AppZero is an application migration tool that facilitates moving applications from one host or server to another. AppZero identifies and copies all executables, settings, and data associated with production applications from one Windows Server to another. AppZero can also up-level applications to a newer Windows Server Operating System.
Given the tens of thousands of custom and Commercial-Off-The-Shelf (COTS) applications installed in the enterprise today, no exhaustive AppZero supported list exists. However, AppZero is a general purpose Windows server application migration tool capable of migrating the vast majority of apps installed in the enterprise today. AppZero does maintain a list of unsupported scenarios available here.
AppZero leverages a feature called "Config On The Fly" to monitor for occurrences of this kind of data and change it to values suitable for the destination host. This can happen either at the time of first migration, or whenever you would like to re-host an application on an additional machine.
The AppZero PACE command has been tested and can handle the discovery of many unique servers, each with multiple applications installed. We have not encountered any memory constraints that would limit its execution, but since each server discovery process takes several minutes, we recommend limiting the server lists to 50-75.
The Excel Spreadsheet MACRO that summarizes the discovery and applications into pivot tables is limited based on Microsoft Office Excel. Office 2007 has a maximum of about 65,000 rows, whereas Office 2010 can handle approximately 1 million.
AppZero leverages a feature called "Config OnThe Fly" to monitor for occurrences of this kind of data and change it to values suitable for the destination host. This can happen either at the time of first migration, or whenever you would like to re-host an application on an additional machine.
The VAA not only contains the application but also its associated data files. Therefore, all changes made by the application are contained within the VAA.
An AppZero VAA contains only an application and its related settings and data. VAAs can be moved from host to host. A virtual machine is a complete host (OS + all apps + full event logs, etc.) expressed as software. A VAA is much smaller and more agile than a whole VM.
The encapsulation of an application inside a Virtual Application Appliance (VAA) affords app portability since a VAA is simply a directory of files that the AppZero runtime interprets. This makes it simple to provision additional cloud instances and to re-host an AppZero-prepared application. Scaling out a web-serving tier, for example, is as easy as provisioning new instances and hosting your VAA multiple times.
No. We leverage MS Web Deploy to aid in the provisioning of IIS itself and migrate all configuration, web content, security, and 3rd party plugins. This allows the binaries to be appropriate for whatever server platform you are working with but to migrate everything else from one host to another - even in an up-level scenario.
Like any other migration method, AppZero depends on the speed of the network between the source and destination servers. Calculating time-to-migrate is always a factor of app size and network speed. Fortunately with AppZero, we are copying only data specific to the selected application, rather than the entirety of all apps and the operating system. Migrating applications with AppZero is significantly faster than moving VMs.