Slide 1

Slide 1 text

Engineering Camp Azure Enterprise Architecture Landing Zones — What’s That All About? Alexander Eimer [email protected]

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

The cloud is like an undeveloped plot of land. And before a functioning city can emerge, you need planning, infrastructure, and clear regulations.

Slide 4

Slide 4 text

Steps to build our Smart City ● Development Plan Rules, Governance, Process ● Building Codes Materials, Structural Integrity, Traffic Planning ● Initial Infrastructure Roads, Water, Electricity ● Construction Automation Robots, Self-Driving Trucks, Exo-Scelets

Slide 5

Slide 5 text

Azure Cloud Adoption Framework (CAF)

Slide 6

Slide 6 text

What is the CAF? ● Cloud Adoption Framework (CAF) ● High-Level strategy and process to introduce the Azure Cloud ● Organizational approach ● End-to-End guidance for a sustainable cloud adoption

Slide 7

Slide 7 text

CAF process https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/overview

Slide 8

Slide 8 text

Cloud Adoption Scenarios https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/

Slide 9

Slide 9 text

Cloud Adoption Scenarios https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/ ● AI adoption ● Azure VMware Solution ● Cloud-scale analytics ● High-performance computing ● Hybrid and multicloud ● Modern application platform ● Oracle ● SAP ● Virtual Desktops ● Defense Goal: Accelerate cloud adoption journey

Slide 10

Slide 10 text

Cloud Adoption Scenario components ● CAF itself ● Microsoft Learn Training Role-based training to up-skill your personnel ● Reference Architectures Templates for common technical scenarios ● Well-Architected Framework Guides workload owners ● Best Practices Guidelines for efficient solutions ● Featured Azure products Use products that are known to be a good match for your strategy

Slide 11

Slide 11 text

Steps to build our Smart City ● Development Plan ✅ Rules, Governance, Process Azure CAF ● Building Codes Materials, Structural Integrity, Traffic Planning ● Initial Infrastructure Roads, Water, Electricity ● Construction Automation Robots, Self-Driving Trucks, Exo-Scelets

Slide 12

Slide 12 text

Well-Architected Framework

Slide 13

Slide 13 text

What is the Well-Architected Framework? ● Goal: Scalable Cloud Infrastructure ● Quality-driven tenets, architectural decision points, and review tools to help solution architects ● Structured into Pillars ○ and Design Principles ⇒ Guide to decision-making ○ and Best Practices ⇒ Concrete implementation suggestions for Design Principles Best Practice Areas Questions Best Practices Pillars Design Principles Operational Excellence Security Reliability Performance Efficiency Cost Optimization

Slide 14

Slide 14 text

Content of the Azure WAF ● Reliability Resiliency, availability, recovery ● Security Data protection, threat detection, and mitigation ● Cost Optimization Cost modeling, budgets, reduce waste ● Operational Excellence Holistic observability, DevOps practices ● Performance Efficiency Scalability, load testing Design Principles ● Develop cost-management discipline ● Design with a cost-efficiency mindset ● Design for usage optimization ● Design for rate optimization ● Monitor and optimize over time Recommendation CO:04 Set spending guardrails Guardrails should include release gates, governance policies, resource limits, and access controls. Prioritize platform automation over manual processes.

Slide 15

Slide 15 text

Attention! What about AWS and GCP? https://www.embarc.de/well-architected-cloud-ueberblick/ AWS Azure Google Cloud Name Pillars - Operational Excellence - Security - Reliability - Performance Efficiency - Cost Optimization Pillar “Sustainability” Pillar “System Design” Related Frameworks AWS Well-Architected Framework Azure Well-Architected Framework Google Cloud Architecture Framework ❌ ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ AWS Cloud Adoption Framework Microsoft Cloud Adoption Framework for Azure Google Cloud Adoption Framework

Slide 16

Slide 16 text

Steps to build our Smart City ● Development Plan ✅ Rules, Governance, Process Azure CAF ● Building Codes ✅ Materials, Structural Integrity, Traffic Planning Well-Architected Framework ● Initial Infrastructure Roads, Water, Electricity ● Construction Automation Robots, Self-Driving Trucks, Exo-Scelets

Slide 17

Slide 17 text

Landing Zones

Slide 18

Slide 18 text

What is an Azure Landing Zone? Part of the CAF in the “READY” stage Technical blueprint to implement Best Practices of Well-Architected Framework

Slide 19

Slide 19 text

Landing Zone Types ● Platform landing zone ⇒ 3 Azure infrastructure LZs ○ Identity subscription ○ Management subscription ○ Connectivity subscription ● Application landing zone ⇒ Ready to use environment ○ integrates into Platform Landingzone ○ Prepares ground for application-team

Slide 20

Slide 20 text

https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/

Slide 21

Slide 21 text

Steps to build our Smart City ● Development Plan ✅ Rules, Governance, Process Azure CAF ● Building Codes ✅ Materials, Structural Integrity, Traffic Planning Well-Architected Framework ● Initial Infrastructure ✅ Roads, Water, Electricity Landing Zones ● Construction Automation Robots, Self-Driving Trucks, Exo-Scelets

Slide 22

Slide 22 text

Platform Engineering & Developer Experience

Slide 23

Slide 23 text

Goals: Platform Engineering ● App development teams are customer of a PE product ● App teams can focus on building software ● Provide opinionated standardized solutions ● Encapsulate complexity for the app team ● Scalability: A small PE team can manage many instances via automation ● Ensures consistent, repeatable deployments without config drift ● Ensure compliance and governance ● Increase DX with e.g. golden paths and documentation ● Enables potential self-service

Slide 24

Slide 24 text

PE x DX = 😻 Increasing the Developer Experience is a key goal of Platform Engineering

Slide 25

Slide 25 text

How to PE with Landing Zones? ● IDPs are built on the Landing Zone concept ● Infrastructure as Code (IaC) is a must have ○ for all Landing Zones ○ for all IDPs building on those Landing Zones ● Build PE teams from the beginning of your journey

Slide 26

Slide 26 text

Steps to build our Smart City ● Development Plan ✅ Rules, Governance, Process Azure CAF ● Building Codes ✅ Materials, Structural Integrity, Traffic Planning Well-Architected Framework ● Initial Infrastructure ✅ Roads, Water, Electricity Landing Zones ● Construction Automation ✅ Robots, Self-Driving Trucks, Exo-Scelets Platform Engineering / Developer Experience

Slide 27

Slide 27 text

Do these blueprints work across different cities (cloud providers)? ➡ Vendor Lock-In?

Slide 28

Slide 28 text

CAF: Yes you can… The Cloud Adoption Framework provides technical guidance for Microsoft Azure. Enterprise customers might still be trying to select a cloud vendor, or might have an intentional multicloud strategy. For these situations, the framework provides cloud-agnostic guidance for strategic decisions whenever possible. https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/overview

Slide 29

Slide 29 text

CAF: …, but But to avoid lock-in, organizations are required to limit their vision for cloud adoption. Many of the most beneficial products and features in a cloud provider are not portable to other cloud providers. To achieve portability and minimize lock-in, organizations are often required to limit cloud adoption to basic infrastructure as a service (IaaS) capabilities, or invest heavily in the use of cloud-native technologies like containers or Kubernetes. https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/hybrid/

Slide 30

Slide 30 text

CAF Scenario: hybrid and multicloud There is a CAF scenario for Multi and Hybridcloud. It promotes a “Unified Operations” pattern. You should have one primary cloud provider. It has many notices on pitfalls to avoid… https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/hybrid/

Slide 31

Slide 31 text

Should I implement Multicloud? Adopting a cloud is also an organisational change. People need to be educated. Infrastructure like networking is per provider. Doing so for multiple provider is more expensive. Lock-In is not per-se a bad thing. If you run multicloud, there should be a business value behind it!

Slide 32

Slide 32 text

Q & A