为什么要使用云端?
1。当你要部署一个应用的多个副本时,每个副本要有自己的私有数据。
与虚拟机的区别
借助虚拟机你可以在单个主机运行Windows和Linux。虚拟机的缺点在于需要大量的磁盘空间。
比如Linux虚拟机至少需要一个处理核心和1GB内存。Windows虚拟机可能需要两个处理核心和4GB内存。
而云像是给了你大量可支配的计算机和带宽,你可能实际上是在云中运行一个系统,虚拟机,容器。
云具有可伸缩性,比如你的系统需要处理学生注册,那么会出现一年两次,一次两周的负荷工作。
你可能需要硬件持续工作,而不是只在这些天集中工作,其他天闲置。
Docker容器:
容器能够有限地访问设备、网络、内存。比如需要创建一个带有数据库支撑的Web服务器,你需要至少两个Docker容器(进程)
一个用于Web服务器,一个用于数据库服务器。