Patrick Koch
Patrick Koch arbeitet als Cloud Adoption Engineer bei der AVL List GmbH. Seine Aufgabe ist es das Unternehmen dabei zu unterstützen, Software-as-a-Service Produkte auf den Markt zu bringen. Abseits seiner beruflichen Tätigkeit investiert er Zeit für die Tech-Community durch das Abhalten von Workshops, von Vorträgen und durch Veröffentlichungen auf GitHub und auf seinem eigenen Blog.
Patrick ist zweifacher HashiCorp Ambassador und Microsoft MVP.
Beiträge
In diesem Workshop werden wir erkunden, wie man die Bereitstellung von Ressourcen auf Azure automatisieren kann. Infrastructure as Code ist unerlässlich, wenn man auf nachhaltige Cloud-Bereitstellungen setzen möchten. Wenn Sie lernen möchten, wie man Tools wie Azure CLI und Terraform (Open-Source IaC Tool) verwendet, um die Bereitstellung von Ressourcen in Azure zu automatisieren, dann bist du hier genau richtig. Nicht sehr erfahren oder ein Anfänger? Kein Problem, wir werden zuerst die Konzepte in der Theorie durchgehen und dann gemeinsam die entsprechenden Befehle und Konfigurationen schreiben.
Inhalt:
- Was ist die Azure CLI?
- Verwendung der Azure CLI
- Bereitstellung von Ressourcen auf Azure mit der Azure CLI
- Was ist Terraform?
- Wie schreibt man sein eigene Terraform-Konfiguration, worauf muss man achten?
- Bereitstellung und Zerstörung von Ressourcen auf Azure mittels Terraform
Du benötigst nur einen Laptop mit einem installierten (aktualisierten) Browser deiner Wahl, Visual Studio Code und ein GitHub-Konto
Die Cloud-Migration ist ein entscheidender Schritt zur Modernisierung unserer Softwareanwendungen und zur Sicherung unserer Wettbewerbsfähigkeit. In diesem Vortrag werden wir unsere Reise, Herausforderungen und den strategischen Plan zur Einführung cloud-nativer Technologien teilen. Unsere Reise begann mit mehreren Proof-of-Concepts, um unsere bestehenden Softwareanwendungen in die Cloud zu migrieren. Letzten Sommer gewannen wir durch die strategische Partnerschaft mit Microsoft erheblich an Schwung. Nun benötigen wir eine umfassende Cloud-Adoptionsstrategie.
Unser Ziel ist es, mehr als 50 Anwendungen als Software-as-a-Service (SaaS) für unsere Kunden anzubieten. Dies erfordert eine technische Transformation und die Entwicklung eines tragfähigen Geschäftsmodells für unsere SaaS-Produkte.
Wir stehen vor mehreren Herausforderungen, da dies unser aktueller Stand ist:
- Ein heterogenes Softwareportfolio
- Mehrere Geschäftseinheiten und Teams
- Unterschiedliche Technologie-Stacks
- Mangelndes Wissen über den Betrieb cloud-nativer Anwendungen
Um diese Herausforderungen zu bewältigen, konzentrieren wir uns auf:
- Cloud-Native Readiness: Vorbereitung unseres Unternehmens auf cloud-native Operationen.
- Infrastructure as Code (IaC): Nutzung von IaC, um Cloud-Ressourcen konsistent zu verwalten und bereitzustellen.
- Automatisierung: Automatisierung der Bereitstellung unserer SaaS-Anwendungen, um Effizienz und Zuverlässigkeit zu gewährleisten.
Indem wir diese Herausforderungen direkt adressieren, wollen wir unser Softwareportfolio transformieren und unseren Kunden robuste, skalierbare SaaS-Lösungen anbieten. Funktioniert dies reibungslos? Finde es raus und begleite uns auf unserer Reise!