SlideShare a Scribd company logo
1 of 27
Download to read offline
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
December 9, 2015 | Los Angeles, CA
Microsoft Windows Desktops in the Cloud
What is WorkSpaces?
Desktop as a Service
Microsoft Windows desktops on AWS
• realizing the “virtual desktop dream”
The cloud replacement to VDI
• no-hassle performance, capacity
• improved accessibility, security
Decentralization meets consumerization
• “Corporate IT meets Consumer IT”
• device and location independence
Why WorkSpaces?
Ease of Deployment
On-demand,
pay-as-you-go
Launch the number of
WorkSpaces needed
Heavy lifting taken
care of by AWS
Standard Windows Management
Treat like any other Microsoft
Windows desktop environment!
• Policy: Active Directory, GPOs
• Patching: WSUS, SCCM
• Distribution: SCCM, App-V
• Automation: Powershell
Template to Desktop
Create custom images
Map to hardware types
Launch from bundles
Simple to Provision
Keep Data Secure and Available
No data stored on end-user device
Only streaming protocol pixels
delivered to users (Teradici PCoIP)
User volume backed by Amazon S3
Desktop, Laptop: PC, Mac
Tablets: iOS, Android, Kindle, Win
Zero, Thin Clients
Chrome OS
Support Multiple Devices
Integrate with Active Directory
IT: Control policies
with familiar tools
Users: Use existing
enterprise credentials
Protect with MFA
IT: Integrate with existing
MFA solution
Users: Get to use existing
one-time tokens
Automation Support
Manage and provision with CLI or API
(Powershell, .NET, and more)
WorkSpaces Monitoring
• Automatically respond to
desktop health and connection
issues
• Alert on custom metrics and
events
Monthly Pay as You Go
All WorkSpaces Bundles provide the Windows 7 Experience to users (provided by Windows Server 2008 R2 with RDS).
Monthly Price in N. Virginia and Oregon AWS regions. More here: http://aws.amazon.com/workspaces/pricing/
Value Plus
Value
1 vCPU, 2 GB memory
10 GB storage
$25 - Value
$40 - Value Plus
Performance Plus
Performance
2 vCPU, 7.5 GiB memory
100 GB storage
$60 - Performance
$75 - Performance Plus
Standard Plus
Standard
2 vCPU, 4 GB memory
50 GB storage
$35 - Standard
$50 - Standard Plus
The User Experience
A Typical User Journey with WorkSpaces
Discover Corporate Pilot Office Access
Home Access Other Devices No More Desktop
User Expectations for WorkSpaces
Work Anywhere High Productivity Help, not Hinder
Familiar Robust 100% Available
What Users Like
It Just Works Transparent Single Environment
Sense of Permanence Centralized Support Different Experience
Moving to WorkSpaces
Service Availability
6 Regions
• Oregon
• Northern Virginia
• Ireland
• Tokyo
• Singapore
• Sydney
http://aws.amazon.com/about-aws/global-infrastructure/
(as of December 2015)
Amazon WorkSpaces
Common Enterprise Deployment Model
• Regional proximity to users
• Tie into the global
corporate network via DX
• Use existing IP space
• Restrict corporate network
access when necessary
• Enable future expansion
Global Enterprise Corporate Network
(10.0.0.0/8)
10.44.192.0/20
10.44.208.0/20
10.44.224.0/20
10.44.240.0/20
TBD
TBD
This is EC2 at scale.
lots of worldwide users
Authentication
Gateway
Active
Directory
corp
servers
Direct Connect
Customer
Corp Net
Users
Customer
Streaming
Gateway
WorkSpaces Service Broker
A) AWS-managed (public)
B) customer-managed (public and/or private)
MFA
Accessing Corporate WorkSpaces
WorkSpacesVGW
Internet
Session
Gateway
secure protocols, analogous to VPN
(SSL and PCoIP w/ IPSec AES-256)
1
2
3
Client authenticates (AD and MFA) via Authentication Gateway (SSL)
Client brokers desktop session with Session Gateway (SSL)
Client accesses desktop through Streaming Gateway (PCoIP w/ IPSec AES-256)
How Client Traffic Flows
access from Corp
(wired, wireless, VPN)
customer-provided
hardware
From the Enterprise Corporate Network
Zero Client
Gateway
B
Customer VPC
A
Sophos
source filtering
by IP
Transit
InfoSec Logging
all corporate network access
untrusted prior to filtering
US East
Employees
us-east-1
• regional proximity
• tie into corp via DX
redundant
private VIFs
• use existing IP space
10.44.208.0/2010.x.x.x/8 • restrict corp network access
KEY POINT
Kerb/TGT
ticket
Streaming
Gateway IP
Authentication
Gateway
Active
Directory
corp
servers
Direct Connect
Customer
Corp Net
Users
Customer
Streaming
Gateway
WorkSpaces Service Broker
A) AWS-managed (public)
B) customer-managed (public and/or private)
MFA
Accessing Corporate WorkSpaces
WorkSpacesVGW
Internet
Session
Gateway
secure protocols, analogous to VPN
(SSL and PCoIP w/ IPSec AES-256)
1
2
3
Client authenticates (AD and MFA) via Authentication Gateway (SSL)
Client brokers desktop session with Session Gateway (SSL)
Client accesses desktop through Streaming Gateway (PCoIP w/ IPSec AES-256)
How Client Traffic Flows
access from ANY network
BUT customer corporate
customer-provided hardware
From ANY Network Outside of the Enterprise
Zero Client
Gateway
B
Amazon.com VPC
A
Sophos
source filtering
by IP
Transit
InfoSec Logging
all corporate network access
untrusted prior to filtering
Standalone
Network
• BYOD: use ANY device, not just
corporate hardware
• BYON: more than just BYOD …
bring your own network
-or-
BYOD
• NEXT-GEN: the new corporate
network
The Evolution of Automation
CLI Tools on A-Linux
#!/usr/bin/ruby
#!/usr/bin/perl
#!/bin/bash
• fast and easy start – “just go”
• many operations need data (dir-id, wsb, region)  CSV files over API calls
• as data increases, fast and easy not so fast and easy anymore
• oh, right … no AWS SDK support for Perl
• object notation, AWS SDK support
Web-Based UI
Self-Service Portal for End-Users
Admin Portal for Helpdesk
(Python)
(Ruby)
API Gateway Lambda DynamoDB
create-workspaces
describe-workspaces
reboot-workspaces
terminate-workspaces
Public APIs
{ “key1”: “val1”, “key2”: “val2” }
json transport
Common API Development
Event Handling
create-workspace
terminate-workspace
• delete object from Active Directory
• email users
• post-install hooks for other activities
poll API with cron
CloudTrail
CloudWatch Logs
Kinesis
Lambda
API events
create-workspace  ENI
terminate-workspace
25-30 minutes
IP ready only at end
Implement workflow-driven behavior.
Code
User Migration Efforts
WorkDocs
DFS File Share
cloud-based Sync Storage
• install WorkDocs sync agent on
existing desktops and WorkSpace
• data stored securely in S3,
synced across all devices
Zero Clients, Tablets,
Chromebooks
• initial access from existing desktops, laptops
• Chromebooks solve a lot of problems
• customer explores tablets, zero clients
• Amazon does not support full
desktop migrations today
• excitement around thin client solutions
Thank You!
• Questions?
• Comments?
• Feedback and thoughts?

More Related Content

What's hot

02 amazon workspaces aws wwps dc symposium - halachmi - version 1 5
02 amazon workspaces   aws wwps dc symposium - halachmi - version 1 502 amazon workspaces   aws wwps dc symposium - halachmi - version 1 5
02 amazon workspaces aws wwps dc symposium - halachmi - version 1 5
Amazon Web Services
 

What's hot (20)

Amazon Workspaces Master Class
Amazon Workspaces Master ClassAmazon Workspaces Master Class
Amazon Workspaces Master Class
 
02 amazon workspaces aws wwps dc symposium - halachmi - version 1 5
02 amazon workspaces   aws wwps dc symposium - halachmi - version 1 502 amazon workspaces   aws wwps dc symposium - halachmi - version 1 5
02 amazon workspaces aws wwps dc symposium - halachmi - version 1 5
 
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the CloudAmazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
 
Deploying Amazon WorkSpaces at Scale with Johnson & Johnson
Deploying Amazon WorkSpaces at Scale with Johnson & JohnsonDeploying Amazon WorkSpaces at Scale with Johnson & Johnson
Deploying Amazon WorkSpaces at Scale with Johnson & Johnson
 
Amazon WorkSpaces: Desktop Computing in the Cloud (ENT104) | AWS re:Invent 2013
Amazon WorkSpaces: Desktop Computing in the Cloud (ENT104) | AWS re:Invent 2013Amazon WorkSpaces: Desktop Computing in the Cloud (ENT104) | AWS re:Invent 2013
Amazon WorkSpaces: Desktop Computing in the Cloud (ENT104) | AWS re:Invent 2013
 
Amazon AWS Workspace Howto
Amazon AWS Workspace HowtoAmazon AWS Workspace Howto
Amazon AWS Workspace Howto
 
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS [AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
 
Powering Remote Developers with Amazon Workspaces
Powering Remote Developers with Amazon WorkspacesPowering Remote Developers with Amazon Workspaces
Powering Remote Developers with Amazon Workspaces
 
Amazon WorkSpaces: Advanced Topics and Application Delivery
Amazon WorkSpaces: Advanced Topics and Application DeliveryAmazon WorkSpaces: Advanced Topics and Application Delivery
Amazon WorkSpaces: Advanced Topics and Application Delivery
 
Amazon WorkSpaces - Aadvanced Topics & Application Delivery
Amazon WorkSpaces - Aadvanced Topics & Application DeliveryAmazon WorkSpaces - Aadvanced Topics & Application Delivery
Amazon WorkSpaces - Aadvanced Topics & Application Delivery
 
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocsGetting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
 
AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...
AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...
AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...
 
AWS Workshop Series: Microsoft licensing and active directory on AWS
AWS Workshop Series: Microsoft licensing and active directory on AWSAWS Workshop Series: Microsoft licensing and active directory on AWS
AWS Workshop Series: Microsoft licensing and active directory on AWS
 
A tale of two clouds
A tale of two cloudsA tale of two clouds
A tale of two clouds
 
AWS Workshop Series: Microsoft SQL server and SharePoint on AWS
AWS Workshop Series: Microsoft SQL server and SharePoint on AWSAWS Workshop Series: Microsoft SQL server and SharePoint on AWS
AWS Workshop Series: Microsoft SQL server and SharePoint on AWS
 
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
 
DevOps for the Enterprise: Virtual Office Hours
DevOps for the Enterprise: Virtual Office HoursDevOps for the Enterprise: Virtual Office Hours
DevOps for the Enterprise: Virtual Office Hours
 
(SDD420) Amazon WorkSpaces: Advanced Topics and Deep Dive | AWS re:Invent 2014
(SDD420) Amazon WorkSpaces: Advanced Topics and Deep Dive | AWS re:Invent 2014(SDD420) Amazon WorkSpaces: Advanced Topics and Deep Dive | AWS re:Invent 2014
(SDD420) Amazon WorkSpaces: Advanced Topics and Deep Dive | AWS re:Invent 2014
 
Introduction to Amazon Lightsail
Introduction to Amazon LightsailIntroduction to Amazon Lightsail
Introduction to Amazon Lightsail
 
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...
 

Viewers also liked

Building High-availability Websites on AWS
Building High-availability Websites on AWSBuilding High-availability Websites on AWS
Building High-availability Websites on AWS
Amazon Web Services
 
A Dash of SPiCE_The Power of VDI
A Dash of SPiCE_The Power of VDIA Dash of SPiCE_The Power of VDI
A Dash of SPiCE_The Power of VDI
Erlyn911
 

Viewers also liked (20)

Managing WorkSpaces at Scale | AWS Public Sector Summit 2016
Managing WorkSpaces at Scale | AWS Public Sector Summit 2016Managing WorkSpaces at Scale | AWS Public Sector Summit 2016
Managing WorkSpaces at Scale | AWS Public Sector Summit 2016
 
AWS Webcast - Best Practices for Content Delivery using Amazon CloudFront
AWS Webcast - Best Practices for Content Delivery using Amazon CloudFrontAWS Webcast - Best Practices for Content Delivery using Amazon CloudFront
AWS Webcast - Best Practices for Content Delivery using Amazon CloudFront
 
AWS December 2015 Webinar Series - Introducing Amazon Inspector
AWS December 2015 Webinar Series - Introducing Amazon InspectorAWS December 2015 Webinar Series - Introducing Amazon Inspector
AWS December 2015 Webinar Series - Introducing Amazon Inspector
 
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
 
Building High-availability Websites on AWS
Building High-availability Websites on AWSBuilding High-availability Websites on AWS
Building High-availability Websites on AWS
 
Escape From Amazon: Tips/Techniques for Reducing AWS Dependencies
Escape From Amazon: Tips/Techniques for Reducing AWS DependenciesEscape From Amazon: Tips/Techniques for Reducing AWS Dependencies
Escape From Amazon: Tips/Techniques for Reducing AWS Dependencies
 
12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs
 
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWSAWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
 
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
 
AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS  AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS
 
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
 
Supporting Diversity in Technical Workspaces
Supporting Diversity in Technical WorkspacesSupporting Diversity in Technical Workspaces
Supporting Diversity in Technical Workspaces
 
7 tips for scaling the leostream connection broker for disaster recovery
7 tips for scaling the leostream connection broker for disaster recovery7 tips for scaling the leostream connection broker for disaster recovery
7 tips for scaling the leostream connection broker for disaster recovery
 
Delivering Linux Virtual Desktops
Delivering Linux Virtual DesktopsDelivering Linux Virtual Desktops
Delivering Linux Virtual Desktops
 
A Dash of SPiCE_The Power of VDI
A Dash of SPiCE_The Power of VDIA Dash of SPiCE_The Power of VDI
A Dash of SPiCE_The Power of VDI
 
Delivering Mission Critical Applications with Leostream and HP RGS
Delivering Mission Critical Applications with Leostream and HP RGSDelivering Mission Critical Applications with Leostream and HP RGS
Delivering Mission Critical Applications with Leostream and HP RGS
 
AWS で VDI / DaaS っぽいものを作ってみた
AWS で VDI / DaaS っぽいものを作ってみたAWS で VDI / DaaS っぽいものを作ってみた
AWS で VDI / DaaS っぽいものを作ってみた
 
Oracle VDI 3.3 Overview
Oracle VDI 3.3 OverviewOracle VDI 3.3 Overview
Oracle VDI 3.3 Overview
 
Introduction to Connection Broker Technology
Introduction to Connection Broker TechnologyIntroduction to Connection Broker Technology
Introduction to Connection Broker Technology
 
Leostream Webinar - OpenStack VDI and DaaS
Leostream Webinar - OpenStack VDI and DaaSLeostream Webinar - OpenStack VDI and DaaS
Leostream Webinar - OpenStack VDI and DaaS
 

Similar to [AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Desktops in the Cloud

Similar to [AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Desktops in the Cloud (20)

Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
 
Moving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpacesMoving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpaces
 
Vom Server bis zum Workspace: Windows Anwendungen auf AWS - AWS Cloud Web Day...
Vom Server bis zum Workspace: Windows Anwendungen auf AWS - AWS Cloud Web Day...Vom Server bis zum Workspace: Windows Anwendungen auf AWS - AWS Cloud Web Day...
Vom Server bis zum Workspace: Windows Anwendungen auf AWS - AWS Cloud Web Day...
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
IaaS azure_vs_amazon
IaaS azure_vs_amazonIaaS azure_vs_amazon
IaaS azure_vs_amazon
 
AWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinarAWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinar
 
Increase Speed and Agility with Amazon Web Services
Increase Speed and Agility with Amazon Web ServicesIncrease Speed and Agility with Amazon Web Services
Increase Speed and Agility with Amazon Web Services
 
Increase Speed and Agility with Amazon Web Services
Increase Speed and Agility with Amazon Web ServicesIncrease Speed and Agility with Amazon Web Services
Increase Speed and Agility with Amazon Web Services
 
AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)
 
What's New for the Windows Azure Developer? Lots!!
What's New for the Windows Azure Developer?  Lots!!What's New for the Windows Azure Developer?  Lots!!
What's New for the Windows Azure Developer? Lots!!
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginners
 
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASSECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
 
Azure platform for customers
Azure platform for customersAzure platform for customers
Azure platform for customers
 
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
 
cloud computing
cloud computingcloud computing
cloud computing
 
Windows on AWS
Windows on AWSWindows on AWS
Windows on AWS
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 
Azure fundamentals 03
Azure fundamentals 03Azure fundamentals 03
Azure fundamentals 03
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Cloudformation & VPC, EC2, RDS
Cloudformation & VPC, EC2, RDSCloudformation & VPC, EC2, RDS
Cloudformation & VPC, EC2, RDS
 

More from Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

[AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Desktops in the Cloud

  • 1. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. December 9, 2015 | Los Angeles, CA Microsoft Windows Desktops in the Cloud
  • 3. Desktop as a Service Microsoft Windows desktops on AWS • realizing the “virtual desktop dream” The cloud replacement to VDI • no-hassle performance, capacity • improved accessibility, security Decentralization meets consumerization • “Corporate IT meets Consumer IT” • device and location independence
  • 5. Ease of Deployment On-demand, pay-as-you-go Launch the number of WorkSpaces needed Heavy lifting taken care of by AWS
  • 6. Standard Windows Management Treat like any other Microsoft Windows desktop environment! • Policy: Active Directory, GPOs • Patching: WSUS, SCCM • Distribution: SCCM, App-V • Automation: Powershell
  • 7. Template to Desktop Create custom images Map to hardware types Launch from bundles Simple to Provision
  • 8. Keep Data Secure and Available No data stored on end-user device Only streaming protocol pixels delivered to users (Teradici PCoIP) User volume backed by Amazon S3
  • 9. Desktop, Laptop: PC, Mac Tablets: iOS, Android, Kindle, Win Zero, Thin Clients Chrome OS Support Multiple Devices
  • 10. Integrate with Active Directory IT: Control policies with familiar tools Users: Use existing enterprise credentials
  • 11. Protect with MFA IT: Integrate with existing MFA solution Users: Get to use existing one-time tokens
  • 12. Automation Support Manage and provision with CLI or API (Powershell, .NET, and more)
  • 13. WorkSpaces Monitoring • Automatically respond to desktop health and connection issues • Alert on custom metrics and events
  • 14. Monthly Pay as You Go All WorkSpaces Bundles provide the Windows 7 Experience to users (provided by Windows Server 2008 R2 with RDS). Monthly Price in N. Virginia and Oregon AWS regions. More here: http://aws.amazon.com/workspaces/pricing/ Value Plus Value 1 vCPU, 2 GB memory 10 GB storage $25 - Value $40 - Value Plus Performance Plus Performance 2 vCPU, 7.5 GiB memory 100 GB storage $60 - Performance $75 - Performance Plus Standard Plus Standard 2 vCPU, 4 GB memory 50 GB storage $35 - Standard $50 - Standard Plus
  • 16. A Typical User Journey with WorkSpaces Discover Corporate Pilot Office Access Home Access Other Devices No More Desktop
  • 17. User Expectations for WorkSpaces Work Anywhere High Productivity Help, not Hinder Familiar Robust 100% Available
  • 18. What Users Like It Just Works Transparent Single Environment Sense of Permanence Centralized Support Different Experience
  • 20. Service Availability 6 Regions • Oregon • Northern Virginia • Ireland • Tokyo • Singapore • Sydney http://aws.amazon.com/about-aws/global-infrastructure/ (as of December 2015) Amazon WorkSpaces
  • 21. Common Enterprise Deployment Model • Regional proximity to users • Tie into the global corporate network via DX • Use existing IP space • Restrict corporate network access when necessary • Enable future expansion Global Enterprise Corporate Network (10.0.0.0/8) 10.44.192.0/20 10.44.208.0/20 10.44.224.0/20 10.44.240.0/20 TBD TBD This is EC2 at scale. lots of worldwide users
  • 22. Authentication Gateway Active Directory corp servers Direct Connect Customer Corp Net Users Customer Streaming Gateway WorkSpaces Service Broker A) AWS-managed (public) B) customer-managed (public and/or private) MFA Accessing Corporate WorkSpaces WorkSpacesVGW Internet Session Gateway secure protocols, analogous to VPN (SSL and PCoIP w/ IPSec AES-256) 1 2 3 Client authenticates (AD and MFA) via Authentication Gateway (SSL) Client brokers desktop session with Session Gateway (SSL) Client accesses desktop through Streaming Gateway (PCoIP w/ IPSec AES-256) How Client Traffic Flows access from Corp (wired, wireless, VPN) customer-provided hardware From the Enterprise Corporate Network Zero Client Gateway B Customer VPC A Sophos source filtering by IP Transit InfoSec Logging all corporate network access untrusted prior to filtering US East Employees us-east-1 • regional proximity • tie into corp via DX redundant private VIFs • use existing IP space 10.44.208.0/2010.x.x.x/8 • restrict corp network access KEY POINT Kerb/TGT ticket Streaming Gateway IP
  • 23. Authentication Gateway Active Directory corp servers Direct Connect Customer Corp Net Users Customer Streaming Gateway WorkSpaces Service Broker A) AWS-managed (public) B) customer-managed (public and/or private) MFA Accessing Corporate WorkSpaces WorkSpacesVGW Internet Session Gateway secure protocols, analogous to VPN (SSL and PCoIP w/ IPSec AES-256) 1 2 3 Client authenticates (AD and MFA) via Authentication Gateway (SSL) Client brokers desktop session with Session Gateway (SSL) Client accesses desktop through Streaming Gateway (PCoIP w/ IPSec AES-256) How Client Traffic Flows access from ANY network BUT customer corporate customer-provided hardware From ANY Network Outside of the Enterprise Zero Client Gateway B Amazon.com VPC A Sophos source filtering by IP Transit InfoSec Logging all corporate network access untrusted prior to filtering Standalone Network • BYOD: use ANY device, not just corporate hardware • BYON: more than just BYOD … bring your own network -or- BYOD • NEXT-GEN: the new corporate network
  • 24. The Evolution of Automation CLI Tools on A-Linux #!/usr/bin/ruby #!/usr/bin/perl #!/bin/bash • fast and easy start – “just go” • many operations need data (dir-id, wsb, region)  CSV files over API calls • as data increases, fast and easy not so fast and easy anymore • oh, right … no AWS SDK support for Perl • object notation, AWS SDK support Web-Based UI Self-Service Portal for End-Users Admin Portal for Helpdesk (Python) (Ruby) API Gateway Lambda DynamoDB create-workspaces describe-workspaces reboot-workspaces terminate-workspaces Public APIs { “key1”: “val1”, “key2”: “val2” } json transport Common API Development
  • 25. Event Handling create-workspace terminate-workspace • delete object from Active Directory • email users • post-install hooks for other activities poll API with cron CloudTrail CloudWatch Logs Kinesis Lambda API events create-workspace  ENI terminate-workspace 25-30 minutes IP ready only at end Implement workflow-driven behavior. Code
  • 26. User Migration Efforts WorkDocs DFS File Share cloud-based Sync Storage • install WorkDocs sync agent on existing desktops and WorkSpace • data stored securely in S3, synced across all devices Zero Clients, Tablets, Chromebooks • initial access from existing desktops, laptops • Chromebooks solve a lot of problems • customer explores tablets, zero clients • Amazon does not support full desktop migrations today • excitement around thin client solutions
  • 27. Thank You! • Questions? • Comments? • Feedback and thoughts?