加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

Ghostcloud精灵云CTO乔融:基于Docker的DevOps实现

发布时间:2021-01-12 17:07:05 所属栏目:安全 来源:网络整理
导读:副标题#e# 《Ghostcloud精灵云CTO乔融:基于Docker的DevOps实现》要点: 本文介绍了Ghostcloud精灵云CTO乔融:基于Docker的DevOps实现,希望对您有用。如果有疑问,可以联系我们。 讲师介绍 乔融 Ghostcloud精灵云CTO 资深Docker、DevOps钻研者,14年企业级

在微服务的最佳实践中,首先不得不提容器.容器的轻量化让微服务启动很快,同时容器的跨平台性保证了微服务可以在不同的平台启动起来.第二种是使用代理服务器来访问微服务,现在最常见的方式是前端连接一个代理服务器,后端再连接运行同一个微服务的几个相同容器.一个大的应用会使用几十上百个微服务,和微服务不相关的库文件不建议放在容器中.实践微服务中,建议使用配置管理工具(ansible,puppet等)和容器服务编排工具(K8s,Swarm,EcOS等).

(康威定律)

在开发微服务中康威定律起到了很大的作用.康威定律指出任何软件代码都是用来反映组织机构而产生的,如果要采用微服务的开发方法,就需要是把团队划分成多个小团队,由每个小团队负责一个或多个微服务.所以如果要转成DevOps和CI/CD的开发模式,就需要采用这种敏捷开发模式,一个团队7-8个人比较合适.

4、实现DevOps之容器技术

另外一个实现DevOps的重要手段是Docker容器技术.和传统的Hypervisor相比,Docker没有自己的操作系统,它使用宿主机的操作系统,而Hypervisor需要建立虚拟机,每个虚拟机需要装一个操作系统,因此Docker效率更高更节约资源.如果一台物理机可以操作20个虚拟机,便至少可以启动200个容器,且启动容器的时间是秒级.

Docker和Hypervisor的对比

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读