SlideShare a Scribd company logo
1 of 17
Download to read offline
A Brief History of VDI 1.0
(2009-2014)
Gartner does not endorse any vendor, product or service depicted in our research publications, and does not advise technology
users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's
research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied,
with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
About the Author
Me
Designed and built VDI 1.0 from scratch
End User Computing
Problem since 2009
End users want to access:
- windows apps like SAP
- network file shares
- SaaS apps like Office 365
- web apps like SharePoint
- native apps like Box
from any device
iOS AndroidWindows Mac OS
Windows
Apps
Hybrid
Native Apps
Device
Management
Network
Shares
SaaS & Web
Apps
VDI was a promising solution in 2009
VDI value prop then:
Just virtualize the desktop in the data center and
access from any device.
The standing ovation:
Citrix & VMW sold $1B of licenses in 18 months!
Then reality set in:
The complex architecture slowed deployment.
For most, it took more than a year to deploy.
But complexities continued to create issues post
deployment.
What happened to the promise?
Let’s start with the
origins of technology
behind VDI
Data centers were optimized for
server workloads in 2009
2. Organization
- Separate teams for servers, storage,
networks, and virtualization.
- Tools, workflows and org are aligned.
Server virtualization products were
optimized for:
- Tens to hundreds of virtual machines
- Each virtual machine needs 5-50 GB
of database storage
- Each virtual machine does 80% read
operations
1. Workload Characteristics
VDI workloads broke the data center
architecture
Desktop Workload Characteristics are different
Thousands of virtual machines
Each virtual machine needs 2-10X (20-100 GB) of storage
IT couldn’t just add more storage!
Data Center Storage costs $10,000/TB
Desktop storage costs $100/TB
And existing storage solutions were optimized for read workloads
Each desktop does 80% write operations (not a problem on a PC,
but created havoc on shared storage performance)
Enter the Era of the VDI workarounds
Led to the introduction of dynamic desktops
One Windows image for the entire company
Add applications dynamically
Add user profile dynamically
100s of man-years of investment in VDI software:
- Golden images
- Dynamic desktop provisioning
- Local disks
- New image management
- De-duplication
- App Layering
Load
Balancers
Web
Interface Controllers
Servers for virtual
desktops
Storage
Active
Directory
So…a VDI deployment for 30k desktops required:
Provisioning
1000+
servers
60TB
storage
30+
servers
30+
FTE
Lots of operational issues - sometimes the
workaround is worse than the problem!
Resulting in operational complexity and higher OpEX
Increased headcount: 1 full time admin per 1000 desktops
Increased calls to helpdesk
Incurred additional CapEx costs to solve storage and server bottlenecks
Every problem spans organization boundaries
Every problem becomes a problem for five
different teams:
Server/Storage/Network/Virtualization/Desktop
Whose fault is it?
That’s not all. VDI delivers poor user
experience for all apps!
Every application becomes a remote
Windows App
- How far is the user from the desktop? Latency?
- What is the bandwidth between the user and the desktop?
- What about real-time communication apps like VOIP?
- What about video? Can I watch YouTube?
- What about conferencing apps?
So the remoting protocol had to be fixed!
100s of man-years of investment in protocol (HDX/PCoIP/RDS)
improvement.
- Client-side redirection of audio/video
- Improve experience on mobile
- Improve remoting protocol for Mac
- Server-side GPU for 3D graphics
- Out of band CODECs
- Add UDP channels
Basically, introduce more technology to workaround the problem
introduced by VDI. Not really K.I.S.S.
But protocol improvements only go
so far…
 Why should Web apps be treated like Windows Apps?
 Why should documents not be available when the user is offline?
 Why should the users have to consume a Windows desktop on a
phone?
And VDI doesn’t work for ROBOs
50% of enterprise users work
in ROBOs
- Network connectivity between
branch and data center can go down
- VDI nobody can work in a branch if
the network connection goes down
- User experience limited by
bandwidth or latency of connection
when it’s up
VDI went from being a
30% solution to a 8%
solution!
High TCO and Complexity
- Cost of storage
- Performance of storage
- Dynamic desktops
Poor User Experience
- Limited by latency and bandwidth
- Web apps/Mobile Experience/ Offline
behavior
iOS AndroidWindows Mac OS
Windows
Apps
Hybrid
Native Apps
Device
Management
Network
Shares
SaaS & Web
Apps
So what now?
 VDI is now a 8% solution.
 Workarounds created more problems for IT.
 IT still needs to solve app delivery… and now in a mobile
world.
What If…
We could build a VDI solution from scratch?
And use the cloud?
Check out the e-book sequel:
VDI is dead! Long live VDI 2.0!
Built for the cloud and hyper-converged era
http://www.VDI20.com/whatsVDI20

More Related Content

What's hot

Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseJohn Head
 
Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Zabeel Institute
 
Cloudcomputing.072110
Cloudcomputing.072110Cloudcomputing.072110
Cloudcomputing.072110Maxwell Pearl
 
Cloud computing essentials
Cloud computing essentialsCloud computing essentials
Cloud computing essentialsGhanshyam Baheti
 
Citrix Marketing Content -ebook
Citrix Marketing Content -ebookCitrix Marketing Content -ebook
Citrix Marketing Content -ebookKaleidico
 
Whatever, whenever, wherever: Cloud und Virtualisierung
Whatever, whenever, wherever: Cloud und VirtualisierungWhatever, whenever, wherever: Cloud und Virtualisierung
Whatever, whenever, wherever: Cloud und VirtualisierungDigicomp Academy AG
 
Field enablement roadshow keynote - Bob Familiar
Field enablement roadshow keynote - Bob FamiliarField enablement roadshow keynote - Bob Familiar
Field enablement roadshow keynote - Bob FamiliarBlueMetalInc
 
Hammersmith and Fulham council
Hammersmith and Fulham council Hammersmith and Fulham council
Hammersmith and Fulham council Cisco Case Studies
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience John Head
 
PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016Graham Smith
 
Dell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetupDell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetupVijay Reddy
 
Cloud computing and Advantages
Cloud computing and AdvantagesCloud computing and Advantages
Cloud computing and AdvantagesToneshkumar Pardhi
 
Contemporary Hardware Platform Trends
Contemporary Hardware Platform TrendsContemporary Hardware Platform Trends
Contemporary Hardware Platform TrendsAlbrecht Jones
 
The benefits of cloud computing
The benefits of cloud computingThe benefits of cloud computing
The benefits of cloud computingcumulusit
 
App architecture101
App architecture101App architecture101
App architecture101David Kay
 

What's hot (20)

Cloud-Computing
Cloud-ComputingCloud-Computing
Cloud-Computing
 
Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBase
 
Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?
 
Cloudcomputing.072110
Cloudcomputing.072110Cloudcomputing.072110
Cloudcomputing.072110
 
Cloud computing essentials
Cloud computing essentialsCloud computing essentials
Cloud computing essentials
 
Citrix Marketing Content -ebook
Citrix Marketing Content -ebookCitrix Marketing Content -ebook
Citrix Marketing Content -ebook
 
Whatever, whenever, wherever: Cloud und Virtualisierung
Whatever, whenever, wherever: Cloud und VirtualisierungWhatever, whenever, wherever: Cloud und Virtualisierung
Whatever, whenever, wherever: Cloud und Virtualisierung
 
Field enablement roadshow keynote - Bob Familiar
Field enablement roadshow keynote - Bob FamiliarField enablement roadshow keynote - Bob Familiar
Field enablement roadshow keynote - Bob Familiar
 
Basics Of Cloud Computing
Basics Of Cloud ComputingBasics Of Cloud Computing
Basics Of Cloud Computing
 
Lecture 6 cloud
Lecture 6   cloudLecture 6   cloud
Lecture 6 cloud
 
Hammersmith and Fulham council
Hammersmith and Fulham council Hammersmith and Fulham council
Hammersmith and Fulham council
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
 
PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016
 
Dell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetupDell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetup
 
Cloud computing and Advantages
Cloud computing and AdvantagesCloud computing and Advantages
Cloud computing and Advantages
 
Contemporary Hardware Platform Trends
Contemporary Hardware Platform TrendsContemporary Hardware Platform Trends
Contemporary Hardware Platform Trends
 
The benefits of cloud computing
The benefits of cloud computingThe benefits of cloud computing
The benefits of cloud computing
 
App architecture101
App architecture101App architecture101
App architecture101
 
Back&
Back&Back&
Back&
 
Brochure Smart Tech 2013
Brochure Smart Tech 2013Brochure Smart Tech 2013
Brochure Smart Tech 2013
 

Viewers also liked

06 Draexlmaier ERG - Interim Report en
06 Draexlmaier ERG - Interim Report en06 Draexlmaier ERG - Interim Report en
06 Draexlmaier ERG - Interim Report enAlexander Pfeffer
 
Troostwijk Real Estate benoemt directeur Capital Markets-
Troostwijk Real Estate benoemt directeur Capital Markets-Troostwijk Real Estate benoemt directeur Capital Markets-
Troostwijk Real Estate benoemt directeur Capital Markets-Paul van Hezik +31622495800
 
Tra diem thi truong si quan dac cong kv phia bac 2014 - diethisieutoc.vn
Tra diem thi truong si quan dac cong kv phia bac 2014 - diethisieutoc.vnTra diem thi truong si quan dac cong kv phia bac 2014 - diethisieutoc.vn
Tra diem thi truong si quan dac cong kv phia bac 2014 - diethisieutoc.vnDiem Thi Sieu Toc
 
Simon Dang SES London 2 25 2011 Final
Simon Dang   SES London 2 25 2011 FinalSimon Dang   SES London 2 25 2011 Final
Simon Dang SES London 2 25 2011 FinalSimon Dang
 
Kennedy HS - 2015 SQRP Summary
Kennedy HS - 2015 SQRP SummaryKennedy HS - 2015 SQRP Summary
Kennedy HS - 2015 SQRP SummarySzkapiak, George
 
Idalina Walker Business Card (3)
Idalina Walker Business Card (3)Idalina Walker Business Card (3)
Idalina Walker Business Card (3)Idalina Walker
 
Work 2003+
Work 2003+Work 2003+
Work 2003+gbanks
 
Jenkins – prosumer theory, 2006
Jenkins – prosumer theory, 2006Jenkins – prosumer theory, 2006
Jenkins – prosumer theory, 2006Jody Evans
 
Myanmar democracy
Myanmar democracyMyanmar democracy
Myanmar democracyjithindas05
 
Myanmar: All That Matters-Issue March 7 2016
Myanmar: All That Matters-Issue March 7 2016Myanmar: All That Matters-Issue March 7 2016
Myanmar: All That Matters-Issue March 7 2016MYO AUNG Myanmar
 

Viewers also liked (15)

Pres test
Pres testPres test
Pres test
 
organic-spaces
organic-spacesorganic-spaces
organic-spaces
 
06 Draexlmaier ERG - Interim Report en
06 Draexlmaier ERG - Interim Report en06 Draexlmaier ERG - Interim Report en
06 Draexlmaier ERG - Interim Report en
 
Troostwijk Real Estate benoemt directeur Capital Markets-
Troostwijk Real Estate benoemt directeur Capital Markets-Troostwijk Real Estate benoemt directeur Capital Markets-
Troostwijk Real Estate benoemt directeur Capital Markets-
 
Tra diem thi truong si quan dac cong kv phia bac 2014 - diethisieutoc.vn
Tra diem thi truong si quan dac cong kv phia bac 2014 - diethisieutoc.vnTra diem thi truong si quan dac cong kv phia bac 2014 - diethisieutoc.vn
Tra diem thi truong si quan dac cong kv phia bac 2014 - diethisieutoc.vn
 
Simon Dang SES London 2 25 2011 Final
Simon Dang   SES London 2 25 2011 FinalSimon Dang   SES London 2 25 2011 Final
Simon Dang SES London 2 25 2011 Final
 
Kennedy HS - 2015 SQRP Summary
Kennedy HS - 2015 SQRP SummaryKennedy HS - 2015 SQRP Summary
Kennedy HS - 2015 SQRP Summary
 
Idalina Walker Business Card (3)
Idalina Walker Business Card (3)Idalina Walker Business Card (3)
Idalina Walker Business Card (3)
 
астма
астмаастма
астма
 
Work 2003+
Work 2003+Work 2003+
Work 2003+
 
Presentasi kasus chf
Presentasi kasus chfPresentasi kasus chf
Presentasi kasus chf
 
Jenkins – prosumer theory, 2006
Jenkins – prosumer theory, 2006Jenkins – prosumer theory, 2006
Jenkins – prosumer theory, 2006
 
LAS NIIFS
LAS NIIFSLAS NIIFS
LAS NIIFS
 
Myanmar democracy
Myanmar democracyMyanmar democracy
Myanmar democracy
 
Myanmar: All That Matters-Issue March 7 2016
Myanmar: All That Matters-Issue March 7 2016Myanmar: All That Matters-Issue March 7 2016
Myanmar: All That Matters-Issue March 7 2016
 

Similar to A brief history_of_vdi_1.0

Vdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsVdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsConcentrated Technology
 
The Virtual Desktop Revolution
The Virtual Desktop RevolutionThe Virtual Desktop Revolution
The Virtual Desktop RevolutionYankee Group
 
Deconstructing the brian paradox
Deconstructing the brian paradoxDeconstructing the brian paradox
Deconstructing the brian paradoxChetan Venkatesh
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Md Yousup Faruqu
 
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...
Server Virtualization - Smashing Success!  Desktop Virtualization - Not So Mu...Server Virtualization - Smashing Success!  Desktop Virtualization - Not So Mu...
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...Unidesk Corporation
 
Make VDI Personal, Make VDI for Everyone
Make VDI Personal, Make VDI for EveryoneMake VDI Personal, Make VDI for Everyone
Make VDI Personal, Make VDI for EveryoneUnidesk Corporation
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2Pini Cohen
 
Enterprise Desktops Well Served - a technical perspective on virtual desktops
Enterprise Desktops Well Served - a technical perspective on virtual desktopsEnterprise Desktops Well Served - a technical perspective on virtual desktops
Enterprise Desktops Well Served - a technical perspective on virtual desktopsMolten Technologies
 
Server Virtualization: Success - VDI: not so much... Why?
Server Virtualization: Success - VDI: not so much... Why?Server Virtualization: Success - VDI: not so much... Why?
Server Virtualization: Success - VDI: not so much... Why?Unidesk Corporation
 
TechInsight - Real World Implementation of VDI
TechInsight - Real World Implementation of VDITechInsight - Real World Implementation of VDI
TechInsight - Real World Implementation of VDILai Yoong Seng
 
Virtual Desktops (VD): A Case Study
Virtual Desktops (VD): A Case StudyVirtual Desktops (VD): A Case Study
Virtual Desktops (VD): A Case Studyted_love
 
Vdsb vdi 06092011 short
Vdsb  vdi 06092011 shortVdsb  vdi 06092011 short
Vdsb vdi 06092011 shortsteenpalvig
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 
Coletânea de Cases - RIVERBED
Coletânea de Cases - RIVERBEDColetânea de Cases - RIVERBED
Coletânea de Cases - RIVERBEDINSPIRIT BRASIL
 
VMworld 2013: Turbo Charge Your VMware Horizon Deployments
VMworld 2013: Turbo Charge Your VMware Horizon Deployments VMworld 2013: Turbo Charge Your VMware Horizon Deployments
VMworld 2013: Turbo Charge Your VMware Horizon Deployments VMworld
 
Emerging Service Technologies
Emerging Service TechnologiesEmerging Service Technologies
Emerging Service Technologiessirosenf
 

Similar to A brief history_of_vdi_1.0 (20)

Vdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsVdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisions
 
The Virtual Desktop Revolution
The Virtual Desktop RevolutionThe Virtual Desktop Revolution
The Virtual Desktop Revolution
 
Deconstructing the brian paradox
Deconstructing the brian paradoxDeconstructing the brian paradox
Deconstructing the brian paradox
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization
 
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...
Server Virtualization - Smashing Success!  Desktop Virtualization - Not So Mu...Server Virtualization - Smashing Success!  Desktop Virtualization - Not So Mu...
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...
 
Hönn2014 L01 Enterprise Applications
Hönn2014 L01 Enterprise ApplicationsHönn2014 L01 Enterprise Applications
Hönn2014 L01 Enterprise Applications
 
Make VDI Personal, Make VDI for Everyone
Make VDI Personal, Make VDI for EveryoneMake VDI Personal, Make VDI for Everyone
Make VDI Personal, Make VDI for Everyone
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2
 
Enterprise Desktops Well Served - a technical perspective on virtual desktops
Enterprise Desktops Well Served - a technical perspective on virtual desktopsEnterprise Desktops Well Served - a technical perspective on virtual desktops
Enterprise Desktops Well Served - a technical perspective on virtual desktops
 
Server Virtualization: Success - VDI: not so much... Why?
Server Virtualization: Success - VDI: not so much... Why?Server Virtualization: Success - VDI: not so much... Why?
Server Virtualization: Success - VDI: not so much... Why?
 
TechInsight - Real World Implementation of VDI
TechInsight - Real World Implementation of VDITechInsight - Real World Implementation of VDI
TechInsight - Real World Implementation of VDI
 
Virtual Desktops (VD): A Case Study
Virtual Desktops (VD): A Case StudyVirtual Desktops (VD): A Case Study
Virtual Desktops (VD): A Case Study
 
Vdsb vdi 06092011 short
Vdsb  vdi 06092011 shortVdsb  vdi 06092011 short
Vdsb vdi 06092011 short
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
L01 Enterprise Application Architecture
L01 Enterprise Application ArchitectureL01 Enterprise Application Architecture
L01 Enterprise Application Architecture
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Coletânea de Cases - RIVERBED
Coletânea de Cases - RIVERBEDColetânea de Cases - RIVERBED
Coletânea de Cases - RIVERBED
 
VMworld 2013: Turbo Charge Your VMware Horizon Deployments
VMworld 2013: Turbo Charge Your VMware Horizon Deployments VMworld 2013: Turbo Charge Your VMware Horizon Deployments
VMworld 2013: Turbo Charge Your VMware Horizon Deployments
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Emerging Service Technologies
Emerging Service TechnologiesEmerging Service Technologies
Emerging Service Technologies
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

A brief history_of_vdi_1.0

  • 1. A Brief History of VDI 1.0 (2009-2014)
  • 2. Gartner does not endorse any vendor, product or service depicted in our research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. About the Author Me Designed and built VDI 1.0 from scratch
  • 3. End User Computing Problem since 2009 End users want to access: - windows apps like SAP - network file shares - SaaS apps like Office 365 - web apps like SharePoint - native apps like Box from any device iOS AndroidWindows Mac OS Windows Apps Hybrid Native Apps Device Management Network Shares SaaS & Web Apps
  • 4. VDI was a promising solution in 2009 VDI value prop then: Just virtualize the desktop in the data center and access from any device. The standing ovation: Citrix & VMW sold $1B of licenses in 18 months! Then reality set in: The complex architecture slowed deployment. For most, it took more than a year to deploy. But complexities continued to create issues post deployment.
  • 5. What happened to the promise? Let’s start with the origins of technology behind VDI
  • 6. Data centers were optimized for server workloads in 2009 2. Organization - Separate teams for servers, storage, networks, and virtualization. - Tools, workflows and org are aligned. Server virtualization products were optimized for: - Tens to hundreds of virtual machines - Each virtual machine needs 5-50 GB of database storage - Each virtual machine does 80% read operations 1. Workload Characteristics
  • 7. VDI workloads broke the data center architecture Desktop Workload Characteristics are different Thousands of virtual machines Each virtual machine needs 2-10X (20-100 GB) of storage IT couldn’t just add more storage! Data Center Storage costs $10,000/TB Desktop storage costs $100/TB And existing storage solutions were optimized for read workloads Each desktop does 80% write operations (not a problem on a PC, but created havoc on shared storage performance)
  • 8. Enter the Era of the VDI workarounds Led to the introduction of dynamic desktops One Windows image for the entire company Add applications dynamically Add user profile dynamically 100s of man-years of investment in VDI software: - Golden images - Dynamic desktop provisioning - Local disks - New image management - De-duplication - App Layering
  • 9. Load Balancers Web Interface Controllers Servers for virtual desktops Storage Active Directory So…a VDI deployment for 30k desktops required: Provisioning 1000+ servers 60TB storage 30+ servers 30+ FTE
  • 10. Lots of operational issues - sometimes the workaround is worse than the problem! Resulting in operational complexity and higher OpEX Increased headcount: 1 full time admin per 1000 desktops Increased calls to helpdesk Incurred additional CapEx costs to solve storage and server bottlenecks Every problem spans organization boundaries Every problem becomes a problem for five different teams: Server/Storage/Network/Virtualization/Desktop Whose fault is it?
  • 11. That’s not all. VDI delivers poor user experience for all apps! Every application becomes a remote Windows App - How far is the user from the desktop? Latency? - What is the bandwidth between the user and the desktop? - What about real-time communication apps like VOIP? - What about video? Can I watch YouTube? - What about conferencing apps?
  • 12. So the remoting protocol had to be fixed! 100s of man-years of investment in protocol (HDX/PCoIP/RDS) improvement. - Client-side redirection of audio/video - Improve experience on mobile - Improve remoting protocol for Mac - Server-side GPU for 3D graphics - Out of band CODECs - Add UDP channels Basically, introduce more technology to workaround the problem introduced by VDI. Not really K.I.S.S.
  • 13. But protocol improvements only go so far…  Why should Web apps be treated like Windows Apps?  Why should documents not be available when the user is offline?  Why should the users have to consume a Windows desktop on a phone?
  • 14. And VDI doesn’t work for ROBOs 50% of enterprise users work in ROBOs - Network connectivity between branch and data center can go down - VDI nobody can work in a branch if the network connection goes down - User experience limited by bandwidth or latency of connection when it’s up
  • 15. VDI went from being a 30% solution to a 8% solution! High TCO and Complexity - Cost of storage - Performance of storage - Dynamic desktops Poor User Experience - Limited by latency and bandwidth - Web apps/Mobile Experience/ Offline behavior iOS AndroidWindows Mac OS Windows Apps Hybrid Native Apps Device Management Network Shares SaaS & Web Apps
  • 16. So what now?  VDI is now a 8% solution.  Workarounds created more problems for IT.  IT still needs to solve app delivery… and now in a mobile world. What If… We could build a VDI solution from scratch? And use the cloud?
  • 17. Check out the e-book sequel: VDI is dead! Long live VDI 2.0! Built for the cloud and hyper-converged era http://www.VDI20.com/whatsVDI20