Professional Documents
Culture Documents
Evolution of Azure
Environments
Padi Quesnell
Azure Engineering
Azure retirements
Azure is 12 years old; retirements are part of the natural lifecycle of any service or feature
Retirements do not mean that all Azure customers are impacted
Continuous innovation and modernization of Azure services helps unlock new and better opportunities
It is our commitment to provide customers as much time and information, to plan thoughtfully
Migrate your IaaS resources to Azure Resource Overview of platform-supported migration of IaaS
Manager by March 1, 2023 | Azure updates | resources from classic to Azure Resource Manager -
Microsoft Azure
Azure Virtual Machines | Microsoft Docs
Cloud Services (PaaS) Market Notification & Support Guidance
Cloud Services (classic) deployment model is retiring Migrate Azure Cloud Services (classic) to Azure Cloud
on 31 August 2024 | Azure updates | Microsoft Azure Services (extended support) | Microsoft Docs
What is ASM Classic Compute vs Cloud Services (Classic)?
ASM supports two different compute products, Azure Virtual Machines (classic) also known as IaaS VMs
& Azure Cloud Services (classic) also known as PaaS VMs or Web/Worker Roles
Azure originally provided only the classic Azure Cloud Services is an example of a platform
deployment model. In this model, each resource as a service (PaaS). Like Azure App Service, this
existed independently; there was no way to group technology is designed to support applications that
related resources together. Instead, you had to are scalable, reliable, and inexpensive to operate. In
manually track which resources made up your the same way that App Service is hosted on virtual
solution or application, and remember to manage machines (VMs), so too is Azure Cloud Services.
them in a coordinated approach. The Azure Virtual However, you have more control over the VMs. You
Machine (classic) is based on the old Azure Service can install your own software on VMs that use
Management Model (ASM). Which revolved around Azure Cloud Services, and you can access them
the concept of a cloud service. Everything was remotely.
contained inside a cloud service, and that was the What is Azure Cloud Services (classic) | Microsoft Docs
gateway to the internet. In 2014, Azure introduced
Resource Manager, which added the concept of a
resource group. A resource group is a container for
resources that share a common lifecycle.
Resource Manager and classic deployment - Azure Resource Manager |
Microsoft Docs
migrate your customers IaaS
VMs
2. Learn more about the platform supported migration tool provided by Microsoft and
how it works.
4. Plan for the migration & test the plan. Start with the provided migration tool. If tool
isn’t suitable, customers can perform lift & shift migration to ARM VMs or other
compute offerings.
5. Get help from Fast Track, CSAs, TAMs to help plan, test and execute the migration.
2. Under Subscriptions, select all available subscriptions to get full list of affected
classic VMs. Select one
5. Click on Validate. If validate failed, use the suggested methods in the error messages
or at Migration Overview document to fix the errors.
6. Click on Prepare. If prepare failed, use the suggested methods in the error messages
or at Migration Overview document to fix the errors.
7. View migrated virtual machines at Virtual Machines Portal Blade and Test their Free Migration Support:
operation. https://aka.ms/AAgiypb
8. (Optional) Click on Abort to rollback migration.
9. Click on Commit. Commit finalizes the migration and cannot be rolled back.
https://aka.ms/AAgiq8u
Cloud Services; Classic vs Extended Support
Cloud Services (extended support) is the Azure Resource Manager (ARM) supported
deployment model for Cloud Services (classic).
Benefits include:
Extended support before Role based access control, Feature parity between Cloud
deprecation of Cloud Services tagging, policy definitions and Services (classic) and Cloud
(classic) resource type supported deployment using Services (extended support)
ARM templates
Finding Cloud Service (classic) Resources
On the Azure Portal, search for Cloud Services (classic) resource or
use Azure Resource Graph Explorer/Azure CLI/Azure PowerShell
Use filters to locate Cloud Service (classic) resources across your
Azure environments
Migrating from Cloud Services (classic) to Cloud
Services (extended support)
Redeploy In-place Migration
• Customers can deploy a new cloud service directly • In-place migration tool enables for a seamless
in Azure Resource Manager and then delete the old migration of existing Cloud Services (classic)
cloud service in Azure Service Manager thorough deployments to Cloud Services (extended support)
validation. • For in-place migration, the platform:
• Redeploy allows customers to: • Defines resource names.
• Define resource names. • Organizes each deployment and related
• Organize or reuse resources as preferred. resources in individual Resource Groups.
• Reuse service configuration and definition • Modifies existing configuration and definition
files with minimal changes. file for Azure Resource Manager.
• Traffic need to orchestrated to the new • Migration retains IP address and data path remains
deployment. the same.
• Customers need to delete the old cloud services in • Platform deletes the Cloud Services (classic) resources
Azure Resource Manager. after migration.
• This is a lift and shift migration which offers more • This is an automated migration which offers quick
flexibility but requires additional time to migrate. migration but less flexibility.
Migrate Azure Cloud Services (classic) to Azure Cloud Services (extended support) | Microsoft Docs
Alternative
Compute Options
Virtual machine scale
sets
Azure Kubernetes
Service (AKS)
Azure App Service
And more…
https://aka.ms/comparecompute
Driving Continuous Evolution of
Azure Environments
The Opportunity for MSPs
Managed Service Delivery Needs to Change
Pains Motivators
Lack of skilled Optimize costs with Pace of change & Meeting compliance Reduced security Control and
IT resources rapid migration increased complexity requirements exposure transparency
Customer to cloud
141%
3-yr ROI
Azure Managed
Services opportunity 49%
Gross margin
58%
Margin
Govern Manage
Comply, control and Operate and optimize
secure
https://aka.ms/adopt
Define strategy Plan Ready Adopt
Cloud adoption plan generator Azure setup guide Strategic migration assessment
Cloud journey tracker
and readiness tool (SMART)
Business outcome template Azure DevOps demo generator Readiness checklist
Azure migration guide
Cloud adoption plan template Naming and tagging tracking
template Azure innovation guide
Govern Manage
Governance benchmark Azure architecture review
Cost
Optimization Azure Well-
Documentation Architected
Review
at Microsoft
Reliability
Performance
Efficiency
Reference Design
Architectures Principles
Azure Advisor
Microsoft Azure Well-Architected Framework
Architecture guidance and best practices, created for architects,
developers and solution owners, to improve the quality of their workloads,
based on 5 aligned and connected pillars
https://aka.ms/architecture/framework
Overcoming workload quality inhibitors
Cost Operational Performance Reliability Security
Optimization Excellence Efficiency
• No cost and usage • Lack of rapid issue • No monitoring new • Unclear on resiliency • No access control
monitoring identification services features/capabilities for mechanism
• Unclear on underused or • No deployment • No monitoring current better architecture design (authentication)
orphaned resources automation workloads health • Lack of data back up • No security thread
• Lack of structure billing • Absence of communication • No design for scaling practices detection mechanism
management mechanisms and • Lack of rigor and guidance • No monitoring current • Lack of security thread
• Budget reductions due to dashboards for technology and workloads health response plan
lack of support for cloud • Unclear expectations and architecture selection • No resiliency testing • No encryption process
adoption by LT/board business outcomes • No support for disaster
• No visibility on root cause recovery
for events
https://aka.ms/architecture/framework
Best practices to drive workload quality
Cost Operational Performance Reliability Security
Optimization Excellence Efficiency
✓ Azure Hybrid ✓ DevOps ✓ Design for scaling ✓ Define ✓ Identity and access
Benefit ✓ Deployment ✓ Monitor requirements management
✓ Reserve Instances ✓ Monitor performance ✓ Test with ✓ Infra protection
✓ Shutdown ✓ Processes and simulations and ✓ App security
✓ Resize cadence forced failovers ✓ Data encryption
✓ Move to PAAS ✓ Deploy and sovereignty
consistently ✓ Security operations
✓ Monitor health
✓ Respond to failure
https://aka.ms/architecture/framework and disaster
Well-Architected Review
Online Tool
aka.ms/wellarchitected/review
How can you get started?
Automate and scale Enable greater visibility, Build trust with just-enough
cloud management security and governance and just-in-time access
©Microsoft Corporation
Azure
Azure Lighthouse secret sauce: Project customer resources into partner
environments with Azure delegated resource management
Customer resources,
Service provider projected
connects intocustomer
to each service provider tenant to be
cloud individually, managed
takes 4X theby authorized
amount service provider users
of time
Service provider can perform CRUD (Create, Read, Update, Delete) operations at scope; PIM license required only on service provider tenant
Service
provider tenant
Service provider
directory
Service provider
user group
©Microsoft Corporation
Azure
Microsoft Commercial Marketplace
The customer experience
Reduce admin time and Stand out from the Generate incremental Enable security best
save time with rapid crowd with increased revenues with new practices without
service deployment security services offerings affecting budget
Onboard customers in Use Azure Lighthouse’s existing Leverage Azure Lighthouse + Azure Lighthouse is free to
minutes using ARM or and new security features to Arc and Sentinel to build new use for customers and
Marketplace and save hours in protect your clients and services in hybrid partners
future management of clients increase transparency. management and security.
with Azure Lighthouse.
©Microsoft Corporation
Azure
Managing customers’ hybrid IT environments at scale is complex
Service providers want less complexity, more automation and comprehensive tooling to grow their business
Pains Motivators
Lack of skilled Optimize costs with Pace of change & Meeting compliance Reduced security Control and
IT resources rapid migration increased complexity requirements exposure transparency
Customer to cloud
Pains Motivators
Varied toolsets Inconsistent Inconsistent governance Unified & Automated CI/CD Simplified credential
are expensive onboarding processes across Azure and other comprehensive service delivery management with just-
environments management solution in-time access
Service Provider
Get started today: Build, scale, and secure your services on Azure
with Azure Lighthouse
Make your voice heard Hone your skills Dive deeper Stay in the know
Help us improve - Submit your 100 & 200 level guided learning for Get step-by-step guides on MS Join the Azure Lighthouse partner
feedback for product enhancements securely scaling your managed Docs and helpful assets in the community and subscribe to the
and feature requests service practice Partner Resource Center Azure Partner Newsletter
aka.ms/AzureLighthouse
Azure Lighthouse & Arc
Azure Advisor
Next Steps?