Server-side application virtualization can help decrease software total cost of ownership (TCO) by allowing for more efficient consolidation and mobility of applications. It works by capturing applications and their dependencies in virtual application appliances (VAAs) that can run on any OS. This improves provisioning times and infrastructure utilization while reducing software lifecycle costs across private and public clouds. Using application layers and shared VAAs allows for reuse that further lowers TCO through better management and consistency of application runtimes and configurations.
1. Decrease Software TCO with Server Side
Application Virtualization
Mark Yohai & Greg O’Connor – Mar 11, 2010
2. Housekeeping
• Please
Participate
• Use the
GoToWebinar
controls to ask
questions
• We’ll take most
at the end
3. 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
4. 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)
5. Virtualization/Cloud Trends – Adoption Accelerating
VMWare Revenue
$2,000,000
$1,800,000
$1,600,000
$1,400,000
$1,200,000
$1,000,000
$800,000
$600,000
$400,000
$200,000
$-
2006 2007 2008
Year Ending
Gartner/Dataquest : Sizing the Cloud; Understanding the Opportunities in
Cloud Services ( March 2009, pub G00166525 )
7. The Appeal of Server Virtualization
• Reduced costs
• Reduced complexity
• Simplified management
• Addresses fault / disaster recovery
needs
• Better utilizes IT resources
8. What Are the Pitfalls
• Virtual Machine
Overload
• Failure to Manage
• Cultural Resistance
SOURCE: Server virtualization: planning and pitfallsBy Garry Kranz, Contributor - SearchDataCenter.com
9. Why Cloud Computing
• The next paradigm
• Significant Benefits
– Shift Capex to Opex
– Increase Agility
– IT at the Speed of Business
10. 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
11. What is Private Cloud….
Attributes:
Virtual Machines
App App App
Virtual Machines
App App App
• Self Provisioned
OS OS OS OS OS OS
ESX Server ESX Server
• Elastic
Shared
Shared
Storage Provisioning,
Provisioning,
Storage
visible to All Workload
Workload
visible to All
hosts
hosts
Physical Server Physical Server • Charge as you Go
Management,
Management,
Stores VMI, Orchestration
Orchestration
Stores VMI, Virtual Machines Virtual Machines
Data ,, charge back
charge back
Data App App App App App App
OS OS OS OS OS OS
ESX Server ESX Server
Physical Server Physical Server
12. What do we hear?
• High Software TCO
Its • Long provisioning
About times
• Low infrastructure
The utilization ( still! )
• How to leverage
App! Cloud?
13. 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)
14. Why AppZero Server-side App Virtualization? …
Virtual Machines App App App App App App
App App App AppZero AppZero
OS OS
App App App
AppZero Virtual Machine Virtual Machine
Application
OS OS OS
OS
ESX Server
OS
ESX Server
Physical Server Physical Server
Physical Server Physical Server
Server App
Data Center 1.0 Hypervisor Vision Virtualization
Pre - 2001 2001 - 2015 2010-2025
Server SW
Consolidation Consolidation
Continuity/DR App Mobility
15. 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.
18. What is a VAA?
A Virtual Application
Appliance ( VAA ) is
a collection of files
VAA that includes
Everything the App
Server 2003 needs … but with
ZeroOS
19. How do I create a VAA?
Virtualize to VAA
Source Target
VAA Physical
Physical
or
or Virtual
………………….
Virtual AppZero Private Cloud
Creator or
machine
Public Cloud
Two approaches to creating a
VAA base on snapshot capture VAA
VAA
and template approach:
1. Add the App ( Install )
2. Subtract the OS
Data Center Data Center Cloud
…….( Scoop & Move )
20. 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)
21. VAAs in your Private Cloud
Shared Storage Server Pool
VAA Catalog Life Cycle Operation
App 1 App 1.1 Start:
No Install/Config headaches
App 2 App 2.1
Updates:
App 3 App 3.1 Risk and Hassle free
Rollback:
Simple & Easy Rollbacks
Application Data Utilization:
Dynamic/flexible Physical or Virtual
Standard OS Image(s)
Consolidation: All exactly the same
Optimizes resource utilization
25. …Layers can be Shared & Reused
Identity Separate application layers into
Machine Instance discrete entities
Machine Output Each VAA contains all that is
needed to run its layer including
Database config files and registry entries
Master DB
Instances may be made unique,
Runtime Specific such as for IP address, using
Application Identity VAAs
Database runtime
Executables
Reuse means much less to
manage and better leverage
Services
26. Reuse lowers SW Lifecycle across Hybrid Cloud
Config Config Config
Master DB Master DB Master DB
Machine
RT Specific RT Specific RT Specific
900 Instance
100 KB
Output
Runtime
Executables Config
3 Master DB
2 MB
Services
RT Specific
Runtime
1 700 MB
Private Executables
Services
Cloud
27. VAA in the Hybrid Cloud
Life Cycle Action Private
Shared Storage Cloud
Instant Provisioning:
VAA Catalog No Install/Config headaches
App 1 App 1.1
Updates:
App 2 App 2.1 Risk and Hassle free
App 3 App 3.1 Rollback:
* Cloud
Simple & Easy Rollbacks
Utilization:
Dynamic/flexible
Application Data * Cloud
Single Gold Image:
Reduces errors
Stateless:
Movement D2C2C
28. 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
29. Bringing it all Together
VAASQL
Data Center
NJX90 NJX92
MS Windows 2003 MS Windows 2008
NJX91
MS Windows 2003
VAASQL
VAASQL
VAASQL
EC2
Storage
EC2 1 EC2 2
Windows 2003 Windows 2003
GoGrid
Storage
GoG 1 GoG 1
Windows 2008 Windows 2003
30. 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
31. 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.
33. AppZero VAA Summary
With 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
34.
35. 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
36. Wrap Up
• Ready to take a deeper look?
– Contact: sales@appzero.com
• Connect directly with us
– Mark Yohai – VP Sales and Bus Dev
– myohai@appzero.com
– Greg O’Connor – CEO
– goconnor@appzero.com
• Thank you for your Time!