Disposable InfrastructureThe ability to make infrastructure on demand is a unique feature of AppLogic. Instant infrastructure is possible because the recent rapid growth in the performance of commodity x86 processors in comparison with the performance of network and storage hardware. These powerful CPUs make it possible to implement in software most of the infrastructure functions that needed hardware assistance even a couple of years ago. AppLogic to take the "smarts" out the smart infrastructure boxes and package them into software objects that are created on demand and composed into complete application infrastructures. The technological foundation of AppLogic instant infrastructure is a new distributed component model. The AppLogic component model provides several powerful and unique capabilities:
Figure 2. Manufacturing disposable infrastructure on demand. Figure 2 illustrates the process of manufacturing infrastructure components on demand in AppLogic. A class definition, consisting of a class descriptor and one or more class volumes, defines a class of disposable virtual appliances, such as a web server, or a load balancer. The class volumes contain all of the software required to boot and operate an instance of this class, including an operating system (e.g. Linux), application services (e.g. Apache httpd) and anything else the appliance may need. The class descriptor defines the characteristics of the appliance as component, including its inputs, outputs, configuration properties and their default values, volumes, and hardware resources. When requested, AppLogic produces a running instance of the appliance from the class definition by applying configuration information specific for that instance to the class definition. Each instance consists of a virtual machine, one or more virtual storage volumes and one or more virtual network interfaces. The software included in the instance executes in a completely virtualized environment, fully equivalent to running on a separate physical server. Network interactions are also virtualized, enabling a secure and flexible way to interconnect components. This process makes it easy to create infrastructure on demand, custom for each application or even application instance, and tear it down when the need for it is no longer there. |
Get StartedForget the nightmare of facilities & hardware management and get started with your own scalable, AppLogic-powered Virtual Data Center. |
