- Product \
- Partners \
- Support \
- News \
- In the News \
- News Releases \
- Events \
- Blog
- About
- Leadership \
- Investors \
- Careers \
- Contact
AppZero and Hypervisors
AppZero and hypervisors
- AppZero works with any hypervisor
- AppZero increases server consolidation ratios on any hypervisor
- AppZero VAAs work on both physical and virtual machines
- AppZero eliminates vm sprawl.
Performance
The use of hypervisor technology has an impact on overall system performance. The use of AppZero VAAs has negligible impact on overall system performance (97% of native performance).
Hypervisor images scale exponentially; VAAs scale linearly.
Hypervisor Example:
- Hypervisor starting point:
3Apps * 3Apache/Perl * 3MySql * 3OS = 81 images= 0.8TB
Next, double the # apps and increase the stack depth by 1:
The result is: 6Apps * 3AP * 3DB * 3Drivers * 3OS = 486 images = 4.9 TB
VAA Example:
- VAA starting point:
(3Apps + 3Apache/Perl + 3MySql) * 3OS = 24 VAAs + 3 images = 62.4GB
Next, double the # apps and increase the stack depth by 1:
The result is: (6Apps + 3AP + 3DB + 3Drivers) * 3OS = 30 VAAs + 3 images = 63GB
Hypervisors do a great job of provisioning servers, but not of provisioning server applications.
- Virtual machines (VM) have the entire OS hosted as a guest in a dedicated virtual environment.
- This approach completely isolates one OS from another, but the overhead is high. Proliferation of VM and OS instances can create a management challenge.
- Virtual appliances (VA) package an application with just-enough OS (jeOS)
- This approach virtualizes the complexity and cost of application configuration and maintenance. The interdependencies between an application and its underlying infrastructure, introduced at installation, remain as rigid in the VA world as in the world of physical servers. VAs inherit the performance overhead of the hypervisor approach. Additionally, Microsoft licensing becomes a cost consideration when any part of an OS is incorporated into a VA. The economics of maintaining server-side applications are not positively changed in this model.
- Virtual application appliances (VAA) package an application with zero OS (zeOS)
- This approach completely decouples an application from the OS (Linux, Solaris, Windows) and its underlying infrastructure eliminating OS licensing issues. AppZero designed its product specifically for the virtualization of server-side applications. Applications can be maintained/updated in isolation from other execution elements such as web server and database engine. The reverse is true as well. VAAs, pre-installed and pre-configured, provide applications that are up and running - completely portable from server to server whether physical or virtual, in the datacenter, hosted, or in the cloud. VAAs significantly improve the economics of deploying and maintaining server-side application virtualization.