{"id":73429,"date":"2021-05-06T08:00:00","date_gmt":"2021-05-06T06:00:00","guid":{"rendered":"https:\/\/e3magpmp.greatsolution.dev\/?p=73429"},"modified":"2021-04-20T15:42:47","modified_gmt":"2021-04-20T13:42:47","slug":"cloud-foundry-im-wandel","status":"publish","type":"post","link":"https:\/\/e3magpmp.greatsolution.dev\/de\/cloud-foundry-im-wandel\/","title":{"rendered":"Cloud Foundry im Wandel"},"content":{"rendered":"\n<p>Der Begriff Cloud Foundry steht seit vielen Jahren f\u00fcr eine produktionsreife Technologie, um gro\u00dfe Anwendungsplattformen zu erschaffen. Die untrennbar mit Cloud Foundry assoziierte \u201ecf push\u201c-\u00adErfahrung ist dabei ein wesentliches Merkmal dieser Technologie. <\/p>\n\n\n\n<p>Sie liefert Entwicklern eine bequeme Schnittstelle, um Anwendungssysteme in Eigenregie zu betreiben. Gleichzeitig erlaubt Cloud Foundry aber auch gro\u00dfen Organisationen einen ef\ufb01zienten Betrieb (Bosh) sowie die Etablierung von Unternehmensstandards (Buildpacks).<\/p><div class=\"great-fullsize-content-es\" style=\"margin-left: auto;margin-right: auto;text-align: center;\" id=\"great-1598943641\"><a href=\"https:\/\/e3magpmp.greatsolution.dev\/es\/kit-de-medios\/\" target=\"_blank\" aria-label=\"nl_werbung_800x100_es\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es.jpg\" alt=\"\"  srcset=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es.jpg 800w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-400x50.jpg 400w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-768x96.jpg 768w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-100x13.jpg 100w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-480x60.jpg 480w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-640x80.jpg 640w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-720x90.jpg 720w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-18x2.jpg 18w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-600x75.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" width=\"1000\" height=\"100\"   \/><\/a><\/div><div class=\"great-fullsize-content-en\" id=\"great-4241349359\"><a href=\"https:\/\/e3magpmp.greatsolution.dev\/en\/media-kit\/\" target=\"_blank\" aria-label=\"nl_werbung_800x100\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100.jpg\" alt=\"\"  srcset=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100.jpg 800w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-400x50.jpg 400w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-768x96.jpg 768w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-100x13.jpg 100w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-480x60.jpg 480w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-640x80.jpg 640w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-720x90.jpg 720w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-18x2.jpg 18w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-600x75.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" width=\"1000\" height=\"100\"   \/><\/a><\/div><div class=\"great-fullsize-content-de\" style=\"margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;\" id=\"great-152381945\"><a href=\"https:\/\/e3magpmp.greatsolution.dev\/steampunk-summit\/\" target=\"_blank\" aria-label=\"steampunk_2024_1_800x100\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-scaled.jpg\" alt=\"\"  srcset=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-scaled.jpg 1920w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-400x50.jpg 400w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1200x150.jpg 1200w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-768x96.jpg 768w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-100x13.jpg 100w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-480x60.jpg 480w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-640x80.jpg 640w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-720x90.jpg 720w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-960x120.jpg 960w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1168x146.jpg 1168w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1440x180.jpg 1440w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1536x192.jpg 1536w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-18x2.jpg 18w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-600x75.jpg 600w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" width=\"2560\" height=\"320\"   \/><\/a><\/div>\n\n\n\n<p>W\u00e4hrend die Benutzererfahrung \u00fcber die Jahre hinweg mit einer relativ hohen Einheitlichkeit und Stabilit\u00e4t die Adaption der Technologie in Gro\u00dfkonzernen beg\u00fcnstigte, fand sich das Innere Cloud Foundrys in konstantem Wandel. Als die ersten Gespr\u00e4che rund um eine Kombination von Kubernetes mit Cloud Foundry aufkamen, war eine Integration von Kubernetes als Container-Orchestrator naheliegend. <\/p>\n\n\n\n<p>Die Verm\u00e4hlung von Kubernetes und Cloud Foundry zieht aber weitere Kreise und endet nicht bei der Verwaltung von App-Containern. Um die Implikationen aufzuzeigen, ruft man sich noch einmal ins Ged\u00e4chtnis, dass die Infrastruktur-Unabh\u00e4ngigkeit, Stabilit\u00e4t und \u2013 bei gro\u00dfen Umgebungen \u2013 geringen Betriebsaufw\u00e4nde nicht aus Cloud Foundry selbst herr\u00fchren, sondern aus der Schwester-Technologie Bosh. <\/p>\n\n\n\n<p>Bosh ist eine eher wenig verbreitete und untersch\u00e4tzte Technologie, die das Orchestrieren von zustandsbehafteten, virtuellen Maschinen so systematisch und verl\u00e4sslich beschreibbar macht, wie das Cloud Foundry f\u00fcr zustandslose Anwendungssysteme schafft. <\/p>\n\n\n\n<p>Das Benutzerinterface ist dabei allerdings weit weniger einfach und erfordert eine gewisse Einarbeitung. Mit dem Aufkommen von Kubernetes war es also zun\u00e4chst denkbar, dass sich der Cloud-Foundry-Stack nicht weit ver\u00e4ndern muss. Der Betrieb k\u00f6nnte weiterhin mit Bosh erfolgen und Kubernetes wird als Container-Scheduler integriert (Projekt Eirini). <\/p>\n\n\n\n<p>Das enorme Momentum von Kubernetes stoppt aber nicht beim Betrieb von zustandslosen Anwendungen, wie das Cloud Foundry pflegt. Durch die Einf\u00fchrung von StatefulSets ist Kubernetes auch in der Lage, mit zustandsbehafteten Anwendungslasten umzugehen.<\/p>\n\n\n\n<p>Dies weckt die Sehns\u00fcchte einstiger OpenStack-\u00adEnthusiasten, die eine freie und standardisierte Schnittstelle f\u00fcr die Orchestrierung von virtuellen Infrastrukturen (VMs) ertr\u00e4umen. Die Hoffnung keimt, dass Kubernetes sich zu dieser generischen Technologie entwickelt und somit von den imperativen und propriet\u00e4ren Infrastruktur-APIs von \u00f6ffentlichen sowie On-premises-Cloud-Anbietern abstrahiert. <\/p>\n\n\n\n<p>Die Begeisterung hierf\u00fcr ist so gro\u00df, dass man mit unbeirrbarem Glauben auch Nachteile, wie zum Beispiel die deutlich geringere Isolation, in Kauf nimmt, die Container gegen\u00fcber virtuellen Maschinen mit sich bringen. Ein Nachteil, der sich gerade bei der Kollokation von Datenbanken auf einem Kubernetes-Node durch wechselseitige Beein\ufb02ussung \u00e4u\u00dfern kann. <\/p>\n\n\n\n<p>So verwundert es auch nicht, dass sich Cloud Foundry weiter an Kubernetes anpassen wird. Ein Architekturentwurf von SAP widmet sich beispielsweise der Frage, ob eine Kubernetes-basierte Cloud-Foundry-Umgebung die gro\u00dfen Umgebungen des klassischen Stacks 1:1 abbilden k\u00f6nnte, und stellt dies eher infrage. Zu gro\u00df sind die Einschr\u00e4nkungen auf beiden Seiten. <\/p>\n\n\n\n<p>Statt die Gigantomanie einzelner Umgebungen zu f\u00f6rdern, wird eher auf F\u00f6deralismus gesetzt. Eine Trennung der Cloud Control Plane bestehend aus API und UI vom Container-Subsystem (Eirini) k\u00f6nnte helfen, Cloud-Foundry-Umgebungen schlanker zu machen und so die Einstiegsh\u00fcrde f\u00fcr kleine CF-Umgebungen herabzusetzen. Eine Cloud Foundry Control Plane k\u00f6nnte dann beispielsweise viele Kubernetes-Cluster oder verschiedene Kuber\u00adnetes-Cluster mit dedizierten Aufgaben bedienen.<\/p>\n\n\n\n<p>Die Zeit wird zeigen, welche Architekturans\u00e4tze zur Umsetzung kommen und wie stark die Adaption durch die Benutzer sein wird. Der Architekt denkt, der Anwender lenkt. In jedem Fall gibt es spannende Ver\u00e4nderungen zu beobachten.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes hat die Welt von virtuellen Maschinen (VMs) und Containern stark ver\u00e4ndert. So wird auch Cloud Foundry (CF) durch die Gravitation von Kubernetes (k8s) verformt.<\/p>\n","protected":false},"author":2337,"featured_media":2685,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"footnotes":""},"categories":[22,39097],"tags":[15285,506],"coauthors":[39258],"class_list":["post-73429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source","category-mag-21-04","tag-kubernetes","tag-open-source"],"featured_image_urls_v2":{"full":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"thumbnail":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-150x150.jpg",150,150,true],"medium":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",400,174,false],"medium_large":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-768x334.jpg",768,334,true],"large":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"image-100":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-100x44.jpg",100,44,true],"image-480":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-480x209.jpg",480,209,true],"image-640":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-640x278.jpg",640,278,true],"image-720":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-720x313.jpg",720,313,true],"image-960":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-960x418.jpg",960,418,true],"image-1168":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"image-1440":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"image-1920":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"1536x1536":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"2048x2048":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"trp-custom-language-flag":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",18,8,false],"bricks_large_16x9":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"bricks_large":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"bricks_large_square":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"bricks_medium":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",600,261,false],"bricks_medium_square":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",600,261,false],"profile_24":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2016\/12\/Open-Source-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Kubernetes hat die Welt von virtuellen Maschinen (VMs) und Containern stark ver\u00e4ndert. So wird auch Cloud Foundry (CF) durch die Gravitation von Kubernetes (k8s) verformt.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3magpmp.greatsolution.dev\/de\/category\/meinung\/open-source\/\" rel=\"category tag\">Open Source Kolumne<\/a>, <a href=\"https:\/\/e3magpmp.greatsolution.dev\/de\/category\/mag-21-04\/\" rel=\"category tag\">MAG 21-04<\/a>","author_info_v2":{"name":"Julian Fischer","url":"https:\/\/e3magpmp.greatsolution.dev\/de\/author\/julian-fischer\/"},"comments_num_v2":"0 comments","acf":[],"_links":{"self":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts\/73429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/users\/2337"}],"replies":[{"embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/comments?post=73429"}],"version-history":[{"count":0,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts\/73429\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/media\/2685"}],"wp:attachment":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/media?parent=73429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/categories?post=73429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/tags?post=73429"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/coauthors?post=73429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}