SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Architecting VMware Horizon Workspace for Scale
and Performance
Jared Cook, VMware
Andrew Johnson, VMware
Kit Colbert, VMware
EUC4546
#EUC4546
22
Agenda
 Horizon Workspace Architecture
• vApp
• Configurator
• Connector
• Service
• Data
• Data Preview
• Gateway
• Clients
 Horizon Workspace vSphere and vApp Architecture
• vCenter Configuration
• Backup and Recovery
 Q&A
33
Horizon Workspace 1.5 Architecture
44
Horizon Workspace vApp
Workspace vApp
Configurator
VA
OS (SLES)
tcserver
Service VA
OS (SLES)
App
API
DBtcserver
Data VA
OS (SLES)
App
API
DB LDAPJetty
App
Connector
VA
OS (SLES)
tcserver
App
Gateway
VA
OS (SLES)
Nginx
Modules
• Central Wizard UI
• Distributes settings
across VAs
• Network, Gateway,
vCenter, SMTP
attributes
• Add / remove modules
• Manage certs, security
• User authentication (RSA SecureID)
• AD secure bind and synchronization
• Set replication schedule
• Sync View pools and ThinApp
• Enables single user-
facing domain
• Routes requests to
correct node
• Workspace Admin UI
• Application Catalog
• Manage user entitlements
• Workspace Groups
• Reporting
• Stores files
• Controls file sharing policy for
internal and external users
• Manage file preview server
• Serves end user web UI
55
Performance Hardware Configuration
 Host Machine Spec : Dell PowerEdge R815 - 32 CPU(2 CPU,16
cores each) x 2.6 GHz AMD Processor, 256 GB RAM
• Service VM – 4 CPU, 8 GB Memory per VM
• Data VM – 8 CPU, 16 GB Memory per VM
• Gateway VM – 2 CPU, 2 GB Memory per VM (default values)
• Configurator VM - 1 CPU, 1 GB Memory per VM (default values)
• Connector VM - 2 CPU, 4 GB Memory VM (default values)
• External Database – (only one in use in any given test)
• Oracle DB - 4 CPU, 8 GB Memory per VM
• vPostgres DB - 4 CPU, 8 GB Memory per VM
• Active Directory (Version Win 2008 R2) - 2 CPU, 4 GB Memory VM
66
Horizon Workspace – Configurator VA
• Configure vApp
• First VA
• Heartbeat
• Add/Remove other Horizon Workspace VAs
• Only one Configurator VA per vApp
• Communication Workflow
Workspace vApp
Configurator
VA
OS (SLES)
tcserver
App
Service VA
OS (SLES)
App
API
DBtcserver
Data VA
OS (SLES)
App
API
DB LDAPJetty
Connector
VA
OS (SLES)
tcserver
App
Gateway
VA
OS (SLES)
Nginx
Modules
77
Horizon Workspace –
Configurator VA Performance Characteristics
• Sized at 1 CPU, 1 GB Memory
• Support for Entire vAPP
• 1 Configurator VA per vAPP
• Due to not playing a Role on interacting with Users this appliance does not
need many resources, as it is just keeps the vAPP well organized
88
Horizon Workspace – Connector VA
• Authentication and Integration
• Types of Authentication (Kerberos, AD, RSA)
• How to architecture for different authentication types
• Each Connector VA can support up to 30,000 users
Workspace vApp
Configurator
VA
OS (SLES)
tcserver
Service VA
OS (SLES)
App
API
DBtcserver
Data VA
OS (SLES)
App
API
DB LDAPJetty
App
Connector
VA
OS (SLES)
tcserver
App
Gateway
VA
OS (SLES)
Nginx
Modules
99
Horizon Workspace – Connector VA Performance Characteristics
10K Users
(40 simultaneous users)
30K Users
(40 simultaneous users)
CPU use - GW 20-60% 10-65%
CPU use - Service 15-80% 10-85%
CPU use - Data 10-40% 10-50%
CPU use - Conn 5-30% 5-30%
Throughput 5.64 Calls/Sec 5.71 Calls/Sec
10,202*5 Launches
in 30 minutes
10,335*5 Launches
in 30 minutes
1010
Horizon Workspace – Service VA
• Administration and management
• Entitlements, Global Catalog, Reporting, Device Registration
• For Enterprise deployments two or more Service VAs are suggested
• Each Service VA can handle up to 100,000 users
Workspace vApp
Configurator
VA
OS (SLES)
tcserver
Service VA
OS (SLES)
App
API
DBtcserver
Data VA
OS (SLES)
App
API
DB LDAPJetty
App
Connector
VA
OS (SLES)
tcserver
App
Gateway
VA
OS (SLES)
Nginx
Modules
1111
Horizon Workspace – Service VA Performance Comparison
 Goal
• Performance between HWS 1.0 and 1.5
 Configuration
• 10000 users entitled to 1 web app, 100 groups, 4 vCPUs, 8 GB RAM
 Results
Test HWS 1.0 HWS 1.5
User sync 232 users/min 357 users/min
App entitlement 189 users/min 909 users/min
Data provisioning 45-333 users/min 263 users/min
Data deprovisioning 333 users/min 769 users/min
1212
Horizon Workspace – Service VA Performance Characteristics
Test 10K Users 30K Users
Sync Users 30 Minutes
110 Minutes
Group Membership 20 Minutes
180 Minutes
Total Dir Sync 50 Minutes
190 Minutes
Provision to Data 30 Minutes
81 Minutes
Entitlements 53 Minutes
65 Minutes
De-Provision 30 Minutes
45 Minutes
1313
Horizon Workspace – Data VA
• It is recommended that each Data VA support up to 1,000 users
• At least three Data VAs are required. The first Data VA is a master data node,
the others are user data nodes
• Each user data node requires its own dedicated volume. In proof of concept or
small-scale pilot scenarios, you can use a Virtual Machine Disk (VMDK). For
production, you must use NFS.
• Choice of LibreOffice (included in data-va) or Microsoft Office Preview server
Workspace vApp
Configurator
VA
OS (SLES)
tcserver
Service VA
OS (SLES)
App
API
DBtcserver
Data VA
OS (SLES)
App
API
DB LDAPJetty
App
Connector
VA
OS (SLES)
tcserver
App
Gateway
VA
OS (SLES)
Nginx
Modules
1414
Horizon Workspace – Data Performance: Data Upload + Auth
• Test
• Measure authentication rate and response time during heavy data upload
• Data users uploading 100 1MB files in 1 hour, 50 concurrent users logging in
• Configuration
• 4 vCPUs, 8 GB RAM for service, gateway, 8 vCPUs, 16 GB RAM for data
• Results
Test
HWS 1.0
(500)
HWS 1.0
(1000)
HWS 1.5
(500)
HWS 1.5
(1000)
Auth response time 9 sec 24 sec 9 sec 26 sec
Auth throughput 2.1 tx/sec 5.5 tx/sec 1.7 tx/sec 5.7 tx/sec
Data CPU Usage 60-80% 90-100% 65% 85%
GW CPU Usage 50-65% 70-100% 55% 85%
1515
Horizon Workspace – Data Preview Services (MS Office)
• Windows 7 Enterprise or Windows 2008 R2 Standard required
• MS Office 2010 Professional, 64-bit required
• Horizon Data Preview Installer
• Admin account w/ permissions to create local accounts
• Disable UAC
• Conversion of documents in real-time
Environment Server
OS Windows Server 2008 R2
RAM 4GB
vCPU 4 vCPU (8 cores)
Network 1Gbps
Software MS Office 2010 Professional
1616
Horizon Workspace – Data Preview Performance Characteristics
1717
Horizon Workspace – Gateway VA
• The Gateway VA provides a single namespace
for all Horizon Workspace interaction
• As the Gateway VA is involved in every interaction between the user an
the vAPP, the more demanding the load, or number of Users the more
Gateway VAs that need to be added
• Minimum of: 1 Gateway per 2 Data Vas
• It is recommended that each Gateway VA support up to 2,000 users
• For high availability, place multiple Gateway VAs behind a load balancer
Workspace vApp
Configurator
VA
OS (SLES)
tcserver
Service VA
OS (SLES)
App
API
DBtcserver
Data VA
OS (SLES)
App
API
DB LDAPJetty
App
Connector
VA
OS (SLES)
tcserver
App
Gateway
VA
OS (SLES)
Nginx
Modules
1818
Horizon Workspace – Recommended Specs / Max # of Users
vCPU RAM Disk
Maximum #
of Users
Connector-va 2 4GB 5GB 30,000
Gateway-va 6 32GB 9GB 2,000
Service-va 6 8GB 32GB 100,000
Data-va (user node) 6 32GB 175GB 1,000
MS Preview Server 8 4GB 32GB 1,000
1919
Horizon Workspace vSphere
& vAPP Considerations
2020
Horizon Workspace – Infrastructure Dependencies
• Active Directory – Horizon Workspace requires Active Directory to sync users and
groups.
• DNS – All the virtual appliances refer to each other by their hostnames. Both forward
and reverse records are required for all the virtual appliances in the Horizon
Workspace vApp.
• SMTP – The Horizon Workspace vApp requires access to a SMTP server. The
SMTP server FQDN and port number are needed at installation time.
• NTP – All virtual appliances rely on time synchronization. Enable and configure time
sync on the vSphere hosts to point to your enterprise.
• Load Balancer and Reverse Proxy – Needed for multiple Gateway-VAs, protects
from single point of failure.
• External Storage – Horizon Workspace vApp supports external NFS volumes for
Horizon file sharing.
2121
Horizon Workspace – Architecture Diagram
VMware Horizon 1.5 Architecture Diagram
2222
vSphere & vCenter Configuration
• IP Pools Defined
• HA, DRS, vMotion Enabled
• FT, EVC Mode Disabled
2323
Horizon Workspace – Backup Best Practices
 Three Types of Persistently Stored Data
• External Database (vPostgres or Oracle)
• Data Stored in a VMDK (virtual machine disk format)
• Horizon File blobs stored on NAS volumes or on VMDKs
 Backing Up Horizon Workspace
1. Create a point-in-time backup of external database
2. Take a point-in-time backup of each VA in the the Horizon Workspace vApp
3. If using external storage take a point-in-time backup of Horizon Data blob store
• If using VMDK, the data blob backup is part of the step 2
 DR Restoration Sequence
1. If using NAS, restore blobs from blob backup, if using VMDK go to step 2
2. Restore the Horizon Workspace VAs from the VA backup
3. Restore external database
4. Power on the Horizon Workspace vApp and MS Preview Server
2424
Horizon Workspace – vPostgres Considerations
VMware vFabric Postgres 9.1+
Resource Value
vCPU 4
RAM 8GB
Disk 1 – Root Disk (OS) 2GB
Disk 2 – Data Disk 32GB
Disk 3 – SWAP Disk 16GB
Disk 4 – Diagnostic 2GB
For enterprise deployment best practice is to use an external database.
2525
Other VMware Activities Related to This Session
 HOL:
HOL-MBL-1304
Horizon Workspace - Explore and Deploy
 Group Discussions:
EUC1005-GD
Workspace with Rasmus Jensen
THANK YOU
Architecting VMware Horizon Workspace for Scale
and Performance
Kit Colbert, VMware
Jared Cook, VMware
Andrew Johnson, VMware
EUC4546
#EUC4546

Contenu connexe

Tendances

Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASAshnikbiz
 
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...Michael Noel
 
Divide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudDivide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudStephen Gordon
 
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and InfrastrctureRevolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and Infrastrcturesabnees
 
Enterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional DatabasesEnterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional DatabasesAshnikbiz
 
Le novità di sql server 2019
Le novità di sql server 2019Le novità di sql server 2019
Le novità di sql server 2019Gianluca Hotz
 
Always on in sql server 2017
Always on in sql server 2017Always on in sql server 2017
Always on in sql server 2017Gianluca Hotz
 
Multi-tenant, Multi-cluster and Multi-container Apache HBase Deployments
Multi-tenant, Multi-cluster and Multi-container Apache HBase DeploymentsMulti-tenant, Multi-cluster and Multi-container Apache HBase Deployments
Multi-tenant, Multi-cluster and Multi-container Apache HBase DeploymentsDataWorks Summit
 
Zero Downtime JEE Architectures
Zero Downtime JEE ArchitecturesZero Downtime JEE Architectures
Zero Downtime JEE ArchitecturesAlexander Penev
 
VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started
VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started
VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started VMworld
 
SQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery WebinarSQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery WebinarDenny Lee
 
Zettaset Elastic Big Data Security for Greenplum Database
Zettaset Elastic Big Data Security for Greenplum DatabaseZettaset Elastic Big Data Security for Greenplum Database
Zettaset Elastic Big Data Security for Greenplum DatabasePivotalOpenSourceHub
 
Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Maris Elsins
 
[Hadoop Meetup] Yarn at Microsoft - The challenges of scale
[Hadoop Meetup] Yarn at Microsoft - The challenges of scale[Hadoop Meetup] Yarn at Microsoft - The challenges of scale
[Hadoop Meetup] Yarn at Microsoft - The challenges of scaleNewton Alex
 
How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14Bobby Curtis
 
Geographically Distributed Multi-Master MySQL Clusters
Geographically Distributed Multi-Master MySQL ClustersGeographically Distributed Multi-Master MySQL Clusters
Geographically Distributed Multi-Master MySQL ClustersContinuent
 
SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 - AUSPC2012
SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 - AUSPC2012SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 - AUSPC2012
SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 - AUSPC2012Michael Noel
 
State of HBase: Meet the Release Managers
State of HBase: Meet the Release ManagersState of HBase: Meet the Release Managers
State of HBase: Meet the Release ManagersHBaseCon
 

Tendances (20)

Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPAS
 
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
 
Divide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudDivide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloud
 
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and InfrastrctureRevolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
 
Enterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional DatabasesEnterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional Databases
 
Le novità di sql server 2019
Le novità di sql server 2019Le novità di sql server 2019
Le novità di sql server 2019
 
Always on in sql server 2017
Always on in sql server 2017Always on in sql server 2017
Always on in sql server 2017
 
Multi-tenant, Multi-cluster and Multi-container Apache HBase Deployments
Multi-tenant, Multi-cluster and Multi-container Apache HBase DeploymentsMulti-tenant, Multi-cluster and Multi-container Apache HBase Deployments
Multi-tenant, Multi-cluster and Multi-container Apache HBase Deployments
 
Zero Downtime JEE Architectures
Zero Downtime JEE ArchitecturesZero Downtime JEE Architectures
Zero Downtime JEE Architectures
 
VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started
VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started
VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started
 
Geode on Docker
Geode on DockerGeode on Docker
Geode on Docker
 
SQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery WebinarSQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery Webinar
 
Zettaset Elastic Big Data Security for Greenplum Database
Zettaset Elastic Big Data Security for Greenplum DatabaseZettaset Elastic Big Data Security for Greenplum Database
Zettaset Elastic Big Data Security for Greenplum Database
 
Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2
 
[Hadoop Meetup] Yarn at Microsoft - The challenges of scale
[Hadoop Meetup] Yarn at Microsoft - The challenges of scale[Hadoop Meetup] Yarn at Microsoft - The challenges of scale
[Hadoop Meetup] Yarn at Microsoft - The challenges of scale
 
How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14
 
Geographically Distributed Multi-Master MySQL Clusters
Geographically Distributed Multi-Master MySQL ClustersGeographically Distributed Multi-Master MySQL Clusters
Geographically Distributed Multi-Master MySQL Clusters
 
SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 - AUSPC2012
SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 - AUSPC2012SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 - AUSPC2012
SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 - AUSPC2012
 
State of HBase: Meet the Release Managers
State of HBase: Meet the Release ManagersState of HBase: Meet the Release Managers
State of HBase: Meet the Release Managers
 
Running Galera Cluster on Microsoft Azure
Running Galera Cluster on Microsoft AzureRunning Galera Cluster on Microsoft Azure
Running Galera Cluster on Microsoft Azure
 

En vedette

Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12peak10marketing
 
DECA Financial Services Reduces DR Costs by More Than 50%
DECA Financial Services Reduces DR Costs by More Than 50%DECA Financial Services Reduces DR Costs by More Than 50%
DECA Financial Services Reduces DR Costs by More Than 50%Bluelock
 
How to Implement Disaster Recovery in the Cloud
How to Implement Disaster Recovery in the CloudHow to Implement Disaster Recovery in the Cloud
How to Implement Disaster Recovery in the CloudBluelock
 
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...Amazon Web Services
 
VMworld 2013: The Top Four Technical Issues with XenApp Solved with VMware Ho...
VMworld 2013: The Top Four Technical Issues with XenApp Solved with VMware Ho...VMworld 2013: The Top Four Technical Issues with XenApp Solved with VMware Ho...
VMworld 2013: The Top Four Technical Issues with XenApp Solved with VMware Ho...VMworld
 
MAV-Vis: A Notation for Model Uncertainty
MAV-Vis: A Notation for Model UncertaintyMAV-Vis: A Notation for Model Uncertainty
MAV-Vis: A Notation for Model UncertaintyMichalis Famelis
 
Storage Efficiency Poster Pdfnewfor2011[1]
Storage Efficiency Poster Pdfnewfor2011[1]Storage Efficiency Poster Pdfnewfor2011[1]
Storage Efficiency Poster Pdfnewfor2011[1]Michael Hudak
 
VMworld 2014: Virtual Volumes Technical Deep Dive
VMworld 2014: Virtual Volumes Technical Deep DiveVMworld 2014: Virtual Volumes Technical Deep Dive
VMworld 2014: Virtual Volumes Technical Deep DiveVMworld
 
VMworld 2013: EUC Application Strategy Best Practices
VMworld 2013: EUC Application Strategy Best Practices VMworld 2013: EUC Application Strategy Best Practices
VMworld 2013: EUC Application Strategy Best Practices VMworld
 
V mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentationV mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentationsolarisyourep
 
Introducción a Docker - LibreCon 2016
Introducción a Docker - LibreCon 2016Introducción a Docker - LibreCon 2016
Introducción a Docker - LibreCon 2016LibreCon
 
HDS and VMware vSphere Virtual Volumes (VVol)
HDS and VMware vSphere Virtual Volumes (VVol) HDS and VMware vSphere Virtual Volumes (VVol)
HDS and VMware vSphere Virtual Volumes (VVol) Hitachi Vantara
 
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktopeG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktopeG Innovations
 
Application M&O on OpenStack
Application M&O on OpenStackApplication M&O on OpenStack
Application M&O on OpenStack天青 王
 
WCSR VDI @ Varrow Madness 2012
WCSR VDI @ Varrow Madness 2012 WCSR VDI @ Varrow Madness 2012
WCSR VDI @ Varrow Madness 2012 Sean Scott
 
Vmware thin app architecture
Vmware thin app architectureVmware thin app architecture
Vmware thin app architecturesolarisyougood
 
VMworld 2013: ThinApp 101 and What's New in ThinApp Next Version
VMworld 2013: ThinApp 101 and What's New in ThinApp Next VersionVMworld 2013: ThinApp 101 and What's New in ThinApp Next Version
VMworld 2013: ThinApp 101 and What's New in ThinApp Next VersionVMworld
 
V mware horizon view™ accelerator service
V mware horizon view™ accelerator serviceV mware horizon view™ accelerator service
V mware horizon view™ accelerator servicesolarisyougood
 
V mware+thin app+-+gcvmug
V mware+thin app+-+gcvmugV mware+thin app+-+gcvmug
V mware+thin app+-+gcvmugAlan Maloney
 

En vedette (20)

Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
 
DECA Financial Services Reduces DR Costs by More Than 50%
DECA Financial Services Reduces DR Costs by More Than 50%DECA Financial Services Reduces DR Costs by More Than 50%
DECA Financial Services Reduces DR Costs by More Than 50%
 
How to Implement Disaster Recovery in the Cloud
How to Implement Disaster Recovery in the CloudHow to Implement Disaster Recovery in the Cloud
How to Implement Disaster Recovery in the Cloud
 
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...
 
VMworld 2013: The Top Four Technical Issues with XenApp Solved with VMware Ho...
VMworld 2013: The Top Four Technical Issues with XenApp Solved with VMware Ho...VMworld 2013: The Top Four Technical Issues with XenApp Solved with VMware Ho...
VMworld 2013: The Top Four Technical Issues with XenApp Solved with VMware Ho...
 
MAV-Vis: A Notation for Model Uncertainty
MAV-Vis: A Notation for Model UncertaintyMAV-Vis: A Notation for Model Uncertainty
MAV-Vis: A Notation for Model Uncertainty
 
Storage Efficiency Poster Pdfnewfor2011[1]
Storage Efficiency Poster Pdfnewfor2011[1]Storage Efficiency Poster Pdfnewfor2011[1]
Storage Efficiency Poster Pdfnewfor2011[1]
 
VMworld 2014: Virtual Volumes Technical Deep Dive
VMworld 2014: Virtual Volumes Technical Deep DiveVMworld 2014: Virtual Volumes Technical Deep Dive
VMworld 2014: Virtual Volumes Technical Deep Dive
 
VMworld 2013: EUC Application Strategy Best Practices
VMworld 2013: EUC Application Strategy Best Practices VMworld 2013: EUC Application Strategy Best Practices
VMworld 2013: EUC Application Strategy Best Practices
 
V mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentationV mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentation
 
Introducción a Docker - LibreCon 2016
Introducción a Docker - LibreCon 2016Introducción a Docker - LibreCon 2016
Introducción a Docker - LibreCon 2016
 
HDS and VMware vSphere Virtual Volumes (VVol)
HDS and VMware vSphere Virtual Volumes (VVol) HDS and VMware vSphere Virtual Volumes (VVol)
HDS and VMware vSphere Virtual Volumes (VVol)
 
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktopeG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
 
Application M&O on OpenStack
Application M&O on OpenStackApplication M&O on OpenStack
Application M&O on OpenStack
 
VMware Horizon Application Manager
VMware Horizon Application ManagerVMware Horizon Application Manager
VMware Horizon Application Manager
 
WCSR VDI @ Varrow Madness 2012
WCSR VDI @ Varrow Madness 2012 WCSR VDI @ Varrow Madness 2012
WCSR VDI @ Varrow Madness 2012
 
Vmware thin app architecture
Vmware thin app architectureVmware thin app architecture
Vmware thin app architecture
 
VMworld 2013: ThinApp 101 and What's New in ThinApp Next Version
VMworld 2013: ThinApp 101 and What's New in ThinApp Next VersionVMworld 2013: ThinApp 101 and What's New in ThinApp Next Version
VMworld 2013: ThinApp 101 and What's New in ThinApp Next Version
 
V mware horizon view™ accelerator service
V mware horizon view™ accelerator serviceV mware horizon view™ accelerator service
V mware horizon view™ accelerator service
 
V mware+thin app+-+gcvmug
V mware+thin app+-+gcvmugV mware+thin app+-+gcvmug
V mware+thin app+-+gcvmug
 

Similaire à VMworld 2013: Architecting VMware Horizon Workspace for Scale and Performance

Presentation oracle rac on vsphere 5
Presentation   oracle rac on vsphere 5Presentation   oracle rac on vsphere 5
Presentation oracle rac on vsphere 5solarisyourep
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
Windows Azure Overview for IT Professionals
Windows Azure Overview for IT ProfessionalsWindows Azure Overview for IT Professionals
Windows Azure Overview for IT ProfessionalsAlex Melching
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOArraya Solutions
 
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk Eran Gampel
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowRightScale
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosBrian Benz
 
VMware - Application Portability
VMware - Application PortabilityVMware - Application Portability
VMware - Application PortabilityVMUG IT
 
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep DiveVMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep DiveVMworld
 
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASSECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASSEuropean Collaboration Summit
 
Event Streaming Architectures with Confluent and ScyllaDB
Event Streaming Architectures with Confluent and ScyllaDBEvent Streaming Architectures with Confluent and ScyllaDB
Event Streaming Architectures with Confluent and ScyllaDBScyllaDB
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and dockerBob Ward
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?Duncan Epping
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft WorkloadsAmazon Web Services
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overviewhowie YU
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld
 

Similaire à VMworld 2013: Architecting VMware Horizon Workspace for Scale and Performance (20)

Server 2016 sneak peek
Server 2016 sneak peekServer 2016 sneak peek
Server 2016 sneak peek
 
App fabric introduction
App fabric introductionApp fabric introduction
App fabric introduction
 
Presentation oracle rac on vsphere 5
Presentation   oracle rac on vsphere 5Presentation   oracle rac on vsphere 5
Presentation oracle rac on vsphere 5
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Windows Azure Overview for IT Professionals
Windows Azure Overview for IT ProfessionalsWindows Azure Overview for IT Professionals
Windows Azure Overview for IT Professionals
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
 
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment Scenarios
 
VMware - Application Portability
VMware - Application PortabilityVMware - Application Portability
VMware - Application Portability
 
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep DiveVMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
 
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASSECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
 
Event Streaming Architectures with Confluent and ScyllaDB
Event Streaming Architectures with Confluent and ScyllaDBEvent Streaming Architectures with Confluent and ScyllaDB
Event Streaming Architectures with Confluent and ScyllaDB
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and docker
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft Workloads
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
IaaS azure_vs_amazon
IaaS azure_vs_amazonIaaS azure_vs_amazon
IaaS azure_vs_amazon
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
 

Plus de VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld
 

Plus de VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep Dive
 

Dernier

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

VMworld 2013: Architecting VMware Horizon Workspace for Scale and Performance

  • 1. Architecting VMware Horizon Workspace for Scale and Performance Jared Cook, VMware Andrew Johnson, VMware Kit Colbert, VMware EUC4546 #EUC4546
  • 2. 22 Agenda  Horizon Workspace Architecture • vApp • Configurator • Connector • Service • Data • Data Preview • Gateway • Clients  Horizon Workspace vSphere and vApp Architecture • vCenter Configuration • Backup and Recovery  Q&A
  • 4. 44 Horizon Workspace vApp Workspace vApp Configurator VA OS (SLES) tcserver Service VA OS (SLES) App API DBtcserver Data VA OS (SLES) App API DB LDAPJetty App Connector VA OS (SLES) tcserver App Gateway VA OS (SLES) Nginx Modules • Central Wizard UI • Distributes settings across VAs • Network, Gateway, vCenter, SMTP attributes • Add / remove modules • Manage certs, security • User authentication (RSA SecureID) • AD secure bind and synchronization • Set replication schedule • Sync View pools and ThinApp • Enables single user- facing domain • Routes requests to correct node • Workspace Admin UI • Application Catalog • Manage user entitlements • Workspace Groups • Reporting • Stores files • Controls file sharing policy for internal and external users • Manage file preview server • Serves end user web UI
  • 5. 55 Performance Hardware Configuration  Host Machine Spec : Dell PowerEdge R815 - 32 CPU(2 CPU,16 cores each) x 2.6 GHz AMD Processor, 256 GB RAM • Service VM – 4 CPU, 8 GB Memory per VM • Data VM – 8 CPU, 16 GB Memory per VM • Gateway VM – 2 CPU, 2 GB Memory per VM (default values) • Configurator VM - 1 CPU, 1 GB Memory per VM (default values) • Connector VM - 2 CPU, 4 GB Memory VM (default values) • External Database – (only one in use in any given test) • Oracle DB - 4 CPU, 8 GB Memory per VM • vPostgres DB - 4 CPU, 8 GB Memory per VM • Active Directory (Version Win 2008 R2) - 2 CPU, 4 GB Memory VM
  • 6. 66 Horizon Workspace – Configurator VA • Configure vApp • First VA • Heartbeat • Add/Remove other Horizon Workspace VAs • Only one Configurator VA per vApp • Communication Workflow Workspace vApp Configurator VA OS (SLES) tcserver App Service VA OS (SLES) App API DBtcserver Data VA OS (SLES) App API DB LDAPJetty Connector VA OS (SLES) tcserver App Gateway VA OS (SLES) Nginx Modules
  • 7. 77 Horizon Workspace – Configurator VA Performance Characteristics • Sized at 1 CPU, 1 GB Memory • Support for Entire vAPP • 1 Configurator VA per vAPP • Due to not playing a Role on interacting with Users this appliance does not need many resources, as it is just keeps the vAPP well organized
  • 8. 88 Horizon Workspace – Connector VA • Authentication and Integration • Types of Authentication (Kerberos, AD, RSA) • How to architecture for different authentication types • Each Connector VA can support up to 30,000 users Workspace vApp Configurator VA OS (SLES) tcserver Service VA OS (SLES) App API DBtcserver Data VA OS (SLES) App API DB LDAPJetty App Connector VA OS (SLES) tcserver App Gateway VA OS (SLES) Nginx Modules
  • 9. 99 Horizon Workspace – Connector VA Performance Characteristics 10K Users (40 simultaneous users) 30K Users (40 simultaneous users) CPU use - GW 20-60% 10-65% CPU use - Service 15-80% 10-85% CPU use - Data 10-40% 10-50% CPU use - Conn 5-30% 5-30% Throughput 5.64 Calls/Sec 5.71 Calls/Sec 10,202*5 Launches in 30 minutes 10,335*5 Launches in 30 minutes
  • 10. 1010 Horizon Workspace – Service VA • Administration and management • Entitlements, Global Catalog, Reporting, Device Registration • For Enterprise deployments two or more Service VAs are suggested • Each Service VA can handle up to 100,000 users Workspace vApp Configurator VA OS (SLES) tcserver Service VA OS (SLES) App API DBtcserver Data VA OS (SLES) App API DB LDAPJetty App Connector VA OS (SLES) tcserver App Gateway VA OS (SLES) Nginx Modules
  • 11. 1111 Horizon Workspace – Service VA Performance Comparison  Goal • Performance between HWS 1.0 and 1.5  Configuration • 10000 users entitled to 1 web app, 100 groups, 4 vCPUs, 8 GB RAM  Results Test HWS 1.0 HWS 1.5 User sync 232 users/min 357 users/min App entitlement 189 users/min 909 users/min Data provisioning 45-333 users/min 263 users/min Data deprovisioning 333 users/min 769 users/min
  • 12. 1212 Horizon Workspace – Service VA Performance Characteristics Test 10K Users 30K Users Sync Users 30 Minutes 110 Minutes Group Membership 20 Minutes 180 Minutes Total Dir Sync 50 Minutes 190 Minutes Provision to Data 30 Minutes 81 Minutes Entitlements 53 Minutes 65 Minutes De-Provision 30 Minutes 45 Minutes
  • 13. 1313 Horizon Workspace – Data VA • It is recommended that each Data VA support up to 1,000 users • At least three Data VAs are required. The first Data VA is a master data node, the others are user data nodes • Each user data node requires its own dedicated volume. In proof of concept or small-scale pilot scenarios, you can use a Virtual Machine Disk (VMDK). For production, you must use NFS. • Choice of LibreOffice (included in data-va) or Microsoft Office Preview server Workspace vApp Configurator VA OS (SLES) tcserver Service VA OS (SLES) App API DBtcserver Data VA OS (SLES) App API DB LDAPJetty App Connector VA OS (SLES) tcserver App Gateway VA OS (SLES) Nginx Modules
  • 14. 1414 Horizon Workspace – Data Performance: Data Upload + Auth • Test • Measure authentication rate and response time during heavy data upload • Data users uploading 100 1MB files in 1 hour, 50 concurrent users logging in • Configuration • 4 vCPUs, 8 GB RAM for service, gateway, 8 vCPUs, 16 GB RAM for data • Results Test HWS 1.0 (500) HWS 1.0 (1000) HWS 1.5 (500) HWS 1.5 (1000) Auth response time 9 sec 24 sec 9 sec 26 sec Auth throughput 2.1 tx/sec 5.5 tx/sec 1.7 tx/sec 5.7 tx/sec Data CPU Usage 60-80% 90-100% 65% 85% GW CPU Usage 50-65% 70-100% 55% 85%
  • 15. 1515 Horizon Workspace – Data Preview Services (MS Office) • Windows 7 Enterprise or Windows 2008 R2 Standard required • MS Office 2010 Professional, 64-bit required • Horizon Data Preview Installer • Admin account w/ permissions to create local accounts • Disable UAC • Conversion of documents in real-time Environment Server OS Windows Server 2008 R2 RAM 4GB vCPU 4 vCPU (8 cores) Network 1Gbps Software MS Office 2010 Professional
  • 16. 1616 Horizon Workspace – Data Preview Performance Characteristics
  • 17. 1717 Horizon Workspace – Gateway VA • The Gateway VA provides a single namespace for all Horizon Workspace interaction • As the Gateway VA is involved in every interaction between the user an the vAPP, the more demanding the load, or number of Users the more Gateway VAs that need to be added • Minimum of: 1 Gateway per 2 Data Vas • It is recommended that each Gateway VA support up to 2,000 users • For high availability, place multiple Gateway VAs behind a load balancer Workspace vApp Configurator VA OS (SLES) tcserver Service VA OS (SLES) App API DBtcserver Data VA OS (SLES) App API DB LDAPJetty App Connector VA OS (SLES) tcserver App Gateway VA OS (SLES) Nginx Modules
  • 18. 1818 Horizon Workspace – Recommended Specs / Max # of Users vCPU RAM Disk Maximum # of Users Connector-va 2 4GB 5GB 30,000 Gateway-va 6 32GB 9GB 2,000 Service-va 6 8GB 32GB 100,000 Data-va (user node) 6 32GB 175GB 1,000 MS Preview Server 8 4GB 32GB 1,000
  • 19. 1919 Horizon Workspace vSphere & vAPP Considerations
  • 20. 2020 Horizon Workspace – Infrastructure Dependencies • Active Directory – Horizon Workspace requires Active Directory to sync users and groups. • DNS – All the virtual appliances refer to each other by their hostnames. Both forward and reverse records are required for all the virtual appliances in the Horizon Workspace vApp. • SMTP – The Horizon Workspace vApp requires access to a SMTP server. The SMTP server FQDN and port number are needed at installation time. • NTP – All virtual appliances rely on time synchronization. Enable and configure time sync on the vSphere hosts to point to your enterprise. • Load Balancer and Reverse Proxy – Needed for multiple Gateway-VAs, protects from single point of failure. • External Storage – Horizon Workspace vApp supports external NFS volumes for Horizon file sharing.
  • 21. 2121 Horizon Workspace – Architecture Diagram VMware Horizon 1.5 Architecture Diagram
  • 22. 2222 vSphere & vCenter Configuration • IP Pools Defined • HA, DRS, vMotion Enabled • FT, EVC Mode Disabled
  • 23. 2323 Horizon Workspace – Backup Best Practices  Three Types of Persistently Stored Data • External Database (vPostgres or Oracle) • Data Stored in a VMDK (virtual machine disk format) • Horizon File blobs stored on NAS volumes or on VMDKs  Backing Up Horizon Workspace 1. Create a point-in-time backup of external database 2. Take a point-in-time backup of each VA in the the Horizon Workspace vApp 3. If using external storage take a point-in-time backup of Horizon Data blob store • If using VMDK, the data blob backup is part of the step 2  DR Restoration Sequence 1. If using NAS, restore blobs from blob backup, if using VMDK go to step 2 2. Restore the Horizon Workspace VAs from the VA backup 3. Restore external database 4. Power on the Horizon Workspace vApp and MS Preview Server
  • 24. 2424 Horizon Workspace – vPostgres Considerations VMware vFabric Postgres 9.1+ Resource Value vCPU 4 RAM 8GB Disk 1 – Root Disk (OS) 2GB Disk 2 – Data Disk 32GB Disk 3 – SWAP Disk 16GB Disk 4 – Diagnostic 2GB For enterprise deployment best practice is to use an external database.
  • 25. 2525 Other VMware Activities Related to This Session  HOL: HOL-MBL-1304 Horizon Workspace - Explore and Deploy  Group Discussions: EUC1005-GD Workspace with Rasmus Jensen
  • 27.
  • 28. Architecting VMware Horizon Workspace for Scale and Performance Kit Colbert, VMware Jared Cook, VMware Andrew Johnson, VMware EUC4546 #EUC4546