Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

22
ndows Azure Conference 2014 Windows Azure Conference 2014 Lakshmi Krishnamurthy Lessons Learned From Large Scale Migrations to Windows Azure IaaS

Transcript of Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Page 1: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Windows Azure Conference 2014

Lakshmi Krishnamurthy

Lessons Learned From Large Scale Migrations to Windows Azure IaaS

Page 2: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014Windows Azure Conference 2014

Session Objectivesand Key Takeaways

Page 3: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Session Objectives

• Steps for successful Windows Azure IaaS migration

• Scoping, Planning, Discovery, Estimation

• Recommended Approaches

• Lessons and Experiences from real world large scale migrations.

• Understand the tools and processes available

Page 4: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Key Takeaway

Better understanding of how to migrate your workloads to Azure IaaS

Page 5: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Top of Mind Questions – Ice BreakersWhy should I move to Azure ?What can I move to Azure ?What will change when I move to Azure ?Will it be supported any differently ?How much will it cost to move ?How much will it cost to operate ?

Page 6: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Some more Ice Breakers

Will everything I have on premise run in Azure IaaS ?Probably Not

Will my other vendors support their app running in Azure IaaSDo Not Assume So Verify !

Will clustering and failover work exactly the same ?Verify!

Page 7: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014Windows Azure Conference 2014

Planning

Page 8: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Data Collection

InventoryVirtual Machine specsOperating System compatibilityStorage info (expected to move)V2V or P2V ?

Management softwareMonitoring / Anti-Virus / Backups / Other

Clustering & Redundancy Requirements

Page 9: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Assessment Tools

Downtime ToleranceOnline vs. Offline move

ScriptsDCM OfferingAzure Storage and Throughput Analysis Tools

AssessmentAzure Virtual Machine Assessment tool

Page 10: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014Windows Azure Conference 2014

Planning for Performance

Page 11: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Planning for HA, DR and Backup• Affinity Groups• Availability Sets• SQL Server Always On• Azure Backup service

Page 12: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Planning for Security– Windows Firewall

– Barracuda solution

– Network ACLs

– Security for Windows Azure IaaS Virtual Machine:

• Anti-Malware and Anti-Virus

• Monitoring and Diagnostics

• Operating System Configuration

• Operating System Updates

• Resiliency and Fault Tolerance

• Secrets Management

Page 13: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Workload Supportability

Product has official support statement for Azure…

Product has a published “does not run” in Azure statement…

Product has no support statement for Azure…

Example - http://support.microsoft.com/kb/2721672

Page 14: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014Windows Azure Conference 2014

Deployment

Page 15: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Prerequisites

• Active Directory requirements• Azure Limits and Limitations• Backups and D/R• Hybrid Cloud Management• Network / VPN• Security• Finalize workload selection

Page 16: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

OptionsOfflinePros & Cons

DoubleTake MovePros & Cons

Ship-n-SyncPros & Cons

Page 17: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Migration Lessons Learned

Create pre-move and post-move test plans

Downtime scheduling and communication (bandwidth)

Examine how apps are accessed (DNS, IP addr, etc.)

Reconfigure backups & test disaster recovery plan

Validate disks

Page 18: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Skills Needed

• Understanding the Azure account and subscription model• Understanding of Azure IaaS objects

– Gallery items– IaaS VM

• Size, features, impact of scale up / down

– Cloud Services– Virtual Networks

• Address space, subnets• DHCP• DNS

– VPN• Static or Dynamic gateway and model specific limitations

Page 19: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Skills Needed

– Storage Accounts– Affinity Groups– Availability Sets– End points, ACL and Load Balancer– Proficiency in all products being migrated must exist in

the team– General Networking, Storage– PowerShell (the portal is limited!)– Experience in domain migrations

Page 20: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014Windows Azure Conference 2014

Support

Page 21: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014

Customer Support Options

• Premier• For Business Critical Applications• Pro-Direct• Priority Handling, Skill Building• Standard• For Fast Response• Developer• For Basic Support

Page 22: Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.

Windows Azure Conference 2014Windows Azure Conference 2014

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.