Skip to main content

1.3.4 Deployment Models

 A cloud can be classified as public, private, community, or hybrid based on a model of deployment


Public cloud as a “cloud made available in a pay-as-you-go manner to the general public”.

Private cloud as “internal data center of a business or other organization, not made available to the general public.”

A community cloud is “shared by several organizations and supports a specific community that has shared concerns

A hybrid cloud takes shape when a private cloud is supplemented with computing capacity from public clouds. The approach of temporarily renting capacity to handle spikes in load is known as “cloud-bursting”.

Comments

Popular posts from this blog

2.1 VIRTUAL MACHINES PROVISIONING AND MANAGEABILITY

In this section, we will have an overview on the typical life cycle of VM and its major possible states of operation, which make the management and automation of VMs in virtual and cloud environments easier than in traditional computing environments As shown in Figure above, the cycle starts by a request delivered to the IT department, stating the requirement for creating a new server for a particular service.  IT administration to start seeing the servers’ resource pool, matching these resources with the requirements, and starting the provision of the needed virtual machine.  Once provisioned machine started, it is ready to provide the required service according to an SLA, or a time period after which the virtual is being released.

2.2 VIRTUAL MACHINE MIGRATION SERVICES

Migration service, in the context of virtual machines, is the process of moving a virtual machine from one host server or storage location to another; there are different techniques of VM migration, hot/life migration, cold/regular migration, and live storage migration of a virtual machine. In process of migration, all key machines’ components, such as CPU, storage disks, networking, and memory, are completely virtualized, thereby facilitating the entire state of a virtual machine to be captured by a set of easily moved data files. 2.2.1. Migrations Techniques Live Migration and High Availability Live migration (which is also called hot or real-time migration) can be defined as the movement of a virtual machine from one physical host to another while being powered on.  Live migration process takes place without any noticeable effect from the end user’s point of view (a matter of milliseconds).  One of the most significant advantages of live migration is the fact that it facili...

CometCloud Introducation

 The demands placed on cloud computing environments are often highly dynamic and heterogeneous, with varying workloads and quality of service (QoS) requirements. Applications may have different needs, such as high throughput or budget constraints, and the performance of cloud services can fluctuate due to changing loads, failures, and network conditions. Integrating public cloud platforms with existing grids and data centers can enable on-demand scaling, but this integration and interoperability can be challenging. In this chapter, the authors present CometCloud, an autonomic cloud engine designed to create a virtual computational cloud with resizable computing capability. CometCloud aims to seamlessly integrate local computational environments (data centers, grids) with public cloud services (such as Amazon EC2 and Eucalyptus) on-demand. It provides abstractions and mechanisms to support various programming paradigms and application requirements. The key features of CometCloud are...