{"id":2806,"date":"2025-07-24T13:18:45","date_gmt":"2025-07-24T11:18:45","guid":{"rendered":"https:\/\/35x.de\/?p=2806"},"modified":"2025-07-29T14:28:56","modified_gmt":"2025-07-29T12:28:56","slug":"5-things-about-openstack","status":"publish","type":"post","link":"https:\/\/35x.de\/en\/cloud-basics\/5-things-about-openstack\/","title":{"rendered":"5 things I wish I had known earlier about OpenStack"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"2806\" class=\"elementor elementor-2806\">\n\t\t\t\t<div class=\"elementor-element elementor-element-573e3527 e-flex e-con-boxed e-con e-parent\" data-id=\"573e3527\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-418b69ee elementor-widget elementor-widget-heading\" data-id=\"418b69ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">5 things I wish I had known earlier about OpenStack<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d0f7ff8 e-flex e-con-boxed e-con e-parent\" data-id=\"1d0f7ff8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-29685fe1 e-con-full e-flex e-con e-child\" data-id=\"29685fe1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c92b8b2 elementor-widget elementor-widget-text-editor\" data-id=\"c92b8b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In November 2024, I joined this team as a DevOps Engineer and worked for the first time with <a href=\"https:\/\/www.openstack.org\/\" target=\"_blank\" rel=\"noopener\">OpenStack<\/a> worked. I had hardly any practical experience with this technology beforehand. Looking back, there are a few things I wish I had known earlier. If you're just starting out with OpenStack, these five insights might help you get started faster.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca3d8bd e-con-full e-flex e-con e-child\" data-id=\"ca3d8bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5342e382 elementor-widget elementor-widget-image\" data-id=\"5342e382\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-1024x1024.jpg\" class=\"attachment-large size-large wp-image-2807\" alt=\"5 things about OpenStack\" srcset=\"https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-1024x1024.jpg 1024w, https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-300x300.jpg 300w, https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-150x150.jpg 150w, https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-768x768.jpg 768w, https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-12x12.jpg 12w, https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack.jpg 1181w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-241cd50a e-flex e-con-boxed e-con e-parent\" data-id=\"241cd50a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29fa3c8b elementor-widget elementor-widget-heading\" data-id=\"29fa3c8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">1. OpenStack is powerful, but not beginner-friendly<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45f4488f e-flex e-con-boxed e-con e-parent\" data-id=\"45f4488f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e2e6007 elementor-widget elementor-widget-text-editor\" data-id=\"1e2e6007\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>It took me a while to understand the structure and components of OpenStack. It's not a tool that you can \"just\" get to grips with in an afternoon. The documentation helps, but trial and error (and a good team!) made all the difference.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-294033ca e-flex e-con-boxed e-con e-parent\" data-id=\"294033ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70203704 elementor-widget elementor-widget-heading\" data-id=\"70203704\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">2. Full control comes at a cost<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6122c452 e-con-full e-flex e-con e-child\" data-id=\"6122c452\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-198c0e68 elementor-widget elementor-widget-text-editor\" data-id=\"198c0e68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Unlike large cloud providers who do a lot of the work for you, OpenStack gives you complete control over your infrastructure. That's great, but it also means more responsibility and a steeper learning curve. Nevertheless, the flexibility you gain pays off.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed2e769 e-flex e-con-boxed e-con e-parent\" data-id=\"ed2e769\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-490f0fd6 elementor-widget elementor-widget-heading\" data-id=\"490f0fd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">3. Infrastructure as code works seamlessly<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56ad2fdd e-con-full e-flex e-con e-child\" data-id=\"56ad2fdd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cb197cd elementor-widget elementor-widget-text-editor\" data-id=\"7cb197cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>OpenStack's architecture allows full programmatic access, and the command line proved to be much more efficient than the web console. This developer-centric approach makes scripting and automation easy. Combined with Terraform, this enables a smooth infrastructure-as-code experience with support for almost all key resources and actions. For DevOps teams, this means faster iterations, clean configurations and full reproducibility.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46d7cab8 e-flex e-con-boxed e-con e-parent\" data-id=\"46d7cab8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-38006e82 elementor-widget elementor-widget-heading\" data-id=\"38006e82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">4. Migrating providers? Easier than expected<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bbf3437 e-con-full e-flex e-con e-child\" data-id=\"7bbf3437\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d7def7e elementor-widget elementor-widget-text-editor\" data-id=\"6d7def7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>During a migration to another provider, the OpenStack environment proved surprisingly adaptable. The existing Terraform code only had to be adapted minimally, which significantly reduced friction losses and downtime. This portability speaks strongly in favor of OpenStack in dynamic, changing environments.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53f64f44 e-flex e-con-boxed e-con e-parent\" data-id=\"53f64f44\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28fb738a elementor-widget elementor-widget-heading\" data-id=\"28fb738a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">5. Some features are missing and that\u2019s okay<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b520b8f e-con-full e-flex e-con e-child\" data-id=\"7b520b8f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6151ecb1 elementor-widget elementor-widget-text-editor\" data-id=\"6151ecb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Compared to hyperscalers, some things are missing, such as serverless functions or native autoscaling. There were times when we missed these features, especially with dynamic workloads. But what OpenStack offers instead is complete control, cost efficiency and the ability to tailor the infrastructure to your exact needs. For many of our real-world scenarios, this trade-off was more than worth it. It allowed us to build exactly what the customer needed - with full transparency and flexibility.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ad77c24 e-flex e-con-boxed e-con e-parent\" data-id=\"4ad77c24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1719fb0b elementor-widget elementor-widget-heading\" data-id=\"1719fb0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">My conclusion:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4af16d91 e-con-full e-flex e-con e-child\" data-id=\"4af16d91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d5b1123 elementor-widget elementor-widget-text-editor\" data-id=\"3d5b1123\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>OpenStack has a steep learning curve, but for teams that embrace it, the platform offers great benefits: Flexibility, control and a solid foundation for scalable, customized infrastructure.<br \/>However, this does not mean that OpenStack is suitable for every project. If managed services, serverless capabilities or rapid scaling are critical, other platforms may be a better fit. But for use cases that benefit from transparency, cost efficiency and full control, OpenStack is a strong alternative.<br \/>For me, it was the start of a steep but rewarding learning curve - and a technology that is definitely worth exploring further!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a2c156 e-flex e-con-boxed e-con e-parent\" data-id=\"5a2c156\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5771474 elementor-widget elementor-widget-text-editor\" data-id=\"5771474\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>OpenStack is just one part of our daily work and it's precisely these experiences that we want to share in our blog. If you want to find out more about how we use technologies, overcome challenges and develop solutions together, take a look at our other posts, e.g. on our practical experience in the <a href=\"https:\/\/35x.de\/en\/cloud-basics\/openstack-practice\/\">Use of OpenStack in customer projects<\/a>. Maybe you'll find just the inspiration you need there.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>5 Dinge, die ich gerne fr\u00fcher \u00fcber OpenStack gewusst h\u00e4tte Im November 2024 bin ich als DevOps Engineer zu diesem Team gesto\u00dfen und habe zum ersten Mal mit OpenStack gearbeitet. Ich hatte vorher kaum praktische Erfahrung mit dieser Technologie. R\u00fcckblickend gibt es ein paar Dinge, die ich gerne fr\u00fcher gewusst h\u00e4tte. Wenn du gerade erst [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":2807,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[13,27],"tags":[15,8,17,7,16],"class_list":["post-2806","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-basics","category-lessons-learned","tag-architekturkonzept","tag-blog-post","tag-cloud-journey","tag-cloud-migration","tag-cloud-reise"],"uagb_featured_image_src":{"full":["https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack.jpg",1181,1181,false],"thumbnail":["https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-150x150.jpg",150,150,true],"medium":["https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-300x300.jpg",300,300,true],"medium_large":["https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-768x768.jpg",768,768,true],"large":["https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-1024x1024.jpg",1024,1024,true],"1536x1536":["https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack.jpg",1181,1181,false],"2048x2048":["https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack.jpg",1181,1181,false],"trp-custom-language-flag":["https:\/\/35x.de\/wp-content\/uploads\/2025\/07\/5-dinge-uber-openstack-12x12.jpg",12,12,true]},"uagb_author_info":{"display_name":"Anton Andriienko","author_link":"https:\/\/35x.de\/en\/author\/antonandriienko\/"},"uagb_comment_info":0,"uagb_excerpt":"5 Dinge, die ich gerne fr\u00fcher \u00fcber OpenStack gewusst h\u00e4tte Im November 2024 bin ich als DevOps Engineer zu diesem Team gesto\u00dfen und habe zum ersten Mal mit OpenStack gearbeitet. Ich hatte vorher kaum praktische Erfahrung mit dieser Technologie. R\u00fcckblickend gibt es ein paar Dinge, die ich gerne fr\u00fcher gewusst h\u00e4tte. Wenn du gerade erst&hellip;","_links":{"self":[{"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/posts\/2806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/comments?post=2806"}],"version-history":[{"count":12,"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/posts\/2806\/revisions"}],"predecessor-version":[{"id":2895,"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/posts\/2806\/revisions\/2895"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/media\/2807"}],"wp:attachment":[{"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/media?parent=2806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/categories?post=2806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/35x.de\/en\/wp-json\/wp\/v2\/tags?post=2806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}