$30 off During Our Annual Pro Sale. View Details »

Cloud-Native: Einführung, Überblick & Myth Busting

Cloud-Native: Einführung, Überblick & Myth Busting

Überall steht es geschrieben: verteilte Software-Entwicklung soll heutzutage "Cloud-Native" sein! Doch was bedeutet Cloud-Native eigentlich, und was bedeutet es nicht? Was hat das Ganze mit der Cloud zu tun? Und wie passen Microservices ins Bild?

In der Webinar-Reihe möchten Boris Wilhelms, Christian Weyer und Thorsten Hans dem Hype Cloud-Native den Mythos nehmen und auf pragmatische Art und Weise den Entwurf und die Umsetzung von Cloud-Native-Architekturen und -Anwendungen vorstellen.

Dieses erste Webinar räumt mit Begrifflichkeiten jenseits des bekannten Marketing-Sprechs auf und stellt grundlegende Ansätze vor. Fokus liegt dabei auf den typischen Attributen, die Cloud-Native-Anwendungen ausmachen - egal wo und wie sie ausgeführt werden sollen.

Ein Blick auf die Inhalte der restlichen Webinare vermittelt den Teilnehmern einen ersten Eindruck über die konkreten Inhalte der Reihe. Die gewohnte interaktive Q&A im Live-Webinar rundet diese Einführungs-Session ab.

Egal ob lokal, im privaten Rechenzentrum oder in der öffentlichen Cloud - als Software-Entwickler ist es an der Zeit, sich Cloud-Native anzuschauen. Und diese Webinar-Reihe möchte dabei helfen.

Melden Sie sich jetzt kostenlos zum Webinar an. Wir freuen uns auf Sie!

Christian Weyer
PRO

November 03, 2022
Tweet

More Decks by Christian Weyer

Other Decks in Programming

Transcript

  1. Cloud-Native Webinar-Reihe Cloud-Native: Einführung, Überblick & Myth Busting Thorsten Hans

    Christian Weyer Boris Wilhelms
  2. Cloud-Native Consultant @ Thinktecture AG #Cloud-Native #Kubernetes #Azure #Terraform Thorsten

    Hans thorsten.hans@thinktecture.com @ThorstenHans thinktecture.com / thorsten-hans.com Einführung, Überblick & Myth Busting Cloud-Native
  3. § Cloud-native & serverless architectures § Pragmatic end-to-end solutions §

    Mobile & web-based application architectures § Independent Microsoft Regional Director § Microsoft MVP for Developer Technologies & Azure ASPInsider, AzureInsider § Google GDE for Web Technologies Christian Weyer Co-Founder & CTO @ Thinktecture AG christian.weyer@thinktecture.com @christianweyer thinktecture.com Einführung, Überblick & Myth Busting Cloud-Native
  4. .NET Consultant @ Thinktecture AG Boris Wilhelms § Architecting ☁-native

    solutions § Helps customer building Backend-Things with .NET § Take care of authentication & authorization / Identity Access Management Solutions § Loves 🐧 boris.wilhelms@thinktecture.com @boriswilhelms thinktecture.com Einführung, Überblick & Myth Busting Cloud-Native
  5. Talking Points Attributes Patterns Running Applications Automation Myth Busting &

    Definitions 5 Einführung, Überblick & Myth Busting Cloud-Native
  6. Myth Busting & Definitions Aka “WTF?” 6 Einführung, Überblick &

    Myth Busting Cloud-Native
  7. Cloud-Native What is it NOT Myth Busting & Definitions 7

    Einführung, Überblick & Myth Busting Cloud-Native
  8. Myth Busting & Definitions 8 Einführung, Überblick & Myth Busting

    Cloud-Native
  9. Cloud-Native What is it Myth Busting & Definitions 9 Einführung,

    Überblick & Myth Busting Cloud-Native
  10. ”… is highly distributed, must operate in a constantly changing

    environment, and is itself constantly changing.” Cornelia Davis, Author of Cloud Native Patterns: Designing change-tolerant software Cloud-Native Software Myth Busting & Definitions 10 Einführung, Überblick & Myth Busting Cloud-Native
  11. Myth Busting & Definitions Cloud-Native Einführung, Überblick & Myth Busting

    Sample Application 11
  12. D E M O Myth Busting & Definitions 12 Einführung,

    Überblick & Myth Busting Cloud-Native
  13. Yes, it is all about Linux. Windows is more expensive

    and resource-intensive. Cloud-Native Software Myth Busting & Definitions 13 Einführung, Überblick & Myth Busting Cloud-Native
  14. Cloud-Native & Cloud What’s in a name? Myth Busting &

    Definitions 14 Einführung, Überblick & Myth Busting Cloud-Native
  15. "Cloud is about where we're computing. Cloud-Native is about how.”

    Cornelia Davis, Author of Cloud Native Patterns: Designing change-tolerant software Cloud-Native & Cloud Myth Busting & Definitions 15 Einführung, Überblick & Myth Busting Cloud-Native
  16. Cloud-Native Landscape Complex matters Myth Busting & Definitions 16 Einführung,

    Überblick & Myth Busting Cloud-Native
  17. https://landscape.cncf.io/ Myth Busting & Definitions 17 Einführung, Überblick & Myth

    Busting Cloud-Native
  18. Cloud Agnostism Fully cloud-agnostic ➡ Re-implementing stuff that’s already there

    Cloud-Native & Cloud Myth Busting & Definitions 18 Einführung, Überblick & Myth Busting Cloud-Native
  19. From Build vs. Buy to Run vs. Rent Cloud-Native &

    Cloud Myth Busting & Definitions 19 Einführung, Überblick & Myth Busting Cloud-Native
  20. Cloud-Native Attributes What & why 20 Einführung, Überblick & Myth

    Busting Cloud-Native
  21. Availability Scalability Resilience Configurability Observability Cloud-Native Applications Cloud-Native Attributes 21

    Einführung, Überblick & Myth Busting Cloud-Native
  22. Cloud-Native Patterns Proven, applied & enforced 22 Einführung, Überblick &

    Myth Busting Cloud-Native
  23. Infrastructure, FTW! Statelessness Service-to-Service (Interception) Instrumentation Loose (runtime) coupling (many

    more) Cloud-Native Patterns Patterns 23 Einführung, Überblick & Myth Busting Cloud-Native
  24. § Asynchronous message passing for decoupling services § Different message

    exchange patterns at your hand § E.g. RabbitMQ as popular on-prem broker-based system § E.g. Azure Service Bus as mature & robust Cloud offering § Care for resiliency when communicating § Retries & error handling Messaging, Queuing, Pub-Sub X P S S Patterns 24 Einführung, Überblick & Myth Busting Cloud-Native
  25. Myth Busting & Definitions 25 Einführung, Überblick & Myth Busting

    Cloud-Native
  26. D E M Patterns 26 Einführung, Überblick & Myth Busting

    Cloud-Native
  27. Running Applications Locally, on-prem & Cloud 27 Einführung, Überblick &

    Myth Busting Cloud-Native
  28. § We can choose and mix from the continuum Cloud

    Compute Continuum PaaS IaaS On-Premises Serverless Managed Kubernetes Running applications 28 Einführung, Überblick & Myth Busting Cloud-Native
  29. Hosting Options Comparison Running applications 29 Einführung, Überblick & Myth

    Busting Cloud-Native
  30. Automation All-the-things! 30 Einführung, Überblick & Myth Busting Cloud-Native

  31. Automation in Cloud-Native Is the key to success! Automate EVERYTHING

    Automation 31 Einführung, Überblick & Myth Busting Cloud-Native
  32. Automation Layers Inner-Loop Infrastructure CI & CD Automation Docker Compose

    Terraform GitHub Actions 32 Einführung, Überblick & Myth Busting Cloud-Native
  33. D E M Automation 33 Einführung, Überblick & Myth Busting

    Cloud-Native
  34. Conclusion 34 Einführung, Überblick & Myth Busting Cloud-Native

  35. Recap Cloud-Native != Cloud Running distributed applications anywhere Ecosystem is

    overwhelming Everything beyond writing application code can be very overwhelming Patterns & practices ease development & operation Constantly changing applications & environments 35 Einführung, Überblick & Myth Busting Cloud-Native
  36. thinktecture.com/ cloud-30-11-2022 thinktecture.com/ cloud-25-01-2023 Cloud-Native Webinar-Reihe – weitere Termine thinktecture.com/

    cloud-16-11-2022 thinktecture.com/ cloud-14-12-2022 thinktecture.com/ cloud-11-01-2023 Alle Webinare unserer Cloud-Native-Reihe finden Sie hier: thinktecture.com/cloud-native-webinare/ 03. November 2022 – 25. Januar 2023 Einführung, Überblick & Myth Busting Cloud-Native 36
  37. https://www.thinktecture.com/ueber-uns/karriere/ Dankeschön! Demos aus der Session: https://github.com/thinktecture-labs/ cloud-native-sample Thorsten Hans

    https://thinktecture.com/thorsten-hans Boris Wilhelms https://thinktecture.com/boris-wilhelms Christian Weyer https://thinktecture.com/christian-weyer 37