{"guid":"9479029d-5bb9-5076-b38a-b9667fc6239b","title":"Wir bauen unsere eigene Cloud mit OpenStack","subtitle":null,"slug":"eh21-114-wir-bauen-unsere-eigene-cloud-mit-openstack","link":"https://fahrplan.eh21.easterhegg.eu/eh/talk/ZYHHRC/","description":"Von einem der vom Hyperscaler auszog um auf FOSS Infrastruktur zu migrieren…\n\n## Der Talk\nWenn wir Software \"[cloud native](https://arxiv.org/abs/2307.01045)\" betreiben wollen, dann geht es oft direkt zum Hyperscaler (AWS, Azure, GCP,…).\nUnd schon haben wir ein Fundament, was wir nicht selbst kontrollieren können, unter unserem Osternest.\nGeht das eigentlich auch ohne diese Abhängigkeit?\nWie schwer ist es, der eigene Cloud Provider zu werden?\n\nAusprobieren!\nDas [OpenStack Projekt](https://www.openstack.org/) bietet einen schönen Werkzeugkasten.\n\nBevor wir die Tiefe dieses Osterhasenbaus erkunden, eine kurze Vorstellung, was da alles mit am Start ist.\nWelche wunderschönen Ostereier wir gar nicht erst suchen müssen.\n\nUnd dann ab in den Kaninchenbau:\n* Wie ist das mit der API-Kompatibilität.\n* Welche Features einer Terraform basierten Cloudprovider Infrastruktur lassen sich nicht direkt übersetzen.\n* Wie handhaben von IAM \u0026 RBAC. \n* Wie ist das mit reproduzierbaren Deployments. ([Kolla Ansible](https://docs.openstack.org/kolla-ansible/latest/))\n\nIch berichte von meinen Erfahrungen bei einer größeren Migration vom Hyperscaler auf OpenSource Infrastruktur.\nWo dann doch auch andere FOSS Projekte zum Einsatz kommen.\nWas in diesem Setup gut funktionierte, was nicht ganz so trivial war/ist.\n\n## Disclaimer\nMit begrenzten Ressourcen und ohne Skaleneffekte sind SLA wie bei Hyperscalern nicht erreichbar.\n\nOpenStack sind mehrere Projekte, die mehr oder weniger gut miteinander integriert sind.\nNicht alle sind für jeden Anwendungsfall benötigt. Manchmal sind andere Lösungen einfacher.\n\nIch bin \"Anwender\" des OpenStack Stacks, Entwickler einzelner Services könnten deutlich tiefer erklären wie die Details funktionieren.\n\nAuf die Logik innerhalb der Applikation werde ich nicht eingehen, dieser Vortrag bleibt bei der Infrastruktur.","original_language":"deu","persons":["Georg Pauer"],"view_count":501,"promoted":false,"date":"2024-03-30T14:45:00.000+01:00","release_date":"2024-03-30T00:00:00.000+01:00","updated_at":"2026-04-11T08:30:02.994+02:00","tags":["eh21","114","2024"],"length":2762,"duration":2762,"thumb_url":"https://static.media.ccc.de/media/conferences/eh2024/114-9479029d-5bb9-5076-b38a-b9667fc6239b.jpg","poster_url":"https://static.media.ccc.de/media/conferences/eh2024/114-9479029d-5bb9-5076-b38a-b9667fc6239b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/eh2024/114-9479029d-5bb9-5076-b38a-b9667fc6239b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/eh2024/114-9479029d-5bb9-5076-b38a-b9667fc6239b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/eh21-114-wir-bauen-unsere-eigene-cloud-mit-openstack","url":"https://api.media.ccc.de/public/events/9479029d-5bb9-5076-b38a-b9667fc6239b","conference_title":"Easterhegg 2024: Rabbit Prototyping","conference_url":"https://api.media.ccc.de/public/conferences/eh21","related":[],"recordings":[{"size":319,"length":2762,"mime_type":"video/webm","language":"deu","filename":"eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-03-31T00:12:33.789+01:00","recording_url":"https://cdn.media.ccc.de/events/eh2024/webm-hd/eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/76725","event_url":"https://api.media.ccc.de/public/events/9479029d-5bb9-5076-b38a-b9667fc6239b","conference_url":"https://api.media.ccc.de/public/conferences/eh21"},{"size":127,"length":2762,"mime_type":"video/webm","language":"deu","filename":"eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-03-30T21:40:39.743+01:00","recording_url":"https://cdn.media.ccc.de/events/eh2024/webm-sd/eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/76716","event_url":"https://api.media.ccc.de/public/events/9479029d-5bb9-5076-b38a-b9667fc6239b","conference_url":"https://api.media.ccc.de/public/conferences/eh21"},{"size":91,"length":2762,"mime_type":"video/mp4","language":"deu","filename":"eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-03-30T20:17:27.576+01:00","recording_url":"https://cdn.media.ccc.de/events/eh2024/h264-sd/eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_sd.mp4","url":"https://api.media.ccc.de/public/recordings/76702","event_url":"https://api.media.ccc.de/public/events/9479029d-5bb9-5076-b38a-b9667fc6239b","conference_url":"https://api.media.ccc.de/public/conferences/eh21"},{"size":42,"length":2762,"mime_type":"audio/mpeg","language":"deu","filename":"eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-03-30T20:06:05.626+01:00","recording_url":"https://cdn.media.ccc.de/events/eh2024/mp3/eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/76699","event_url":"https://api.media.ccc.de/public/events/9479029d-5bb9-5076-b38a-b9667fc6239b","conference_url":"https://api.media.ccc.de/public/conferences/eh21"},{"size":26,"length":2762,"mime_type":"audio/opus","language":"deu","filename":"eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-03-30T20:05:05.076+01:00","recording_url":"https://cdn.media.ccc.de/events/eh2024/opus/eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_opus.opus","url":"https://api.media.ccc.de/public/recordings/76697","event_url":"https://api.media.ccc.de/public/events/9479029d-5bb9-5076-b38a-b9667fc6239b","conference_url":"https://api.media.ccc.de/public/conferences/eh21"},{"size":266,"length":2762,"mime_type":"video/mp4","language":"deu","filename":"eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-03-30T20:02:21.422+01:00","recording_url":"https://cdn.media.ccc.de/events/eh2024/h264-hd/eh21-114-deu-Wir_bauen_unsere_eigene_Cloud_mit_OpenStack_hd.mp4","url":"https://api.media.ccc.de/public/recordings/76693","event_url":"https://api.media.ccc.de/public/events/9479029d-5bb9-5076-b38a-b9667fc6239b","conference_url":"https://api.media.ccc.de/public/conferences/eh21"}]}