Вы находитесь на странице: 1из 16

CloudT

op
Envisioning the Desktop 2015
BriForum 2009 Chicago
Chetan Venkatesh
CEO & Founder Atlantis Computing
NASA spirit lands on Mars
Facebook was Founded in Cambridge
MA
John Kerry won the Democratic
nomination
Ubuntu was released
Oracle bought peoplesoft
Google went public

CIRCA 2004
Hyper threading in single core
servers
Multi Core was still roadmap
RAM of 1 GB considered high end
Infiniband = speed
Tier 1 = 7.5 K RPM SCSI Array
CIRCA 2004
Moores law 128 Core Server Chips
RAM per average server of 512GB - 1 TB
Tier 0 storage is the new Tier 1 storage
All Ethernet based connectivity for
(Storage & Data)
Fully Virtualized Compute Fabrics a
mesh between your desktop, DC & the
Cloud

WHAT WE CAN COUNT ON


IN SIX YEARS*
*PROBABL
Y
OS, Apps and User Data condense on compute
where needed

The New Software Mainframe


turns VMs into highly
distributable processes
The Hypervisor is a new class of thread scheduling

User Experience Driven by


Apps not OS
The OS is a simple container/wrapper for
Applications

OS = collection of Fungible
components

THE NEW NEW


DESKTOP
2009 2015

Few OS images Many clones


Low utilization Shared, no headroom
Infrequent provisioning Rapid, real-time
Clusters rare, small Ubiquitous, large
VM is unit of consumption VM is a thread process

The New New Desktop is very different from the


one we use right now
Compute
Virtual Processors

Storage
IP Addressable (at the file & block level)
thin provisioned (very lean storage)
fine grained
shared

Network
Dynamic mac/ip/vlan
reconfigurable

Software
SOA, SOAP & REST based consumption models
Simple User State management
Stateless Session handling

FUNGIBLE COMPONENTS
The myth of Desktop Fungibility
Myth Reality
User
User
User Profile U Profile
User Profile
Profile
{ se

En
User/Session
User/Session r P ro

d
State
State file s

U p lic
Profile-Virt sn

A
se a
p
User/Session
User/Session
io

r tio
t

{
Apps

In n
Apps
a
ic

st s
l

al
Applications
Applications p
S

le
p

d
App-Virt
A
OS
OS
O
Within the Instance State Separation is non
Decomposition trivial

Apps & OS tighly bound


Inter-App/extra-App OS specific mechanisms
compat Virtualization Unaware
Life cycle management Poor IO Characteristics
The Enterprise Desktop Build
TS based desktop & remote
applications
Virtual Desktop on VDI
Virtual Desktop on Type 2
Client
Virtual Desktop on Type 1
Client

DESKTOP COMPUTING MODELS


CIRCA 2009
Moores law supports this
The App VM consumed in
multiple ways
Brokering evolves from user to
desktop to user to Fungible
Component
A desktop becomes a blend of IT
services

HOW DO WE MAKE DESKTOP


FUNGIBLE
Here Cloud Near Cloud Far Cloud

Clustered Compute/Storage/Network + vDC OS


Latency <=10ms
Latency <= 1ms

Latency > 50ms

vComputevNetworkvRAM vDisk

Fungible Schedule Mesh


Store r Broker

PC TYPE TC LAPTOP TYPE 2


Brokering evolves:
Orchestrating user desktop as a blend of virtual services
A seamless state interface between user & APP-VMs for
DDE/COM/RPC between VMS
Merging user state with Appvms to provide a user cluster
Integrated thin provisioning based on using single
instance storage
IO based load-balancing and scheduling

A NEW KIND OF
BROKERING
User
Desktop

PublishesStreamsBlends
COM/RPC/DDE

Mesh
Broker

COM/RPC/DDE

Common
Common Storage Applicatio
OS Image Namespa n
ce
Caveat this was written up over a weekend!

LETS SEE A VERY SIMPLE


DEMO
Q&A

Вам также может понравиться