什么样的应用适合容器化改造?

什么样的应用适合容器化改造?

参与12

3同行回答

nuaaysnuaays  技术经理 , 信而富
针对容器,姑且以Docker为例Docker是一种全新的软件交付方式:把应用和其运行时环境一起打包为镜像并以共享主机内核的容器方式运行1.目前支持Linux 比较好,且对Linux Kernel版本有要求 (而对于Windows平台, 容器技术是Windows Container需要Windows Server支持)2.什么样的应用:...显示全部

针对容器,姑且以Docker为例

Docker是一种全新的软件交付方式:把应用和其运行时环境一起打包为镜像并以共享主机内核的容器方式运行

1.目前支持Linux 比较好,且对Linux Kernel版本有要求 (而对于Windows平台, 容器技术是Windows Container需要Windows Server支持)

2.什么样的应用: 我的理解只要能办运行环境放到容器里并且可以运行就可以, 可以保证运行环境的统一

3.要看容器化的目的是什么:方便统一部署?还是为了方便快速扩缩容?还是仅仅就是为了容器方式运行?

IO密集型非持久化的应用适合容器化并可以通过编排实现快速扩缩容,
计算密集型不太适合容器化(除了方便部署)
有状态且是持久化型的应用(如数据库等)需要考虑容器+分布式存储相关和网络相关的优化

欢迎指正

收起
互联网服务 · 2018-08-06
浏览3555
YuLiminYuLimin  资深技术顾问 , IBM广州
需要快速线性扩展的应用,需要利用到云平台的资源调度、监控管理能力的应用应用可以大规模集群化等当然,传统仅是单个等小规模的应用也是可以的。显示全部

需要快速线性扩展的应用,需要利用到云平台的资源调度、监控管理能力的应用
应用可以大规模集群化等

当然,传统仅是单个等小规模的应用也是可以的。

收起
互联网服务 · 2018-08-13
浏览3375
hellothellot  系统架构师 , 保险
1 目前大部分软件都能在dockerhub上找到相关的镜像,所以从理论上大部分应用都可以做容器化改造,但是并不是所有都适合做容器化改造2 从我们的调研情况来看,比较适合做容器化改造的应用最好是无状态的,只读的,其次一些公共的服务也比较适合进行微服务化、容器化改造,这样可以极...显示全部

1 目前大部分软件都能在dockerhub上找到相关的镜像,所以从理论上大部分应用都可以做容器化改造,但是并不是所有都适合做容器化改造
2 从我们的调研情况来看,比较适合做容器化改造的应用最好是无状态的,只读的,其次一些公共的服务也比较适合进行微服务化、容器化改造,这样可以极大降低开发成本,以上仅供参考。

收起
保险 · 2018-08-13
浏览3459

提问者

wykkx
wykkx0412
系统架构师某基金公司
擅长领域: 云计算容器系统运维

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-08-06
  • 关注会员:4 人
  • 问题浏览:4984
  • 最近回答:2018-08-13
  • X社区推广