Cloud computing adoption is a key strategy for many organizations. The significant business and technical advantages offered by the cloud are changing the landscape of how many companies and corporations operate on a huge scale.
Put simply, cloud computing is a remote virtual pool of on-demand shared resources offering Compute, Storage, and Network services that can be rapidly deployed at scale. Cloud computing technology is based on virtualization. Virtualization allows the possibility of having multiple virtual machines, each essentially running a separate operating system and applications installed on one physical server. These VMs all run at the same time without being aware of each other’s existence, while sharing the underlying hardware resources of the server.
There are obvious benefits of virtualization, including reduced capital expenditure. Because you can have multiple VMs installed on one physical host, you don’t need to purchase as much physical hardware. Less hardware means a smaller footprint for your data center or server farm, and lower costs for power and cooling. In a cloud environment, the optimization of resourcing and equipment means that everyone who uses the infrastructure—both vendors and consumers—can benefit from this approach.
Within cloud computing there are three typical cloud models for different levels of management and security: public, private, and hybrid.
Public cloud. A public cloud model is where a vendor makes available the use of a shared infrastructure, including compute storage and network resources that can be provisioned on demand and typically accessed over the internet for public usage. The consumer will never see the hardware used, nor know the exact location of their data, but they will be able to specify the geographical region to aid with the speed of performance, depending on where users are located.
Private cloud. With a private cloud, the infrastructure is privately hosted, managed, and owned by the individual company using it, giving it greater and more direct control of its data. As a result, the hardware is usually held on premise. This differs from a typical on-premise server file approach in that the same cloud principles are applied to the design, such as the use of virtualization. This creates a pool of shared compute, storage, and network resources.
Hybrid cloud. The hybrid cloud makes use of both public and private clouds. This model may be used for seasonal burst traffic or disaster recovery.
This article originally appeared in CloudAcademy Blog. To read the full article, click here.