[et_pb_section bb_built=”1″ admin_label=”section” _builder_version=”3.0.47″][et_pb_row admin_label=”row” _builder_version=”3.0.47″ background_size=”initial” background_position=”top_left” background_repeat=”repeat”][et_pb_column type=”4_4″][et_pb_text _builder_version=”3.0.105″ background_size=”initial” background_position=”top_left” background_repeat=”repeat”]
Ein Bericht über den Cloud Foundry Summit North America 2019
Allen, die in diesem Jahr nicht am Cloud Foundry Summit in Philadelphia, Pennsylvania, teilnehmen konnten, sei an dieser Stelle gesagt: Ihr habt etwas verpasst. Der diesjährige Gipfel hatte viele spannende Enthüllungen zu bieten. Zunächst geht es in der Cloud Foundry Community darum, dass Menschen diese Technologien näher gebracht werden. Dabei konzentrierte sich die Gemeinschaft immer auf Vielfalt und Freundschaft. Die Zusammenarbeit auch zwischen direkten Wettbewerbern macht diese Gemeinschaft so großartig und steht einmal mehr für die rasante Geschwindigkeit der von ihr entwickelten Technologien. Wenn ihr meine Worte in Frage stellt, dann schau nach unter Chip Childers Keynote (https://www.youtube.com/watch?v=XZgW2E6Xw-s) – hier bekommt ihr einen ersten Eindruck.
Unsere Release-Zyklen haben sich in den letzten Jahren auf Tausende beschleunigt. Eine kontinuierliche Erhöhung der Anzahl an Veröffentlichungen pro Jahr. Doch warum erzähle ich euch davon? Der diesjährige Gipfel verdeutlicht vor allem einen neuen Aspekt der vielfältigen Arbeit unserer Gemeinschaften: Poesie! Ich denke, ihr alle kennt das Mantra unserer Gemeinschaft. Das Haiku:
Hier ist mein Quellcode
Lass’ ihn für mich in der Cloud laufen.
Es ist mir egal, wie das geht.
Während des Gipfels sah ich mich etwa 6 Haikus und einer Shakespeare-Adoption von Romeo und Julia gegenüber. Und eines der Gedichte, die Julian Friedman (Ihr kennt ihn vielleicht als Dr. Julz) in seiner Keynote rezitierte, war für die Konferenz besonders wichtig und machte ihn zur beliebtesten Person. Mit seinen Worten:
In Zentral-Philadelphia geboren und aufgewachsen
Bei Kubernetes habe ich die meiste Zeit verbracht
Aber jetzt chille und relaxe ich ganz cool
und pushe einige Apps mit einem einfachen Tool
[Julian Friedman]
verkündete er offiziell, dass das Projekts Eirini nun verfügbar sei. Benannt nach der griechischen Göttin des Friedens und der Verbindung, startete dieses Projekt vor einem Jahr, um die Cloud Foundry und die Kubernetes Community zusammenzubringen, indem die Container-Planungsmaschine der Cloud Foundry gegen Kubernetes ausgetauscht wurde. Eine der am häufigsten gestellten Fragen an die Befürworter der Cloud Foundry war: Soll ich die Cloud Foundry oder Kubernetes verwenden? Sie sind immer wieder erstaunt über die gleiche Antwort, die sie von allen erhalten: Benutze Cloud Foundry UND Kubernetes. Sie versuchen, verschiedene Probleme zu lösen und genau deshalb ist das Projekt Eirini so wichtig. Es zeigt eindeutig, dass Kubernetes die Containerplanung löst, aber Cloud Foundry bietet Entwicklern die Möglichkeit, ihre Anwendungen einfach bereitzustellen und die Release-Geschwindigkeit aufrecht zu erhalten.
Aber zurück zum Anfang der Konferenz. Wie immer begann die Konferenz mit der großen Unkonferenz am Montagabend. Denjenigen von euch, die noch nie zuvor an einer solchen teilgenommen haben, haben etwas verpasst. Zunächst beginnend mit leichten Vorträgen, die nicht ganz zum offiziellen Programm der Konferenz passen, wechselt das Programm zu offenen Sitzungen. Dort entscheiden die Teilnehmer, worüber sie sprechen wollen. Ich denke, es gibt keine bessere Möglichkeit, einen Blick auf den Puls der Gemeinschaft zu werfen. Es war eine Unkonferenz, bei der ich zum ersten Mal die Idee hörte, die Cloud Foundry und Kubernetes stärker zusammenzubringen. Lange bevor das Projekt Eirini überhaupt ein Thema war, präsentierte Julz seine Idee in einer der Diskussionen.
Und nicht zu vergessen die legendären Pub-Quizfragen am Ende der Unkonferenzen. An dieser Stelle möchte ich mich besonders bei meinem Pub-Quiz-Team bedanken. Ohne euch hätte ich nicht gewusst, dass eine spezielle Verbindung von Motorrädern und Boygroups mit der Cloud Foundry besteht oder was der echte Vorname von Chips ist. 😉
Der Dienstag stand wie immer im Zeichen von Sonderveranstaltungen vor Ort: Entwicklerzertifizierungen, Anwendertag und Schulungen wurden in diesem Jahr von der ersten Contributors Summit für Mitwirkende an der Cloud Foundry oder diejenigen, die damit beginnen wollen, begleitet.
Wie immer war Hackathon mein persönlicher Favorit am Dienstag. Wir Teilnehmer hatten Zeit, um eine Erweiterung des Ökosystems der Cloud Foundry mit einem Team aus verschiedenen Unternehmen zu liefern. Dieses Jahr habe ich mich wie beim letztjährigen Summit in Basel mit meinem Freund Benjamin Gandon aus Gstack zusammengetan. Ausgehend von einer groben Idee von Julz über die Diskrepanz, dass sich CI/CD so einfach anfühlen sollte wie cfpush, haben wir versucht herauszufinden, wie das wirklich passieren könnte und eine erste Version davon entwickelt. Und was soll ich sagen. Wir haben in der kurzen Zeit, in der wir das Erlebnis bei der Bedienung des Produktes für die Zukunft wirklich verbessern konnten, etwas vielversprechendes gestartet und den Hackathon zum zweiten Mal in Folge gewonnen.
Am Dienstagnachmittag begann das Hauptprogramm mit den ersten Keynotes. Zusammenfassend lässt sich sagen, dass die Gemeinschaft wächst und wächst. Die Umgebungen werden größer, immer komplexer. Wenn du der Meinung bist, dass deine Cloud-Umgebung groß ist, überprüfe die Zahlen von SAP. Ihre interne Cloud besteht aus 26. 000 vCPUs, 86. 000GB RAM, unterstützt 20. 500 Entwickler und betreibt ihre Apps. Nicht enthalten in diesen Zahlen ist die Public Cloud mit 10 weltweit verteilten Umgebungen. Umgebungen wie auch der von T-Mobile, T-Systems und viele andere fallen ebenfalls in diese Größenordnungen. Wir sehen also, dass die CF-Push-Erfahrung immer mehr Entwickler erreicht und damit so viel Zugkraft entfaltet. Die Vorteile werden für Außenstehende immer deutlicher. Diese Zahlen zeigen, dass es bei der Cloud Foundry nicht um Container geht, sondern darum, Entwicklern zu helfen, ihre Entwicklung zu beschleunigen. Deshalb verbreiten diese großen Unternehmen ihre Umgebungen auf immer mehr Entwickler, weil sie in der Lage sind, ihr Geschäft damit zu beschleunigen. Oder wusstest du, dass Sky mit der Cloud Foundry Sport und Filme in dein Wohnzimmer bringt?
Am Mittwoch hatten wir die erste Runde der Breakout-Sessions. Dabei ging es hauptsächlich um die Beantwortung von zwei grundlegenden Fragen:
1. Wie können wir Plattformen in diesen großen Dimensionen effektiv betreiben?
Was die Diskussion so besonders machte, war der Wille von Menschen aus verschiedenen und unabhängigen Unternehmen, ihr Wissen über den Einsatz großer Infrastrukturen zu kombinieren, um ihre Fähigkeiten in diesem Themenbereich immer weiter voranzutreiben..
2. Das andere große Thema war die Frage nach den Communities Haiku:. Wie können wir die Benutzerfreundlichkeit der Plattformen für Entwickler verbessern?
Technologie ist nicht wichtig, aber die Entwickler UX sind es! Deshalb ist Eirini so wichtig für die Gemeinschaft. Es zeigt, dass Cloud Foundry nicht die Diego-Laufzeit ist, sondern dass es entwickelt wurde, um auf die Bedürfnisse von Entwicklern einzugehen. Dies trug dazu bei, die Begeisterung rund um das Thema Kubernetes auf dem CF-Gipfel – wie beim Baseler Gipfel im vergangenen Jahr – etwas zu reduzieren und sich auf die wichtigen Themen der Cloud Foundry zu konzentrieren. Denn Kubernetes ist kein Konkurrent der Cloud Foundry, sondern eine Erweiterung und ein Werkzeug, um die Ziele zu erreichen.
Der Donnerstag begann mit den Keynotes und damit mit der Bekanntgabe der Gewinner dieses Summits Hackathon. Wir freuten uns sehr zu hören, dass Benjamin und ich gewonnen hatten und zur Keynote-Bühne gerufen wurden. Wir haben unseren Preis 50 zu 50 an das Deutsche Rote Kreuz (https://www. drk. de) und die französische Hilfsorganisation AJC (https://www. ajc-violence. org/;) gespendet. Später waren wir froh zu erfahren, warum wir gewonnen hatten. Unser Ansatz, zu zeigen, wie die Arbeit der Entwickler vereinfacht und damit die Cloud Foundry-Plattform erweitert werden kann, um die Arbeit an CI/CD in Kombination mit Cloud Foundry zu erleichtern, wurde von der Jury des Wettbewerbs als sehr vielversprechend eingestuft. Sie ermutigte uns, unsere PoC-Arbeit fortzusetzen und das Thema weiter zu untersuchen. Jetzt hoffen wir, ein neues Gemeinschaftsprojekt zur Entwicklung der Cloud Foundry über ihre heutigen Grenzen hinaus zu etablieren.
Ein letztes Thema, auf das ich hinweisen möchte, ist der neue ‘Getting started track’; auf dieser Foundry. Ich war froh, in einem Track zu sprechen, den ich jahrelang geplant hatte, weil ich das Gefühl hatte, dass er fehlte. Auf diesem Gipfel haben wir es zum ersten Mal thematisiert und ich denke, wir haben es geschafft. Es hat mich fast noch glücklicher gemacht, den meisten anderen Botschafter der Cloud Foundry bei ihren Vorträgen zuzuhören, die dazu beigetragen haben, unser Engagement für dieses Thema zu zeigen und neue Leute dabei zu unterstützen, mit der Cloud Foundry zu arbeiten. Hoffentlich können wir es bei allen kommenden Gipfeln als eine Institution einführen.
Falls ihr meinen Vortrag über den Einstieg in die Arbeit mit Service-Brokern verpasst habt, dann schaut in den nächsten Tagen auf dem YouTube-Kanal der Cloud Foundry Foundations nach. Hier wird der Vortrag neben allen anderen Gesprächen verfügbar sein. Wenn ihr besonders daran interessiert seid, zu lernen, wie man einen Service-Broker entwickelt, wartet auf meine kommende Blog-Serie darüber hier in diesem Blog.
Und falls ihr jetzt darüber nachdenkt, ebenfalls beim nächsten Gipfel der CloudFoundry dabei zu sein, dann solltet ihr auf jeden Fall an der Unkonferenz und dem Hackathon teilnehmen. Wie auch immer, verpasst nicht meinen nächsten Blogbeitrag darüber, wie man einen Hackathon auf Cloud Foundry-Gipfeln gewinnt, was mir aufgetragen wurde, weil es mein zweiter Sieg in Folge und der dritte Sieg in vier Versuchen war.
Hoffentlich sehe ich dich noch in diesem Jahr in Den Haag.
Bis dahin
Christian
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]