The Cloud Operating System Defined
Technically speaking, cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Cloud computing have five essential characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service.
A cloud operating system is a new category of software that is specifically designed to holistically manage large collections of infrastructure – CPUs, storage, networking – as a seamless, flexible and dynamic operating environment.
Analogous to the operating system that manages the complexity of an individual machine, the cloud operating system manages the complexity of a datacenter. Although alternative approaches may be pursued, TekLeap believes that virtualization is the key underpinning technology to enable cloud computing.