13
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Zlatan Dzinic, Scott McDonald AWS Professional Services December 1, 2016 Migrating Windows Stacks Multi-Site DR Migration Framework & Cross-Region SQL Server Demo WIN403

AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quickly, with Less Risk, Using Multisite Replication and SQL HA (WIN403)

Embed Size (px)

Citation preview

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Zlatan Dzinic, Scott McDonald

AWS Professional Services

December 1, 2016

Migrating Windows StacksMulti-Site DR Migration Framework &

Cross-Region SQL Server Demo

WIN403

What to Expect from the Session

• How to move Windows stacks to AWS quickly, with less

risk, using a Multi-Site DR Migration Framework

• Live demo of Cross-Region SQL Server Failover

• Deep dive into code for POC built in

AWS CloudFormation

Infrastructure as Code on AWS is:

• Building and managing repeatable infrastructure programmatically

• Enables reconstruction of the business from a source code repo and data backups

• Primary constraint should be the amount of time it takes to restore data

AWS CloudFormation: Repeatable Windows stacks

Template File

Defining Stack

CodeCommit,

Git, etc…

Dev

Test

Prod

The entire Windows stack can be represented in a CloudFormation template.

Use the version control system of your choice to store and track changes to templates

Build out multiple Windows stacks, such as for Dev, Test, and Production using templates

How does CloudFormation relate to Windows app migrations?

• A migration is a DR exercise

• Practice DR into AWS like DR between legacy datacenters

•Quickly build Multi-Site DR models in multiple AWS regions

• Automate in a repeatable fashion reducing migration risks

Multi-Site DR Migration Framework

• Replicate the Database on back end

• Duplicate the Application stack on front end

• Failover traffic in small increments to test

• Final DR Exercise: Failover permanently to AWS

AWS Multi-Site DR Model Advantages

• Amazon Route 53 + Heathcheck failover automation = No website outages

• Route 53 + Latency--based routing = Traffic served from closest region

• Continuous Deployments for Legacy Apps - transparently

• Migrations become DR Exercises into AWS - minimize risks

Cross-Region SQL Server Demo

• Used AWS whitepaper on Multi-AZ SQL Server

• Duplicated Multi-AZ model into another AWS region

• Tuned VPN tunnel and routing between regional VPCs

• Replicated AD, WSFC, Listener, and AlwaysOn AG

Ready to see the demo?

Remember to complete

your evaluations!

Thank you!

Zlatan Dzinic

AWS Professional Services