CHAPTER  11

Splendid Isolation

Virtual Architecture in Practice

SUMMARY

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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.