Trigence Solutions:
Installing Applications
The Problem — The initial installation process is when applications first start to grow their roots into the underlying OS. Any installation typically involves the placement of not only an application's binary files but also a host of other application-specific files. These files are placed throughout the file system, and are located in various places depending on which distribution and version of the OS is used.
The Trigence Solution
With Trigence AE, all of the files required by an application to run are stored within the Application Capsule itself, protected and isolated from the host OS. This encapsulation process brings with it two major benefits.
First, an encapsulated application need only be installed and configured once, and then can be deployed as necessary - in a known-good state - using either a normal copy operation or by initiating the copy using any management tool that can interface with the Capsule via SOAP.
Second, because the Capsule contains all of the files the application requires to run, a Capsule that was made and configured on one system can be deployed without changes on any similar system. Capsules made of applications running on, for example, Red Hat machines can be run on Novell SLED 10 systems; Solaris 8 applications can be run on Solaris 10 systems.
These two benefits can be extended in many ways. For instance, Application Capsules can be stored, perfectly configured, on a Network File Server to be used on an as-needs basis. Critical applications can be encapsulated and stored so that in the case of a hardware failure, it's a matter of seconds to bring an application online, not days.
|