Decrease Software TCO with Server Side Application Virtualization
Mark Yohai & Greg O’Connor – Mar 11, 2010
Housekeeping• Please
Participate• Use the
GoToWebinarcontrols to ask questions
• We’ll take most at the end
Final installment of a 3 part series• Get more from server virtualization
– Jan 28, 2010 ( Replay Available )• Build the foundation for private/hybrid cloud
– Feb 18, 2010 ( Replay Available )• Decrease Software TCO with Server-side
Application Virtualization• Please vist www.appzero.com to see the
prior installments
Today’s Webinar Topics
• Virtualization/Cloud Trends and Costs
• Mapping your software architectures to application virtualization
• How to's for decreasing software Total Cost of Ownership (TCO)
Virtualization/Cloud Trends – Adoption Accelerating
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
Gartner/Dataquest : Sizing the Cloud; Understanding the Opportunities in Cloud Services ( March 2009, pub G00166525 )
The Appeal of Server Virtualization• Reduced costs • Reduced complexity• Simplified management• Addresses fault / disaster recovery
needs• Better utilizes IT resources
What Are the Pitfalls• Virtual Machine
Overload
• Failure to Manage
• Cultural Resistance
SOURCE: Server virtualization: planning and pitfallsBy Garry Kranz, Contributor - SearchDataCenter.com
Why Cloud Computing• The next paradigm
• Significant Benefits
– Shift Capex to Opex– Increase Agility– IT at the Speed of Business
Private Cloud Computing is Real
• I believe that enterprises will spend more money building private cloud computing services over the next three years than buying services from cloud computing providers
– Thomas Brittman, Gartner, 2/5/2009, Private Cloud Computing is Real – Get Over it
What is Private Cloud….
Physical Server
ESX Server
Virtual Machines
App
OS
App
OS
App
OS
Physical Server
ESX Server
Virtual Machines
App
OS
App
OS
App
OS
Physical Server
ESX Server
Virtual Machines
App
OS
App
OS
App
OS
Physical Server
ESX Server
Virtual Machines
App
OS
App
OS
App
OS
Shared Storage
visible to All hosts
Stores VMI, Data
Shared Storage
visible to All hosts
Stores VMI, Data
Provisioning, Workload
Management, Orchestration, charge back
Provisioning, Workload
Management, Orchestration, charge back
Attributes:
• Self Provisioned
• Elastic
• Charge as you Go
What do we hear?
ItsAboutTheApp!
• High Software TCO
• Long provisioning times
• Low infrastructure utilization ( still! )
• How to leverage Cloud?
Today’s Webinar Topics
• Virtualization/Cloud Trends and Costs
• Mapping your software architectures to application virtualization
• How to's for decreasing software Total Cost of Ownership (TCO)
Why AppZero Server-side App Virtualization? …
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
SWConsolidation
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
AppZero – Server-side App Virtualization – TCO Impact
• SW Consolidation– Fewer OS Images to manage
• No more silos– Fewer OS Instances to manage
• Homogeneous/Heterogeneous SW Consolidation of VAA within OS
– Fewer App Images to manage• Sharing & Reuse delivers single point of patch for common sw
architecture elements
• App Mobility– Frictionless movement thru lifecycle – less cost to move – Reduced regression testing requirements – VAA state doesn’t
change– Burst into *Cloud as/when required.
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
How do I create a VAA?
VAA
AppZero
Creator
Physical
or
Virtual
machine
Virtualize to VAA
Data Center Data Center Cloud
Physicalor
Virtual………………….
Private Cloudor
Public Cloud
VAA VAA
Source Target
Two approaches to creating a VAA base on snapshot capture and template approach:
1. Add the App ( Install )
2. Subtract the OS …….( Scoop & Move )
Today’s Webinar Topics
• Virtualization/Cloud Trends and Costs
• Mapping your software architectures to application virtualization
• How to's for decreasing software Total Cost of Ownership (TCO)
App 1.1
VAA CatalogShared Storage
VAAs in your Private Cloud
App 2 App 2.1
Physical or VirtualStandard OS Image(s)All exactly the same
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
Start:No Install/Config headaches
Updates:Risk and Hassle free
Rollback:Simple & Easy Rollbacks
Utilization:Dynamic/flexible
Consolidation:Optimizes resource utilization
Life Cycle OperationServer Pool
App 1 App 1.1
Application Data
App 1App 1 App 1.1App 1
App 2
…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
900 100 KB
3 2 MB
1 700 MB
Reuse lowers SW Lifecycle across Hybrid Cloud
Services
Executables
Runtime
RT Specific
Master DB
Config
Output
Instance
MachineRT Specific
Master DB
Config
Services
Executables
Runtime
RT Specific
Master DB
Config
RT Specific
Master DB
Config
Private Cloud
App 1.1
VAA Catalog
Shared Storage
VAA in the Hybrid 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/Config headaches
Updates:Risk and Hassle free
Rollback:Simple & Easy Rollbacks
Utilization:Dynamic/flexible
Single Gold Image:Reduces errors
Life Cycle Action Private Cloud
App 1 App 1.1
Application Data
App 1App 1 App 1.1App 1
App 2
* Cloud
* Cloud
Stateless:Movement D2C2C
This works for really complex Apps Move Any SAP Anywhere
- No AppZero or SAP install
- ECC, AIO – ERP, CRM, BI..
- ABAP, Netweaver, Java ..
- MSSQL, Oracle, MaxDB…
- Unique Features
- Changing SID
- Change Host Name
-Speedy & Flexible
-Lowers Costs
-Innovation
-Implementation
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
VAAs benefits• Applications and workloads are:
– Contained as one unit reducing provision and configuration errors– Isolation removes conflicts between apps increasing app density– Scalable by provisioning up and down form the network increasing agility– Movable from data center to cloud to cloud to data center -No cloud lock-in– Cloud ready
• “Gold application image” and shared VAAs– Fast way to prepare apps for the cloud – Only changed VAAs need to be synchronized agile cloud life-cycle – App runtimes/configs are consistent and automatable enhancing compliance– No changes to application, management tools leveraging existing frameworks
• The pay off– Fastest way to move existing apps to any cloud speed– Fastest way to replicate apps and keep them synchronized low SW TCO– Fast way to move apps out of the cloud to data center flexibility– Speed of provisioning makes for ultimate flexibility competitive advantage
What’s the role of Server-Side App Virtualization in *Cloud?
Server-Side App Virtualization can be utilized for Your Apps in IaaS Clouds, can be used to construct a PaaS cloud, or used by MSP/ISV to create multi-tenant Saas Offerings.
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 Webinar:
– Moving SAP to the Cloud in 3 Easy Steps• Mar 18, 2011 @ 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!