您的位置:首页 > 运维架构

devops最佳实践_2017年采用的四种DevOps最佳实践

2020-07-14 06:24 101 查看

devops最佳实践

回顾在旧金山举行的DevOps企业峰会 ,有很多演讲者代表着各种各样的组织,从供应商和企业用户到主题专家。 多元化的嘉宾小组讨论了DOES在过去几年中的发展趋势,提供了有关DevOps如何与企业相交的行业和技术见解,并揭示了此概念的前沿。 以下是会议中四位热门演讲者的一些感想。

Cloud和DevOps共同前进

Trace3首席技术专家George Kobari指出了DOES越来越受欢迎的显而易见原因。 “当今许多企业意识到他们必须在DevOps空间中,否则他们的业务将无法生存。” 他们正在与其他重大变化一起做出这一决定。 “从技术的角度来看,其中许多只是达到了使用云的地步。 这与DevOps有关,因为您必须部署到云中。 那是他们坐在的基础层。 为了获得增长,有必要利用按需的基础架构。”

没有云,DevOps不可能吗? 并非所有人都同意。 有人会说,使用许多相同的工具(例如Puppet和Chef)在本地实施DevOps确实是可行的。 但是,当然可以肯定的是,云以一种难以实现的方式实现了流程的实现。 对于经常将内部部署和云资源混合在一起的企业,目标应该是在整个组织中实施DevOps原则,并尽可能利用云的其他优势。

数据库是新的应用程序

Datical的CTO Robert Reeves提出了一个有趣的观点,即DevOps在接下来的几年中将取得最大的进步。 “该应用程序是实现DevOps的第一位,因为它涉及的人员最多且得到最多的关注。 但是,一旦您将其自动化并带来DevOps,并将整个代码从Dev迁移到Test到Production,那么您将寻找下一个东西。”

根据罗伯特的说法,接下来就是数据库。 “一旦将DevOps带入应用程序,数据库便成为瓶颈。” 理想情况下,应该有可能使用类似的原理为数据库带来自动化和效率 。 但是,应用程序不必担心状态。 通过持续部署到应用服务器,可以轻松删除旧版本或根据需要回滚到先前版本。 该应用程序昨天的操作并不重要,重要的是它现在正在执行此工作。

对于数据库来说,这种方法是不可能的,因为随着时间的推移,数据本身的一致性和准确性至关重要。 Datical旨在为DB DevOps提供更好的工具。 这些功能包括允许开发人员预览更改而无需实际进行更改的预测功能,无需任何人观看即可自动执行并强制执行诸如命名约定之类的标准的规则引擎以及部署打包程序。

DevOps工具

Electric Cloud首席执行官Steve Brodie谈到大型企业对最新的开发和部署方法越来越感兴趣。 “如果您看一下企业,他们的一些遗留应用程序仍然是单块的,并且某些东西仅开始与微服务一起使用,并且它们与某些传统体系结构以及微服务和容器一起重构的混合应用程序。” 他们需要在工具方面具有足够的灵活性以完成此连续过程中的所有工作。

为了在此空间中启用DevOps,Electric Cloud试图将容器建模为头等公民,并通过管道自行或与其他组件进行协调。 添加抽象层还可以使企业同样轻松地部署到Kubernetes,Amazon或Docker Swarm。 就像基础架构的其他方面一样,允许Dev和Ops只专注于应用程序而无需过多地担心配置,这有助于简化企业的DevOps。

其他行业对DevOps表现出兴趣

Electric Cloud的作者Chris Fulton提到金融服务是垂直行业的一个例子,该行业对DevOps的兴趣日益增加。 这些潜在客户的咨询请求导致了一些有趣的讨论。 对话的范围必须不仅限于软件,还应涵盖非常具体的业务流程。 “关于DevOps如何与流程一起使用,我们还没有真正考虑很多。 当您遵循了所有这些旧有流程并受到一系列政府限制时,您将如何在这种环境中进行DevOps?”

在FinServ中,DevOps的速度可能从未像其他不受管制的行业那样快。 但是,基本的原则和工具可以提高代码质量,简化规则执行,流程的一致性,并提高对代码运行情况的可见性,这一事实很可能会成为绝妙的选择。 实际上,明年的DevOps可能包含一些有趣的故事和案例研究,这些案例和案例研究来自意想不到的行业,甚至更多的客户。

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Four-DevOps-best-practices-to-adopt-2017

devops最佳实践

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: