Cloudware Elements

Resource Pools

The resource pools provide raw compute power, storage and network connectivity to applications running in the cloud. Resource pools can be located anywhere in the world; even individual datacenter operators can publish multiple classes of resource pools – in terms of network connectivity, power, services, etc. commodity servers are turned into resource pools by installing the AppLogic execution engine; other resources – such as 3rd party clouds – can also be published by providing the appropriate interfaces. The resource pools are controlled by the Infrastructure Delivery Network via web services interfaces.


Global Catalog

The global catalog is a worldwide distributed catalog service where various publishers make their appliances, architectures and applications available to subscribers. Multiple catalogs can be managed and accessed by subscribers, allowing software publishers to organize their catalogs, and customize them for their target markets. The global catalog includes a versioning and distributed caching system that makes catalogs available to any application anywhere in the world.


Control Interface

The control interface includes a set of user interfaces and APIs for controlling applications and services running in the cloud. It includes subscriber portals, dashboards, monitoring screens, infrastructure design tools, development tools (e.g., Eclipse plug-ins) and command-and-control web-based interfaces. In addition, the control interface includes web services APIs for “programming” the cloud.


Infrastructure Delivery Network

The infrastructure delivery network aggregates the different components of the cloud and their separate instances in a cohesive, distributed cloud. It provides authentication, access controls, registration of resource pools, control interfaces and catalogs; it deploys infrastructure from the catalogs to the resource pools as necessary to provide the services specified through the control interface; provides data source for the integrated web services; facilitates the interactions between components of the cloud; manages complex transactions during deployment and migration. The infrastructure delivery network is a distributed service, providing a resilient, highly-available and localized nervous system for the cloud.

^ Top of Page

Cloud Computing

Cloudware
Overview
Players
Elements
Clients
FAQ

Free Cloud Computing Report

Download a free copy of Forrester Research Report "Is Cloud Computing Ready for the Enterprise?" ($279 value).

Download »

Get A Grid

Grid Hosting
Enterprise AppLogic License