DevOps应用是否必须要用云?

场景描述:
如果要用云实现DevOps的话,哪种架构搭私有云比较合适?自己搭困难么?

参与20

4同行回答

wykkxwykkx  系统架构师 , 某基金公司
首先devops和云没有必然联系,不用为了实施devops而搭建云平台。其次如果是小公司建议直接使用公有云,这样能很省事,并且公有云的稳定性比较好,功能也很完善。如果是搭建私有云,大厂也有相应的解决方案。如果是资源很有限可以考虑的搭建容器云,成本较低,但是需要投入较多的维护能...显示全部

首先devops和云没有必然联系,不用为了实施devops而搭建云平台。
其次如果是小公司建议直接使用公有云,这样能很省事,并且公有云的稳定性比较好,功能也很完善。
如果是搭建私有云,大厂也有相应的解决方案。如果是资源很有限可以考虑的搭建容器云,成本较低,但是需要投入较多的维护能力。

收起
基金 · 2018-01-26
浏览2974
于昺蛟于昺蛟  售前技术支持 , IBM
云不是万能的,但是没有云是万万不能的。DevOps的主要目标是最大限度减少交付管道中的瓶颈,并提高交付效率。一般而言,环境可用性和配置是组织遇到的最大瓶颈之一。等环境等好几周,配环境又一礼拜这事估计大家都碰到过。而且机器资源毕竟总是有数的,旱的旱死涝的涝死确实不太好...显示全部

云不是万能的,但是没有云是万万不能的。DevOps的主要目标是最大限度减少交付管道中的瓶颈,并提高交付效率。一般而言,环境可用性和配置是组织遇到的最大瓶颈之一。等环境等好几周,配环境又一礼拜这事估计大家都碰到过。而且机器资源毕竟总是有数的,旱的旱死涝的涝死确实不太好。这种时候用云就可以快速向用户提供自助服务,提供随需应变的环境。同时云还能够根据需要动态部署和铲掉这些环境,可以减少对永久性环境的需求,进而改善环境管理并降低成本。
一般云分成IaaS(Infrastructure as a Service)云和PaaS(Platform as a Service)云。
微信截图_20180126151000.png

微信截图_20180126151000.png

IaaS一般管底层基础架构,云可以给虚机,存储和网络出来,但是剩下例如系统,中间件什么的还得开发或者运维兄弟自己干。通行的架构是VMWare或者OpenStack KVM。IaaS云单起虚机容易,但是如果要把网络和存储节点也接进来的话……那时间确实会花很长,特别是OpenStack,还算挺麻烦的。
PaaS更进一步,环境都帮你包了,往上扔应用就行。一般PaaS都跟容器有点关系。毕竟容器自带环境。现在常用的私有容器云很多都是基于Docker和Kubernetes架构(Docker Swarm已凉),这玩意可以做容器编排和管理,弹性伸缩等功能。但是这玩意自己搭就没那么容易了,起一套K8S也就比OpenStack简单一点点吧。IBM有打包好的IBM Cloud Private可以试试,那玩意把Docker,K8S,网络支持以及监控什么的都打包好了,集成都帮你做好,安装也方便很多。

收起
IT咨询服务 · 2018-01-26
浏览3266
feidaodaofeidaodao  系统运维工程师 , GA
听介绍说devops出现好多年了,只是docker容器技术出现,为devops实现提供了当前最便捷快速的方案,此方案得以大量采用。显示全部

听介绍说devops出现好多年了,只是docker容器技术出现,为devops实现提供了当前最便捷快速的方案,此方案得以大量采用。

收起
金融其它 · 2018-01-26
浏览2877
shawnallshawnall  产品总监 , 云思畅想
DevOps 借助容器云来实现是相对更加容易的1、成本会降低,因使用容器技术+ Kubernetes 调度框架;2、运维成本看是要自研,或是选择专业团队来支持,初创企业这部分会有相应业务;整个的 CI/CD 自动化轻量来说还是推荐基于容器的私有云 PaaS 技术...显示全部

DevOps 借助容器云来实现是相对更加容易的
1、成本会降低,因使用容器技术+ Kubernetes 调度框架;
2、运维成本看是要自研,或是选择专业团队来支持,初创企业这部分会有相应业务;
整个的 CI/CD 自动化轻量来说还是推荐基于容器的私有云 PaaS 技术

收起
互联网服务 · 2018-01-29
浏览2685

提问者

Luga Lee
系统架构师None
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-01-26
  • 关注会员:5 人
  • 问题浏览:6806
  • 最近回答:2018-01-29
  • X社区推广