SlideShare a Scribd company logo
1 of 27
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Migrating Your Microsoft
Applications to AWS
M i c h a e l M a t t e s , S o l u t i o n s A r c h i t e c t
E N T 3 2 5
N o v e m b e r 2 7 , 2 0 1 7
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
In this session…
• The focus of this session is on migrating your existing Microsoft
applications to AWS
• Why AWS for Microsoft applications
• Planning an order of operations for migrating Microsoft applications to
AWS
• Microsoft licensing on AWS
• Resources
• Summary
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why AWS for Microsoft Applications
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why AWS? The Global Infrastructure
AWS infrastructure
global footprint
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Current instance families and generation Family/usage
M4, M3 General purpose compute
T2 Burstable performance
C4, C3 Compute optimized
X1, R4, R3
Memory
optimized
P2, G3, F1 Accelerated computing
I3
Storage optimized
(I/O)
D2
Storage optimized
(density)
Why AWS? Flexible Compute Options
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why AWS? Game Changing Services &
Features
For instance:
• Amazon EC2—dedicated hosts
• Amazon EC2—dedicated instances
• Amazon EC2—VM import/export
• Amazon EC2 Systems Manager
• Amazon EBS—elastic volumes
• Amazon RDS for SQL Server
• Amazon WorkSpaces
• AWS Config
• AWS Directory Service for Microsoft Active Directory
• AWS Server Migration Service
• And more…
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Case Study: Dole Food Co.
• Searching for a solution to host its Microsoft
SharePoint sites, the company chose AWS because
of cost and to improve operational efficiency
• By running on AWS, Dole can launch a new
SharePoint website in minutes and host business
intelligence and mobile applications globally
• Dole estimates savings of $350,000 in operating
expenses by migrating to AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Case Study: Delaware North
• Its on-premises data center was becoming too expensive and
inefficient to support its global business operations, so it
turned to AWS to move most of its enterprise applications and
operations to the cloud
• The move, which reduced its server footprint by more than 90
percent, is expected to save Delaware North at least $3.5
million in IT acquisitions and maintenance over five years
• Delaware North runs Microsoft Windows Server, SQL Server,
and System Center Configuration Manager on AWS, among
many other services
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning an Order of Operations
for Migrating Microsoft Applications
to AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What Does Every Enterprise Microsoft
Service Depend On?
• Active Directory!
• With Active Directory, identify your AD architecture
• You can choose to extend your existing domain or domains
into AWS or deploy a new domain in AWS—with or without
trust relationships
• Bring your existing group policies
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Single Region/Single VPC AD Design
Availability Zone A
AWS Region
Virtual
Private
Gateway
Domain
controller(s)
Availability Zone B
VPC
Customer
network
Domain
controller(s)
Private subnet Private subnet
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Single Region/Multiple VPC AD Design
Availability Zone A
AWS Region
VGW
Domain
controller(s)
VPC
Private subnet
Availability Zone B
Domain
controller(s)
Private subnet
Customer
network
VPC
VGW
VPC
Peering
Availability Zone Availability Zone
OPTIONAL
DC(s)
OPTIONAL
DC(s)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multiple Regions/Single VPC AD Design
Availability Zone A
AWS Region 1
DC(s)
VPC
Private subnet
Availability Zone B
DC(s)
Private subnet
Customer
network
VGW
AWS Region 2
DC(s)
VPC
Private subnet
DC(s)
Private subnet
Availability Zone BAvailability Zone A
VGW
Inter Region
Connectivity
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What Next to Migrate After AD?
• SQL Server—it’s required for
• SharePoint
• Skype for Business
• System Center Configuration Manager
• System Center Operations Manager
• Dynamics CRM
• BizTalk
• And more…
SQL Server Migration Options to AWS
Migration
method
Amazon
RDS
Target
Amazon
EC2 Target
Downtime DB Objects Cross-
Engine
Backup/Restore Yes Yes Yes
(hrs)
Data, Schemas, Stored
Procedures, Triggers, Indexes
No
Import/Export
Bulk Copy
Yes Yes Yes
(mins-hrs)
Data, Schemas, Stored
Procedures, Triggers, Indexes
No
SQL Log
Shipping*
No Yes Minimal
(secs-mins)
Pre-create the DB, Sync No
Hybrid
Architecture*
No Yes Minimal
(secs-mins)
Pre-create the DB, Sync No
AWS DMS* Yes Yes Minimal
(secs-mins)
With SCT (Data, Schemas,
Stored Procedures, Triggers,
Indexes)
Yes (SCT)
* Network bandwidth and latency considerations
Customer
premises
Application users
AWS
Internet
VPN
Start a replication instance
Connect to source and target
databases
Select tables, schemas, or
databases
 Let AWS DMS create tables,
load data, and keep them in
sync
 Switch applications over to
the target at your convenience
Keep your SQL Server Applications Running During the
Migration
AWS
DMS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to Migrate After SQL Server?
• Fan out/deploy multiple systems in parallel
• Exchange
• SharePoint
• Skype for Business
• System Center Configuration Manager
• System Center Operations Manager
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microsoft Licensing on AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microsoft Licensing Options on AWS
Buy license-included instances from AWS Bring your own licenses to AWS
Windows Server with
SQL Server
Dedicated options if
you don’t have
Software Assurance
Default tenancy for
licenses eligible for
License Mobility
Windows Server
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
License Included (AMIs from AWS)
• Fully managed licensing
• All versions of Windows Server
• Supported versions of SQL Server (optional)
• Hourly instance cost includes license
• No need to buy Software Assurance
• No need to buy Client Access Licenses (CALs)
• Includes 2 remote desktop CALs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microsoft Licensing on EC2
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Resources
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Resources
Amazon Web Services and Microsoft FAQ
https://aws.amazon.com/windows/faq/
Microsoft Licensing on AWS
https://aws.amazon.com/windows/resources/licensing/
Microsoft Servers on the AWS Cloud—Quick Start
docs.aws.amazon.com/quickstart/latest/accelerator-
msservers/welcome.html
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Related Sessions
• WIN304—How to Bring Microsoft Apps to AWS to Unlock your Budget
• WIN306—Design, Deploy, and Optimize SQL Server on AWS
• WIN309—How To Optimize AWS Architectures for SharePoint
Deployments
• WIN314—Strategies for Migrating Microsoft SQL Databases to AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Summary
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Summary
• Understand the dependency chain in your Microsoft applications
• Build your migration plan around the dependency chain
• Know how Microsoft licensing on AWS works and plan accordingly
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

More Related Content

What's hot

On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
 
How to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeHow to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeAmazon Web Services
 
Solution deck capgemini cloud assessment
Solution deck capgemini cloud assessmentSolution deck capgemini cloud assessment
Solution deck capgemini cloud assessmentAdobe
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment frameworkCarlo Colicchio
 
AWS Private Equity Transformation Advisory
AWS Private Equity Transformation AdvisoryAWS Private Equity Transformation Advisory
AWS Private Equity Transformation AdvisoryTom Laszewski
 
Building the Business Case for AWS
Building the Business Case for AWSBuilding the Business Case for AWS
Building the Business Case for AWSAmazon Web Services
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudNew Relic
 
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceTom Laszewski
 
A Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence AdoptionA Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence AdoptionAmazon Web Services
 
The Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - BusinessThe Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - BusinessAmazon Web Services
 
Cloud Operating Model Design
Cloud Operating Model DesignCloud Operating Model Design
Cloud Operating Model DesignJoseph Schwartz
 
SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSuhas Kelkar
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategiesSogetiLabs
 
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)Amazon Web Services
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAmazon Web Services
 

What's hot (20)

On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
How to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeHow to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting Practice
 
Solution deck capgemini cloud assessment
Solution deck capgemini cloud assessmentSolution deck capgemini cloud assessment
Solution deck capgemini cloud assessment
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment framework
 
AWS Private Equity Transformation Advisory
AWS Private Equity Transformation AdvisoryAWS Private Equity Transformation Advisory
AWS Private Equity Transformation Advisory
 
Building the Business Case for AWS
Building the Business Case for AWSBuilding the Business Case for AWS
Building the Business Case for AWS
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Cloud assessment approach
Cloud assessment approachCloud assessment approach
Cloud assessment approach
 
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
 
A Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence AdoptionA Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence Adoption
 
The Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - BusinessThe Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - Business
 
Cloud Operating Model Design
Cloud Operating Model DesignCloud Operating Model Design
Cloud Operating Model Design
 
Cloud enablement
Cloud enablementCloud enablement
Cloud enablement
 
SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT Conference
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
AWS Service Catalog
AWS Service CatalogAWS Service Catalog
AWS Service Catalog
 
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
 
AWS business essentials
AWS business essentials AWS business essentials
AWS business essentials
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS Cloud
 
Org Merge Best Practices
Org Merge Best PracticesOrg Merge Best Practices
Org Merge Best Practices
 

Similar to Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017

Migrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWSMigrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWSAmazon Web Services
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSAmazon Web Services
 
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWSGPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWSAmazon Web Services
 
WIN302-Deep Dive on Active Directory From One to Many AWS Regions
WIN302-Deep Dive on Active Directory From One to Many AWS RegionsWIN302-Deep Dive on Active Directory From One to Many AWS Regions
WIN302-Deep Dive on Active Directory From One to Many AWS RegionsAmazon Web Services
 
WIN302-Deep Dive on Active Directory From One to Many AWS Regions.pdf
WIN302-Deep Dive on Active Directory From One to Many AWS Regions.pdfWIN302-Deep Dive on Active Directory From One to Many AWS Regions.pdf
WIN302-Deep Dive on Active Directory From One to Many AWS Regions.pdfAmazon Web Services
 
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...Amazon Web Services
 
ENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesAmazon Web Services
 
Migrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSMigrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSAmazon Web Services
 
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksHow to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksAmazon Web Services
 
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...Amazon Web Services
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSAmazon Web Services
 
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...Amazon Web Services
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSAmazon Web Services
 
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...Amazon Web Services
 
Introduction to Serverless Computing and AWS Lambda - AWS IL Meetup
Introduction to Serverless Computing and AWS Lambda - AWS IL MeetupIntroduction to Serverless Computing and AWS Lambda - AWS IL Meetup
Introduction to Serverless Computing and AWS Lambda - AWS IL MeetupBoaz Ziniman
 
Design, Build, and Modernize Your Web Applications with AWS
 Design, Build, and Modernize Your Web Applications with AWS Design, Build, and Modernize Your Web Applications with AWS
Design, Build, and Modernize Your Web Applications with AWSDonnie Prakoso
 
DAT317_Migrating Databases and Data Warehouses to the Cloud
DAT317_Migrating Databases and Data Warehouses to the CloudDAT317_Migrating Databases and Data Warehouses to the Cloud
DAT317_Migrating Databases and Data Warehouses to the CloudAmazon Web Services
 
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...Amazon Web Services
 
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017Amazon Web Services
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services Amazon Web Services
 

Similar to Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017 (20)

Migrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWSMigrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWS
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWS
 
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWSGPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
 
WIN302-Deep Dive on Active Directory From One to Many AWS Regions
WIN302-Deep Dive on Active Directory From One to Many AWS RegionsWIN302-Deep Dive on Active Directory From One to Many AWS Regions
WIN302-Deep Dive on Active Directory From One to Many AWS Regions
 
WIN302-Deep Dive on Active Directory From One to Many AWS Regions.pdf
WIN302-Deep Dive on Active Directory From One to Many AWS Regions.pdfWIN302-Deep Dive on Active Directory From One to Many AWS Regions.pdf
WIN302-Deep Dive on Active Directory From One to Many AWS Regions.pdf
 
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
 
ENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS Services
 
Migrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSMigrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWS
 
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksHow to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
 
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
 
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
 
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
 
Introduction to Serverless Computing and AWS Lambda - AWS IL Meetup
Introduction to Serverless Computing and AWS Lambda - AWS IL MeetupIntroduction to Serverless Computing and AWS Lambda - AWS IL Meetup
Introduction to Serverless Computing and AWS Lambda - AWS IL Meetup
 
Design, Build, and Modernize Your Web Applications with AWS
 Design, Build, and Modernize Your Web Applications with AWS Design, Build, and Modernize Your Web Applications with AWS
Design, Build, and Modernize Your Web Applications with AWS
 
DAT317_Migrating Databases and Data Warehouses to the Cloud
DAT317_Migrating Databases and Data Warehouses to the CloudDAT317_Migrating Databases and Data Warehouses to the Cloud
DAT317_Migrating Databases and Data Warehouses to the Cloud
 
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
 
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Migrating Your Microsoft Applications to AWS M i c h a e l M a t t e s , S o l u t i o n s A r c h i t e c t E N T 3 2 5 N o v e m b e r 2 7 , 2 0 1 7
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. In this session… • The focus of this session is on migrating your existing Microsoft applications to AWS • Why AWS for Microsoft applications • Planning an order of operations for migrating Microsoft applications to AWS • Microsoft licensing on AWS • Resources • Summary
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why AWS for Microsoft Applications
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why AWS? The Global Infrastructure AWS infrastructure global footprint
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Current instance families and generation Family/usage M4, M3 General purpose compute T2 Burstable performance C4, C3 Compute optimized X1, R4, R3 Memory optimized P2, G3, F1 Accelerated computing I3 Storage optimized (I/O) D2 Storage optimized (density) Why AWS? Flexible Compute Options
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why AWS? Game Changing Services & Features For instance: • Amazon EC2—dedicated hosts • Amazon EC2—dedicated instances • Amazon EC2—VM import/export • Amazon EC2 Systems Manager • Amazon EBS—elastic volumes • Amazon RDS for SQL Server • Amazon WorkSpaces • AWS Config • AWS Directory Service for Microsoft Active Directory • AWS Server Migration Service • And more…
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Case Study: Dole Food Co. • Searching for a solution to host its Microsoft SharePoint sites, the company chose AWS because of cost and to improve operational efficiency • By running on AWS, Dole can launch a new SharePoint website in minutes and host business intelligence and mobile applications globally • Dole estimates savings of $350,000 in operating expenses by migrating to AWS
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Case Study: Delaware North • Its on-premises data center was becoming too expensive and inefficient to support its global business operations, so it turned to AWS to move most of its enterprise applications and operations to the cloud • The move, which reduced its server footprint by more than 90 percent, is expected to save Delaware North at least $3.5 million in IT acquisitions and maintenance over five years • Delaware North runs Microsoft Windows Server, SQL Server, and System Center Configuration Manager on AWS, among many other services
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning an Order of Operations for Migrating Microsoft Applications to AWS
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What Does Every Enterprise Microsoft Service Depend On? • Active Directory! • With Active Directory, identify your AD architecture • You can choose to extend your existing domain or domains into AWS or deploy a new domain in AWS—with or without trust relationships • Bring your existing group policies
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Single Region/Single VPC AD Design Availability Zone A AWS Region Virtual Private Gateway Domain controller(s) Availability Zone B VPC Customer network Domain controller(s) Private subnet Private subnet
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Single Region/Multiple VPC AD Design Availability Zone A AWS Region VGW Domain controller(s) VPC Private subnet Availability Zone B Domain controller(s) Private subnet Customer network VPC VGW VPC Peering Availability Zone Availability Zone OPTIONAL DC(s) OPTIONAL DC(s)
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multiple Regions/Single VPC AD Design Availability Zone A AWS Region 1 DC(s) VPC Private subnet Availability Zone B DC(s) Private subnet Customer network VGW AWS Region 2 DC(s) VPC Private subnet DC(s) Private subnet Availability Zone BAvailability Zone A VGW Inter Region Connectivity
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What Next to Migrate After AD? • SQL Server—it’s required for • SharePoint • Skype for Business • System Center Configuration Manager • System Center Operations Manager • Dynamics CRM • BizTalk • And more…
  • 15. SQL Server Migration Options to AWS Migration method Amazon RDS Target Amazon EC2 Target Downtime DB Objects Cross- Engine Backup/Restore Yes Yes Yes (hrs) Data, Schemas, Stored Procedures, Triggers, Indexes No Import/Export Bulk Copy Yes Yes Yes (mins-hrs) Data, Schemas, Stored Procedures, Triggers, Indexes No SQL Log Shipping* No Yes Minimal (secs-mins) Pre-create the DB, Sync No Hybrid Architecture* No Yes Minimal (secs-mins) Pre-create the DB, Sync No AWS DMS* Yes Yes Minimal (secs-mins) With SCT (Data, Schemas, Stored Procedures, Triggers, Indexes) Yes (SCT) * Network bandwidth and latency considerations
  • 16. Customer premises Application users AWS Internet VPN Start a replication instance Connect to source and target databases Select tables, schemas, or databases  Let AWS DMS create tables, load data, and keep them in sync  Switch applications over to the target at your convenience Keep your SQL Server Applications Running During the Migration AWS DMS
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to Migrate After SQL Server? • Fan out/deploy multiple systems in parallel • Exchange • SharePoint • Skype for Business • System Center Configuration Manager • System Center Operations Manager
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microsoft Licensing on AWS
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microsoft Licensing Options on AWS Buy license-included instances from AWS Bring your own licenses to AWS Windows Server with SQL Server Dedicated options if you don’t have Software Assurance Default tenancy for licenses eligible for License Mobility Windows Server
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. License Included (AMIs from AWS) • Fully managed licensing • All versions of Windows Server • Supported versions of SQL Server (optional) • Hourly instance cost includes license • No need to buy Software Assurance • No need to buy Client Access Licenses (CALs) • Includes 2 remote desktop CALs
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microsoft Licensing on EC2
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Resources
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Resources Amazon Web Services and Microsoft FAQ https://aws.amazon.com/windows/faq/ Microsoft Licensing on AWS https://aws.amazon.com/windows/resources/licensing/ Microsoft Servers on the AWS Cloud—Quick Start docs.aws.amazon.com/quickstart/latest/accelerator- msservers/welcome.html
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Related Sessions • WIN304—How to Bring Microsoft Apps to AWS to Unlock your Budget • WIN306—Design, Deploy, and Optimize SQL Server on AWS • WIN309—How To Optimize AWS Architectures for SharePoint Deployments • WIN314—Strategies for Migrating Microsoft SQL Databases to AWS
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Summary
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Summary • Understand the dependency chain in your Microsoft applications • Build your migration plan around the dependency chain • Know how Microsoft licensing on AWS works and plan accordingly
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!