SlideShare a Scribd company logo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Jerry Rhoads, Solutions Architect, AWS
Eric Klein Director of Cloud Engineering, March of Dimes
June 20, 2016
Amazon WorkSpaces
Managing Amazon WorkSpaces at Scale
Before we begin: quick survey
Does any of this sound familiar?
• Do you have fleets of terminal servers?
• Why does my new laptop need all these
patches on first boot?
• “Why can’t I use my (fill-in-the-blank
machine with 123,233,233 video drivers)
at work? aka it works great in my house!”
• Hey Helpdesk, I lost my laptop and need
one now !!
If this is you….
stick around!
Agenda
Getting started
• From concept to production
Focus on the basics
• Identity and access
• Networking: Amazon VPC, DX, and security
Image management
• Images and bundles
• Application deployment
The end user experience
• Testing an emotional service
• No laptop? What do I use?
March of Dimes
• Lessons learned
Getting started: identify the team
• Operations / Engineering teams
• Small team: usually 2-3 members
• 2-3 weeks: introduction, overview, deeper dives
• Networking team
• 1-2 members
• 4 weeks +
• Ingress into network via service broker interface
• Integration with network via DX/VPN
• The inbound firewall
• Security team
• 1-2 members
• 4 Weeks +
• Network access from anywhere vs. private broker
• MFA, selective MFA
• Device security, root of trust concerns
This can take some time
Getting started: POC vs. pilot
POC vs. Pilot, aren’t they the same?
POC – concept only, e.g., don’t miss it when it’s gone
• Explore – delete and repeat
• Lessons learned– push the limits, make mistakes –you won’t break
the service!
• Diversity– pick lots of different data points
• Enforce your POCs: artificially-constrained VPC, VPN integration (no
DX); this phase cannot go Prod
Pilot – this could turn into a successful disaster
• Build a platform without the need to refactor
• Smart VPC design, consideration to imaging, prepare a realistic rollout
plan
Getting started: managing the POC
Requirements will be all over the place
• Everyone will want something different
• Everyone is trying to go to the same place
Keep the POC focused, disagree and commit
• Operations / Engineering – Usable desktops. Custom
imaging. Automated provisioning. Process alignment.
Devices.
• Networking – What ports do I open on the firewall?
• Security – The WorkSpaces client acts like a VPN.
What’s the MFA strategy?Don’t try to boil the ocean!
Getting started: studying the POC and its
phases
POC 1 – Limited POC
• 10-15 people: Operations / Engineering,
Networking, security
• Work out the kinks
• Can you work exclusively in your WorkSpace?
POC 2 – Expand the POC
• 50 people, all shapes and sizes
• Executives, compliance, project stakeholder, your boss
• Gather as much positive and negative feedback as
possible
Remember!
• Plan your exit, focus on requirements
• Set up the transition to pilot with parallel efforts during Round 2
Agenda
Getting started
• From concept to production
Focus on the basics
• Identity and access
• Networking: Amazon VPC, DX, and security
Image management
• Images and bundles
• Application deployment
End user experience
• Testing an emotional service
• No laptop? What do I use?
March of Dimes
• Lessons learned
Focus on the basics: a refresher
Rules to remember
• Directory = Amazon Directory Service instance
• A directory spans exactly 2 subnets
• A directory = 2 Amazon EC2 instances (1 per
subnet)
• You can have multiple directories in 1 Amazon
VPC
• Each directory has its own registration code
• Zero client: each registration code needs its
own URL
Key takeaways:
• A WorkSpace is tied to exactly 1 directory
• A WorkSpace will live in 1 of the 2 directory
subnets
TIP: Map 1 Service to 1 Directory
Connector, e.g.,WorkMail, WorkDocs,
WorkSpaces
Focus on the basics: networking
Early discussions
• Access from my existing network
• Access from anywhere (e.g., favorite coffee shop)
Further discussions
• Should I use a public endpoint?
• Private VIF – Can we only access from our existing
network?
• Secure client computing
• Content filtering – can we restrict access?
Focus on the basics: the golden rules of VPC
Q: “What is the best VPC design?”
A: Every use case is different
Rule #1: Don’t over analyze
Rule #2: Eliminate IP waste
• AWS subnet costs 5 IP addresses
• 2 Regions = 2 VPCs minimum = 2 IP blocks
Rule #3: Be flexible to accommodate what you don’t
know
• Treat your end state as an unknown
TIP: Largest VPC size: /16 (65K addresses)
Authentication
Gateway
Active
Directory
Agency
servers
AWS Direct
Connect
Agency
network
Users
Agency
network
Streaming
Gateway
WorkSpaces Service Broker
A) AWS-managed (public)
B) Agency-managed (public and/or private)
MFA
Accessing Amazon 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 Agency
(wired, wireless, VPN)
Government-
provided hardware
From your Agency’s network
Zero Client
Gateway
B
Agency VPC
A
Content
filtering
source filtering
by IP
Transit
InfoSec Logging
all Agency network access
untrusted prior to filtering
US East
end users
us-east-1
• regional proximity
• tie into network via DX
redundant
private VIFs
• use existing IP space
10.x.x.x/2010.x.x.x/8 • restrict network access
KEY POINT
Kerb/TGT
ticket
Streaming
Gateway IP
Authentication
Gateway
Active
Directory
corp
servers
Direct Connect
Corp Net
Users
Corporate
Streaming
Gateway
WorkSpaces Service Broker
A) AWS-managed (public)
B) Agency-managed (public and/or private)
MFA
Accessing Amazon 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
GFE hardware
From ANY network
Zero Client
Gateway
B
Agency VPC
A
Content
filtering
source filtering
by IP
Transit
InfoSec logging
All agency network access
untrusted prior to filtering
Standalone
Network
• BYOD: use ANY device, not just
GFE hardware
• BYON: more than just BYOD …
bring your own network
-or-
BYOD
• NEXT-GEN: the new network for
your agency
Focus on the basics: the public endpoint
 Most public VIFs / DX tie into an agency’s
network
 Inbound is free
 Keep network traffic separate from outbound
traffic
 Larger general Internet pipes, go north of the
border
 Broader carrier selection, more competitive
pricing
 BYOD can be accomplished
Focus on the basics: the private VIF
 Cost – are you paying for managed infrastructure
 Security – do you offer public VPN endpoint
connectivity?
 Use a public VIF to access AWS endpoints from your
agency’s network
 WorkSpaces access your agency’s on-prem
resources via private VIFs
 Doesn’t WorkSpaces client act like a VPN?
Focus on the basics: secure client computing
• Transparent filtering – firewall/filter: WorkSpaces binding
• Internally NAT’d networks – leads to regionalization
• Centralized logging – catch it before it goes to the border
• On-premises or in AWS – understanding who owns the
border
This is possible today
• L3-L7: Sophos, Ocedo, etc. …
• L7: Squid, WebSense, etc. …
• Most advanced configuration, operationally challenging
Authentication
Gateway
Active
Directory
Agency
servers
Direct Connect
Corp Net
Users
Agency
Net
Streaming
Gateway
MFA
WorkSpacesVGW
Internet
Session
Gateway
Zero Client
Gateway
B
Agency VPC
A
Sophos
source filtering
by IP
Transit
InfoSec logging
10.44.208.0/2010.x.x.x/8
Focus on the basics: restrictive access and
content filtering
• Secure client computing – users get
access only to what they’re entitled
• Firewalling – Layer 3 through 7
• Filtering – Layer 7 only
Agenda
Getting started
• From concept to production
Focus on the basics
• Identity and access
• Networking: VPC, DX, and security
Image management
• Images and bundles
• Application deployment
The end user experience
• Testing an emotional service
• No laptop? What do I use?
March of Dimes
• Lessons learned
Image management: the old way
1. Start from stock image
2. Install security and other patches
3. Install malware protection, patch and asset
management, and software distribution agents
4. Create a golden image
5. Deploy image to new workstations
Are we done? Nope! It’s Patch Tuesday, time for a new image.
Image management: how to make an image
1. Thick: OS + security patches and all software
2. Thin: OS + light footprint
(management and security patches)
3. Bare bones: Core OS + software distribution agents
(push software, patches, management/protection agents)
TIP: Find the balance between “get going” and automation
Experiments are good. Ask yourself, “Can I work from a
base image or should I regenerate every time?”
Image management: image-bundle relationship
A bundle maps to an image
An image can be used by multiple bundles
Bundles can have 1 or more active WorkSpaces
TIP: You cannot remove a bundle with active WorkSpaces
What will my bundle look like in 2 years?
• Use patch management to keep older
WorkSpaces updated
• Provision new WorkSpaces from the latest image
• Remember: 1 bundle, 1 image
• Version by creating a new image and associating
it with user bundles
Image management: application deployment
 No technical restrictions on software installation
 Manage WorkSpaces like any other desktop
 Use your existing toolset to distribute applications
and patches
 WorkSpaces Application Manager (WAM)
 WorkSpaces Marketplace for Desktop Apps
Image management: managing applications with WAM
Amazon WorkSpaces
Application Manager
(Amazon WAM)
Deploy and manage applications
Package your own applications
Upload applications where you own
the license
Subscribe from the AWS Marketplace
for Desktop Apps
Agenda
Getting started
• From concept to production
Focus on the basics
• Identity and access
• Networking: VPC, DX, and security
Image management
• Images and bundles
• Application deployment
End user experience
• Testing an emotional service
• No laptop? What do I use?
March of Dimes
• Lessons learned
The most emotional service in any workplace
• Everything is in the human context
• People like their hardware
• “From my cold dead hands…”
• Ask me about my stickers
• “What about offline?”
• How offline are you?
• Hotspot, iPhone/Android tethering?
• “I don’t like Windows.”
• It’s not that bad…
It’s all about customer choice
• Not every user needs a remote desktop
• Be clinical: stay focused on your testing!
End user experience: the devices
• PC, Mac, and tablet
• Familiar, eases transition, full options
• Patch and device management concerns
• Zero client
• Silicon and firmware, nothing local
• Fixed asset scenarios
• Universal across OEMs
• Thin client
• Intel or ARM, very small Linux kernel
• Both fixed and mobile
• Very specific to OEMs
• Chromebooks
• The new thin
Future state
• WI-FI and mobile
• No local data
• Easy device management
• No local patching required
End user experience: the zero client
• The approach
• Silicon and firmware
• Manufacturing
• Teradici designs Tera2 processor
• LeadTek labs in Asia
• OEMs source units, build systems
• Form factors and features
• Standalone, AiO
• Mostly DVI, some DisplayPort
• No HDMI, Bluetooth, or Wi-Fi
• Management
• PCoIP Management Console
• MC 1.0 w/ firmware 4.x
• MC 2.0 w/ firmware 5.x
PROs
• Truly zero, no patching, MDM
CONs
• Fixed asset
• No MFA support
User experience: The Chromebook
• The approach
• Browser-based OS
• Manufacturing
• Intel or ARM (Intel’s winning)
• OEMs build units, license Chrome
• Form factors and features
• Standalone, AiO, laptop, stick
• HDMI, Bluetooth, Wi-Fi
• Management
• Google Apps: Chrome Device Management
• License fee per device
• $50 annual per device
• $150 perpetuity per device (3-year)
PROs
• Zero enough, no patching, MDM
• Modern, mobile, plenty of forms
• MFA support, fast updates
• Bootstrapping is a breeze
CONs
• Available only on net-new purchases
Agenda
Getting started
• From concept to production
Focus on the basics
• Identity and access
• Networking: VPC, DX, and security
Image management
• Images and bundles
• Application deployment
End user experience
• Testing an emotional service
• No laptop? What do I use?
March of Dimes
• Lessons learned
March of Dimes
Amazon WorkSpaces Rollout
Lessons Learned
Background
•Migration from Xenapp Published Desktop Environment to
Amazon WorkSpaces
•About 200 Offices Nationally
•Transitioning Smaller (2 Person) Offices to Telecommuters
•1200 WorkSpaces Currently
Getting Started
•Make sure you size your VPC with plenty of room for
growth when setting up pilot – more than you would ever
need
•Create images frequently and keep several available in
case you need to rollback.
•Develop Printing Strategy
Managing Workspaces
•Assign WorkSpace Operators in AWS Identity and Access
Management (IAM) to delegate simple tasks and improve
responsiveness to issues.
•Leverage Group Policy for global setting/changes
•Basic scripting skills can help overcome obstacles
•Automate provisioning of workspaces when users are onboarded. Also
automate deletion of workspaces when accounts are disabled to limit
costs.
•Use Amazon CloudWatch to monitor Unhealthy WorkSpaces and
InSessionLatency and proactively address issues
Fine Tuning
•Consider migrating services that WorkSpaces depend
upon to AWS Region to improve performance
•Re-evaluate Network and ISP needs periodically as
services move between on-prem, data center and cloud
Thank
you
https://www.marchforbabies.org/team/InformationTechnology
Thank you!

More Related Content

What's hot

Intro to Amazon WorkSpaces - AWS June 2016 Webinar Series
Intro to Amazon WorkSpaces - AWS June 2016 Webinar SeriesIntro to Amazon WorkSpaces - AWS June 2016 Webinar Series
Intro to Amazon WorkSpaces - AWS June 2016 Webinar Series
Amazon Web Services
 
AWS Innovation at Scale – Rodney Haywood
AWS Innovation at Scale – Rodney HaywoodAWS Innovation at Scale – Rodney Haywood
AWS Innovation at Scale – Rodney Haywood
Amazon Web Services
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
Amazon Web Services
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
Amazon Web Services
 
Amazon AWS Workspace Howto
Amazon AWS Workspace HowtoAmazon AWS Workspace Howto
Amazon AWS Workspace Howto
mailbhargav
 
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
Amazon Web Services
 
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
Amazon Web Services
 
Amazon ECS with Docker | AWS Public Sector Summit 2016
Amazon ECS with Docker | AWS Public Sector Summit 2016Amazon ECS with Docker | AWS Public Sector Summit 2016
Amazon ECS with Docker | AWS Public Sector Summit 2016
Amazon Web Services
 
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
Amazon Web Services
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Amazon Web Services
 
Achieve Scale & Velocity with AWS OpsWorks for Chef Automate
Achieve Scale & Velocity with AWS OpsWorks for Chef AutomateAchieve Scale & Velocity with AWS OpsWorks for Chef Automate
Achieve Scale & Velocity with AWS OpsWorks for Chef Automate
Amazon Web Services
 
AWS Directory Service and Hybrid Strategy | AWS Public Sector Summit 2016
AWS Directory Service and Hybrid Strategy | AWS Public Sector Summit 2016AWS Directory Service and Hybrid Strategy | AWS Public Sector Summit 2016
AWS Directory Service and Hybrid Strategy | AWS Public Sector Summit 2016
Amazon Web Services
 
AWS re:Invent 2016: Hackproof Your Cloud: Responding to 2016 Threats (SAC308)
AWS re:Invent 2016: Hackproof Your Cloud: Responding to 2016 Threats (SAC308)AWS re:Invent 2016: Hackproof Your Cloud: Responding to 2016 Threats (SAC308)
AWS re:Invent 2016: Hackproof Your Cloud: Responding to 2016 Threats (SAC308)
Amazon Web Services
 
Moving Enterprise Windows Workloads to AWS
Moving Enterprise Windows Workloads to AWSMoving Enterprise Windows Workloads to AWS
Moving Enterprise Windows Workloads to AWS
Amazon Web Services
 
CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016
CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016
CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016
Amazon Web Services
 
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...
Amazon Web Services
 
AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)
AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)
AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)
Amazon 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 AWS
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 Stanski
Amazon Web Services
 
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
Amazon Web Services
 

What's hot (20)

Intro to Amazon WorkSpaces - AWS June 2016 Webinar Series
Intro to Amazon WorkSpaces - AWS June 2016 Webinar SeriesIntro to Amazon WorkSpaces - AWS June 2016 Webinar Series
Intro to Amazon WorkSpaces - AWS June 2016 Webinar Series
 
AWS Innovation at Scale – Rodney Haywood
AWS Innovation at Scale – Rodney HaywoodAWS Innovation at Scale – Rodney Haywood
AWS Innovation at Scale – Rodney Haywood
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
Amazon AWS Workspace Howto
Amazon AWS Workspace HowtoAmazon AWS Workspace Howto
Amazon AWS Workspace Howto
 
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
 
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
 
Amazon ECS with Docker | AWS Public Sector Summit 2016
Amazon ECS with Docker | AWS Public Sector Summit 2016Amazon ECS with Docker | AWS Public Sector Summit 2016
Amazon ECS with Docker | AWS Public Sector Summit 2016
 
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
 
Achieve Scale & Velocity with AWS OpsWorks for Chef Automate
Achieve Scale & Velocity with AWS OpsWorks for Chef AutomateAchieve Scale & Velocity with AWS OpsWorks for Chef Automate
Achieve Scale & Velocity with AWS OpsWorks for Chef Automate
 
AWS Directory Service and Hybrid Strategy | AWS Public Sector Summit 2016
AWS Directory Service and Hybrid Strategy | AWS Public Sector Summit 2016AWS Directory Service and Hybrid Strategy | AWS Public Sector Summit 2016
AWS Directory Service and Hybrid Strategy | AWS Public Sector Summit 2016
 
AWS re:Invent 2016: Hackproof Your Cloud: Responding to 2016 Threats (SAC308)
AWS re:Invent 2016: Hackproof Your Cloud: Responding to 2016 Threats (SAC308)AWS re:Invent 2016: Hackproof Your Cloud: Responding to 2016 Threats (SAC308)
AWS re:Invent 2016: Hackproof Your Cloud: Responding to 2016 Threats (SAC308)
 
Moving Enterprise Windows Workloads to AWS
Moving Enterprise Windows Workloads to AWSMoving Enterprise Windows Workloads to AWS
Moving Enterprise Windows Workloads to AWS
 
CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016
CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016
CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016
 
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 re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)
AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)
AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)
 
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
 
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
 
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
 

Viewers also liked

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 Web Services
 
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
Amazon Web Services
 
[AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Des...
[AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Des...[AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Des...
[AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Des...
Amazon Web Services
 
VFX Rendering on AWS
VFX Rendering on AWSVFX Rendering on AWS
VFX Rendering on AWS
Amazon Web Services
 
AWS Mobile Hub + AWS Device Farm
AWS Mobile Hub + AWS Device FarmAWS Mobile Hub + AWS Device Farm
AWS Mobile Hub + AWS Device Farm
Amazon Web Services
 
Building Your Practice on AWS: An APN Breakfast Session
Building Your Practice on AWS: An APN Breakfast SessionBuilding Your Practice on AWS: An APN Breakfast Session
Building Your Practice on AWS: An APN Breakfast Session
Amazon Web Services
 
#EarthOnAWS: How the Cloud Is Transforming Earth Observation | AWS Public Sec...
#EarthOnAWS: How the Cloud Is Transforming Earth Observation | AWS Public Sec...#EarthOnAWS: How the Cloud Is Transforming Earth Observation | AWS Public Sec...
#EarthOnAWS: How the Cloud Is Transforming Earth Observation | AWS Public Sec...
Amazon Web Services
 
Amazon EC2
Amazon EC2Amazon EC2
Develping mobile services on aws - Pop-up Loft Tel Aviv
Develping mobile services on aws - Pop-up Loft Tel AvivDevelping mobile services on aws - Pop-up Loft Tel Aviv
Develping mobile services on aws - Pop-up Loft Tel Aviv
Amazon Web Services
 
Amazon S3 - Masterclass - Pop-up Loft Tel Aviv
Amazon S3 - Masterclass - Pop-up Loft Tel AvivAmazon S3 - Masterclass - Pop-up Loft Tel Aviv
Amazon S3 - Masterclass - Pop-up Loft Tel Aviv
Amazon Web Services
 
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
Amazon Web Services
 
Keynote - Currency fair
Keynote - Currency fairKeynote - Currency fair
Keynote - Currency fair
Amazon Web Services
 
Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401
Amazon Web Services
 
Account Separation and Mandatory Access Control on AWS | Security Roadshow Du...
Account Separation and Mandatory Access Control on AWS | Security Roadshow Du...Account Separation and Mandatory Access Control on AWS | Security Roadshow Du...
Account Separation and Mandatory Access Control on AWS | Security Roadshow Du...
Amazon Web Services
 
Workshop: We love APIs
Workshop: We love APIsWorkshop: We love APIs
Workshop: We love APIs
Amazon Web Services
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
Amazon Web Services
 
Faster Time to Science - Scaling BioMedical Research in the Cloud with SciOps...
Faster Time to Science - Scaling BioMedical Research in the Cloud with SciOps...Faster Time to Science - Scaling BioMedical Research in the Cloud with SciOps...
Faster Time to Science - Scaling BioMedical Research in the Cloud with SciOps...
Amazon Web Services
 
Amazon Simple Work Flow Engine (SWF): How Beamr uses SWF for video optimizati...
Amazon Simple Work Flow Engine (SWF): How Beamr uses SWF for video optimizati...Amazon Simple Work Flow Engine (SWF): How Beamr uses SWF for video optimizati...
Amazon Simple Work Flow Engine (SWF): How Beamr uses SWF for video optimizati...
Amazon Web Services
 
Another Day, Another Billion Packets
Another Day, Another Billion PacketsAnother Day, Another Billion Packets
Another Day, Another Billion Packets
Amazon Web Services
 
Keynote - AON
Keynote - AONKeynote - AON
Keynote - AON
Amazon Web Services
 

Viewers also liked (20)

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
 
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
 
[AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Des...
[AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Des...[AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Des...
[AWS Days Microsoft-LA 2015]: Amazon Workspaces-Running Microsoft Windows Des...
 
VFX Rendering on AWS
VFX Rendering on AWSVFX Rendering on AWS
VFX Rendering on AWS
 
AWS Mobile Hub + AWS Device Farm
AWS Mobile Hub + AWS Device FarmAWS Mobile Hub + AWS Device Farm
AWS Mobile Hub + AWS Device Farm
 
Building Your Practice on AWS: An APN Breakfast Session
Building Your Practice on AWS: An APN Breakfast SessionBuilding Your Practice on AWS: An APN Breakfast Session
Building Your Practice on AWS: An APN Breakfast Session
 
#EarthOnAWS: How the Cloud Is Transforming Earth Observation | AWS Public Sec...
#EarthOnAWS: How the Cloud Is Transforming Earth Observation | AWS Public Sec...#EarthOnAWS: How the Cloud Is Transforming Earth Observation | AWS Public Sec...
#EarthOnAWS: How the Cloud Is Transforming Earth Observation | AWS Public Sec...
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
 
Develping mobile services on aws - Pop-up Loft Tel Aviv
Develping mobile services on aws - Pop-up Loft Tel AvivDevelping mobile services on aws - Pop-up Loft Tel Aviv
Develping mobile services on aws - Pop-up Loft Tel Aviv
 
Amazon S3 - Masterclass - Pop-up Loft Tel Aviv
Amazon S3 - Masterclass - Pop-up Loft Tel AvivAmazon S3 - Masterclass - Pop-up Loft Tel Aviv
Amazon S3 - Masterclass - Pop-up Loft Tel Aviv
 
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
 
Keynote - Currency fair
Keynote - Currency fairKeynote - Currency fair
Keynote - Currency fair
 
Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401
 
Account Separation and Mandatory Access Control on AWS | Security Roadshow Du...
Account Separation and Mandatory Access Control on AWS | Security Roadshow Du...Account Separation and Mandatory Access Control on AWS | Security Roadshow Du...
Account Separation and Mandatory Access Control on AWS | Security Roadshow Du...
 
Workshop: We love APIs
Workshop: We love APIsWorkshop: We love APIs
Workshop: We love APIs
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
 
Faster Time to Science - Scaling BioMedical Research in the Cloud with SciOps...
Faster Time to Science - Scaling BioMedical Research in the Cloud with SciOps...Faster Time to Science - Scaling BioMedical Research in the Cloud with SciOps...
Faster Time to Science - Scaling BioMedical Research in the Cloud with SciOps...
 
Amazon Simple Work Flow Engine (SWF): How Beamr uses SWF for video optimizati...
Amazon Simple Work Flow Engine (SWF): How Beamr uses SWF for video optimizati...Amazon Simple Work Flow Engine (SWF): How Beamr uses SWF for video optimizati...
Amazon Simple Work Flow Engine (SWF): How Beamr uses SWF for video optimizati...
 
Another Day, Another Billion Packets
Another Day, Another Billion PacketsAnother Day, Another Billion Packets
Another Day, Another Billion Packets
 
Keynote - AON
Keynote - AONKeynote - AON
Keynote - AON
 

Similar to Managing WorkSpaces at Scale | AWS Public Sector Summit 2016

Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014
Akash Mahajan
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
Gladson DSouza
 
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20....Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
Javier García Magna
 
DevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile GamesDevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile Games
Andreas Katzig
 
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesYow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Adrian Cockcroft
 
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bert Jan Schrijver
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
MongoDB
 
321 codeincontainer brewbox
321 codeincontainer brewbox321 codeincontainer brewbox
321 codeincontainer brewbox
Lino Telera
 
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
Adam Dunkels
 
Architectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyArchitectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and Consistently
Comsysto Reply GmbH
 
Architectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyArchitectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and Consistently
Comsysto Reply GmbH
 
Immutable Infrastructure Security
Immutable Infrastructure SecurityImmutable Infrastructure Security
Immutable Infrastructure Security
Ricky Sanders
 
Design Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise SolutionsDesign Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise Solutions
Inductive Automation
 
Design Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise SolutionsDesign Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise Solutions
Inductive Automation
 
Convince your boss to go Serverless at serverless week Brazil
Convince your boss to go Serverless at serverless week BrazilConvince your boss to go Serverless at serverless week Brazil
Convince your boss to go Serverless at serverless week Brazil
Vadym Kazulkin
 
Demystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data ScientistsDemystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data Scientists
Dr Ganesh Iyer
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
Amazon Web Services
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0
Mark Hinkle
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
OpenWhisk
 

Similar to Managing WorkSpaces at Scale | AWS Public Sector Summit 2016 (20)

Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
 
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20....Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
 
DevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile GamesDevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile Games
 
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesYow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
 
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
 
321 codeincontainer brewbox
321 codeincontainer brewbox321 codeincontainer brewbox
321 codeincontainer brewbox
 
Avoiding cloud lock-in
Avoiding cloud lock-inAvoiding cloud lock-in
Avoiding cloud lock-in
 
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
 
Architectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyArchitectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and Consistently
 
Architectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyArchitectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and Consistently
 
Immutable Infrastructure Security
Immutable Infrastructure SecurityImmutable Infrastructure Security
Immutable Infrastructure Security
 
Design Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise SolutionsDesign Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise Solutions
 
Design Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise SolutionsDesign Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise Solutions
 
Convince your boss to go Serverless at serverless week Brazil
Convince your boss to go Serverless at serverless week BrazilConvince your boss to go Serverless at serverless week Brazil
Convince your boss to go Serverless at serverless week Brazil
 
Demystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data ScientistsDemystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data Scientists
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon 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
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
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 Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon 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 sfatare
Amazon 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 NodeJS
Amazon 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 web
Amazon 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 sfatare
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 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 Service
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

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

Managing WorkSpaces at Scale | AWS Public Sector Summit 2016

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Jerry Rhoads, Solutions Architect, AWS Eric Klein Director of Cloud Engineering, March of Dimes June 20, 2016 Amazon WorkSpaces Managing Amazon WorkSpaces at Scale
  • 2. Before we begin: quick survey Does any of this sound familiar? • Do you have fleets of terminal servers? • Why does my new laptop need all these patches on first boot? • “Why can’t I use my (fill-in-the-blank machine with 123,233,233 video drivers) at work? aka it works great in my house!” • Hey Helpdesk, I lost my laptop and need one now !! If this is you…. stick around!
  • 3. Agenda Getting started • From concept to production Focus on the basics • Identity and access • Networking: Amazon VPC, DX, and security Image management • Images and bundles • Application deployment The end user experience • Testing an emotional service • No laptop? What do I use? March of Dimes • Lessons learned
  • 4. Getting started: identify the team • Operations / Engineering teams • Small team: usually 2-3 members • 2-3 weeks: introduction, overview, deeper dives • Networking team • 1-2 members • 4 weeks + • Ingress into network via service broker interface • Integration with network via DX/VPN • The inbound firewall • Security team • 1-2 members • 4 Weeks + • Network access from anywhere vs. private broker • MFA, selective MFA • Device security, root of trust concerns This can take some time
  • 5. Getting started: POC vs. pilot POC vs. Pilot, aren’t they the same? POC – concept only, e.g., don’t miss it when it’s gone • Explore – delete and repeat • Lessons learned– push the limits, make mistakes –you won’t break the service! • Diversity– pick lots of different data points • Enforce your POCs: artificially-constrained VPC, VPN integration (no DX); this phase cannot go Prod Pilot – this could turn into a successful disaster • Build a platform without the need to refactor • Smart VPC design, consideration to imaging, prepare a realistic rollout plan
  • 6. Getting started: managing the POC Requirements will be all over the place • Everyone will want something different • Everyone is trying to go to the same place Keep the POC focused, disagree and commit • Operations / Engineering – Usable desktops. Custom imaging. Automated provisioning. Process alignment. Devices. • Networking – What ports do I open on the firewall? • Security – The WorkSpaces client acts like a VPN. What’s the MFA strategy?Don’t try to boil the ocean!
  • 7. Getting started: studying the POC and its phases POC 1 – Limited POC • 10-15 people: Operations / Engineering, Networking, security • Work out the kinks • Can you work exclusively in your WorkSpace? POC 2 – Expand the POC • 50 people, all shapes and sizes • Executives, compliance, project stakeholder, your boss • Gather as much positive and negative feedback as possible Remember! • Plan your exit, focus on requirements • Set up the transition to pilot with parallel efforts during Round 2
  • 8. Agenda Getting started • From concept to production Focus on the basics • Identity and access • Networking: Amazon VPC, DX, and security Image management • Images and bundles • Application deployment End user experience • Testing an emotional service • No laptop? What do I use? March of Dimes • Lessons learned
  • 9. Focus on the basics: a refresher Rules to remember • Directory = Amazon Directory Service instance • A directory spans exactly 2 subnets • A directory = 2 Amazon EC2 instances (1 per subnet) • You can have multiple directories in 1 Amazon VPC • Each directory has its own registration code • Zero client: each registration code needs its own URL Key takeaways: • A WorkSpace is tied to exactly 1 directory • A WorkSpace will live in 1 of the 2 directory subnets TIP: Map 1 Service to 1 Directory Connector, e.g.,WorkMail, WorkDocs, WorkSpaces
  • 10. Focus on the basics: networking Early discussions • Access from my existing network • Access from anywhere (e.g., favorite coffee shop) Further discussions • Should I use a public endpoint? • Private VIF – Can we only access from our existing network? • Secure client computing • Content filtering – can we restrict access?
  • 11. Focus on the basics: the golden rules of VPC Q: “What is the best VPC design?” A: Every use case is different Rule #1: Don’t over analyze Rule #2: Eliminate IP waste • AWS subnet costs 5 IP addresses • 2 Regions = 2 VPCs minimum = 2 IP blocks Rule #3: Be flexible to accommodate what you don’t know • Treat your end state as an unknown TIP: Largest VPC size: /16 (65K addresses)
  • 12. Authentication Gateway Active Directory Agency servers AWS Direct Connect Agency network Users Agency network Streaming Gateway WorkSpaces Service Broker A) AWS-managed (public) B) Agency-managed (public and/or private) MFA Accessing Amazon 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 Agency (wired, wireless, VPN) Government- provided hardware From your Agency’s network Zero Client Gateway B Agency VPC A Content filtering source filtering by IP Transit InfoSec Logging all Agency network access untrusted prior to filtering US East end users us-east-1 • regional proximity • tie into network via DX redundant private VIFs • use existing IP space 10.x.x.x/2010.x.x.x/8 • restrict network access KEY POINT Kerb/TGT ticket Streaming Gateway IP
  • 13. Authentication Gateway Active Directory corp servers Direct Connect Corp Net Users Corporate Streaming Gateway WorkSpaces Service Broker A) AWS-managed (public) B) Agency-managed (public and/or private) MFA Accessing Amazon 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 GFE hardware From ANY network Zero Client Gateway B Agency VPC A Content filtering source filtering by IP Transit InfoSec logging All agency network access untrusted prior to filtering Standalone Network • BYOD: use ANY device, not just GFE hardware • BYON: more than just BYOD … bring your own network -or- BYOD • NEXT-GEN: the new network for your agency
  • 14. Focus on the basics: the public endpoint  Most public VIFs / DX tie into an agency’s network  Inbound is free  Keep network traffic separate from outbound traffic  Larger general Internet pipes, go north of the border  Broader carrier selection, more competitive pricing  BYOD can be accomplished
  • 15. Focus on the basics: the private VIF  Cost – are you paying for managed infrastructure  Security – do you offer public VPN endpoint connectivity?  Use a public VIF to access AWS endpoints from your agency’s network  WorkSpaces access your agency’s on-prem resources via private VIFs  Doesn’t WorkSpaces client act like a VPN?
  • 16. Focus on the basics: secure client computing • Transparent filtering – firewall/filter: WorkSpaces binding • Internally NAT’d networks – leads to regionalization • Centralized logging – catch it before it goes to the border • On-premises or in AWS – understanding who owns the border This is possible today • L3-L7: Sophos, Ocedo, etc. … • L7: Squid, WebSense, etc. … • Most advanced configuration, operationally challenging
  • 17. Authentication Gateway Active Directory Agency servers Direct Connect Corp Net Users Agency Net Streaming Gateway MFA WorkSpacesVGW Internet Session Gateway Zero Client Gateway B Agency VPC A Sophos source filtering by IP Transit InfoSec logging 10.44.208.0/2010.x.x.x/8 Focus on the basics: restrictive access and content filtering • Secure client computing – users get access only to what they’re entitled • Firewalling – Layer 3 through 7 • Filtering – Layer 7 only
  • 18. Agenda Getting started • From concept to production Focus on the basics • Identity and access • Networking: VPC, DX, and security Image management • Images and bundles • Application deployment The end user experience • Testing an emotional service • No laptop? What do I use? March of Dimes • Lessons learned
  • 19. Image management: the old way 1. Start from stock image 2. Install security and other patches 3. Install malware protection, patch and asset management, and software distribution agents 4. Create a golden image 5. Deploy image to new workstations Are we done? Nope! It’s Patch Tuesday, time for a new image.
  • 20. Image management: how to make an image 1. Thick: OS + security patches and all software 2. Thin: OS + light footprint (management and security patches) 3. Bare bones: Core OS + software distribution agents (push software, patches, management/protection agents) TIP: Find the balance between “get going” and automation Experiments are good. Ask yourself, “Can I work from a base image or should I regenerate every time?”
  • 21. Image management: image-bundle relationship A bundle maps to an image An image can be used by multiple bundles Bundles can have 1 or more active WorkSpaces TIP: You cannot remove a bundle with active WorkSpaces What will my bundle look like in 2 years? • Use patch management to keep older WorkSpaces updated • Provision new WorkSpaces from the latest image • Remember: 1 bundle, 1 image • Version by creating a new image and associating it with user bundles
  • 22. Image management: application deployment  No technical restrictions on software installation  Manage WorkSpaces like any other desktop  Use your existing toolset to distribute applications and patches  WorkSpaces Application Manager (WAM)  WorkSpaces Marketplace for Desktop Apps
  • 23. Image management: managing applications with WAM Amazon WorkSpaces Application Manager (Amazon WAM) Deploy and manage applications Package your own applications Upload applications where you own the license Subscribe from the AWS Marketplace for Desktop Apps
  • 24. Agenda Getting started • From concept to production Focus on the basics • Identity and access • Networking: VPC, DX, and security Image management • Images and bundles • Application deployment End user experience • Testing an emotional service • No laptop? What do I use? March of Dimes • Lessons learned
  • 25. The most emotional service in any workplace • Everything is in the human context • People like their hardware • “From my cold dead hands…” • Ask me about my stickers • “What about offline?” • How offline are you? • Hotspot, iPhone/Android tethering? • “I don’t like Windows.” • It’s not that bad… It’s all about customer choice • Not every user needs a remote desktop • Be clinical: stay focused on your testing!
  • 26. End user experience: the devices • PC, Mac, and tablet • Familiar, eases transition, full options • Patch and device management concerns • Zero client • Silicon and firmware, nothing local • Fixed asset scenarios • Universal across OEMs • Thin client • Intel or ARM, very small Linux kernel • Both fixed and mobile • Very specific to OEMs • Chromebooks • The new thin Future state • WI-FI and mobile • No local data • Easy device management • No local patching required
  • 27. End user experience: the zero client • The approach • Silicon and firmware • Manufacturing • Teradici designs Tera2 processor • LeadTek labs in Asia • OEMs source units, build systems • Form factors and features • Standalone, AiO • Mostly DVI, some DisplayPort • No HDMI, Bluetooth, or Wi-Fi • Management • PCoIP Management Console • MC 1.0 w/ firmware 4.x • MC 2.0 w/ firmware 5.x PROs • Truly zero, no patching, MDM CONs • Fixed asset • No MFA support
  • 28. User experience: The Chromebook • The approach • Browser-based OS • Manufacturing • Intel or ARM (Intel’s winning) • OEMs build units, license Chrome • Form factors and features • Standalone, AiO, laptop, stick • HDMI, Bluetooth, Wi-Fi • Management • Google Apps: Chrome Device Management • License fee per device • $50 annual per device • $150 perpetuity per device (3-year) PROs • Zero enough, no patching, MDM • Modern, mobile, plenty of forms • MFA support, fast updates • Bootstrapping is a breeze CONs • Available only on net-new purchases
  • 29. Agenda Getting started • From concept to production Focus on the basics • Identity and access • Networking: VPC, DX, and security Image management • Images and bundles • Application deployment End user experience • Testing an emotional service • No laptop? What do I use? March of Dimes • Lessons learned
  • 30. March of Dimes Amazon WorkSpaces Rollout Lessons Learned
  • 31.
  • 32. Background •Migration from Xenapp Published Desktop Environment to Amazon WorkSpaces •About 200 Offices Nationally •Transitioning Smaller (2 Person) Offices to Telecommuters •1200 WorkSpaces Currently
  • 33. Getting Started •Make sure you size your VPC with plenty of room for growth when setting up pilot – more than you would ever need •Create images frequently and keep several available in case you need to rollback. •Develop Printing Strategy
  • 34. Managing Workspaces •Assign WorkSpace Operators in AWS Identity and Access Management (IAM) to delegate simple tasks and improve responsiveness to issues. •Leverage Group Policy for global setting/changes •Basic scripting skills can help overcome obstacles •Automate provisioning of workspaces when users are onboarded. Also automate deletion of workspaces when accounts are disabled to limit costs. •Use Amazon CloudWatch to monitor Unhealthy WorkSpaces and InSessionLatency and proactively address issues
  • 35. Fine Tuning •Consider migrating services that WorkSpaces depend upon to AWS Region to improve performance •Re-evaluate Network and ISP needs periodically as services move between on-prem, data center and cloud

Editor's Notes

  1. Software distribution: AD integrated deployment (GPO) BMC SCCM