手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何理解容器与微服务

时间:2024-10-26 16:43:40

1、容器的特点主要包括轻量级——对系统资源消耗的很少,启动速度非常快;以及高密度——一台服务器上可以部署过千容器,远超虚机。

如何理解容器与微服务

2、通过Cgroups进行一定的资源限定,通过namespace实现一定的资源隔离,能够实现标准化的统一环境,支持快速大量的部署。

如何理解容器与微服务

3、容器目前有三大标准规范,包括OCI,关注镜像文件格式和生命周期管理;CNI,关注网络;CSI,关注容器存储的支持。

如何理解容器与微服务

4、微服务是把大型软件系统分解为多个相互协作且可独⽴部署的服务,服务之间一般通过REST协议进行交互,基于单个服务进行持续集成持续交付。

如何理解容器与微服务

5、微服务架构可以提升开发效率,让多个团队同时并行开发多个服务组件,不会因为先后依赖而影响项目的总体进度。

如何理解容器与微服务

6、可以解除紧耦合,让每个服务独立上线部署和升级;能够节省资源,仅对于处于性能瓶颈的服务单独进行扩容。

如何理解容器与微服务

7、不同类型的微服务对资源的使用要求不尽相同:Spark要求执行时需要尽可能多的资源,而Kafka需要的资源则需要根据传递的消息量动态变化。

如何理解容器与微服务
© 手抄报圈