2. Applications to the cloud …..
Cloud Computing is a game changer
Migrating application to the cloud requires different approach than
VA/VM image converter
Taking advantage of managed services in the cloud
The enterprise wants the freedom to move from cloud to cloud with
no change
AppZero = next evolutionary step
• A necessary one
• An addition to the virtualization eco-system, not a replacement
• More options = more agility
3. What is AppZero?
• Zero Install
• Zero Conflicts
• Zero Lock-In
AppZero encapsulates enterprise-class applications into a package called a
Virtual Application Appliance (VAA) that can be copied and run quickly
without installation.
AppZero isolates applications from one another and the underlying OS
instance.
Applications may be moved among machines easily, including those in a
cloud, providing OS-free instant provisioning.
4. When you install an Application
•Binaries •Librarie •Services • Config
s
6. And then…
A Virtual Application
Appliance (VAA) is a set
of files that contain pre-
installed, pre configured
application(s) with all of
its dependencies
A Virtual Application
Appliance (VAA) can be
•Services • Config
•Binaries •Librarie
compressed and
s
encrypted, or
uncompressed
•IP •x.x.x.x
7. Virtual Application Appliance (VAA)
The VAA:
Packages all the elements required by the application to run (except an OS):
Package once, run everywhere
Allows applications to be freely moved – physical or virtual servers – at
customer site or in the cloud
Travels light; a VAA is 10x – 100x faster to move than a VA
Is isolated from the underlying OS and from other VAAs.
Makes no changes to the underlying OS
Can be managed independently and run without conflict.
8. How AppZero works
Package: Create virtual application appliance (VAA)
with the AppZero Creator
Deploy: VAAs are copied to physical or virtual
machines -- applications run without installation.
Zero-install
Run: AppZero Director creates small runtime
environment to isolate VAA from operating
system. The application writes changes to the
VAA. Underlying OS is unchanged.
Administer: AppZero Admin manages VAAs
8
9. Similar letters (VA and VAA) – big differences
Virtual Appliance (VA) Virtual App Appliance (VAA)
is a virtual machine image that runs on a is an application image designed to run
virtualization platform (includes OS) on an OS
Similarities
Decrease time to market and get customers up and running faster
Reduce costs and complexity of developing and testing software
Simplify deployment and patching and reducing support calls
– Not for Windows + Windows today
– Virtual only + Physical and Virtual
– ISV owns OS lifecycle + IT owns OS lifecycle
• Managed by ISV + Managed by IT
– Large in size + Small in size
Virtual Appliance
– Limited clouds + Cloud ready
App
OS
10. Size matters – Time counts
Virtual Appliance
App
OS
Transfer VAA VM VAA
VAA Storage VM Storage
App foundation rate Elapsed Elapsed Improvement
Space (GB) Space (GB)
(GB/Hr) Time (Hrs) Time (Hrs) VM image
.NET 0.05 50 1 0.05 50 500x
J2EE 0.75 50 1 0.75 50 67x
LAMP 0.45 50 1 0.5 50 100x
SQL Server 1.5 50 1 1.5 50 33x
MySQL 1 50 1 1 50 50x
11. The impact of AppZero’s zero-install
•Our experience running SAP ECC6/7 on a new machine:
• zero-install from cloud reduces total steps from 50+ to 1
• zero-install from cloud reduces total time from 40 hours to 5-10 mins
current approach zero-install from cloud
Deploy SAP ECC7
Steps 50+ 1
Wizard hours 0
Install 40 hours 0
Deploy 1 instance 0
Start application 5 -10 min 5 - 10 min
Total Time 40++ hours 5 - 10 min
12. Provision and sync change sets
Life Cycle Action
Storage Instant Provisioning: Data Center
VAA Catalog No Install/Config headaches
App 1 App 1.1
Updates:
App 2 App 2.1 Risk and Hassle free
Rollback: RackSpace
App 3 App 3.1
Simple & Easy Rollbacks
Utilization:
Dynamic/flexible
Application Data Single Gold Image: Amazon
Reduces errors
Stateless:
Movement D2C2C
13. VAA means no lock-in
SaaS
PaaS
Managed Apps
Service
App
IaaS infrastructure
Platform infrastructure
Data
Center
Computing Management
Computing infrastructure
13
14. VAA for app on tap
• VAAs do for applications what VMs do for hardware
– Separates App from OS
– ZeroInstall - runs on any similar OS
– Life cycle automation (clone, copy, start, stop, compress)
– Application state is captured
• Ultimate deployment flexibility -- no code change
– OS migration
– Physical or virtual
– Data Center or Cloud (IaaS, MCP, PaaS)
– Continues ready to move
– Dissolve
• Baggage free – just the work load
– 10-100x smaller than VM/VA =faster
– Redistributable within the Microsoft license agreement
– Clear separation between app and OS/support infrastructure
16. Proof of Concept: the traditional way
• Request that customer have machine available to specifications
• They assure you it’s ready to role
• Your SE shows up on site and finds nothing is as expected
• SE spends time unraveling mysteries,
• SE then spends time installing and configuring app
• Time passes … perhaps numerous calls and emails back to base
• Success. (your SEs never fail)
• Time to rally the customers and begin the work.
– Hmmm … they were here just a minute ago ……..
17. Proof of Concept: the AppZero way
• Back at the ranch: encapsulate application once as VAA, use
repeatedly
• Copy VAA to machine (physical or virtual) on site or in the cloud
• Run application -- no installation or configuration required
• SE shows up and gets right to work with the customer
18. All work is harvested
AppZero transitions ISV
application from demo through
production
Enterprise
Departmental
Trial
Trial goes live in a department
POC basis for Trial roll out
POC
POC harvested for other field
engagements
Demo basis for POC
Demo
App purposed for Demo
and customer
requirements
18
19. Seamless provisioning and the ISV
Today With AppZero
• Initial installation is time consuming • Zero-install is just a copy and run
• Often errors result from setup and • Setup and configurations are built in to the app
configuration image
• Apps are customized for customer • App customization can be captured and
requirement in an add hoc way reused
• SE work product is not systemically • Big increase in SE productivity and
leveraged responsiveness
• Customer is afraid to upgrade the • Customers love the ISV and happily give more
product or buy additional modules
money
19
20. AppZero POC impact
ISV Metrics Inputs Calculated
Time to install app in hours 6:00
Number of SE 150
Revenue in millions $500
Number of POC per year 450
Number of POC per SE 9
Number of POC per SE per month 0.75
Cost per SE $120,000
Average deal size $400,000
POC win rate 60%
Win rate improvement 10%
New POC win rate 66.00%
AppZero Impact
Time to Run VAA-app in minutes 0:10
Change from install to RUN in minutes 5:50
POC install time savings 2625:00:00
POC per year saving $ $151,442
Number of additional POC wins 27
Revenue increases $10,800,000
Topline Y0Y increase 2%
21. AppZero impact on ISV business
• Increased revenue
• Win more PoCs
• Accelerate sales cycle/time to revenue
• Decreased costs
• Lower cost of sales
• Decrease cost of acquiring customer
• Maximize resource and process effectiveness
– Support your application, not the underlying OS
• Reduce the number of application/ technical environment combinations you have to
test and maintain
– Run your app in any provider’s cloud – no change or lock-in
• Non-intrusive
• No change to technology of choice
• No disruption to established business processes
21
22. Our PoC for PoCs
AppZero ISV Accelerator Program
• ISVs get
Software and professional services to build a VAA that will allow the
instant provisioning of PoCs and demos
License to use your VAA anywhere/anytime
No time limit
• AppZero gets
A PoC of our software
Real world data points
• Process
Talk to us at booth 140
Visit www.appzero.com ISV Accelerator program
Together, we’ll build a project plan
22