- Services & Support
AppZero is an application migration tool that facilitates moving applications in a container from one server to another, in the datacenter or the Cloud. AppZero identifies and copies all executables, settings, and data associated with production applications and can also up-level applications to a newer Windows Server Operating System.
AppZero treats the application, rather than the whole machine, as the unit of measure and encapsulates the apps into a container. Instead of migrating whole server images, AppZero allows you to migrate applications and their data. This approach allows for migration and modernization in one step.
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.
When you first migrate an application with AppZero, the application and its dependencies are placed within a container called a Virtual Application Appliance (VAA). The application is "virtualized" allowing it to remain very portable from one host to another in a container, or be self-contained for troublesome applications that may conflict with one another. If these things aren't important in your situation, dissolve will install the application back to the underlying operating system in a one-way fashion. This will break the reliance on the AppZero virtualization runtime and the application will appear as your traditionally installed applications.
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 container not only contains the application but also its associated data files. Therefore, all changes made by the application are contained within the container.
A container consists of only an application and its related settings and data. Containers 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 container 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.