Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A...

17
Ceedo Desktop Dynamic Desktop Composition

Transcript of Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A...

Page 1: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

Ceedo Desktop

Dynamic Desktop Composition

Page 2: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Modular desktop composition at file-level

What is Ceedo Desktop?

• A smart driver that intercepts and redirects R/W functions at runtime

• Transparently integrate with corporate-desktop management tools and platforms

• Overcomes limitations of current virtualization solutions used forboth physical and cloud PCs

Page 3: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

How does Ceedo Desktop work?

Modular desktop composition at file-level

Operating SystemCeedo Desktop Driver

File SystemRegistry

Apps & DriversCustomizations

Files and Data

• Smart-decision engine diverts all R/W calls to a storage medium separated from the OS

User CDML activated at logon or boot

Base A

pp

lication

s

Page 4: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Modular desktop composition at file-level

How does Ceedo Desktop work?

• Smart-decision engine diverts all R/W calls to a storage medium separated from the OS

• File System and Registry I/O are converged at runtime creating avirtual composite of C:\

• No limitations of Applicationand User virtualization

Operating SystemCeedo Desktop Driver

User CDML activated at logon or boot

File SystemRegistry

Apps & DriversCustomizations

Files and Data

CDML: Ceedo Desktop Modular Layers in network folders

Base A

pp

lication

s

Page 5: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Best implementation candidates

•Cloud PC (VDI/DaaS…)• Improve management and reduce storage

• Enterprise/public PCs• Locked-down endpoints + user freedom

• Server-to-cloud real-time backup• Incremental file-level upload over WAN

Main focus of this presentation

Page 6: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

The main problems we solve

“…the biggest challenge to [VDI] has been storage costs. And, as such, VDI has only been deployed in mission critical, high performance or task worker environments…”

- Pat Gelsinger, VMware CEO(May 8th 2013)

“It’s the management software that has emerged around the major desktop virtualization platforms that is key, including… user profile [and] Layering technologies [which] reduce the complexity in managing desktop virtualization environments, as well as the strain on storage systems through dynamic desktop image composition.”

- Karin Kelley, 451 Research

• Extreme reduction in both IOPS-capable and regular storage CAPEX.

• Modular composition of separately managed desktop slices

Page 7: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

The VDI issue – deployment type tradeoffsLogon Logoff and logon again Restart TCO &

ROIUser

ExperienceStateful: dedicatedFull session persistence like physical PC

Stateless: pooled-dedicatedSession persistence until reboot

Stateless:pooled-randomNo session persistence at all

What users want

What IT wants Bad user personalization – But low CAPEX and easy management

Natural user personalization – but very high CAPEX and TCO

Reset to base

Reset to base

Persistent

Persistent Persistent

Reset to base

Page 8: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Ceedo Desktop – the best of both worldsLogon Logoff and logon again Restart TCO &

ROIUser

ExperienceStateful: dedicatedFull session persistence like physical PC

Stateless: pooled-dedicatedSession persistence until reboot

Stateless:pooled-randomNo session persistence at all

What users want

What IT wants

Ceedo Desktop – The best of both worlds:Full user personalization based on a single-

image in random pooled mode

Bad user personalization – But low CAPEX and easy management

Natural user personalization – but very high CAPEX and TCO

Page 9: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Ceedo Desktop for VDI – Version 1Eliminating Virtual Desktop Infrastructure adoption barriers

Page 10: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

VDI architecture by VMware, Citrix, Microsoft, etc.

Network File Share

Ceedo Desktop Version 1 - architecture overview

User1 CDML\%username%

User2 CDML\%username%

User3 CDML\%username%

User4 CDML\%username%

• CDMLs stored in network file share in encrypted containers

• Random-pooled desktops boot

• Virtualization activated on user logon according to username

• Volume letter – redundant

• 95% of applications supported for post log-on attach

Virtual C:\

Page 11: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Ceedo Desktop Benefits (version 1)

• Run everything in random pooled mode

• All but eliminate yearly expanding storage needs

• Single-image stateless deployment with modular desktop composition

• Allows for safer and easier to manage 100% random pooled VDI

• No extra VHDs, base images and differencing disks sprawl

• Accessible file-level format in encrypted containers

• Eliminates the need for user profile management tools

Page 12: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Ceedo Desktop for VDI – Version 2Eliminating Virtual Desktop Infrastructure adoption barriers

Page 13: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Modular desktop composition at file-level

How does Ceedo Desktop work?

• Read/Write + Read Only CDMLs

• Ceedo Desktop diverts all R/W calls to locations separated from the OS

• File System and Registry I/O are converged at runtime creating avirtual composite of C:\

• No limitations of Applicationand User virtualization

CDMLs: Ceedo Desktop Modular Layers in VHD/network folders

Page 14: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

VDI architecture by VMware, Citrix, Microsoft, etc.

Ceedo Desktop Version 2 - architecture overview

Golden OS Image

Organizational CDML

Departments CDMLs

User-roles CDMLs

User Personal CDML

• Desktops in random-pool, boot with Org. CDML and optionally Department CDMLs.

• Desktops running waiting for user logon.

• User logon

• According to Active Directory or Connection Broker settings, user role and personal CDML attach.

• Ceedo Desktop converges the stack

• Only write-cache runs on SSDs/RAM Disk, read continues from storage (even a regular user folder…)

• Log-off restarts the machine waiting for next user…

Read Only layers shared between users(can run from normal storage)

Read/Write(IOPS capable)

Virtual C:\

Page 15: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Ceedo Desktop Benefits (version 1)

•Up to 80% reduction in backend storage

•Up to 60% reduction in runtime high-IOPS capable storage

• Eliminate yearly expanding storage needs

• Single-point of application updates

•Random pooled VDI with no image sprawl

•Mixed shared VHDs and encrypted containers

Page 16: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Ceedo Desktop - design guidelines

Top Priority

• End-User experience

• Minimize (optimize) IOPS-capable storage needs

• Eliminate image sprawl and streamline Desktop and User Environment Management

• Utilize existing storage as much as possible

Ease Ceedo Desktop adoption

• Keep the old concepts and tools

• Minimum management

• Support command-line and scripts (PowerShell)

• No SMB nanny-features

IT likes it the old fashion way

User experience and traditionallayering concepts still rule

32% use current non-dedicated storage in their VDI

82% use traditional tools todeploy applications

SMB market is not expectedto adopt VDI in the short-term

Page 17: Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.

2013 © CEEDO TECHNOLOGIES (2005) LTD.

Thank You