The Difference Between Corporate & Public IaaS Clouds
All IaaS service providers guarantee consistent availability of cloud services, mobility and scalability, cost reduction, professional administration, data security, reliable backup systems, flexible technical support, etc. It sounds more than optimistic, but at what cost?
The difference, as usual, is in the details of implementation: the location of the equipment, the types of virtualization platforms, and many others. It also depends on the cost of virtual servers and the presence or absence of additional opportunities to work with these servers. Today there are two market segments for IaaS - corporate and public. Let us examine both of these segments from their respective points of view.
As a rule, these are the traditional web hosting companies, expanding its service packages to hosting virtual machines. Implementing cloud platform, in this case, is done with an emphasis on self-service automation and minimizing the cost of deployment, hardware components, and the hypervisor. The service is usually based on Tier 2 server rooms, with typical hard drives on board, Open Source or container-based virtualization on top, and the control panel, typically boxed or proprietary.
This usually results in satisfactory reliability, for example, as an option for the regular back-ups, some limited functionality, convenient interface and relative inexpensiveness.
Large data centers and system integrators gradually turn into corporate IaaS providers. These kinds of companies don’t operate on the mass market. Therefore, the cloud platform is placed in secure data centers of Tier 3 reliability category - all critical hardware components and network parts are duplicated. They mostly use proprietary enterprise-level hypervisor solutions, as well as, the management interface.
The result is relatively more expensive than in the case of public IaaS, and it is less convenient in terms of automated self-service features, but with a much more flexible functionality, high reliability and error tolerance. In this case, virtual machines aren’t important anymore; here the focus is on virtual infrastructure and virtual data centers, which require fine-tuning to the needs of a large client and integration with its existing infrastructure.