在迚行应用开发时,应预先设定应用处于一个基础架构之上,这就是应用今后所依赖的运行环境。基础架构解决的是一些通用性问题,主要涉及应用运行时所需的系统资源,这些系统资源将是设计任何类型的应用都需要重视的内容。针对不同的系统资源,应用的部署、运行方式也不尽相同。
这一部分将首先介绍操作系统、虚拟化等基本知识,然后讲解云计算相关内容,以及容器与容器编排的核心知识。