A technological approach where computing resources are provisioned in a shareable way so that lots of users get what they need, when they need it. (companies provide services for each other using these shared resources)
At the heart of Cloud computing is a technology known as hardware virtualization. It allows the concept of a physical machine and a logical machine to be abstracted away from each other.
A single physical machine, called a host, could run many individual virtual instances, called guests.
An operating system expects to be able to communicate with underlying hardware in certain ways. Hardware virtualization platform employ what’s called a hypervisor.
A piece of software that runs and manages virtual machines, while also offering these guests a virtual operating platform that’s indistinguishable from actual hardware.
With virtualization, a single computer can act as the host for many independent virtual instances. They each run their own independent operating system, and in many ways are indistinguishable from the same operating systems running on physical hardware.
Used for load balancing, back up server, and more.
A large cluster of machines run by another company
Used by a single large corporation and generally physically hosted on its own premises.
A term used to describe situation where companies might run things like their most sensitive proprietary technologies on a private cloud, while entrusting their less-sensitive servers to a public cloud.