49
Partner Training for Azure Migration Rochak Mittal & Neela Syam Kolli Principal Program Manager

Partner Training for Azure Migration - Windows - … Training for Azure Migration ... 7.1, 7.2, CentOS 6.5, 6.6, 6.7, 7.0+ Oracle Enterprise Linux 6.4, ... Move applications with near-zero

Embed Size (px)

Citation preview

Partner Training for Azure Migration

Rochak Mittal & Neela Syam Kolli

Principal Program Manager

Azure as your Datacenter A Hyper-Scale Platform with Global Coverage

Reduce the burden on IT and lower costs for your on-premises infrastructure

Control where you run apps and store data for a true hybrid experience

A scalable and reliable platform for both Tier 1 and Tier 2 workloads

Increase datacenter agility with on demand, near-limitless cloud scalability Enterprise

Grade

Hyperscale

Hybrid

Migrate Applications to AzureKey Considerations

Plan the Azure infrastructure

Replicate data to Azure

Test applications in Azure before migration

Reduce downtime of production workload during migration

Plan

Replicate

Test

Migrate

Migrations offering for CSP Partner

Assessment ManageMigrate

Portfolio Assessment, TCO Analysis, Security

Requirements. Application Dependency Mapping

Create Azure environment. Replicate via

ASR, POC, Integrate applications and

networks, User Acceptance

Backup, Disaster Recovery, Monitoring,

Migration Opportunity Assessment

Migration Assessment

Migration planning assessment set out to answer three questions

What are ripe targets for lift and shift to Azure IaaS?

1What are the costs and configurationto run the targets on Azure?

2What are the ripe targets that can be quickly migrated via ASR?

3

Identify Ripe Targets for “Lift & Shift” to Azure

21 3

Methodology Scan and automatically build infrastructure groups into “move groups” accordingto workload dependencies

Critical: SQL Server Dependency

Non-Critical: Admin Script DependencyOn-Premise Inventory &

Dependencies Map

Click on a node or edge to see more information

See details about each applicationconnectivity

Node and application details with firewall rules

Drill Down into Application Dependency Mapping

Outlines Application Prioritization for a cloud migration based on cost and cloud readiness

Suitability defines if the applications are more suitable to move to the cloud and will be more efficient from cost and performance perspective.

Readinessdefines the application complexity for moving to the cloud

Cost by application group

Prioritize Your Applications based on Cloud Readiness and Suitability

Apply Business Drivers and Quickly Build Move Groups Undo migration planner

changes and rollback to saved changes

Build application-based move groups – Filter on application class, vendor name, program name, etc.

Advanced filtering -Allows rule-based move group building and CSV downloads

Build machines-based move groups – Filter on machine names, OS types, OS version, etc.

Identify cost and configuration to run the targets on Azure

21 3

Azure Infrastructure MappingFind optimal Azure targets using “right sizing” algorithm

On-Premise Move Group Azure Instances

Cloudamize Algorithm

Baseline on-prem infra specifications: Performance metrics, such as CPU,

memory, Disk IO, network Utilization

Select the “right sized” Azure machines that minimize costs while ensuring performance

A1

D3 v2

A3

D1 v2

A3A2

Right-Sizing Analysis

CPU, Memory, Disk utilization, IOPS, Networking Usage metrics available.

Daily time series and historical data up to 1-yr available. Allows to do long term infrastructure planning

Peak CPU Utilization on on-prem VM (observed) and on recommended Azure instance (predicted)

Azure CostingCalculate cost based on usage and pricing scenarios to measure future Azure costs

X =Annual Hours

NeededAnnual Costs

Cost per Hour ($)

A1

D3 v2

A3

D1 v2

A3A2

Get Cost Per Move Group

Select Your Move Group

Cost Breakdown of the Selected Move Group

Download Detailed Cost Analysis

Select the various pricing levels to see how the costs will be impacted

Annual Projected Cost based on pricing plan selected

Breakdown of Annual Costs for both Physical and Virtual Machines (Compute, Storage, Network)

Identifies why a particular VM was selected and provides reasoning to not select a smaller or different VM

Detailed Cost Plans

Identify the targets that can be quickly migrated via ASR

21 3

ASR Readiness AnalysisFind optimal ASR targets by performing ASR compatibility checks

On-Premise Move Group Azure Instances

ASR Readiness Checks

SUCCESS

WARNING

CRITICAL

ASR Readiness Report

Download detailed analysis

Validation against ~20 checks to see if the

target is ready for ASR migration and divides

outcome into Success/Warning/Critical.

Provides workaround for the machines that

are identified with “Warning”

Example checks:

• General Disk Requirements

• Windows OS Requirements

• Hypervisor Requirements

• Disk Space Requirements

• .NET Version Requirements

• Boot Software Requirements

• Linux System Requirements

Work around: Use P30 and migrate to RAID 0 after migration

Disk’s performance requirement failed but can be achieved by striping data across several disks.

ASR Readiness by Move Group

SUCCESS WARNING

CRITICAL

Use ASR Readiness in prioritizing move

groups.

Machines with “SUCCESS” – Migrate

them first.

Machines with “WARNING” - Use

recommended workaround to fix issue

and complete migration to Azure.

Deployment Planning

Deployment Planning• Estimate network bandwidth required for initial and delta replication

• Identify Azure storage type (standard or premium) required for virtual

machines

• Estimate the total number of standard and premium storage accounts that

need to be provisioned

• Estimate the total number of Configuration and Process Servers that need to

be deployed when protected VMware workloads

• Estimate additional on-premises storage requirement for Hyper-V workloads

• Virtual machine eligibility assessment based on number of disks, size of the disks and IOPS

• Profile the actual churn on the source virtual machine without any impact to the production workload

Deployment Planner RecapIt is recommended to use a three character prefix for storage account names for performance and scalability optimization

https://aka.ms/storage-performance-checklist

Naming conventionhttps://aka.ms/guidance-naming-conventions

SQL Server workloadhttps://aka.ms/azure-storage-scalbility-performance

Other high performance workloads

https://aka.ms/azure-storage-scalbility-performance

Storage scalability and performance

https://aka.ms/azure-storage-scalbility-performance

Azure Site Recovery

Arch - VMware and Physical Servers in Azure

Source: VMware VMs& Physical Servers

Data Channel

OMS Site Recovery

Microsoft Azure

ProcessServer

ConfigServer

Process Server Configuration Server Mobility Service

1

Prepare on-premises infrastructure

2

Replicate Application

3

Manage Recovery Plan

Always perform a Test Failover to validate

Perform Failover to recover application in Azure

Up to 10 Gbps network

Customer Datacenter

Azure Public Services (Storage)

Azure Compute

Customer Connectivity

Azure Edge

Partner Edge

Connectivity to IaaS Virtual Network post failover (Private Peering)

Site Recovery replication traffic (Pubic Peering)

Data Reduction

Average: 72.1%

Peak: 99.7%

3.6x capacity increase

LAN Throughput

Total: 95.4 GB

WAN Throughput

Total: 26.6 GB

Source: Microsoft and Riverbed whitepaper: https://gallery.technet.microsoft.com/Optimizing-Azure-Recovery-8da50893

Source: Hyper-V VMsData

Channel

Microsoft Azure Recovery Services Agent

OMS Site Recovery

Microsoft Azure

Hyper-VServer

Source Target Availability Supported Guest OS

Types

Hyper-V 2012 R2 Azure Available All Guest OS types supported by

Azure

Hyper-V 2008 R2 SP1 and 2012 Azure Available Windows* and Linux*

VMware vSphere 5.1, 5.5, 6.0 and

Physical Servers

Azure Available Windows* and Linux*

Amazon Web Services (Windows

AMIs)

Azure Available Windows Server 2008 R2 SP1+ (HVM

only)

Amazon Web Services (Linux

AMIs)

Azure Available RHEL 6.7 HVM JUST ANNOUNCED!

Hyper-V 2012 Hyper-V

2012R2

Available All Guest OS types supported by

Hyper-V

VMware vSphere 5.1, 5.5, 6.0 Hyper-V

2012R2

Available via

Microsoft

Services Global

Delivery

Windows Server 2008 R2 SP1+

*Limited to Windows Server 2008 R2 SP1+, Red Hat 6.7, 7.1, 7.2, CentOS 6.5, 6.6, 6.7, 7.0+ Oracle Enterprise Linux 6.4, 6.5, SUSE Linux Enterprise Server 11 SP3

Migration using Site recovery

Migrate from multiple environments VMware, Hyper-V, physical, Azure and Amazon Web Services

Migrate any workloads Support for both Linux and Windows workloads

No-impact migration testing When replicating workloads into Azure, execute tests to ensure readiness

Value Props

Migration using Site recovery

Move applications with near-zero downtimeMove a single application or an entire datacenter to the cloud with minimal impact to production users

No Licensing FeeNo Site Recovery charges for Migration (first 31 days)

Hub (Hybrid Use Benefit)Move Windows Server licenses covered under Software Assurance to Azure

Value Props

• Azure does not support virtual machines running a UEFI / Generation 2 firmware. Site Recovery cannot directly migrate a virtual machine from VMware to Azure IaaS, when that virtual machine is using UEFI firmware

• Option 1: Convert the VMware VM from UEFI to BIOS firmware and use Site Recovery to migrate a BIOS virtual machine from VMware to Azure IaaS

• Option 2: Migrate the VMware VM from UEFI to a Generation 2 Hyper-V virtual machine and use Site Recovery to migrate the virtual machine from the Hyper-V host to Azure IaaS

• Option 3: Use an external vendor tool or manual process that can convert and migrate the virtual machines between formats in VMware and Azure IaaS

ASR Replication

Azure Site Recovery

ASR Replication

App Tier

Web Tier

DB Tier

Primary Site Azure

Azure Storage

Active Directory

ASR Replication

ASR Replication

SQL Availability Group

App Tier

Web Tier

DB Tier

Primary Site Azure

Azure Storage

IaaS VM

Active Directory

AD & ASR Replication IaaS VM

Azure Site Recovery

Compliance and Certification

Defend against Human Errors

Protection from Malware and Ransomware

Business continuing during regional outages

• No backup infrastructure

• Self Service Backup/Restore

• Application consistent

• VHD and VM config backup

• Simplified Management and monitoring

“Optimally protect your cloud data”

Premium

StorageLinux Virtual

MachinesSQL Server

Compliance

own business decisions

DR drill no production impact

restore application

Key Considerations

High Operational cost

Not all applications can support this

High RTO

No application consistency

High operation Cost

Only data replication – no application management

Challenges with current approach

No DR infrastructure

Automated protection and replication

Best in class RPO and RTO

No-impact DR Drill

Orchestrated recovery plans for application DR

Failback support