We use Applogic (A Grid Operating System) for Grid Computation.The Virtual Private Data Center with Applogic, provides much flexibilities to manage resources of the commodity servers, similar to physical access to the commodity servers. Applogic functions with the help of Xen Hypervisor, Distributed kernel, Logical Connection Manager and other back bone utilities. By using Applogic group, all these resources from different physical servers(commodity server) can be shifted into a single pool of corresponding resources(CPU,RAM,B/w,etc.).
Another higher level Abstraction in Applogic Infrastructure is named as an Application. One Application is a single system which includes everything necessary to run web based applications like CRM, E-Commerce ,Banking etc. with maximum and minimum allocatable resources. We can create any number of virtual instances of our native Operating Systems, (like Gnu/Linux,Windows,Mac,Solarisis etc.) called as Appliances under one Application and can link them together depending upon the requirements, like multiple clusters or physical servers under a network. So we can develop a N-tire Application using one Applogic Application.
Applogic Provides an extensive web based Infrastructure Editor to manage every Applications under a Grid with drag and drop facilities. It also offers Shell based interface to do everything from Shell(Unix Style) and even much more.
This following picture shows the complete Architecture of the Applogic Grid OS and how the different components are integrated.
Advantages of Applogic
Applogic can be used with any type of web based application from CRM Applications, E-mail ,VoIP PBX and many other. It has the following outstanding features:
1. Ability to aggregate commodity servers into a single scalable grid .
2. Native Support for transactional and I/O intensive workloads.
3. Allowing an unmodified application to run on different Grids.
4. Concurrent execution of multiple unrelated applications each with its own resource quota
5. Scaling applications from a fraction of a server up to the full resources of the grid
6. Supporting hardware, middleware and applications from a variety of vendors
Resource metering system – enables pay-per-use models
Catalog delivery system – handles the global distribution and sharing of infrastructure, prepackaged applications and software updates
Grid management system – manages a data center as a single system.