Splendid Isolation

Virtual Architecture in Practice


Virtualization separates hardware from software. The opportunities presented by this separation are startling. Long ago, engineers conceived virtualization as a tool for supporting multiple users on a single computer. A side effect of this separation was the possibility of providing significantly different and separate environments for each user. Eventually, virtualization came to support a rich environment for entire ecosystems of applications and services and became the foundation for cloud computing.

Another method of supporting multiple users on a single computer was developed at about the same time as virtualization. This method, referred to as containers, separated ...

Get How Clouds Hold IT Together: Integrating Architecture with Cloud Deployment now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.