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