Das Google Cloud Meetup #5 fand am 25. August 2020 in Zürich in der Cafeteria von Nine statt. Seit Anfang des Jahres zeichnen wir alle unsere Meetups auf und veröffentlichen sie auf unserem YouTube-Kanal. Corona zwang uns, unsere Meetups anzupassen und vorübergehend nur online abzuhalten. Ab diesem Meetup kombinieren wir die Online-Erfahrung (über Google Meet) mit den Vorteilen von richtigen Events vor Ort, bei denen anschliessendes Networking möglich ist mit Pizza und Bier! Vielen Dank an Google für das Sponsoring von Pizza und Bier!
Thomas Hug, Gründer von Nine, stellt die Referenten Thilo Rossa von Parashift und Cyrill Troxler von Nine Internet Solutions AG vor.
Bewältigung der Herausforderungen bei der Dokumentenerfassung mit einem Cloud-first- und maschinellen Lernansatz
Entgegen der geläufigen Meinung, ist die Dokumentenverarbeitung alles andere als gelöst. Und die Notwendigkeit, sie zu lösen, wächst, da Unternehmen verzweifelt nach Wegen suchen, um Kosten zu senken, die Produktivität zu steigern, die Prozesskontinuität und die Systemeffizienz zu verbessern.
In seinem Vortrag gab Thilo Rossa Einblicke in die bestehenden Herausforderungen bei der Dokumentenerfassung und den Lösungsansatz von Parashift. Zwei Hauptaspekte der Strategie, um tatsächlich mehr Autonomie in den Prozess im grossen Massstab zu bringen, sind die grundsätzlich globale und hoch skalierbare Google Cloud-Infrastruktur, sowie eine vielseitige maschinelle Lernplattform, die in der Lage ist, mit der Komplexität von Dokumenten aus der realen Welt umzugehen.
Die zugrunde liegende Modell-Trainingsarchitektur besteht aus fünf Teilen. Ein Backend, welches auf der Google Cloud Platform und Google Cloud SQL basiert, die persistente Google Cloud Storage und AI Plattform, die Google Container Registry und DaemonSets zusammen mit Prediction Pods. Sowohl das Backend als auch die Prediction-Engine sind zwei Kubernetes-Cluster, die jeweils aus verschiedenen Knoten bestehen und daher eine grosse Flexibilität in Bezug auf die Organisation, Bereitstellung und automatische Skalierung von Containeranwendungen bieten.
Die Kubernetes-Steuerungsebene
Wäre es nicht grossartig, wenn Entwickler die gleichen Tools für die Bereitstellung von Anwendungen und unterstützender Infrastruktur wie Datenbanken verwenden könnten? In Cyrill Troxlers Vortrag erläutert er dieses Problem und geht auf einige bestehende Lösungen ein, die die Situation verbessern könnten.
Viele Unternehmen in der Google Cloud verwenden Tools wie Terraform, um diese Art von Infrastruktur bereitzustellen. Aber all diese Tools führen neue Workflows ein, die sich nur schwer in bestehende Entwicklungs-Workflows integrieren lassen. Wenn Sie Kubernetes für die Bereitstellung Ihrer Anwendungen verwenden, gibt es glücklicherweise eine Reihe neuer Tools, die dieses Problem angehen. Wir werfen einen Blick auf zwei dieser Tools: Config Connector, ein Dienst von Google, der als Addon für GKE aktiviert werden kann, und Crossplane, ein Open-Source-Projekt, welches kürzlich in die CNCF-Sandbox aufgenommen wurde. Der Vortrag geht etwas tiefer darauf ein, was Crossplane von anderen Tools unterscheidet und zeigt eine Live-Demonstration der Bereitstellung einer Infrastruktur damit unter Verwendung der Kubernetes-Steuerungsebene.
Weiterer Ausblick mit der neuen Online-Erfahrung
Unser nächstes Google Cloud Meetup ist am 10. November 2020 um 17:45 Uhr am Stauffacher (nine Office, Badenerstrasse 47) in der Stadt Zürich geplant. Teilnahme entweder vor Ort mit Pizza & Bier von Google oder online via Google Meet im Browser!
Wenn Sie ein interessantes Projekt auf Google Cloud zum vorstellen haben oder andere spannende Themen rund um Google Cloud haben, kontaktieren Sie uns bitte! Wir freuen uns auch sehr über Vorschläge für Themen und mögliche Speaker, entweder per Meetup-Nachricht, über das Kontaktformular auf unserer Website oder per E-Mail an einen Ihrer Ansprechpartner bei nine. Wir möchten, dass es spannend bleibt. Wir freuen uns auf ein Wiedersehen!