开发运维(DevOps)和云的结合终将成为助推企业发展的一条高速公路,可是如今,企业需时刻当心前行道路上的“红灯”。服务器
得益于其自身的技术优点和发展前景,开发运维和云成为时下两个热门概念。如今,让咱们来看一看它们的发展示状,以及开发运维和云是如何适应当下的技术的。运维
开发运维提供一种方法和一组技术,帮助企业开发人员更快、更好地完成建立应用程序的工做。它还可消除开发和运营之间的壁垒,所以成为“DevOps”。云,意味着公有云,可为开发运维提供实施平台。尽管企业确实能够在本地服务器上进行开发运维,可是大多数企业想要下降成本并提升速度,而在云使中企业能够得到这些好处。工具
你所须要作的就是混合开发运维和云,但并不是像混合巧克力和花生酱同样。企业曾在开发运维和云上犯太重大错误。学习
所以,为避免这些错误,你须要理解如下三点:测试
/ 1 /spa
你须要一个针对开发运维的解决方案blog
当下,公有云并不提供一站式开发运维服务。尽管公有云平台拥有针对应用程序的开发管理,包括对开发运维的支持,可是你依然须要从一些产品的混合体中组合出一个解决方案,而这个产品的混合体包括公有云服务,固然,还包括传统的软件。图片
例如,尽管你能够在大多数公有云上进行管道管理和持续集成服务,可是你也须要按照以往的方法进行连续测试和持续部署。开发
/ 2 /部署
开发运维成本高于云,私有化后续维护乏力
由于你必须使用传统的平台和公有云,因此费用会高于预期。许多企业会先假定一切基于云,而后再为开发运维平台编制预算。但事实并不是如此,当涉及到开发运维和云时,企业内部到处存在成本超支的状况。最好的方式是统一使用可以持续更新的云服务,而不是选择云服务的私有化版本,这样能够用接近于零的运维成本,得到长期的技术和服务支持。
/ 3 /
通用的开发运维工具还不够完美,应该选垂直领域工具
尽管供应商和IT企业在不断地学习开发运维的基础要素,即开发、测试、集成和部署,可是目前咱们的工具还不够理想。可以使一切自动化的超级工具,无论是使云仍是其余,尚未被研究出来。
所以追求在大的平台获取全部的服务的想法在目前是不现实的,细分领域的工具产品每每比大产品作得更加专业、易用,而且更便宜。
原文连接:云端开发运维的三大减速带