Advanced cloud architecture is divided into ten subcategories or we say ten base pillars. Hypervisor clustering architecture first in the list establishes a high availability cluster of hypervisor across multiple physical servers. If a given hypervisor or its underlying physical server becomes unavailable, the hosted virtual server can be moved to another physical server or hypervisor to maintain runtime operations. Load balanced virtual server instances architecture establishes a capacity watchdog system that dynamically calculates virtual server instances and associated workloads before distributing the processing across available physical server hosts. The non-disruptive service relocation architecture creates a method by which a predefined event triggers the duplication or migration of a cloud service implementation at runtime, thereby avoiding any disruption. The zero downtime architecture establishes a sophisticated failover system that allows virtual servers to be dynamically moved to different physical server hosts if their original physical server host fails.
The cloud balancing architecture establishes a specialized architectural model in which IT resources can be load-balanced across multiple clouds. Said architecture can help improve performance and scalability of IT resources, increase the availability and reliability of IT resources & improve load balancing and IT resource optimization. A condition where two or more cloud consumers have been allocated to share an IT resource that cannot accommodate the total processing requirements of the cloud consumer. For such situations, resource reservation architecture is designed so that customers don’t have to face degraded services. The dynamic failure detection and recovery architecture establish a flexible watchdog system to monitor and respond to a wide range of pre-defined failure scenarios. This system notifies and escalates the failure conditions that it cannot automatically resolve itself. There are three more crucial base pillars, bare metal provisioning architecture which established a system that utilizes this feature with specialized service agents which are used to discover and effectively provision operating system as a whole remotely. The rapid provisioning architecture establishes a system that automates the provisioning of a wide range of IT resources, either individually or as a collective. Lastly, the rapid provisioning architecture creates a system that automates the provisioning of a wide range of IT resources, either individually or as a collective. So that over or underutilization can be avoided. (Thomas Erl, 2014)
Thomas Erl, R. P. (2014). Cloud Computing: Concepts, Technology & Architecture. New Jersey: Pearson.