SlideShare a Scribd company logo
1 of 94
Moving Enterprise Windows Workloads to AWS

Peter ‘Dr Pete’ Stanski, Principal Solutions Architect
Amazon Web Services
Business
101 Technical
201 Technical
301 Technical
401 Technical
Session Grading
AGENDA
Enterprise MSFT Applications
+
Windows OS
+
AWS Services
= Enterprise Grade IT
Workloads in your
Private Hybrid Cloud
AGENDA
Major Companies run Microsoft Exchange, SharePoint and
Lync on AWS….
– Some of the world’s largest enterprise websites run on SharePoint
– .Net, ASP.Net, COM/COM+ and many other Wintel technologies
– Enterprise Voice and IM are also suitable workloads
– Large Enterprise Exchange email deployments
Microsoft Workloads on AWS…
Hi!	
  I’m	
  Aaron	
  McKeown.
Platform	
  Architect,
Platform	
  Services	
  Team,	
  Xero.
Xero
Leading small business cloud platform
Vision
Millions of people all over the
world love doing business on
Xero
Mission
Grow prosperity by connecting
people through beautifully
designed business software
Goal
Achieving scale and value by
winning one million+ customers
3 Key principles for Data
• Resiliency
• Availability
• Security
Xero is built on a SQL server foundation.
Xero SQL Design Principles
Why Microsoft SQL Server on EC2?
• Target Architecture
• Uptime
• Control
• Maintenance
Amazon RDS is always considered for use in new
developments at Xero.
Our Journey so far ….
Takeaways
What did we learn and what did we consider?
• Instance Sizing & IOPS
• Interconnecting the regions
• Operational Recovery
• Security
• Automation
Final Takeaway
It is achievable to have a highly available SQL Server
environment running on EC2 in AWS supporting an online
and highly concurrent 24x7 system.
Question:

How would you build a Microsoft Enterprise IT Platform on AWS?
Lets start here….
Corporate
Data
Center
Lets start here….
Corporate
Data
Center
AWS
Cloud
Internet
Remote 

Users / Admins
Isolated VPC
in the Cloud
Availability Zone
Private SubnetPublic Subnet
Availability Zone
Private SubnetPublic Subnet
Remote 

Users / Admins
Isolated VPC
in the Cloud
Secure Administration via Remote Desktop
Availability Zone
Private SubnetPublic Subnet
AWS Administrator
Corporate Data Center
Secure Administration via Remote Desktop
Availability Zone
Private SubnetPublic Subnet
AWS Administrator
Corporate Data Center
Gateway Security Group
Accept TCP Port 443
from Admin IP
RDGW
Secure Administration via Remote Desktop
Availability Zone
Private SubnetPublic Subnet
AWS Administrator
Corporate Data Center
TCP 443
Requires one connection:
• Connect to the RD Gateway, and the gateway proxies the RDP connection to the back-end instance.
Web Security Group
Accept TCP Port 3389
from Gateway SG
WEB2
WEB1
TCP 3389
TCP 3389
Gateway Security Group
Accept TCP Port 443
from Admin IP
RDGW
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
RDGW
Remote 

Users / Admins
Isolated VPC
in the Cloud
with RDGW
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
RDGW
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
RDGW
Remote 

Users / Admins
Isolated VPC
in the Cloud
with RDGW
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
RDGW
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
RDGW
Remote 

Users / Admins
Isolated VPC
in the Cloud
with RDGW
UseRoute53,HealthCheck&
DNSFailover
Amazon
Route 53
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
RDGW
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
RDGW
Isolated VPC
in the Cloud
with NAT
Internet
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
RDGW
Availability Zone
Private SubnetPublic Subnet
DC
Domain 

Controller
RDGW
Isolated VPC
in the Cloud
with NAT
Use NATinstances to provide
access to remote Internet
services
*YoucanuseWindowsRouting&
RemoteAccess(RRAS)NATService
NAT
NAT
Remote Systems
Internet
Remote Desktop Gateway Reference Architecture

• Detailed instructions available in the
“Deploy Remote Desktop Gateway on the
AWS Cloud” White paper
Available from :
http://aws.amazon.com/windows/resources/whitepapers/rdgateway/
Microsoft DirectAccess for Client Devices
Microsoft DirectAccess for Client Devices
• DirectAccess is a feature that allows connectivity to organization’s
network resources without the need for traditional Virtual Private
Network (VPN) connections
• With DirectAccess, client computers are always connected to your
corporate data network
• IT administrators can manage DirectAccess client computers
whenever they are running and connected to the Internet
• Summary: Always-on light-weight VPN into your corporate network
Availability Zone
Private SubnetPublic Subnet
10.0.0.0/24 10.0.2.0/24
Remote Windows
Client Computer

(Users / Admins)
Isolated VPC in
the Cloud with
DirectAccess
Availability Zone
Private SubnetPublic Subnet
10.0.0.0/24 10.0.2.0/24
Remote Windows
Client Computer

(Users / Admins)
Isolated VPC in
the Cloud with
DirectAccess
ENI
+
EIP
Windows
NAT
instance
ENI
+
Private IP
Security
Group
Security
Group
Availability Zone
Private SubnetPublic Subnet
10.0.0.0/24 10.0.2.0/24
DC +
Certs
Domain 

Controller
Remote Windows
Client Computer

(Users / Admins)
Isolated VPC in
the Cloud with
DirectAccess
ENI
+
EIP
Direct
Access
Windows
DirectAccess Edge
Windows
NAT
instance
ENI
+
Private IP
Security
Group
Security
Group
Availability Zone
Private SubnetPublic Subnet
10.0.0.0/24 10.0.2.0/24
DC +
Certs
Domain 

Controller
Remote Windows
Client Computer

(Users / Admins)
Isolated VPC in
the Cloud with
DirectAccess
ENI
+
EIP
Direct
Access
Windows
DirectAccess Edge
Internet
Windows
NAT
instance
ENI
+
Private IP
Security
Group
Security
Group
Availability Zone
Private SubnetPublic Subnet
10.0.0.0/24 10.0.2.0/24
DC +
Certs
Domain 

Controller
Remote Windows
Client Computer

(Users / Admins)
Isolated VPC in
the Cloud with
DirectAccess
Always on VPN into
Enterprise from Windows
Client(s)
ENI
+
EIP
Direct
Access
Windows
DirectAccess Edge
Internet
Windows
NAT
instance
ENI
+
Private IP
Security
Group
Security
Group
VPN
Microsoft DirectAccess Server Role & NAT
• Detailed instructions available in the
“Implementing Microsoft DirectAccess and
NAT in the AWS Cloud” White paper
Available from :
http://aws.amazon.com/windows/resources/whitepapers/ms-direct-access/
RDGW and DirectAccess Considerations
RDGW and DirectAccess Considerations
• Secure RDGW connections require SSL certificates
– Available from public Root Certificate Authority; OR
– Deployed to the client device (manually / AD GPO)
RDGW and DirectAccess Considerations
• Secure RDGW connections require SSL certificates
– Available from public Root Certificate Authority; OR
– Deployed to the client device (manually / AD GPO)
• DirectAccess requires a domain joined client device
– You will need to perform an offline domain join + Certs + DC + ….
RDGW and DirectAccess Considerations
• Secure RDGW connections require SSL certificates
– Available from public Root Certificate Authority; OR
– Deployed to the client device (manually / AD GPO)
• DirectAccess requires a domain joined client device
– You will need to perform an offline domain join + Certs + DC + ….
• Direct connectivity into the VPC simplifies setup
– Requires cooperation across a wider set of IT team members
Extending your Corporate Data Network to AWS
Corporate
Data
Center
AWS

Cloud
Internet
Extending your Corporate Data Network to AWS
Corporate
Data
Center
AWS

Cloud
Internet
Extending your Corporate Data Network to AWS
Corporate
Data
Center
AWS

Cloud
VPN TUNNEL1
1
Internet
Extending your Corporate Data Network to AWS
• IP SEC VPN Tunnel connects over the public
Internet but has a variable performance
• Supports Static and BGP Routing
• Supports varying multi-Mbps speeds
Corporate
Data
Center
AWS

Cloud
VPN TUNNEL1
Telco
Direct Connect Link2
1
• AWS Direct Connect (DX) service allows for
dedicated telco links from your location
• Telco provides SLAs and predictable performance
• AWS provides multiple 1 Gbps & 10 Gbps links
• BGP for dynamic routing + AWS API endpoints
2
Internet
Availability Zone
Private SubnetPublic Subnet
NAT
DC
Domain 

Controller
RDGW
Availability Zone
Private SubnetPublic Subnet
NAT
DC
Domain 

Controller
RDGW
Remote 

Users
Your
Hybrid
Cloud
Availability Zone
Private SubnetPublic Subnet
NAT
DC
Domain 

Controller
RDGW
Availability Zone
Private SubnetPublic Subnet
NAT
DC
Domain 

Controller
RDGW
Remote 

Users
Your
Hybrid
Cloud
virtual private
gateway
VPN
connection
corporate
data network
AWS Direct
Connect
Availability Zone
Private SubnetPublic Subnet
NAT
DC
Domain 

Controller
RDGW
Availability Zone
Private SubnetPublic Subnet
NAT
DC
Domain 

Controller
MS
SQL DB
SQL
Server
MS
SQL DB
SQL
Server
APP
App

Server
APP
App

Server
WEB
IIS

Server
WEB
IIS
Server
RDGW
Remote 

Users
Your
Hybrid
Cloud
virtual private
gateway
VPN
connection
corporate
data network
AWS Direct
Connect
Availability Zone
Private SubnetPublic Subnet
NAT
DC
Domain 

Controller
RDGW
Availability Zone
Private SubnetPublic Subnet
NAT
DC
Domain 

Controller
MS
SQL DB
SQL
Server
MS
SQL DB
SQL
Server
APP
App

Server
APP
App

Server
WEB
IIS

Server
WEB
IIS
Server
RDGW
Remote 

Users
Your
Hybrid
Cloud
virtual private
gateway
VPN
connection
corporate
data network
AWS Direct
Connect
SharePoint Reference Architectures on AWS
SharePoint Reference Architectures on AWS
White Papers Available from :
• http://aws.amazon.com/windows/resources/whitepapers/sharepoint-2010/
• http://aws.amazon.com/windows/resources/whitepapers/sharepoint-2013/
SPS2010
SPS2013
Microsoft Active Directory
Microsoft Active Directory
• Create a new AD or Extend Existing?
– Lots of customers create a new “fresh” AD in AWS on EC2
– Extend trusts to existing AD for Single Sign On (SSO) experience
Microsoft Active Directory
• Create a new AD or Extend Existing?
– Lots of customers create a new “fresh” AD in AWS on EC2
– Extend trusts to existing AD for Single Sign On (SSO) experience
• If you run your own AD servers
– Treat each Availability Zone as an AD Site…
– Read Only Domain Controllers still need network connectivity
Microsoft Active Directory
• Create a new AD or Extend Existing?
– Lots of customers create a new “fresh” AD in AWS on EC2
– Extend trusts to existing AD for Single Sign On (SSO) experience
• If you run your own AD servers
– Treat each Availability Zone as an AD Site…
– Read Only Domain Controllers still need network connectivity
• AWS can simplify this for you…..
Use AWS Directory Service
• A Microsoft Windows compatible directory service as a managed AWS
service. Usage options are:
A. Simplifies connecting to your existing on-premises Microsoft Active Directory
via an “AD Connector”;
B. Or set up and operate a new directory in the AWS cloud as a “Simple AD”
Use AWS Directory Service
• A Microsoft Windows compatible directory service as a managed AWS
service. Usage options are:
A. Simplifies connecting to your existing on-premises Microsoft Active Directory
via an “AD Connector”;
B. Or set up and operate a new directory in the AWS cloud as a “Simple AD”
• AWS DS is easy to manage: use the standard Windows AD admin tools
Use AWS Directory Service
• A Microsoft Windows compatible directory service as a managed AWS
service. Usage options are:
A. Simplifies connecting to your existing on-premises Microsoft Active Directory
via an “AD Connector”;
B. Or set up and operate a new directory in the AWS cloud as a “Simple AD”
• AWS DS is easy to manage: use the standard Windows AD admin tools
• Your directory users and groups can access the AWS Management Console,
and AWS applications, such as Amazon WorkSpaces, Amazon WorkDocs, and
Amazon WorkMail, using their existing credentials
Use AWS Directory Service
Simple AWS Directory Service Supports
• Microsoft Internet Information Services (IIS) on:
– Windows Server 2003 R2
– Windows Server 2008 R1 & R2
– Windows Server 2012 & R2
• Microsoft SQL Server:
– SQL Server 2005 R2 (Express, Web, and Standard editions)
– SQL Server 2008 R2 (Express, Web, and Standard editions)
– SQL Server 2012 (Express, Web, and Standard editions)
– SQL Server 2014 (Express, Web, and Standard editions)
• Microsoft SharePoint:
– SharePoint 2010 Foundation
– SharePoint 2010 Enterprise
– SharePoint 2013 Enterprise
Availability Zone
Private SubnetPublic Subnet
NAT
RDGW
Availability Zone
Private SubnetPublic Subnet
NAT
MS
SQL DB
SQL
Server
MS
SQL DB
SQL
Server
APP
App

Server
APP
App

Server
WEB
IIS

Server
WEB
IIS
Server
RDGW
Your
own
AD
on EC2
virtual private
gateway
VPN
connection
corporate 

data network
AWS Direct 

Connect
Domain 

Controller
Domain 

Controller
DC
DC
Availability Zone
Private SubnetPublic Subnet
NAT
AWS
Directory
Service
RDGW
Availability Zone
Private SubnetPublic Subnet
NAT
AWS
Directory
Service
MS
SQL DB
SQL
Server
MS
SQL DB
SQL
Server
APP
App

Server
APP
App

Server
WEB
IIS

Server
WEB
IIS
Server
RDGW
Replaced
With
AWS
DS
virtual private
gateway
VPN
connection
corporate 

data network
AWS Direct 

Connect
Domain Joining to AWS Directory Service
From the AWS Console GUI
– Launch Instance Wizard
Instance Boot Status
Instance Dom Join Status to AWS Directory Service
Computer Name
Domain Details
AWS Directory Service (Console)
AWS Directory Service (Console)
DNS IPs for your Domain Controllers in each AZ
Enabled Services
AWS Simple Systems Manager (SSM)
AWS Simple Systems Manager (SSM)
• Simple Systems Manager (SSM) facilitates the automatic configuration of AWS Elastic
Compute Cloud (EC2) instances running Windows Server OS
• SSM is implemented through the EC2Config windows service already included in
Windows Server AMIs
• EC2-Config service polls SSM every 5 minutes for configuration documents (in JSON
format) containing system configurations OR force it from CLI
• SSM currently supports configuration documents that allow for:
– Automated Domain Join
– MSI Package Installation/Repair/Uninstallation
– PowerShell Module Installation
– Delivery of Performance Monitor, Event Log, IIS Log, and custom log file data to CloudWatch and
CloudWatch Logs
SSM Document Example
{
"schemaVersion": "1.0",
"description": "MSI Install Script",
"runtimeConfig": {
"aws:applications": {
"properties": [
{
"action": "Install",
"source": "https://S3region.amazonaws.com/mybucketname/MSIs/CustomApp-x64.msi"
},
{
"action": "Install",
"source":
"http://location.s3.amazonaws.com/Firefox/Firefox-33.0.2/Firefox-33.0.2-en-US.msi",
"parameters" : "INSTALLEVEL=1000 custompath="c:foldername""
}
]
}
}
}
SSM Configuration & EC2Config Service
Setup & Config Tasks
• Domain Join
• Package Installations
• Deploy PowerShell Modules
• Logs & Performance Monitor
integration with CloudWatch
SSM Configuration & EC2Config Service
Configuration
Document
Setup & Config Tasks
• Domain Join
• Package Installations
• Deploy PowerShell Modules
• Logs & Performance Monitor
integration with CloudWatch
Definition
Simple System Manager
SSM Configuration & EC2Config Service
Configuration
Document
Associated with
Instance ID(s)
Setup & Config Tasks
• Domain Join
• Package Installations
• Deploy PowerShell Modules
• Logs & Performance Monitor
integration with CloudWatch
Definition
Simple System Manager
SSM Configuration & EC2Config Service
Configuration

Document
Associated with
Instance ID(s)
Simple System Manager
SSM Configuration & EC2Config Service
Configuration

Document
Associated with
Instance ID(s)
EC2Config
Windows
Service
Windows Instance
Simple System Manager
SSM Configuration & EC2Config Service
Configuration

Document
Associated with
Instance ID(s)
EC2Config
Windows
Service
Windows Instance
AWS Directory Service
Simple System Manager
SSM Configuration & EC2Config Service
Configuration

Document
Associated with
Instance ID(s)
EC2Config
Windows
Service
CloudWatch & Cloudwatch Logs
Windows Instance
AWS Directory Service
Simple System Manager
SSM Configuration & EC2Config Service
Configuration

Document
Associated with
Instance ID(s)
EC2Config
Windows
Service
CloudWatch & Cloudwatch Logs
Windows Instance
AWS Directory Service
new
existing
EC2 Instance Options
Increasing customer choice
introduced
Elastic Block Storage (EBS) Updates
Elastic Block Storage (EBS) Updates
Amazon
EC2
Elastic Block Storage (EBS) Updates
EBS

snapshots
Amazon
EC2
Elastic Block Storage (EBS) Updates
Max EBS volume size up from: 1TiB to 16TiB & 4,000 to 20,000 PIOPS
EBS

snapshots
Amazon
EC2
16TiB
MS Exchange Reference Architectures on AWS
Both White Papers & Case Studies Available from :
• http://aws.amazon.com/windows/products/exchange/
2010 2013
MS Exchange Reference Architectures on AWS
Both White Papers & Case Studies Available from :
• http://aws.amazon.com/windows/products/exchange/
2010 2013
Use AWS
SES as a
Send
Connector
Amazon WorkMail
Amazon WorkMail
• WorkMail is a secure, managed business email and calendaring service
with support for existing desktop and mobile email clients
• WorkMail gives seamless access to email, contacts, and calendars
using native Microsoft Outlook Client, a web browser, or native iOS and
Android email applications
• You can integrate Amazon WorkMail with existing corporate directory
and control both the keys that encrypt your data and the location in
which your data is stored
• Useful when you would like a managed Exchange as a service
Amazon Workspaces
Amazon Workspaces
• AWS managed desktop computing service in the cloud
– virtual desktop infrastructure (VDI)
• Cloud-based desktops that allow end-users to access
their documents, applications and resources they need
with the device of their choice
• Accessed from laptops, iPad, Kindle Fire, Android tablets,
and zero clients
The Services Landscape on AWS
The Services Landscape on AWS
AWS Directory
Service
The Services Landscape on AWS
AWS Management
Console
Amazon
WorkSpaces
Amazon
WorkDocs
AWS Directory
Service
Amazon
WorkMail
• Single Sign On (SSO) & MFA is supported….
Compelling Windows Event (Don’t Forget)
• Microsoft is ending support for Windows Server 2003 on
July 14, 2015
• Options include:
– Keep running it but do it on AWS
– Migrate to the newer versions of Windows
– Do both….
• Find more info at: http://aws.amazon.com/windows/products/ec2/
server2003/
Summary
• You can readily run Enterprise Microsoft and many
other mission critical workloads on AWS….
• You can run your own Workloads on EC2; or
• Replace them with native AWS services
– Directory Services, WorkSpaces, WorkMail, WorkDocs, SQL Server
RDS, SES for bulk email sending….
Moving Enterprise Windows Workloads to AWS

More Related Content

What's hot

Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure IntegrationAmazon Web Services
 
VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017
VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017
VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017Amazon Web Services
 
Best practices to Support Active Directory Aware Workloads on AWS
Best practices to Support Active Directory Aware Workloads on AWSBest practices to Support Active Directory Aware Workloads on AWS
Best practices to Support Active Directory Aware Workloads on AWSAmazon Web Services
 
AWS Webcast - Design for Availability
AWS Webcast - Design for AvailabilityAWS Webcast - Design for Availability
AWS Webcast - Design for AvailabilityAmazon Web Services
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)Amazon Web Services
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Amazon Web Services
 
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAmazon Web Services
 
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Amazon Web Services
 
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...Amazon Web Services
 
Microservices on AWS: Divide & Conquer for Agility and Scalability
 Microservices on AWS: Divide & Conquer for Agility and Scalability Microservices on AWS: Divide & Conquer for Agility and Scalability
Microservices on AWS: Divide & Conquer for Agility and ScalabilityAmazon Web Services
 
Everything you wanted to know about licensing Windows workloads on AWS, but w...
Everything you wanted to know about licensing Windows workloads on AWS, but w...Everything you wanted to know about licensing Windows workloads on AWS, but w...
Everything you wanted to know about licensing Windows workloads on AWS, but w...Amazon Web Services
 
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...Amazon Web Services
 
The Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWSThe Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWSAmazon Web Services
 
NEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeNEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeAmazon Web Services
 
VMware and AWS Together - VMware Cloud on AWS
VMware and AWS Together  - VMware Cloud on AWSVMware and AWS Together  - VMware Cloud on AWS
VMware and AWS Together - VMware Cloud on AWSKristana Kane
 
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...Amazon Web Services
 
GitHub Enterprise 及運用 Codedeploy 實現自動化
GitHub Enterprise 及運用 Codedeploy 實現自動化GitHub Enterprise 及運用 Codedeploy 實現自動化
GitHub Enterprise 及運用 Codedeploy 實現自動化Amazon Web Services
 
AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...Amazon Web Services
 

What's hot (20)

Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017
VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017
VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017
 
Best practices to Support Active Directory Aware Workloads on AWS
Best practices to Support Active Directory Aware Workloads on AWSBest practices to Support Active Directory Aware Workloads on AWS
Best practices to Support Active Directory Aware Workloads on AWS
 
AWS Webcast - Design for Availability
AWS Webcast - Design for AvailabilityAWS Webcast - Design for Availability
AWS Webcast - Design for Availability
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
 
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
 
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
 
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
 
Microservices on AWS: Divide & Conquer for Agility and Scalability
 Microservices on AWS: Divide & Conquer for Agility and Scalability Microservices on AWS: Divide & Conquer for Agility and Scalability
Microservices on AWS: Divide & Conquer for Agility and Scalability
 
Deep Dive: Hybrid Architectures
Deep Dive: Hybrid ArchitecturesDeep Dive: Hybrid Architectures
Deep Dive: Hybrid Architectures
 
Everything you wanted to know about licensing Windows workloads on AWS, but w...
Everything you wanted to know about licensing Windows workloads on AWS, but w...Everything you wanted to know about licensing Windows workloads on AWS, but w...
Everything you wanted to know about licensing Windows workloads on AWS, but w...
 
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
 
The Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWSThe Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWS
 
Enterprise Workloads on AWS
Enterprise Workloads on AWSEnterprise Workloads on AWS
Enterprise Workloads on AWS
 
NEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeNEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the Edge
 
VMware and AWS Together - VMware Cloud on AWS
VMware and AWS Together  - VMware Cloud on AWSVMware and AWS Together  - VMware Cloud on AWS
VMware and AWS Together - VMware Cloud on AWS
 
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
 
GitHub Enterprise 及運用 Codedeploy 實現自動化
GitHub Enterprise 及運用 Codedeploy 實現自動化GitHub Enterprise 及運用 Codedeploy 實現自動化
GitHub Enterprise 及運用 Codedeploy 實現自動化
 
AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...
 

Viewers also liked

How Cloud-Based Systems Can Improve Learning Outcomes
How Cloud-Based Systems Can Improve Learning OutcomesHow Cloud-Based Systems Can Improve Learning Outcomes
How Cloud-Based Systems Can Improve Learning OutcomesAmazon Web Services
 
使用 Blox 實現容器任務調度與資源編排
使用 Blox 實現容器任務調度與資源編排使用 Blox 實現容器任務調度與資源編排
使用 Blox 實現容器任務調度與資源編排Amazon Web Services
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAmazon Web Services
 
Dev & Test on AWS - Journey Through the Cloud
Dev & Test on AWS - Journey Through the CloudDev & Test on AWS - Journey Through the Cloud
Dev & Test on AWS - Journey Through the CloudAmazon Web Services
 
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Amazon Web Services
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesAmazon Web Services
 
Build Your Mobile App with AWS Mobile Services
Build Your Mobile App with AWS Mobile ServicesBuild Your Mobile App with AWS Mobile Services
Build Your Mobile App with AWS Mobile ServicesAmazon Web Services
 
Build and Deploy Your Mobile Games
Build and Deploy Your Mobile Games Build and Deploy Your Mobile Games
Build and Deploy Your Mobile Games Amazon Web Services
 
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...Amazon Web Services
 
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...Amazon Web Services
 
Amazon Redshift Deep Dive - February Online Tech Talks
Amazon Redshift Deep Dive - February Online Tech TalksAmazon Redshift Deep Dive - February Online Tech Talks
Amazon Redshift Deep Dive - February Online Tech TalksAmazon Web Services
 
Migrating Large Scale Data Sets to the Cloud
Migrating Large Scale Data Sets to the CloudMigrating Large Scale Data Sets to the Cloud
Migrating Large Scale Data Sets to the CloudAmazon Web Services
 

Viewers also liked (14)

How Cloud-Based Systems Can Improve Learning Outcomes
How Cloud-Based Systems Can Improve Learning OutcomesHow Cloud-Based Systems Can Improve Learning Outcomes
How Cloud-Based Systems Can Improve Learning Outcomes
 
使用 Blox 實現容器任務調度與資源編排
使用 Blox 實現容器任務調度與資源編排使用 Blox 實現容器任務調度與資源編排
使用 Blox 實現容器任務調度與資源編排
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
 
Dev & Test on AWS - Journey Through the Cloud
Dev & Test on AWS - Journey Through the CloudDev & Test on AWS - Journey Through the Cloud
Dev & Test on AWS - Journey Through the Cloud
 
VPC and DX PoP @ HKG
VPC and DX PoP @ HKGVPC and DX PoP @ HKG
VPC and DX PoP @ HKG
 
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS Services
 
Build Your Mobile App with AWS Mobile Services
Build Your Mobile App with AWS Mobile ServicesBuild Your Mobile App with AWS Mobile Services
Build Your Mobile App with AWS Mobile Services
 
Build and Deploy Your Mobile Games
Build and Deploy Your Mobile Games Build and Deploy Your Mobile Games
Build and Deploy Your Mobile Games
 
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
 
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
 
Amazon Redshift Deep Dive - February Online Tech Talks
Amazon Redshift Deep Dive - February Online Tech TalksAmazon Redshift Deep Dive - February Online Tech Talks
Amazon Redshift Deep Dive - February Online Tech Talks
 
AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar Amazon EC2AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar Amazon EC2
 
Migrating Large Scale Data Sets to the Cloud
Migrating Large Scale Data Sets to the CloudMigrating Large Scale Data Sets to the Cloud
Migrating Large Scale Data Sets to the Cloud
 

Similar to Moving Enterprise Windows Workloads to AWS

Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...Amazon Web Services
 
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland  - Running your Enterprise Windows Workload on AWSAWS Summit Auckland  - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland - Running your Enterprise Windows Workload on AWSAmazon Web Services
 
(ARC205) Creating Your Virtual Data Center: VPC Fundamentals and Connectivity...
(ARC205) Creating Your Virtual Data Center: VPC Fundamentals and Connectivity...(ARC205) Creating Your Virtual Data Center: VPC Fundamentals and Connectivity...
(ARC205) Creating Your Virtual Data Center: VPC Fundamentals and Connectivity...Amazon Web Services
 
Running your Windows Enterprise Workloads on AWS - Technical 201
Running your Windows Enterprise Workloads on AWS - Technical 201Running your Windows Enterprise Workloads on AWS - Technical 201
Running your Windows Enterprise Workloads on AWS - Technical 201Amazon Web Services
 
ENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSAmazon Web Services
 
ENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSAmazon Web Services
 
(ARC204) Architecting Microsoft Workloads on AWS | AWS re:Invent 2014
(ARC204) Architecting Microsoft Workloads on AWS | AWS re:Invent 2014(ARC204) Architecting Microsoft Workloads on AWS | AWS re:Invent 2014
(ARC204) Architecting Microsoft Workloads on AWS | AWS re:Invent 2014Amazon Web Services
 
Deep Dive - Hybrid Architectures
Deep Dive - Hybrid ArchitecturesDeep Dive - Hybrid Architectures
Deep Dive - Hybrid ArchitecturesAmazon Web Services
 
GAMO VMware vCloud Air
GAMO VMware vCloud AirGAMO VMware vCloud Air
GAMO VMware vCloud AirGAMO a.s.
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix
 
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Mike Martin
 
azure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againazure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againITProceed
 
VMworld 2014: vCloud Hybrid Service Networking Technical Deep Dive
VMworld 2014: vCloud Hybrid Service Networking Technical Deep DiveVMworld 2014: vCloud Hybrid Service Networking Technical Deep Dive
VMworld 2014: vCloud Hybrid Service Networking Technical Deep DiveVMworld
 
Building an IoT Cloud for Healthcare: How to Solve Networking Challenges and ...
Building an IoT Cloud for Healthcare: How to Solve Networking Challenges and ...Building an IoT Cloud for Healthcare: How to Solve Networking Challenges and ...
Building an IoT Cloud for Healthcare: How to Solve Networking Challenges and ...Altoros
 
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...Tanya Denisyuk
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure IntegrationAmazon Web Services
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure IntegrationAmazon Web Services
 
2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...Citrix
 
Expandindo seu Data Center com uma infraestrutura hibrida
Expandindo seu Data Center com uma infraestrutura hibridaExpandindo seu Data Center com uma infraestrutura hibrida
Expandindo seu Data Center com uma infraestrutura hibridaAlexandre Santos
 
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...Amazon Web Services
 

Similar to Moving Enterprise Windows Workloads to AWS (20)

Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
 
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland  - Running your Enterprise Windows Workload on AWSAWS Summit Auckland  - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
 
(ARC205) Creating Your Virtual Data Center: VPC Fundamentals and Connectivity...
(ARC205) Creating Your Virtual Data Center: VPC Fundamentals and Connectivity...(ARC205) Creating Your Virtual Data Center: VPC Fundamentals and Connectivity...
(ARC205) Creating Your Virtual Data Center: VPC Fundamentals and Connectivity...
 
Running your Windows Enterprise Workloads on AWS - Technical 201
Running your Windows Enterprise Workloads on AWS - Technical 201Running your Windows Enterprise Workloads on AWS - Technical 201
Running your Windows Enterprise Workloads on AWS - Technical 201
 
ENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWS
 
ENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWS
 
(ARC204) Architecting Microsoft Workloads on AWS | AWS re:Invent 2014
(ARC204) Architecting Microsoft Workloads on AWS | AWS re:Invent 2014(ARC204) Architecting Microsoft Workloads on AWS | AWS re:Invent 2014
(ARC204) Architecting Microsoft Workloads on AWS | AWS re:Invent 2014
 
Deep Dive - Hybrid Architectures
Deep Dive - Hybrid ArchitecturesDeep Dive - Hybrid Architectures
Deep Dive - Hybrid Architectures
 
GAMO VMware vCloud Air
GAMO VMware vCloud AirGAMO VMware vCloud Air
GAMO VMware vCloud Air
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014
 
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
 
azure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againazure track -03- it pros meet azure - again
azure track -03- it pros meet azure - again
 
VMworld 2014: vCloud Hybrid Service Networking Technical Deep Dive
VMworld 2014: vCloud Hybrid Service Networking Technical Deep DiveVMworld 2014: vCloud Hybrid Service Networking Technical Deep Dive
VMworld 2014: vCloud Hybrid Service Networking Technical Deep Dive
 
Building an IoT Cloud for Healthcare: How to Solve Networking Challenges and ...
Building an IoT Cloud for Healthcare: How to Solve Networking Challenges and ...Building an IoT Cloud for Healthcare: How to Solve Networking Challenges and ...
Building an IoT Cloud for Healthcare: How to Solve Networking Challenges and ...
 
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...
 
Expandindo seu Data Center com uma infraestrutura hibrida
Expandindo seu Data Center com uma infraestrutura hibridaExpandindo seu Data Center com uma infraestrutura hibrida
Expandindo seu Data Center com uma infraestrutura hibrida
 
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...
 

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
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Moving Enterprise Windows Workloads to AWS

  • 1. Moving Enterprise Windows Workloads to AWS
 Peter ‘Dr Pete’ Stanski, Principal Solutions Architect Amazon Web Services
  • 2. Business 101 Technical 201 Technical 301 Technical 401 Technical Session Grading
  • 4. Enterprise MSFT Applications + Windows OS + AWS Services = Enterprise Grade IT Workloads in your Private Hybrid Cloud AGENDA
  • 5. Major Companies run Microsoft Exchange, SharePoint and Lync on AWS…. – Some of the world’s largest enterprise websites run on SharePoint – .Net, ASP.Net, COM/COM+ and many other Wintel technologies – Enterprise Voice and IM are also suitable workloads – Large Enterprise Exchange email deployments Microsoft Workloads on AWS…
  • 6. Hi!  I’m  Aaron  McKeown. Platform  Architect, Platform  Services  Team,  Xero.
  • 7. Xero Leading small business cloud platform Vision Millions of people all over the world love doing business on Xero Mission Grow prosperity by connecting people through beautifully designed business software Goal Achieving scale and value by winning one million+ customers
  • 8. 3 Key principles for Data • Resiliency • Availability • Security Xero is built on a SQL server foundation. Xero SQL Design Principles
  • 9. Why Microsoft SQL Server on EC2? • Target Architecture • Uptime • Control • Maintenance Amazon RDS is always considered for use in new developments at Xero. Our Journey so far ….
  • 10. Takeaways What did we learn and what did we consider? • Instance Sizing & IOPS • Interconnecting the regions • Operational Recovery • Security • Automation
  • 11. Final Takeaway It is achievable to have a highly available SQL Server environment running on EC2 in AWS supporting an online and highly concurrent 24x7 system.
  • 12.
  • 13. Question:
 How would you build a Microsoft Enterprise IT Platform on AWS?
  • 16. Remote 
 Users / Admins Isolated VPC in the Cloud
  • 17. Availability Zone Private SubnetPublic Subnet Availability Zone Private SubnetPublic Subnet Remote 
 Users / Admins Isolated VPC in the Cloud
  • 18. Secure Administration via Remote Desktop Availability Zone Private SubnetPublic Subnet AWS Administrator Corporate Data Center
  • 19. Secure Administration via Remote Desktop Availability Zone Private SubnetPublic Subnet AWS Administrator Corporate Data Center Gateway Security Group Accept TCP Port 443 from Admin IP RDGW
  • 20. Secure Administration via Remote Desktop Availability Zone Private SubnetPublic Subnet AWS Administrator Corporate Data Center TCP 443 Requires one connection: • Connect to the RD Gateway, and the gateway proxies the RDP connection to the back-end instance. Web Security Group Accept TCP Port 3389 from Gateway SG WEB2 WEB1 TCP 3389 TCP 3389 Gateway Security Group Accept TCP Port 443 from Admin IP RDGW
  • 21. Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller RDGW Remote 
 Users / Admins Isolated VPC in the Cloud with RDGW
  • 22. Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller RDGW Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller RDGW Remote 
 Users / Admins Isolated VPC in the Cloud with RDGW
  • 23. Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller RDGW Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller RDGW Remote 
 Users / Admins Isolated VPC in the Cloud with RDGW UseRoute53,HealthCheck& DNSFailover Amazon Route 53
  • 24. Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller RDGW Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller RDGW Isolated VPC in the Cloud with NAT Internet
  • 25. Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller RDGW Availability Zone Private SubnetPublic Subnet DC Domain 
 Controller RDGW Isolated VPC in the Cloud with NAT Use NATinstances to provide access to remote Internet services *YoucanuseWindowsRouting& RemoteAccess(RRAS)NATService NAT NAT Remote Systems Internet
  • 26. Remote Desktop Gateway Reference Architecture
 • Detailed instructions available in the “Deploy Remote Desktop Gateway on the AWS Cloud” White paper Available from : http://aws.amazon.com/windows/resources/whitepapers/rdgateway/
  • 27. Microsoft DirectAccess for Client Devices
  • 28. Microsoft DirectAccess for Client Devices • DirectAccess is a feature that allows connectivity to organization’s network resources without the need for traditional Virtual Private Network (VPN) connections • With DirectAccess, client computers are always connected to your corporate data network • IT administrators can manage DirectAccess client computers whenever they are running and connected to the Internet • Summary: Always-on light-weight VPN into your corporate network
  • 29. Availability Zone Private SubnetPublic Subnet 10.0.0.0/24 10.0.2.0/24 Remote Windows Client Computer
 (Users / Admins) Isolated VPC in the Cloud with DirectAccess
  • 30. Availability Zone Private SubnetPublic Subnet 10.0.0.0/24 10.0.2.0/24 Remote Windows Client Computer
 (Users / Admins) Isolated VPC in the Cloud with DirectAccess ENI + EIP Windows NAT instance ENI + Private IP Security Group Security Group
  • 31. Availability Zone Private SubnetPublic Subnet 10.0.0.0/24 10.0.2.0/24 DC + Certs Domain 
 Controller Remote Windows Client Computer
 (Users / Admins) Isolated VPC in the Cloud with DirectAccess ENI + EIP Direct Access Windows DirectAccess Edge Windows NAT instance ENI + Private IP Security Group Security Group
  • 32. Availability Zone Private SubnetPublic Subnet 10.0.0.0/24 10.0.2.0/24 DC + Certs Domain 
 Controller Remote Windows Client Computer
 (Users / Admins) Isolated VPC in the Cloud with DirectAccess ENI + EIP Direct Access Windows DirectAccess Edge Internet Windows NAT instance ENI + Private IP Security Group Security Group
  • 33. Availability Zone Private SubnetPublic Subnet 10.0.0.0/24 10.0.2.0/24 DC + Certs Domain 
 Controller Remote Windows Client Computer
 (Users / Admins) Isolated VPC in the Cloud with DirectAccess Always on VPN into Enterprise from Windows Client(s) ENI + EIP Direct Access Windows DirectAccess Edge Internet Windows NAT instance ENI + Private IP Security Group Security Group VPN
  • 34. Microsoft DirectAccess Server Role & NAT • Detailed instructions available in the “Implementing Microsoft DirectAccess and NAT in the AWS Cloud” White paper Available from : http://aws.amazon.com/windows/resources/whitepapers/ms-direct-access/
  • 35. RDGW and DirectAccess Considerations
  • 36. RDGW and DirectAccess Considerations • Secure RDGW connections require SSL certificates – Available from public Root Certificate Authority; OR – Deployed to the client device (manually / AD GPO)
  • 37. RDGW and DirectAccess Considerations • Secure RDGW connections require SSL certificates – Available from public Root Certificate Authority; OR – Deployed to the client device (manually / AD GPO) • DirectAccess requires a domain joined client device – You will need to perform an offline domain join + Certs + DC + ….
  • 38. RDGW and DirectAccess Considerations • Secure RDGW connections require SSL certificates – Available from public Root Certificate Authority; OR – Deployed to the client device (manually / AD GPO) • DirectAccess requires a domain joined client device – You will need to perform an offline domain join + Certs + DC + …. • Direct connectivity into the VPC simplifies setup – Requires cooperation across a wider set of IT team members
  • 39. Extending your Corporate Data Network to AWS Corporate Data Center AWS Cloud Internet
  • 40. Extending your Corporate Data Network to AWS Corporate Data Center AWS Cloud Internet
  • 41. Extending your Corporate Data Network to AWS Corporate Data Center AWS Cloud VPN TUNNEL1 1 Internet
  • 42. Extending your Corporate Data Network to AWS • IP SEC VPN Tunnel connects over the public Internet but has a variable performance • Supports Static and BGP Routing • Supports varying multi-Mbps speeds Corporate Data Center AWS Cloud VPN TUNNEL1 Telco Direct Connect Link2 1 • AWS Direct Connect (DX) service allows for dedicated telco links from your location • Telco provides SLAs and predictable performance • AWS provides multiple 1 Gbps & 10 Gbps links • BGP for dynamic routing + AWS API endpoints 2 Internet
  • 43. Availability Zone Private SubnetPublic Subnet NAT DC Domain 
 Controller RDGW Availability Zone Private SubnetPublic Subnet NAT DC Domain 
 Controller RDGW Remote 
 Users Your Hybrid Cloud
  • 44. Availability Zone Private SubnetPublic Subnet NAT DC Domain 
 Controller RDGW Availability Zone Private SubnetPublic Subnet NAT DC Domain 
 Controller RDGW Remote 
 Users Your Hybrid Cloud virtual private gateway VPN connection corporate data network AWS Direct Connect
  • 45. Availability Zone Private SubnetPublic Subnet NAT DC Domain 
 Controller RDGW Availability Zone Private SubnetPublic Subnet NAT DC Domain 
 Controller MS SQL DB SQL Server MS SQL DB SQL Server APP App
 Server APP App
 Server WEB IIS
 Server WEB IIS Server RDGW Remote 
 Users Your Hybrid Cloud virtual private gateway VPN connection corporate data network AWS Direct Connect
  • 46. Availability Zone Private SubnetPublic Subnet NAT DC Domain 
 Controller RDGW Availability Zone Private SubnetPublic Subnet NAT DC Domain 
 Controller MS SQL DB SQL Server MS SQL DB SQL Server APP App
 Server APP App
 Server WEB IIS
 Server WEB IIS Server RDGW Remote 
 Users Your Hybrid Cloud virtual private gateway VPN connection corporate data network AWS Direct Connect
  • 48. SharePoint Reference Architectures on AWS White Papers Available from : • http://aws.amazon.com/windows/resources/whitepapers/sharepoint-2010/ • http://aws.amazon.com/windows/resources/whitepapers/sharepoint-2013/ SPS2010 SPS2013
  • 50. Microsoft Active Directory • Create a new AD or Extend Existing? – Lots of customers create a new “fresh” AD in AWS on EC2 – Extend trusts to existing AD for Single Sign On (SSO) experience
  • 51. Microsoft Active Directory • Create a new AD or Extend Existing? – Lots of customers create a new “fresh” AD in AWS on EC2 – Extend trusts to existing AD for Single Sign On (SSO) experience • If you run your own AD servers – Treat each Availability Zone as an AD Site… – Read Only Domain Controllers still need network connectivity
  • 52. Microsoft Active Directory • Create a new AD or Extend Existing? – Lots of customers create a new “fresh” AD in AWS on EC2 – Extend trusts to existing AD for Single Sign On (SSO) experience • If you run your own AD servers – Treat each Availability Zone as an AD Site… – Read Only Domain Controllers still need network connectivity • AWS can simplify this for you…..
  • 53. Use AWS Directory Service
  • 54. • A Microsoft Windows compatible directory service as a managed AWS service. Usage options are: A. Simplifies connecting to your existing on-premises Microsoft Active Directory via an “AD Connector”; B. Or set up and operate a new directory in the AWS cloud as a “Simple AD” Use AWS Directory Service
  • 55. • A Microsoft Windows compatible directory service as a managed AWS service. Usage options are: A. Simplifies connecting to your existing on-premises Microsoft Active Directory via an “AD Connector”; B. Or set up and operate a new directory in the AWS cloud as a “Simple AD” • AWS DS is easy to manage: use the standard Windows AD admin tools Use AWS Directory Service
  • 56. • A Microsoft Windows compatible directory service as a managed AWS service. Usage options are: A. Simplifies connecting to your existing on-premises Microsoft Active Directory via an “AD Connector”; B. Or set up and operate a new directory in the AWS cloud as a “Simple AD” • AWS DS is easy to manage: use the standard Windows AD admin tools • Your directory users and groups can access the AWS Management Console, and AWS applications, such as Amazon WorkSpaces, Amazon WorkDocs, and Amazon WorkMail, using their existing credentials Use AWS Directory Service
  • 57. Simple AWS Directory Service Supports • Microsoft Internet Information Services (IIS) on: – Windows Server 2003 R2 – Windows Server 2008 R1 & R2 – Windows Server 2012 & R2 • Microsoft SQL Server: – SQL Server 2005 R2 (Express, Web, and Standard editions) – SQL Server 2008 R2 (Express, Web, and Standard editions) – SQL Server 2012 (Express, Web, and Standard editions) – SQL Server 2014 (Express, Web, and Standard editions) • Microsoft SharePoint: – SharePoint 2010 Foundation – SharePoint 2010 Enterprise – SharePoint 2013 Enterprise
  • 58. Availability Zone Private SubnetPublic Subnet NAT RDGW Availability Zone Private SubnetPublic Subnet NAT MS SQL DB SQL Server MS SQL DB SQL Server APP App
 Server APP App
 Server WEB IIS
 Server WEB IIS Server RDGW Your own AD on EC2 virtual private gateway VPN connection corporate data network AWS Direct Connect Domain 
 Controller Domain 
 Controller DC DC
  • 59. Availability Zone Private SubnetPublic Subnet NAT AWS Directory Service RDGW Availability Zone Private SubnetPublic Subnet NAT AWS Directory Service MS SQL DB SQL Server MS SQL DB SQL Server APP App
 Server APP App
 Server WEB IIS
 Server WEB IIS Server RDGW Replaced With AWS DS virtual private gateway VPN connection corporate data network AWS Direct Connect
  • 60. Domain Joining to AWS Directory Service From the AWS Console GUI – Launch Instance Wizard
  • 62. Instance Dom Join Status to AWS Directory Service Computer Name Domain Details
  • 64. AWS Directory Service (Console) DNS IPs for your Domain Controllers in each AZ Enabled Services
  • 65. AWS Simple Systems Manager (SSM)
  • 66. AWS Simple Systems Manager (SSM) • Simple Systems Manager (SSM) facilitates the automatic configuration of AWS Elastic Compute Cloud (EC2) instances running Windows Server OS • SSM is implemented through the EC2Config windows service already included in Windows Server AMIs • EC2-Config service polls SSM every 5 minutes for configuration documents (in JSON format) containing system configurations OR force it from CLI • SSM currently supports configuration documents that allow for: – Automated Domain Join – MSI Package Installation/Repair/Uninstallation – PowerShell Module Installation – Delivery of Performance Monitor, Event Log, IIS Log, and custom log file data to CloudWatch and CloudWatch Logs
  • 67. SSM Document Example { "schemaVersion": "1.0", "description": "MSI Install Script", "runtimeConfig": { "aws:applications": { "properties": [ { "action": "Install", "source": "https://S3region.amazonaws.com/mybucketname/MSIs/CustomApp-x64.msi" }, { "action": "Install", "source": "http://location.s3.amazonaws.com/Firefox/Firefox-33.0.2/Firefox-33.0.2-en-US.msi", "parameters" : "INSTALLEVEL=1000 custompath="c:foldername"" } ] } } }
  • 68. SSM Configuration & EC2Config Service Setup & Config Tasks • Domain Join • Package Installations • Deploy PowerShell Modules • Logs & Performance Monitor integration with CloudWatch
  • 69. SSM Configuration & EC2Config Service Configuration Document Setup & Config Tasks • Domain Join • Package Installations • Deploy PowerShell Modules • Logs & Performance Monitor integration with CloudWatch Definition
  • 70. Simple System Manager SSM Configuration & EC2Config Service Configuration Document Associated with Instance ID(s) Setup & Config Tasks • Domain Join • Package Installations • Deploy PowerShell Modules • Logs & Performance Monitor integration with CloudWatch Definition
  • 71. Simple System Manager SSM Configuration & EC2Config Service Configuration Document Associated with Instance ID(s)
  • 72. Simple System Manager SSM Configuration & EC2Config Service Configuration Document Associated with Instance ID(s) EC2Config Windows Service Windows Instance
  • 73. Simple System Manager SSM Configuration & EC2Config Service Configuration Document Associated with Instance ID(s) EC2Config Windows Service Windows Instance AWS Directory Service
  • 74. Simple System Manager SSM Configuration & EC2Config Service Configuration Document Associated with Instance ID(s) EC2Config Windows Service CloudWatch & Cloudwatch Logs Windows Instance AWS Directory Service
  • 75. Simple System Manager SSM Configuration & EC2Config Service Configuration Document Associated with Instance ID(s) EC2Config Windows Service CloudWatch & Cloudwatch Logs Windows Instance AWS Directory Service
  • 76. new existing EC2 Instance Options Increasing customer choice introduced
  • 77. Elastic Block Storage (EBS) Updates
  • 78. Elastic Block Storage (EBS) Updates Amazon EC2
  • 79. Elastic Block Storage (EBS) Updates EBS snapshots Amazon EC2
  • 80. Elastic Block Storage (EBS) Updates Max EBS volume size up from: 1TiB to 16TiB & 4,000 to 20,000 PIOPS EBS snapshots Amazon EC2 16TiB
  • 81. MS Exchange Reference Architectures on AWS Both White Papers & Case Studies Available from : • http://aws.amazon.com/windows/products/exchange/ 2010 2013
  • 82. MS Exchange Reference Architectures on AWS Both White Papers & Case Studies Available from : • http://aws.amazon.com/windows/products/exchange/ 2010 2013 Use AWS SES as a Send Connector
  • 84. Amazon WorkMail • WorkMail is a secure, managed business email and calendaring service with support for existing desktop and mobile email clients • WorkMail gives seamless access to email, contacts, and calendars using native Microsoft Outlook Client, a web browser, or native iOS and Android email applications • You can integrate Amazon WorkMail with existing corporate directory and control both the keys that encrypt your data and the location in which your data is stored • Useful when you would like a managed Exchange as a service
  • 86. Amazon Workspaces • AWS managed desktop computing service in the cloud – virtual desktop infrastructure (VDI) • Cloud-based desktops that allow end-users to access their documents, applications and resources they need with the device of their choice • Accessed from laptops, iPad, Kindle Fire, Android tablets, and zero clients
  • 88. The Services Landscape on AWS AWS Directory Service
  • 89. The Services Landscape on AWS AWS Management Console Amazon WorkSpaces Amazon WorkDocs AWS Directory Service Amazon WorkMail
  • 90.
  • 91. • Single Sign On (SSO) & MFA is supported….
  • 92. Compelling Windows Event (Don’t Forget) • Microsoft is ending support for Windows Server 2003 on July 14, 2015 • Options include: – Keep running it but do it on AWS – Migrate to the newer versions of Windows – Do both…. • Find more info at: http://aws.amazon.com/windows/products/ec2/ server2003/
  • 93. Summary • You can readily run Enterprise Microsoft and many other mission critical workloads on AWS…. • You can run your own Workloads on EC2; or • Replace them with native AWS services – Directory Services, WorkSpaces, WorkMail, WorkDocs, SQL Server RDS, SES for bulk email sending….