SlideShare una empresa de Scribd logo
1 de 55
©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved.
Andrew  Mitchell,  Principal  Enterprise  Solutions  Architect
Amazon  Web  Services
Dmitry  Kulshitsky,  Group  Manager,  Operations  &  Security
carsales.com.au
Running  your  Enterprise  Windows  
Workloads  on  AWS
Technical  201
What  Will  We  Cover  Today?
• Providing  secure,  remote  administrative  access  to  your  AWS  
Windows  resources
• Extending your  corporate  data  network  into  AWS
• Active  Directory  services
• Microsoft  SQL Server  on  AWS
• Management  Tools for  Windows
• Customer  Success  Story  – Dmitry  Kulshitsky.  
Carsales.com.au
Why  Run  Windows  Workloads  on  AWS?
Building  and  managing  cloud  since  2006
12  regions,  33  availability  zones,  54  edge  locations
Thousands  of  partners;;  2,500+  Marketplace  products
Security  &  Reliability
Performance
Experience
Scale
Ecosystem
Extensive  VM  and  network  performance  options
Security  in  layers  approach  and  99.95%  application  SLA
Licensing  Options
Flexibility  helps  you  optimise costs
Buy  licenses  from  
AWS
Leverage  License  
Mobility
Bring  your  own  
licenses  (BYOL)
• Save  money  on  software  
licensing
• You  manage  licensing  
costs  and  compliance  with  
your  ISV
• No  need  for  Software  
Assurance
• AWS  manages  Windows  
Server  licensing
• You  manage  licensing  
costs  and  compliance  
with  your  ISV
• Uses  Software  
Assurance
• AWS  manages  licensing
• Pay  as  you  go  pricing
• Multi-­tenant  or  
Dedicated
• No  need  for  Software  
Assurance
• Unlimited  CALs
Amazon  EC2  Dedicated  Hosts
• A  Dedicated  Host  is  a  physical  server  with  EC2  
instance  capacity  dedicated  for  your  use
• Bring  your  own  license  (BYOL)  platform
• Supports  BYOL  for  Windows  Server,  Windows  SQL  
Server,  and  applications  running  on  top  of  Windows  
Server  (e.g.,  exchange  server)
How  would  you  build  a  Microsoft  
Enterprise  IT  Platform  on  AWS?
Lets  Start  Here….
Corporate  
Data  
Center
AWS
Cloud
Internet
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
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
Gateway Security Group
Accept  TCP  Port  
443  from  Admin  IP
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
Use  Route  53,  Health  Check  &
DNS  Failover
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
Use  NAT  instances  to  
provide  access  to  remote  
Internet  services
*  You  can  use  Windows  Routing  &  
Remote  Access  (RRAS)  NAT  Service
NAT
NAT
Remote Systems
Internet
Availability Zone
Private SubnetPublic Subnet
DC
Domain  
Controller
RDGW
Availability Zone
Private SubnetPublic Subnet
DC
Domain  
Controller
RDGW
NAT
NAT
Remote Systems
Internet
Isolated  VPC  
in  the  Cloud
with  VPC  NAT  
Gateway
Use  AWS  Managed  NAT  
Gateway  to  reduce  
administrative  overhead  and  
optimisecosts
VPC  NAT  
gateway
VPC  NAT  
gateway
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/
Extending  your  Corporate  
Network  to  AWS
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
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
Microsoft  Active  Directory  on  AWS
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
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
AWS  can  simplify  this  for  you…...
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
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
A  Microsoft  Windows  compatible  directory  service  as  a  managed  AWS  service.  
Usage  options  are:
1. Use  the  AWS  AD  Connector to  simplify  connecting  to  your  existing  on-­
premises  Microsoft  Active  Directory  
2. AWS Simple  AD allows  you  to  set  up  and  operate  a  new  Samba-­based  
directory  in  the  AWS  Cloud
3. AWS  Directory  Service  for  Microsoft  Active  Directory  (Enterprise  Edition)  
provides  a  feature-­rich  managed  Microsoft  Active  Directory  hosted  on  the  
AWS  Cloud.
AWS  DS  is  easy  to  manage:  use  the  standard  Windows  AD  admin  tools
Use  AWS  Directory  Service
Which  option  should  you  choose?
• AD  Connector:
The  best  option  if  you  want  to  use  your  existing  on  premises  AD  with  AWS  
services  without  extending  your  domain  to  the  cloud
• Simple  AD:
In  most  cases,  Simple  AD  is  the  least  expensive  option  and  your  best  choice  
if  you  have  5,000  or  less  users  and  don’t  need  the  more  advanced  Microsoft  
Active  Directory  features.
• Directory  Service  for  Microsoft  Active  Directory  (Enterprise  Edition):
This  is  your  best  choice  if  you  have  more  than  5,000  users  and  need  a  trust  
relationship  set  up  between  an  AWS  hosted  directory  and  your  on-­premises  
directories.
Use  AWS  Directory  Service
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)
DNS  IPs  for  your  Domain  Controllers  in  each  AZ
Enabled  Services
Microsoft  SQL  Server  on  AWS
SQL  Server  on  AWS
• Wide  array  of  choices
• Fully  managed  services
• Enterprise-­grade  security
• 99.95%  availability
• Flexible  and  scalable
SQL  Server  on  Amazon  EC2
Availability Zone 1
Private Subnet
Primary  
DB
• Deploy  in  minutes.  
Simple  provisioning  
via  AWS-­provided  AMI
• Wide  range  of  
versions  and  
performance  options
SQL  Server  High  Availability
Availability Zone 1
Private Subnet
Primary  
DB
Availability Zone 2
Secondary
Replica  1
Private Subnet
AG  Listener:
ag.awslabs.net
Automatic Failover
• QuickStart reference  
architecture  and  
CloudFormation
provided.  
• Scale  up  to  8  
instances
• 99.95%  availability
Or…...
Amazon  RDS  for  SQL  Server
• Deploy  in  minutes
• Automated    backups
• Push  button  scaling
• Automatic  host  replacement  and  multi  AZ  
deployments  for  high  availability  
Amazon  RDS  for  SQL  Server
• Consider  RDS  first
• Focus  on:
• Business  value  tasks
• High-­level  tuning  tasks
• Schema  optimization
• No  in-­house  database  expertise
Choosing  the  right  solution
• Need  full  control  over:
• DB  instance
• Backups
• Replication
• Clustering
• Use  options  not  in  Amazon  RDS
SQL  Server  on  Amazon  EC2
Migrating  data  to  and  from  Amazon  RDS
Microsoft  SQL  Server  Database  
Publishing  Wizard
Export  to  T-­SQL  files,  load  using  sqlcmd
NEW  LAUNCH!  
AWS  Database  Migration  Service
Minimize  downtime  during  migrations,  migrate  between  
different  DB  platforms,  Schema  Conversion  Tool
AWS  Marketplace
Third-­party  data  import  and  export  tools  and  
solutions
1
2
3
Management  tools  for  Windows
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""
}
]
}
}
}
Dmitry  Kulshitsky
Group  Manager  – Operations  &  Security  at  carsales.com.au
It  has  all  started  here….  
Office Internet
Data  Center
Isolated  VPC  for  a  small  project
No  VPN
No  AD  in  the  cloud
Management  via  Bastion  hosts  (RDP)
VPN
First  Steps
Office Internet
Data  Center
Multiple  accounts  in  AWS.  Peering
VPN
No  AD  in  the  cloud
Management  via  VPN  (backend  IPs)
Next  Phase  – DR  Project
Data  Center
Office
Multiple  accounts  in  AWS.  Peering
Direct  Connect  (speed,  predictable  SLAs)
• Required  to  support  near  real  time  replication
AD  in  the  cloud.  Separate  Forest
One-­way  trust  between  domains
Telco
Direct  Connect  Link
Domain  Trust
WEB
IIS
Server
WEB
IIS
Server
MS  
SQL  
DB
SQL
Server
MS  
SQL  
DB
SQL
Server
APP
App
Server
APP
App
Server
Data  Centre  – active
AWS  – passive/DR
Need  to  be  able  to  switch  
between  DCs
Data  replication?
data  centre
WEB
IIS
Server
APP
App
Server
MS  
SQL  
DB
SQL  Server
Cluster
CDN
Architectural  Considerations  and  Data  Replication
Latency  considerations
• Avoid  crossing  the  link  for  synchronous  calls
• OK  in  failover  scenarios
• Retry/failover  mechanisms  when  making  API  calls
Decided  to  rely  on  2  types  of  data  replication
• Queue  level
• RabbitMQ Shovel  Plugin
• Moves  messages  between  brokers  in  different  administrative  domains
• Resilient  – tolerates  intermittent  connectivity  issues
• Database  level
• Microsoft  SQL  2012  Enterprise  – HA  – AlwaysOn
• Async replication
• Listener  (read/write  copy)  in  the  data  centre
WEB
IIS
Server
WEB
IIS
Server
MS  SQL
RDS
MS  SQL  
EC2  Instance
APP
App
Server
APP
App
Server
• Queue  level  sync  (shovel)
• Databases  in  AWS  and  DC  are  not  aware  of  
each  other
• Can  be  out  of  sync  (depends  on  queue  item  
processing  speed/backlog  etc)
• Various  combinations  of  SQL  
replication/mirroring  in  AWS  (combinations  of  
SQL  RDS  and  MS  SQL  EC2  instances)  for  
redundancy
• Can  use  MS  SQL  Standard  Edition
data  centre
WEB
IIS
Server
APP
App
Server
MS  
SQL  
DB
SQL  Server
Cluster
WEB
IIS
Server
WEB
IIS
Server
MS  SQL
EC2
MS  SQL  
EC2
APP
App
Server
APP
App
Server
• Database  level  sync
• AlwaysOn Availability  Group  is  an  Enterprise  
Edition  feature
• Allows  you  to  fail  over  a  group  of  databases  as  
a  single  entity  (unlike  database  mirroring)
• Databases  in  AWS  and  DC  are  aware  of  each  
other
• Can  use  sync  and/or  async replication
• Automatic  failover  (listener  moves  to  a  different  
IP  address)
• Single  master  but  secondary  replicas  can  be  
used  for  read-­only  workloads
data  centre
WEB
IIS
Server
APP
App
Server
SQL  Server
Cluster
WEB
IIS
Server
WEB
IIS
Server
MS  
SQL  
DB
SQL
Server
MS  
SQL  
DB
SQL
Server
APP
App
Server
APP
App
Server
Migration  to  AWS
• Context  switching  rule  
at  the  LB  (portion  of  
traffic)
data  centre
WEB
IIS
Server
APP
App
Server
MS  
SQL  
DB
SQL  Server
Cluster
CDN
WEB
IIS
Server
WEB
IIS
Server
MS  
SQL  
DB
SQL
Server
MS  
SQL  
DB
SQL
Server
APP
App
Server
APP
App
Server
Migration  to  AWS
• Once  happy  – change  
the  Origin  IP  address
• “Failover”  the  
AlwaysOn SQL  to  
move  listener  to  AWS
• Very  simple  -­ only  took  
minutes  to  complete
• Swapped  roles  – DC  is  
now  DR
data  centre
WEB
IIS
Server
APP
App
Server
MS  
SQL  
DB
SQL  Server
Cluster
CDN
Dmitry  Kulshitsky
Group  Manager  – Operations  &  Security  at  carsales.com.au
Further  reading
Microsoft  Workloads  on  AWS  Whitepapers:
https://aws.amazon.com/windows/resources/whitepapers/
AWS  Quick  Launches
Try  Enterprise  Microsoft  products  on  AWS  before  you  
deploy  them  into  production:
https://aws.amazon.com/quickstart/quick-­launch/
Summary
You  can  readily  and  securely  run  Enterprise  Microsoft  and  
many  other  mission  critical  workloads  on  AWS
AWS  provides  customers  with  the  flexibility  to  run  Microsoft  
workloads  the  way  they  want.  
• Run  them  as  you  do  now,  but  on  EC2  
or  
• Simplify  management  by  replacing  them  with  native  
AWS  services
• Directory  Services,  RDS  for  SQL  Server,  Managed  NAT  etc.
AWS  Training  &  Certification
Intro  Videos  &  Labs  
Free  videos  and  labs  to  
help  you  learn  to  work  
with  30+  AWS  services  
– in  minutes!
Training  Classes
In-­person  and  online  
courses  to  build  
technical  skills  –
taught  by  accredited  
AWS  instructors
Online  Labs  
Practice  working  with  
AWS  services  in  live  
environment  –
Learn  how  related  
services  work  
together
AWS  Certification
Validate  technical  
skills  and  expertise  –
identify  qualified  IT  
talent  or  show  you  
are  AWS  cloud  ready
Learn  more:  aws.amazon.com/training
Your  Training  Next  Steps:
ü Visit  the  AWS  Training  &  Certification  pod  to  discuss  your  
training  plan  &  AWS  Summit  training  offer
ü Register  &  attend  AWS  instructor  led  training
ü Get  Certified
AWS  Certified?  Visit  the  AWS  Summit  Certification  Lounge  to  pick  up  your  swag
Learn  more:  aws.amazon.com/training
Thank  you!

Más contenido relacionado

La actualidad más candente

AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)Amazon Web Services
 
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...Amazon Web Services
 
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesAmazon Web Services
 
Migrating your .NET Applications to the AWS Serverless Platform
Migrating your .NET Applications to the AWS Serverless PlatformMigrating your .NET Applications to the AWS Serverless Platform
Migrating your .NET Applications to the AWS Serverless PlatformAmazon Web Services
 
serverless_architecture_patterns_london_loft.pdf
serverless_architecture_patterns_london_loft.pdfserverless_architecture_patterns_london_loft.pdf
serverless_architecture_patterns_london_loft.pdfAmazon Web Services
 
Getting Started with AWS Lambda and Serverless Computing
Getting Started with AWS Lambda and Serverless ComputingGetting Started with AWS Lambda and Serverless Computing
Getting Started with AWS Lambda and Serverless ComputingAmazon Web Services
 
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...Amazon Web Services
 
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioniContent Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioniAmazon Web Services
 
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...Amazon Web Services
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudAmazon Web Services
 
ARC201 Microservices Architecture @ AWS re:Invent 2015
ARC201 Microservices Architecture @ AWS re:Invent 2015ARC201 Microservices Architecture @ AWS re:Invent 2015
ARC201 Microservices Architecture @ AWS re:Invent 2015Mitoc Group
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureAmazon Web Services
 
AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)
AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)
AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)Amazon Web Services
 
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...Amazon Web Services
 
Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301Amazon Web Services
 
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web Services
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web ServicesAWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web Services
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web ServicesAmazon Web Services
 
使用 AWS 無伺服器運算服務打造您的第一個語音助理
使用 AWS 無伺服器運算服務打造您的第一個語音助理使用 AWS 無伺服器運算服務打造您的第一個語音助理
使用 AWS 無伺服器運算服務打造您的第一個語音助理Amazon Web Services
 
Leveraging Elastic Web Scale Computing with AWS
 Leveraging Elastic Web Scale Computing with AWS Leveraging Elastic Web Scale Computing with AWS
Leveraging Elastic Web Scale Computing with AWSShiva Narayanaswamy
 

La actualidad más candente (20)

AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
 
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
 
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
 
Migrating your .NET Applications to the AWS Serverless Platform
Migrating your .NET Applications to the AWS Serverless PlatformMigrating your .NET Applications to the AWS Serverless Platform
Migrating your .NET Applications to the AWS Serverless Platform
 
serverless_architecture_patterns_london_loft.pdf
serverless_architecture_patterns_london_loft.pdfserverless_architecture_patterns_london_loft.pdf
serverless_architecture_patterns_london_loft.pdf
 
Getting Started with AWS Lambda and Serverless Computing
Getting Started with AWS Lambda and Serverless ComputingGetting Started with AWS Lambda and Serverless Computing
Getting Started with AWS Lambda and Serverless Computing
 
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
 
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioniContent Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
 
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
 
Devops on AWS
Devops on AWSDevops on AWS
Devops on AWS
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
 
ARC201 Microservices Architecture @ AWS re:Invent 2015
ARC201 Microservices Architecture @ AWS re:Invent 2015ARC201 Microservices Architecture @ AWS re:Invent 2015
ARC201 Microservices Architecture @ AWS re:Invent 2015
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless Architecture
 
AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)
AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)
AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)
 
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
 
Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301
 
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web Services
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web ServicesAWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web Services
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web Services
 
使用 AWS 無伺服器運算服務打造您的第一個語音助理
使用 AWS 無伺服器運算服務打造您的第一個語音助理使用 AWS 無伺服器運算服務打造您的第一個語音助理
使用 AWS 無伺服器運算服務打造您的第一個語音助理
 
Leveraging Elastic Web Scale Computing with AWS
 Leveraging Elastic Web Scale Computing with AWS Leveraging Elastic Web Scale Computing with AWS
Leveraging Elastic Web Scale Computing with AWS
 
DDoS Resiliency
DDoS ResiliencyDDoS Resiliency
DDoS Resiliency
 

Destacado

Webinar RG Backup - RG System
Webinar RG Backup - RG SystemWebinar RG Backup - RG System
Webinar RG Backup - RG SystemJulie_Colomby
 
Creating a Cloud First Standard for Your Enterprise
Creating a Cloud First Standard for Your EnterpriseCreating a Cloud First Standard for Your Enterprise
Creating a Cloud First Standard for Your EnterpriseAmazon Web Services
 
AWS Big Data Platform - Pop-up Loft Tel Aviv
AWS Big Data Platform - Pop-up Loft Tel AvivAWS Big Data Platform - Pop-up Loft Tel Aviv
AWS Big Data Platform - Pop-up Loft Tel AvivAmazon Web Services
 
Relational Databases Utilising Amazon RDS - Technical 201
Relational Databases Utilising Amazon RDS - Technical 201Relational Databases Utilising Amazon RDS - Technical 201
Relational Databases Utilising Amazon RDS - Technical 201Amazon Web Services
 
Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Amazon Web Services
 
Moving Enterprise Windows Workloads to AWS – Peter Stanski
Moving Enterprise Windows Workloads to AWS – Peter StanskiMoving Enterprise Windows Workloads to AWS – Peter Stanski
Moving Enterprise Windows Workloads to AWS – Peter StanskiAmazon Web Services
 
February 2016 Webinar Series - Introducing VPC Support for AWS Lambda
February 2016 Webinar Series - Introducing VPC Support for AWS LambdaFebruary 2016 Webinar Series - Introducing VPC Support for AWS Lambda
February 2016 Webinar Series - Introducing VPC Support for AWS LambdaAmazon Web Services
 
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 Getting Started with Windows Workloads on Amazon EC2 - Toronto Getting Started with Windows Workloads on Amazon EC2 - Toronto
Getting Started with Windows Workloads on Amazon EC2 - TorontoAmazon Web Services
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networksi2k2 Networks (P) Ltd.
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesHarish Ganesan
 
Deep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration ServicesDeep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration ServicesAmazon Web Services
 
AWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant systemAWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant systemNaoya Hashimoto
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAmazon Web Services
 
Automating your AWS Security Operations
Automating your AWS Security OperationsAutomating your AWS Security Operations
Automating your AWS Security OperationsAmazon Web Services
 
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)Amazon Web Services
 
From One to Many: Evolving VPC Design
From One to Many: Evolving VPC DesignFrom One to Many: Evolving VPC Design
From One to Many: Evolving VPC DesignAmazon Web Services
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingAmazon Web Services
 

Destacado (20)

Webinar RG Backup - RG System
Webinar RG Backup - RG SystemWebinar RG Backup - RG System
Webinar RG Backup - RG System
 
Creating a Cloud First Standard for Your Enterprise
Creating a Cloud First Standard for Your EnterpriseCreating a Cloud First Standard for Your Enterprise
Creating a Cloud First Standard for Your Enterprise
 
Northern & Shell
Northern & ShellNorthern & Shell
Northern & Shell
 
8KMiles Cloud Services on AMAZON AWS
8KMiles Cloud Services on AMAZON AWS8KMiles Cloud Services on AMAZON AWS
8KMiles Cloud Services on AMAZON AWS
 
AWS Big Data Platform - Pop-up Loft Tel Aviv
AWS Big Data Platform - Pop-up Loft Tel AvivAWS Big Data Platform - Pop-up Loft Tel Aviv
AWS Big Data Platform - Pop-up Loft Tel Aviv
 
Relational Databases Utilising Amazon RDS - Technical 201
Relational Databases Utilising Amazon RDS - Technical 201Relational Databases Utilising Amazon RDS - Technical 201
Relational Databases Utilising Amazon RDS - Technical 201
 
Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)
 
Moving Enterprise Windows Workloads to AWS – Peter Stanski
Moving Enterprise Windows Workloads to AWS – Peter StanskiMoving Enterprise Windows Workloads to AWS – Peter Stanski
Moving Enterprise Windows Workloads to AWS – Peter Stanski
 
February 2016 Webinar Series - Introducing VPC Support for AWS Lambda
February 2016 Webinar Series - Introducing VPC Support for AWS LambdaFebruary 2016 Webinar Series - Introducing VPC Support for AWS Lambda
February 2016 Webinar Series - Introducing VPC Support for AWS Lambda
 
Alert Logic
Alert LogicAlert Logic
Alert Logic
 
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 Getting Started with Windows Workloads on Amazon EC2 - Toronto Getting Started with Windows Workloads on Amazon EC2 - Toronto
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Deep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration ServicesDeep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration Services
 
AWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant systemAWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant system
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
 
Automating your AWS Security Operations
Automating your AWS Security OperationsAutomating your AWS Security Operations
Automating your AWS Security Operations
 
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
 
From One to Many: Evolving VPC Design
From One to Many: Evolving VPC DesignFrom One to Many: Evolving VPC Design
From One to Many: Evolving VPC Design
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud Computing
 

Similar a Running your Windows Enterprise Workloads on AWS - Technical 201

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
 
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
 
Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Amazon Web Services
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWSAmazon Web Services
 
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...Amazon Web Services
 
AWS re:Invent 2016: Best Practices for Integrating Active Directory with AWS ...
AWS re:Invent 2016: Best Practices for Integrating Active Directory with AWS ...AWS re:Invent 2016: Best Practices for Integrating Active Directory with AWS ...
AWS re:Invent 2016: Best Practices for Integrating Active Directory with AWS ...Amazon Web Services
 
Best Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWSBest Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads 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
 
Migrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertMigrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertAmazon Web Services
 
Using Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud WorkloadsUsing Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud WorkloadsAmazon 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
 
Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017Amazon Web Services
 
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS
Deploy a DoD Secure Cloud Computing Architecture Environment in AWSDeploy a DoD Secure Cloud Computing Architecture Environment in AWS
Deploy a DoD Secure Cloud Computing Architecture Environment in 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
 
Best Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWSBest Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWSZlatan Dzinic
 
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
 
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
 
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksIntroduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksAmazon Web Services
 

Similar a Running your Windows Enterprise Workloads on AWS - Technical 201 (20)

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
 
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...
 
Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWS
 
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
 
Microsoft Workloads on AWS
Microsoft Workloads on AWSMicrosoft Workloads on AWS
Microsoft Workloads on AWS
 
AWS re:Invent 2016: Best Practices for Integrating Active Directory with AWS ...
AWS re:Invent 2016: Best Practices for Integrating Active Directory with AWS ...AWS re:Invent 2016: Best Practices for Integrating Active Directory with AWS ...
AWS re:Invent 2016: Best Practices for Integrating Active Directory with AWS ...
 
Best Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWSBest Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads 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
 
Migrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertMigrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an Expert
 
Using Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud WorkloadsUsing Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud Workloads
 
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...
 
Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017
 
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS
Deploy a DoD Secure Cloud Computing Architecture Environment in AWSDeploy a DoD Secure Cloud Computing Architecture Environment in AWS
Deploy a DoD Secure Cloud Computing Architecture Environment in 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
 
Best Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWSBest Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWS
 
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
 
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
 
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksIntroduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
 
Enterprise Workloads on AWS
Enterprise Workloads on AWSEnterprise Workloads on AWS
Enterprise Workloads on AWS
 

Más de 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
 

Más de 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
 

Último

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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Último (20)

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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Running your Windows Enterprise Workloads on AWS - Technical 201

  • 1. ©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved. Andrew  Mitchell,  Principal  Enterprise  Solutions  Architect Amazon  Web  Services Dmitry  Kulshitsky,  Group  Manager,  Operations  &  Security carsales.com.au Running  your  Enterprise  Windows   Workloads  on  AWS Technical  201
  • 2. What  Will  We  Cover  Today? • Providing  secure,  remote  administrative  access  to  your  AWS   Windows  resources • Extending your  corporate  data  network  into  AWS • Active  Directory  services • Microsoft  SQL Server  on  AWS • Management  Tools for  Windows • Customer  Success  Story  – Dmitry  Kulshitsky.   Carsales.com.au
  • 3. Why  Run  Windows  Workloads  on  AWS? Building  and  managing  cloud  since  2006 12  regions,  33  availability  zones,  54  edge  locations Thousands  of  partners;;  2,500+  Marketplace  products Security  &  Reliability Performance Experience Scale Ecosystem Extensive  VM  and  network  performance  options Security  in  layers  approach  and  99.95%  application  SLA
  • 4. Licensing  Options Flexibility  helps  you  optimise costs Buy  licenses  from   AWS Leverage  License   Mobility Bring  your  own   licenses  (BYOL) • Save  money  on  software   licensing • You  manage  licensing   costs  and  compliance  with   your  ISV • No  need  for  Software   Assurance • AWS  manages  Windows   Server  licensing • You  manage  licensing   costs  and  compliance   with  your  ISV • Uses  Software   Assurance • AWS  manages  licensing • Pay  as  you  go  pricing • Multi-­tenant  or   Dedicated • No  need  for  Software   Assurance • Unlimited  CALs
  • 5. Amazon  EC2  Dedicated  Hosts • A  Dedicated  Host  is  a  physical  server  with  EC2   instance  capacity  dedicated  for  your  use • Bring  your  own  license  (BYOL)  platform • Supports  BYOL  for  Windows  Server,  Windows  SQL   Server,  and  applications  running  on  top  of  Windows   Server  (e.g.,  exchange  server)
  • 6. How  would  you  build  a  Microsoft   Enterprise  IT  Platform  on  AWS?
  • 7. Lets  Start  Here…. Corporate   Data   Center AWS Cloud Internet
  • 8. Availability Zone Private SubnetPublic Subnet Availability Zone Private SubnetPublic Subnet Remote Users / Admins Isolated  VPC   in  the  Cloud
  • 9. 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 Gateway Security Group Accept  TCP  Port   443  from  Admin  IP RDGW
  • 10. 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 Use  Route  53,  Health  Check  & DNS  Failover Amazon Route 53
  • 11. 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  NAT  instances  to   provide  access  to  remote   Internet  services *  You  can  use  Windows  Routing  &   Remote  Access  (RRAS)  NAT  Service NAT NAT Remote Systems Internet
  • 12. Availability Zone Private SubnetPublic Subnet DC Domain   Controller RDGW Availability Zone Private SubnetPublic Subnet DC Domain   Controller RDGW NAT NAT Remote Systems Internet Isolated  VPC   in  the  Cloud with  VPC  NAT   Gateway Use  AWS  Managed  NAT   Gateway  to  reduce   administrative  overhead  and   optimisecosts VPC  NAT   gateway VPC  NAT   gateway
  • 13. 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/
  • 14. Extending  your  Corporate   Network  to  AWS
  • 15. 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
  • 16. 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
  • 18. 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
  • 19. 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
  • 20. AWS  can  simplify  this  for  you…...
  • 21. 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 virtual  private   gateway VPN   connection corporate   data   network AWS  Direct   Connect Domain   Controller Domain   Controller DC DC
  • 22. 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
  • 23. A  Microsoft  Windows  compatible  directory  service  as  a  managed  AWS  service.   Usage  options  are: 1. Use  the  AWS  AD  Connector to  simplify  connecting  to  your  existing  on-­ premises  Microsoft  Active  Directory   2. AWS Simple  AD allows  you  to  set  up  and  operate  a  new  Samba-­based   directory  in  the  AWS  Cloud 3. AWS  Directory  Service  for  Microsoft  Active  Directory  (Enterprise  Edition)   provides  a  feature-­rich  managed  Microsoft  Active  Directory  hosted  on  the   AWS  Cloud. AWS  DS  is  easy  to  manage:  use  the  standard  Windows  AD  admin  tools Use  AWS  Directory  Service
  • 24. Which  option  should  you  choose? • AD  Connector: The  best  option  if  you  want  to  use  your  existing  on  premises  AD  with  AWS   services  without  extending  your  domain  to  the  cloud • Simple  AD: In  most  cases,  Simple  AD  is  the  least  expensive  option  and  your  best  choice   if  you  have  5,000  or  less  users  and  don’t  need  the  more  advanced  Microsoft   Active  Directory  features. • Directory  Service  for  Microsoft  Active  Directory  (Enterprise  Edition): This  is  your  best  choice  if  you  have  more  than  5,000  users  and  need  a  trust   relationship  set  up  between  an  AWS  hosted  directory  and  your  on-­premises   directories. Use  AWS  Directory  Service
  • 25. Domain  Joining  to  AWS  Directory  Service From  the  AWS  Console  GUI • Launch  Instance  Wizard
  • 27. Instance  Dom  Join  Status  to  AWS  Directory  Service Computer  Name Domain  Details
  • 28. AWS  Directory  Service  (Console) DNS  IPs  for  your  Domain  Controllers  in  each  AZ Enabled  Services
  • 30. SQL  Server  on  AWS • Wide  array  of  choices • Fully  managed  services • Enterprise-­grade  security • 99.95%  availability • Flexible  and  scalable
  • 31. SQL  Server  on  Amazon  EC2 Availability Zone 1 Private Subnet Primary   DB • Deploy  in  minutes.   Simple  provisioning   via  AWS-­provided  AMI • Wide  range  of   versions  and   performance  options
  • 32. SQL  Server  High  Availability Availability Zone 1 Private Subnet Primary   DB Availability Zone 2 Secondary Replica  1 Private Subnet AG  Listener: ag.awslabs.net Automatic Failover • QuickStart reference   architecture  and   CloudFormation provided.   • Scale  up  to  8   instances • 99.95%  availability
  • 34. Amazon  RDS  for  SQL  Server • Deploy  in  minutes • Automated    backups • Push  button  scaling • Automatic  host  replacement  and  multi  AZ   deployments  for  high  availability  
  • 35. Amazon  RDS  for  SQL  Server • Consider  RDS  first • Focus  on: • Business  value  tasks • High-­level  tuning  tasks • Schema  optimization • No  in-­house  database  expertise Choosing  the  right  solution • Need  full  control  over: • DB  instance • Backups • Replication • Clustering • Use  options  not  in  Amazon  RDS SQL  Server  on  Amazon  EC2
  • 36. Migrating  data  to  and  from  Amazon  RDS Microsoft  SQL  Server  Database   Publishing  Wizard Export  to  T-­SQL  files,  load  using  sqlcmd NEW  LAUNCH!   AWS  Database  Migration  Service Minimize  downtime  during  migrations,  migrate  between   different  DB  platforms,  Schema  Conversion  Tool AWS  Marketplace Third-­party  data  import  and  export  tools  and   solutions 1 2 3
  • 38. 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
  • 39. 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"" } ] } } }
  • 40. Dmitry  Kulshitsky Group  Manager  – Operations  &  Security  at  carsales.com.au
  • 41. It  has  all  started  here….   Office Internet Data  Center Isolated  VPC  for  a  small  project No  VPN No  AD  in  the  cloud Management  via  Bastion  hosts  (RDP)
  • 42. VPN First  Steps Office Internet Data  Center Multiple  accounts  in  AWS.  Peering VPN No  AD  in  the  cloud Management  via  VPN  (backend  IPs)
  • 43. Next  Phase  – DR  Project Data  Center Office Multiple  accounts  in  AWS.  Peering Direct  Connect  (speed,  predictable  SLAs) • Required  to  support  near  real  time  replication AD  in  the  cloud.  Separate  Forest One-­way  trust  between  domains Telco Direct  Connect  Link Domain  Trust
  • 44. WEB IIS Server WEB IIS Server MS   SQL   DB SQL Server MS   SQL   DB SQL Server APP App Server APP App Server Data  Centre  – active AWS  – passive/DR Need  to  be  able  to  switch   between  DCs Data  replication? data  centre WEB IIS Server APP App Server MS   SQL   DB SQL  Server Cluster CDN
  • 45. Architectural  Considerations  and  Data  Replication Latency  considerations • Avoid  crossing  the  link  for  synchronous  calls • OK  in  failover  scenarios • Retry/failover  mechanisms  when  making  API  calls Decided  to  rely  on  2  types  of  data  replication • Queue  level • RabbitMQ Shovel  Plugin • Moves  messages  between  brokers  in  different  administrative  domains • Resilient  – tolerates  intermittent  connectivity  issues • Database  level • Microsoft  SQL  2012  Enterprise  – HA  – AlwaysOn • Async replication • Listener  (read/write  copy)  in  the  data  centre
  • 46. WEB IIS Server WEB IIS Server MS  SQL RDS MS  SQL   EC2  Instance APP App Server APP App Server • Queue  level  sync  (shovel) • Databases  in  AWS  and  DC  are  not  aware  of   each  other • Can  be  out  of  sync  (depends  on  queue  item   processing  speed/backlog  etc) • Various  combinations  of  SQL   replication/mirroring  in  AWS  (combinations  of   SQL  RDS  and  MS  SQL  EC2  instances)  for   redundancy • Can  use  MS  SQL  Standard  Edition data  centre WEB IIS Server APP App Server MS   SQL   DB SQL  Server Cluster
  • 47. WEB IIS Server WEB IIS Server MS  SQL EC2 MS  SQL   EC2 APP App Server APP App Server • Database  level  sync • AlwaysOn Availability  Group  is  an  Enterprise   Edition  feature • Allows  you  to  fail  over  a  group  of  databases  as   a  single  entity  (unlike  database  mirroring) • Databases  in  AWS  and  DC  are  aware  of  each   other • Can  use  sync  and/or  async replication • Automatic  failover  (listener  moves  to  a  different   IP  address) • Single  master  but  secondary  replicas  can  be   used  for  read-­only  workloads data  centre WEB IIS Server APP App Server SQL  Server Cluster
  • 48. WEB IIS Server WEB IIS Server MS   SQL   DB SQL Server MS   SQL   DB SQL Server APP App Server APP App Server Migration  to  AWS • Context  switching  rule   at  the  LB  (portion  of   traffic) data  centre WEB IIS Server APP App Server MS   SQL   DB SQL  Server Cluster CDN
  • 49. WEB IIS Server WEB IIS Server MS   SQL   DB SQL Server MS   SQL   DB SQL Server APP App Server APP App Server Migration  to  AWS • Once  happy  – change   the  Origin  IP  address • “Failover”  the   AlwaysOn SQL  to   move  listener  to  AWS • Very  simple  -­ only  took   minutes  to  complete • Swapped  roles  – DC  is   now  DR data  centre WEB IIS Server APP App Server MS   SQL   DB SQL  Server Cluster CDN
  • 50. Dmitry  Kulshitsky Group  Manager  – Operations  &  Security  at  carsales.com.au
  • 51. Further  reading Microsoft  Workloads  on  AWS  Whitepapers: https://aws.amazon.com/windows/resources/whitepapers/ AWS  Quick  Launches Try  Enterprise  Microsoft  products  on  AWS  before  you   deploy  them  into  production: https://aws.amazon.com/quickstart/quick-­launch/
  • 52. Summary You  can  readily  and  securely  run  Enterprise  Microsoft  and   many  other  mission  critical  workloads  on  AWS AWS  provides  customers  with  the  flexibility  to  run  Microsoft   workloads  the  way  they  want.   • Run  them  as  you  do  now,  but  on  EC2   or   • Simplify  management  by  replacing  them  with  native   AWS  services • Directory  Services,  RDS  for  SQL  Server,  Managed  NAT  etc.
  • 53. AWS  Training  &  Certification Intro  Videos  &  Labs   Free  videos  and  labs  to   help  you  learn  to  work   with  30+  AWS  services   – in  minutes! Training  Classes In-­person  and  online   courses  to  build   technical  skills  – taught  by  accredited   AWS  instructors Online  Labs   Practice  working  with   AWS  services  in  live   environment  – Learn  how  related   services  work   together AWS  Certification Validate  technical   skills  and  expertise  – identify  qualified  IT   talent  or  show  you   are  AWS  cloud  ready Learn  more:  aws.amazon.com/training
  • 54. Your  Training  Next  Steps: ü Visit  the  AWS  Training  &  Certification  pod  to  discuss  your   training  plan  &  AWS  Summit  training  offer ü Register  &  attend  AWS  instructor  led  training ü Get  Certified AWS  Certified?  Visit  the  AWS  Summit  Certification  Lounge  to  pick  up  your  swag Learn  more:  aws.amazon.com/training