- Google Cloud Platform for Architects
- Vitthal Srinivasan Janani Ravi Judy Raj
- 186字
- 2021-06-25 20:48:34
Contrasting containers and VMs

You might recall our short introduction of containers, and Kubernetes, at the start of the previous chapter. We had given the example of a simple web application, with a web app upfront and a database out back. We could start with these hosted on VM instances—but then, as the web app got complicated, we'd likely decompose the code into separate services. This move from a monolithic architecture to a service-oriented one, and finally, perhaps even to one based on microservices, is quite typical of the evolution of such app architectures.
The dependencies between these services would quickly get complicated to manage and, to simplify things, we'd probably decompose the services to rest on separate VMs. Then, at this point, we probably would want a continuous integration/continuous delivery (CI/CD) system, where code artifacts are built and deployed on an on-going basis. There would be little point in including the OS image inside each such artifact. That, in a nutshell, gets us to the idea of containers and their differences from VMs. The following diagram shows how containers are different from VMs:
- 數(shù)據(jù)要素安全流通
- Word 2010中文版完全自學(xué)手冊(cè)
- 數(shù)據(jù)之巔:數(shù)據(jù)的本質(zhì)與未來
- MySQL從入門到精通(第3版)
- 數(shù)據(jù)驅(qū)動(dòng):從方法到實(shí)踐
- Learn Unity ML-Agents:Fundamentals of Unity Machine Learning
- Starling Game Development Essentials
- Augmented Reality using Appcelerator Titanium Starter
- Access數(shù)據(jù)庫開發(fā)從入門到精通
- Spring MVC Beginner’s Guide
- 中國云存儲(chǔ)發(fā)展報(bào)告
- Kubernetes快速進(jìn)階與實(shí)戰(zhàn)
- Oracle 11g數(shù)據(jù)庫管理員指南
- SOLIDWORKS 2018中文版機(jī)械設(shè)計(jì)基礎(chǔ)與實(shí)例教程
- 數(shù)據(jù)庫技術(shù)與應(yīng)用:SQL Server 2008