SlideShare a Scribd company logo
1 of 33
Download to read offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
G PS: Image Management Best Practi ces for
Amazon WorkSpaces
J u s t i n B r a d l e y – S p e c i a l i z e d S o l u t i o n s A r c h i t e c t - E U C
A n d r e w K l o m a n - P a r t n e r S o l u t i o n s A r c h i t e c t - E U C
R a y D u s s e a u l t – D i r e c t o r o f C l o u d a n d A p p l i c a t i o n S t r a t e g y -
L i q u i d w a r e
N o v e m b e r 2 7 , 2 0 1 7
G P S T E C 3 1 6
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to Expect from the Session
• Bundles
• Images
• Custom images
• Application deployment through decoupling
• Partner Solutions
What are we covering…
• Amazon WorkSpaces basics and infrastructure setup*
What aren’t we covering
*Amazon WorkSpaces at re:Invent 2016: https://aws.amazon.com/workspaces/resources/#reinvent
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
It’s All About the Bundle
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
WorkSpaces Bundle Basics
AMI + compute resources + apps = bundle
• Amazon Machine Images (AMI) provide the desktop
operating system
• WorkSpaces uses the EC2 compute virtualization
platform as the base
• Applications are optional as needed
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Some WorkSpaces Fundamentals
Hard drive structure of workspace
• Each Workspace comes with two drives.
• The drive sizes are fixed at creation and cannot at this time be
resized.
• C: drive contains the system image and is currently fixed at 80GB.
This drive is only used for operating system, no user data is
stored on this drive.
• D: drive is the user data drive. All user data is redirected to this
drive using policies and redirection.
• D: drive size is set by the bundle selection, Value 10GB, Standard
50GB, Performance 100GB
• D: drive snapshot taken automatically every 12 hours.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Create Your Base Image
Make sure you pick the right tool for the job
• Choose the base AMI
• Select the desired EC2 compute sizing
• Applications are optional as needed
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Good Imaging Etiquette
Some steps when you think it’s just right
• Reboot the workspace
• Update and patch
• Clean out files
• Clean browser stored data
• Remove unnecessary features
• Reboot again and shut down
• DO NOT RUN Sysprep, DISM, Windiff or other OS Prep Tools
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Personas
How many users will you need over time?
What applications are being used by your users?
What resources does your user application require?
Do your users require special peripherals?
What security limitations are required?
Where are your user groups located geographically?
How long do the users plan on accessing the
environment?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lifecycle Management
Managing bundles and images over long lifecycles
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Operating Systems Need Updates
An image once deployed needs to be updated to maintain stability and security
• Manage and regulate updates; don’t let them come from the internet
• Discover customer usage patterns
• Understand security requirements
• Use Microsoft Update by default
• Use manged tools, WSUS, etc.
• Test before deployment
• Application dependencies
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A Simple Process…
Master Image Bundle Deploy Update Refresh
WorkSpaces
Create New
Image
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regular Refresh or Continuous Update?
Do you refresh or continuously update?
• Continuous updates can lead to bloat and instability
• You can introduce a rebuild and refresh cycle
• Continuously look to streamline
• How often the process should run
• Perform clean-up on the base images and workspaces
• Minimize number of images to minimize effort
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
You Need An Image Factory
injection
imaging
• Package
• Catalog
• Deploy
• Image
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application Deployment
Getting applications to the users
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Image management
App 1
Guest OS
App 2
App 1
Guest OS
and some
application
App 2
Guest
OS and
applications
Zero
Core OS only with software
distribution agents
Thin
Zero + light footprint of manually
installed software
Baked
Image with all software manually
installed and managed
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Do You Install or Deliver?
Installing is simpler but reduces adaptability
Delivering is more efficient and agile
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Decouple
Separate the apps from the OS
User data
User profile
Application
Guest OS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Tools for App Management
It’s not just delivery
• Tight License Control
• Usage Analytics
• Centralized management
• Application publishing
• Portability & Recovery
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Problem Apps
Some apps just don’t play nice
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
User Data & Profiles Can Be Complex or
Simple
• Where do users store data?
• Shared drives, mapped drives or
removable devices provided (Amazon
WorkDocs)
• Where is user profile data stored?
• Profile data collated using tools to
capture settings if applicable to new
environment
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
So Many Choices
Amazon
AppStream 2.0
vmware
ThinApp Microsoft
App-V
marketplace
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ray Dusseault – Director of Cloud and Application Strategy -
Liquidware
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stratusphere UX Overview
Appliance model hosted ON
PREM or within the
customers AWS environment
Windows Endpoint ON PREM
or in AWS Workspaces
Collector ID (Agent)
installed on endpoints
Desktop and Application
Performance, environmental
and User Experience data
collected and analyzed within
the UX appliance
Process
Optimizer
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stratusphere UX
Depending on the applications being executed within the desktop
resource you will need to consider the characteristics required
Monitor environment and scale out/in resources
Tier 1 Tier 2 Tier 3
50 65 130
Stratusphere UX
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ProfileUnity: Profile portability
Public Cloud Hosted User EndpointPrivate Enterprise User Endpoint
ProfileUnity can be centrally
managed to support and migrate
User profiles and data across
traditional VDI platforms as well
as Private and Public Cloud
Hosted DaaS
Traditional Profile
Unity Migration
ProfileDisk ContainerProfileDisk
Container
Traditional Profile
Unity Migration
ProfileDisk ContainerProfileDisk
Container
Traditional
VDI platforms
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
This capture
results in the
creation of
the individual
FlexApp Layers
Unlike some
technologies,
the applications
are not actually
installed within the
corresponding OS
The FlexApp Layer is attached to
the endpoint just as puzzle pieces
are connected together
Filter drivers control the connection
between the FlexApp Layer and the
OS; much like a traffic cop
At removal, the FlexApp Layer is
detached from the endpoint just
as puzzle pieces are separated
Application installs can be redirected
to virtual disks in the form of VHD’s
or VMDK’s
Therefore the filter drivers within
FlexApp Layering technology allow for
the clean removal of the FlexApp Layers
Liquidware—FlexApp
Think of the
Windows OS
as a puzzle piece
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Workspace infrastructurePrivate Enterprise infrastructure
FlexApp lifecycle management
FlexApp can be centrally
managed to support any
traditional VDI platforms,
Private Cloud as well as
Amazon Workspaces
FlexApp Layers replicated
and maintained across
Private and Amazon
Workspaces infrastructure
FlexApp
Layers
FlexApp
Layers
Traditional
VDI platforms
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Windows 10
User connects to the new
Windows 10 desktop session
Once again the users profile has
followed them to this session
FlexApp Layers are attached
to the Users windows session
ProfileUnity and FlexApp
have simplified and
optimized the profile and
application management
workflow for users!!!
ProfileUnity and FlexApp working together
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What’s next….
Bypass the need for CIFS
Cloud storage has HA capability by default
Ability to replicate Portable FlexApp Layers
and ProfileUnity Profiles across regions
Cloud Storage from Amazon
Traditional Microsoft CIFS storage
FlexApp Layers
Traditional ProfileUnity
Migration
FlexApp Layers
Amazon S3
Traditional ProfileUnity
Migration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How is Liquidware Helping AWS customers?
• Pre Sales and POC assistance
• “Services Catalog” Guidance and Best Practices
• Environmental Profiling Assessments
• Bundle/Tiering Assessments
• Healthchecks
• Application Strategy Assessments
• User Profile and data Migrations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What’s your story?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
WorkSpaces
WorkSpaces Product Detail Page
Best Practices for Deploying Amazon
WorkSpaces
AppStream2.0
Resources
FAQs
Liquidware
http://www.liquidware.com/
Profile Unity
http://www.liquidware.com/prod
ucts/profileunity
FlexApps
http://www.liquidware.com/prod
ucts/flexapp
Resources
Come visit
Liquidware at the LG
booth #2040
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

More Related Content

What's hot

Build a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million usersBuild a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million users
Amazon Web Services
 
GAM310_Build a Telemetry and Analytics Pipeline for Game Balancing
GAM310_Build a Telemetry and Analytics Pipeline for Game BalancingGAM310_Build a Telemetry and Analytics Pipeline for Game Balancing
GAM310_Build a Telemetry and Analytics Pipeline for Game Balancing
Amazon Web Services
 

What's hot (20)

GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
 
GPSTEC320_Paving the yellow brick road to the cloud
GPSTEC320_Paving the yellow brick road to the cloudGPSTEC320_Paving the yellow brick road to the cloud
GPSTEC320_Paving the yellow brick road to the cloud
 
GPSTEC302_Anti-Patterns- Learning through Failure
GPSTEC302_Anti-Patterns- Learning through FailureGPSTEC302_Anti-Patterns- Learning through Failure
GPSTEC302_Anti-Patterns- Learning through Failure
 
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
 
WIN302-Deep Dive on Active Directory From One to Many AWS Regions
WIN302-Deep Dive on Active Directory From One to Many AWS RegionsWIN302-Deep Dive on Active Directory From One to Many AWS Regions
WIN302-Deep Dive on Active Directory From One to Many AWS Regions
 
WPS301-Navigating HIPAA and HITRUST_QuickStart Guide to Account Gov Strat.pdf
WPS301-Navigating HIPAA and HITRUST_QuickStart Guide to Account Gov Strat.pdfWPS301-Navigating HIPAA and HITRUST_QuickStart Guide to Account Gov Strat.pdf
WPS301-Navigating HIPAA and HITRUST_QuickStart Guide to Account Gov Strat.pdf
 
STG314-Case Study Learn How HERE Uses JFrog Artifactory w Amazon EFS Support ...
STG314-Case Study Learn How HERE Uses JFrog Artifactory w Amazon EFS Support ...STG314-Case Study Learn How HERE Uses JFrog Artifactory w Amazon EFS Support ...
STG314-Case Study Learn How HERE Uses JFrog Artifactory w Amazon EFS Support ...
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
 
GPSWKS401_Designing a Cloud Enterprise Data Warehouse
GPSWKS401_Designing a Cloud Enterprise Data WarehouseGPSWKS401_Designing a Cloud Enterprise Data Warehouse
GPSWKS401_Designing a Cloud Enterprise Data Warehouse
 
SID301_Using AWS Lambda as a Security Team
SID301_Using AWS Lambda as a Security TeamSID301_Using AWS Lambda as a Security Team
SID301_Using AWS Lambda as a Security Team
 
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
 
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
 
FSV307-Capital Markets Discovery How FINRA Runs Trade Analytics and Surveilla...
FSV307-Capital Markets Discovery How FINRA Runs Trade Analytics and Surveilla...FSV307-Capital Markets Discovery How FINRA Runs Trade Analytics and Surveilla...
FSV307-Capital Markets Discovery How FINRA Runs Trade Analytics and Surveilla...
 
SRV213-Thirty Serverless Architectures in 30 Minutes
SRV213-Thirty Serverless Architectures in 30 MinutesSRV213-Thirty Serverless Architectures in 30 Minutes
SRV213-Thirty Serverless Architectures in 30 Minutes
 
Build a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million usersBuild a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million users
 
BAP203-Secure File Collaboration and Management Simplified with Amazon WorkDocs
BAP203-Secure File Collaboration and Management Simplified with Amazon WorkDocsBAP203-Secure File Collaboration and Management Simplified with Amazon WorkDocs
BAP203-Secure File Collaboration and Management Simplified with Amazon WorkDocs
 
GAM310_Build a Telemetry and Analytics Pipeline for Game Balancing
GAM310_Build a Telemetry and Analytics Pipeline for Game BalancingGAM310_Build a Telemetry and Analytics Pipeline for Game Balancing
GAM310_Build a Telemetry and Analytics Pipeline for Game Balancing
 
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting PartnersGPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
 
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
 
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
 

Similar to GPSTEC316_GPS-Image Management Best Practices for Amazon WorkSpaces

Similar to GPSTEC316_GPS-Image Management Best Practices for Amazon WorkSpaces (20)

Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
 
Increasing Productivity with End-User Computing Solutions on AWS
  Increasing Productivity with End-User Computing Solutions on AWS  Increasing Productivity with End-User Computing Solutions on AWS
Increasing Productivity with End-User Computing Solutions on AWS
 
Migrate Your Desktops to Amazon WorkSpaces - BAP303 - re:Invent 2017
Migrate Your Desktops to Amazon WorkSpaces - BAP303 - re:Invent 2017Migrate Your Desktops to Amazon WorkSpaces - BAP303 - re:Invent 2017
Migrate Your Desktops to Amazon WorkSpaces - BAP303 - re:Invent 2017
 
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
 
BAP205-Build an Amazon AppStream 2.0 Environment to Stream Desktop Applicatio...
BAP205-Build an Amazon AppStream 2.0 Environment to Stream Desktop Applicatio...BAP205-Build an Amazon AppStream 2.0 Environment to Stream Desktop Applicatio...
BAP205-Build an Amazon AppStream 2.0 Environment to Stream Desktop Applicatio...
 
SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...
SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...
SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with Containers
 
Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017
 
How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...
How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...
How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...
 
Move Your Virtualized Desktop Apps to the Cloud with Amazon AppStream 2.0 - B...
Move Your Virtualized Desktop Apps to the Cloud with Amazon AppStream 2.0 - B...Move Your Virtualized Desktop Apps to the Cloud with Amazon AppStream 2.0 - B...
Move Your Virtualized Desktop Apps to the Cloud with Amazon AppStream 2.0 - B...
 
Serverless: State of The Union I AWS Dev Day 2018
Serverless: State of The Union I AWS Dev Day 2018Serverless: State of The Union I AWS Dev Day 2018
Serverless: State of The Union I AWS Dev Day 2018
 
ARC207_Monitoring Performance of Enterprise Applications on AWS
ARC207_Monitoring Performance of Enterprise Applications on AWSARC207_Monitoring Performance of Enterprise Applications on AWS
ARC207_Monitoring Performance of Enterprise Applications on AWS
 
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
 
Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStream 2
Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStream 2 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStream 2
Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStream 2
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
 
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfDEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
 
Building Manageable Windows Workloads - ARC324 - re:Invent 2017
Building Manageable Windows Workloads - ARC324 - re:Invent 2017Building Manageable Windows Workloads - ARC324 - re:Invent 2017
Building Manageable Windows Workloads - ARC324 - re:Invent 2017
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
 
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenMaschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
 
What's New in Serverless
What's New in ServerlessWhat's New in Serverless
What's New in Serverless
 

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
 

GPSTEC316_GPS-Image Management Best Practices for Amazon WorkSpaces

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT G PS: Image Management Best Practi ces for Amazon WorkSpaces J u s t i n B r a d l e y – S p e c i a l i z e d S o l u t i o n s A r c h i t e c t - E U C A n d r e w K l o m a n - P a r t n e r S o l u t i o n s A r c h i t e c t - E U C R a y D u s s e a u l t – D i r e c t o r o f C l o u d a n d A p p l i c a t i o n S t r a t e g y - L i q u i d w a r e N o v e m b e r 2 7 , 2 0 1 7 G P S T E C 3 1 6
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to Expect from the Session • Bundles • Images • Custom images • Application deployment through decoupling • Partner Solutions What are we covering… • Amazon WorkSpaces basics and infrastructure setup* What aren’t we covering *Amazon WorkSpaces at re:Invent 2016: https://aws.amazon.com/workspaces/resources/#reinvent
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. It’s All About the Bundle
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. WorkSpaces Bundle Basics AMI + compute resources + apps = bundle • Amazon Machine Images (AMI) provide the desktop operating system • WorkSpaces uses the EC2 compute virtualization platform as the base • Applications are optional as needed
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Some WorkSpaces Fundamentals Hard drive structure of workspace • Each Workspace comes with two drives. • The drive sizes are fixed at creation and cannot at this time be resized. • C: drive contains the system image and is currently fixed at 80GB. This drive is only used for operating system, no user data is stored on this drive. • D: drive is the user data drive. All user data is redirected to this drive using policies and redirection. • D: drive size is set by the bundle selection, Value 10GB, Standard 50GB, Performance 100GB • D: drive snapshot taken automatically every 12 hours.
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Create Your Base Image Make sure you pick the right tool for the job • Choose the base AMI • Select the desired EC2 compute sizing • Applications are optional as needed
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Good Imaging Etiquette Some steps when you think it’s just right • Reboot the workspace • Update and patch • Clean out files • Clean browser stored data • Remove unnecessary features • Reboot again and shut down • DO NOT RUN Sysprep, DISM, Windiff or other OS Prep Tools
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Personas How many users will you need over time? What applications are being used by your users? What resources does your user application require? Do your users require special peripherals? What security limitations are required? Where are your user groups located geographically? How long do the users plan on accessing the environment?
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lifecycle Management Managing bundles and images over long lifecycles
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Operating Systems Need Updates An image once deployed needs to be updated to maintain stability and security • Manage and regulate updates; don’t let them come from the internet • Discover customer usage patterns • Understand security requirements • Use Microsoft Update by default • Use manged tools, WSUS, etc. • Test before deployment • Application dependencies
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Simple Process… Master Image Bundle Deploy Update Refresh WorkSpaces Create New Image
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regular Refresh or Continuous Update? Do you refresh or continuously update? • Continuous updates can lead to bloat and instability • You can introduce a rebuild and refresh cycle • Continuously look to streamline • How often the process should run • Perform clean-up on the base images and workspaces • Minimize number of images to minimize effort
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. You Need An Image Factory injection imaging • Package • Catalog • Deploy • Image
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application Deployment Getting applications to the users
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Image management App 1 Guest OS App 2 App 1 Guest OS and some application App 2 Guest OS and applications Zero Core OS only with software distribution agents Thin Zero + light footprint of manually installed software Baked Image with all software manually installed and managed
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Do You Install or Deliver? Installing is simpler but reduces adaptability Delivering is more efficient and agile
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Decouple Separate the apps from the OS User data User profile Application Guest OS
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Tools for App Management It’s not just delivery • Tight License Control • Usage Analytics • Centralized management • Application publishing • Portability & Recovery
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Problem Apps Some apps just don’t play nice
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. User Data & Profiles Can Be Complex or Simple • Where do users store data? • Shared drives, mapped drives or removable devices provided (Amazon WorkDocs) • Where is user profile data stored? • Profile data collated using tools to capture settings if applicable to new environment
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. So Many Choices Amazon AppStream 2.0 vmware ThinApp Microsoft App-V marketplace
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ray Dusseault – Director of Cloud and Application Strategy - Liquidware
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stratusphere UX Overview Appliance model hosted ON PREM or within the customers AWS environment Windows Endpoint ON PREM or in AWS Workspaces Collector ID (Agent) installed on endpoints Desktop and Application Performance, environmental and User Experience data collected and analyzed within the UX appliance Process Optimizer
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stratusphere UX Depending on the applications being executed within the desktop resource you will need to consider the characteristics required Monitor environment and scale out/in resources Tier 1 Tier 2 Tier 3 50 65 130 Stratusphere UX
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ProfileUnity: Profile portability Public Cloud Hosted User EndpointPrivate Enterprise User Endpoint ProfileUnity can be centrally managed to support and migrate User profiles and data across traditional VDI platforms as well as Private and Public Cloud Hosted DaaS Traditional Profile Unity Migration ProfileDisk ContainerProfileDisk Container Traditional Profile Unity Migration ProfileDisk ContainerProfileDisk Container Traditional VDI platforms
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. This capture results in the creation of the individual FlexApp Layers Unlike some technologies, the applications are not actually installed within the corresponding OS The FlexApp Layer is attached to the endpoint just as puzzle pieces are connected together Filter drivers control the connection between the FlexApp Layer and the OS; much like a traffic cop At removal, the FlexApp Layer is detached from the endpoint just as puzzle pieces are separated Application installs can be redirected to virtual disks in the form of VHD’s or VMDK’s Therefore the filter drivers within FlexApp Layering technology allow for the clean removal of the FlexApp Layers Liquidware—FlexApp Think of the Windows OS as a puzzle piece
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Workspace infrastructurePrivate Enterprise infrastructure FlexApp lifecycle management FlexApp can be centrally managed to support any traditional VDI platforms, Private Cloud as well as Amazon Workspaces FlexApp Layers replicated and maintained across Private and Amazon Workspaces infrastructure FlexApp Layers FlexApp Layers Traditional VDI platforms
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows 10 User connects to the new Windows 10 desktop session Once again the users profile has followed them to this session FlexApp Layers are attached to the Users windows session ProfileUnity and FlexApp have simplified and optimized the profile and application management workflow for users!!! ProfileUnity and FlexApp working together
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What’s next…. Bypass the need for CIFS Cloud storage has HA capability by default Ability to replicate Portable FlexApp Layers and ProfileUnity Profiles across regions Cloud Storage from Amazon Traditional Microsoft CIFS storage FlexApp Layers Traditional ProfileUnity Migration FlexApp Layers Amazon S3 Traditional ProfileUnity Migration
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How is Liquidware Helping AWS customers? • Pre Sales and POC assistance • “Services Catalog” Guidance and Best Practices • Environmental Profiling Assessments • Bundle/Tiering Assessments • Healthchecks • Application Strategy Assessments • User Profile and data Migrations
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What’s your story?
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. WorkSpaces WorkSpaces Product Detail Page Best Practices for Deploying Amazon WorkSpaces AppStream2.0 Resources FAQs Liquidware http://www.liquidware.com/ Profile Unity http://www.liquidware.com/prod ucts/profileunity FlexApps http://www.liquidware.com/prod ucts/flexapp Resources Come visit Liquidware at the LG booth #2040
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!