openstack——虚拟机时代的强者
如何将物理资源池化隔离成更小的单元,方便统一管理——虚拟机的诞生
openstack围绕虚拟机为这些管理提供服务的平台,属于Iass基础设施即服务
为了适应不同用户的不同需求(up主需要上传 用户需要点赞 用户多了不能成倍的复制上传功能 需要把用户和up主分开)微服务诞生,它减少了资源浪费,又增加的资源浪费(需要配更多的虚拟机)例如100g的程序和2g的虚拟机,拆分成100个1g的微服务 每个1g的需要2g的虚拟机,从102g变成300g 此时容器诞生
容器——轻量级虚拟化。虚拟机是操作级的隔离,docker是进程级。docker牺牲了隔离性,但有秒级启动的特性,更灵活。
数以万计的容器运行在数百台机器上,如何对容器进行编排管理——k8s:管理容器生命周期,统一调度容器,观测容器运行状态。k8s是容器编排工具,属于paas