get more from server virtualization
TRANSCRIPT
Get More from Server Virtualization:Tap the App
Mark Yohai & Greg O’Connor – Jan 28, 2010
Housekeeping• Please
Participate• Use the
GoToWebinarcontrols to ask questions
• We’ll take most at the end
First Installment of a 3 part series• Get more from server virtualization
– This Webinar• Building the foundation for private/hybrid
cloud– Feb 18, 2010 @ 11AM EST
• Decreasing TCO with server-side Application Virtualization– Mar 11, 2010 @ 11AM EST
• Please Register at www.appzero.com
Today’s Webinar Topics
• Benefits and pitfalls of server virtualization
• Next Step: server-side application virtualization
• Setting the stage for adopting cloud computing
The Business of Server Virtualization
• VMWare Revenue Growth – $700M -> $1.8B
• Doing Something right
VMWare Revenue
$-
$200,000
$400,000
$600,000
$800,000
$1,000,000
$1,200,000
$1,400,000
$1,600,000
$1,800,000
$2,000,000
2006 2007 2008
Year Ending
The Appeal of Server Virtualization• Reduced costs • Reduced complexity• Simplified management• Addresses fault / disaster recovery
needs• Better utilizes IT resources
What Customers Say
Strengthens Business Continuity
Easier to Manage.. Easier to Recover
Meet its DR Requirement
s Address Server
Consolidation and DR
Challenges
What Are the Pitfalls• Virtual Machine
Overload
SOURCE: Server virtualization: planning and pitfallsBy Garry Kranz, Contributor - SearchDataCenter.com
What Are the Pitfalls• Virtual Machine
Overload– "They set up virtual
servers to test new applications and keep setting them up and setting them up –until the server blows up because they didn't put a limit on how many virtual servers could be placed on a physical machine“ - Rick Villars IDC
SOURCE: Server virtualization: planning and pitfallsBy Garry Kranz, Contributor - SearchDataCenter.com
What Are the Pitfalls• Virtual Machine
Overload
• Failure to Manage
– “We virtualized servers but didn't get rid of them. We still have all the management and maintenance issues you have to contend with when not really consolidating the (physical) servers," NirajPatel - GMAC.
– "There's no point in going to a platform like VMware if your cost of operations is [going to be] increased," Phil Dawson -Gartner.
SOURCE: Server virtualization: planning and pitfallsBy Garry Kranz, Contributor - SearchDataCenter.com
What Are the Pitfalls• Virtual Machine
Overload
• Failure to Manage
• Cultural Resistance
– “It's not solely a technical decision and it's not an architecture that should be developed in a vacuum without the involvement of the business units," Kris Domich –Dimension Data
SOURCE: Server virtualization: planning and pitfallsBy Garry Kranz, Contributor - SearchDataCenter.com
What do we hear?
ItsAboutTheApp!
• High Software TCO
• Long provisioning times
• Low infrastructure utilization ( still! )
• How to leverage Cloud?
Today’s Webinar Topics
• Benefits and pitfalls of server virtualization
• Next Step: server-side application virtualization
• Setting the stage for adopting cloud computing
Virtualization Evolution …
Physical Server
OS
Application
Data Center 1.0
Pre - 2001
Hypervisor Vision
2001 - 2015
Physical Server
ESX Server
Virtual Machines
App
OS
App
OS
App
OS
AppZero
App
OS
AppApp
Physical Server
AppConsolidation
App Mobility
Server App Virtualization
2010-2025Server
Consolidation
Continuity/DR
Physical Server
ESX Server
AppZero
Virtual Machine
App
OS
AppApp
AppZero
Virtual Machine
App
OS
AppApp
AppZero
Virtual Machine
App
OS
AppApp
AppZero
Virtual Machine
App
OS
AppApp
How AppZero Helps…
15
AppZero Solution• Isolate Applications from OS – fewer gold images• Isolate Applications from each other – consolidate on fewer OS• Share/Reuse “gold” Application images across many OS instances
• Less to manage• Assault SW Lifecycle Costs
• Install/Deploy/Patch/Update• Both App + OS
• Add a verb to the SW Lifecycle Vocabulary: MOVEMOVE• Across Lifecycle Stages
• Dev• Test• Prd
• Across Boundaries• Physical• Virtual• Datacenter• Cloud
Installing an App
Server 2003
App
Virtualizing an App
Server 2003
App
App
VAA
Server 2003
What is a VAA?
VAA
A Virtual Application Appliance ( VAA ) is a collection of files
that includes Everything the App needs … but with
ZeroOS
What is a VAA?
VAA
VAA’s are 100% Mobile
• Server 2003->Server 2008
Server 2003
VAA
Server 2008
VAA
VAA’s are 100% Mobile
• Server 2003->Server 2008• Physical -> Physical
Physical
VAA
VAA’s are 100% Mobile
• Server 2003->Server 2008• Physical -> Physical• Physical -> VMWare
VMWare
VAA
VAA’s are 100% Mobile
• Server 2003->Server 2008• Physical - Physical• Physical – VMWare• VMWare - HyperV
HyperV
VAA
VAA’s are 100% Mobile
• Server 2003->Server 2008• Physical - Physical• Physical – VMWare• VMWare – HyperV• Any -> Cloud
Cloud
VAA
VAA’s are 100% Mobile
• Server 2003->Server 2008• Physical - Physical• Physical – VMWare• VMWare – HyperV• Any -> Cloud• Cloud -> Datacenter
VAA’s can be Consolidated…
VAA VAA
• Not only isolated from OS• Isolated from each other• This reduces
– Image Sprawl– License Sprawl
• OS• Agents
• This increases– Utilization/Density
VAA’s can be Layered…
VAA
VAA’s can be Layered…
VAA
VAA
VAA’s can be Layered…
VAA
VAA
…Layers can be Shared & Reused
Machine Output
Runtime Specific
Services
Master DB
Machine Instance
Executables
Identity
Database config
Database runtime
Separate application layers into discrete entities
Each VAA contains all that is needed to run its layer including files and registry entries
Instances may be made unique, such as for IP address, using Application Identity VAAs
Reuse means much less to manage and better leverage
What’s the benefit of Sharing/Reuse?
• Traditional Approach– OS or DB Update
• Crawl thru 500-1000 Machines
– AppServer Update• Crawl thru 250-500 Machines
• With VAA….– 4 VAA
• 1 for each DB Version• 1 for each AppServer Version
– 2 Gold OS Image• OS or DB Update
– Update 1 or 2 Images/VAA• AppServer Update
– Update 1 or 2 VAA
– If I Support 1000 servers ( real or virtual or cloud ) …• 2 Versions of AppServer• 2 Versions of DB• 2 Versions of OS
– 500 servers are OS1, the other 500 are OS2– 500 servers are DB1, the other 500 are DB2– 250 Servers on OS1 are AppServer 1, 250 AppServer 2– 250 Servers on OS2 are AppServer 1, 250 AppServer 2
Reducing the number of things to manage thru the lifecycle simplifies operations and reduces costs ( customers say by 80% or more )
Tap the App: Patch/Update
AppZero VAA Virtual Machines
Single point of application
patch/updateLowers SW
TCO
Fewer OS Images to maintain –Lowers SW
TCO
Virtualization doesn’t change
how OS/App Patches are Managed –
Software TCO is the same
Today’s Webinar Topics
• Benefits and pitfalls of server virtualization
• Next Step: server-side application virtualization
• Setting the stage for adopting cloud computing
App 1.1
VAA Catalog
Data CenterNetwork Storage
Setting the Stage for Cloud
App 2 App 2.1
App 1App 1App 1App 1
App 2App 2App 2App 2
App 3App 3App 3App 3App 3App 3
App 1.1
App 3.1App 3.1
Instant Provisioning:No Install/ConfigheadachesUpdates:Risk and Hassle free
Rollback:Simple & Easy RollbacksUtilization:Dynamic/flexible
Single Gold Image:Reduces errors
Life Cycle Action Data CenterServer Pool
App 1 App 1.1
Application Data
App 1App 1 App 1.1App 1
App 2
* Cloud
Amazon/GoGridPublic or Private
Stateless:Movement D2C2C
Bringing it all TogetherG
oGrid Storage
GoG 1Windows 2003
GoG 1Windows 2008
Dat
a C
ente
r
NJX90MS Windows 2003
NJX91MS Windows 2003
NJX92MS Windows 2008
VAASQL
EC2
Storage
EC2 1Windows 2003
EC2 2Windows 2003
VAASQLVAASQLVAASQL
AppZero VAA SummaryWith AppZero• 100% mobility
• Physical, Virtual, Datacenter, Cloud
• 80% reduction in Software TCO• speeds time to service business needs
• 66% Increase in consolidation ratios• reduce server, image, and license sprawl
Wrap Up• Please join the Next Installment:
– Building the foundation for private/hybrid cloud
• Feb 18, 2010 @ 11AM EST
• Share this recorded session with your colleagues
• Available on www.appzero.com
Wrap Up• Ready to take a deeper look?
– Contact: [email protected]• Connect directly with us
– Mark Yohai – VP Sales and Bus Dev– [email protected]– Greg O’Connor – CEO– [email protected]
• Thank you for your Time!