点海洋CD现在住所有点的用户

阅读时间:7分钟

软件更改频繁的服务在多个环境中,即使是很小的变化由一个开发者可以生成一个意想不到的爆炸半径在生产。标准Kubernetes部署策略忽略了这个现代复杂性层。DevOps的组织维持复杂的解决方案已经明白,这不是可伸缩的和昂贵的管理。雷电竞官网进入

今天,我们很高兴宣布释放海洋CD公测Kubernetes应用程序,我们持续交付产品。(在这里你可以找到快速实施文档NetApp用户位置)。

现货,NetApp用户现在可以轻松地扩展海洋的报道Kubernetes为持续交付程序交付与海洋,海洋进化点Kubernetes的全套解决方案。雷电竞官网进入在这个博客中,我们将探索市场趋势和最常见的挑战有关程序交付导致我们开发海洋CD和为我们的用户提供下一代软件部署的控制器。

“精英”区别DevOps组织与其他?

理解为什么持续交付的关键(CD)首先挑战是了解组织正试图实现什么目标:充分利用开发力量,释放更多,为客户提供更多的价值,同时最小化生产问题。

生产变化频率和可靠性

当你正在寻找方法来衡量成功地实现这些目标,看有4个关键指标:

  • 频率更新和新功能部署到生产环境。
  • 的时间长度需要释放的变化。
  • 失败率的版本。
  • 恢复时间当发布失败。

最近的DevOps调查2021年的状态显示,26%的组织被认为是精英,一天多次成功地释放,以最小的失败和快速恢复的时间。

但是剩下的74%,正在努力改善他们的软件交付性能?

为了理解为什么很多组织还努力实现这一精英层面上,我们需要深入现代云趋势。随着技术允许,组织更多的考虑照顾:

  • 我们和许多客户使用或迁移到Kubernetes, microservices而试图打破他们的庞然大物。欢迎这些变化提供释放更多的工具,但它也意味着多个变化可以很容易地发生在平行和相互影响,这是需要仔细监控和管理。
  • 能够部署更多意味着添加更多的自动化,需要添加更多的逻辑流程,减少人工干预的必要性。
  • 现代云技术帮助转移责任服务所有者和开发商。这种转变为组织DevOps有限的资源是至关重要的,但它提出了一个重要的问题:做non-DevOps利益相关者有足够的理解雷竞技rabet官网和控制交付过程采取这种类型的责任?

秘密度量没有人谈到:软件交付过程的可靠性

自发布频率正在增加,因为服务所有者并不总是有工具,注意,甚至能力来跟踪所有版本的影响,一个新的风险与部署过程的可靠性和发布软件的质量出现了变化。Kubernetes和microservices使应用程序和环境更加复杂。服务业主,解决任何类型的问题成为一个噩梦和失败将待隐藏在生产或发现时为时已晚,伤害已经造成。

这是一个更具说服力的答案为什么74%的组织仍在精英DevOps组织:选择。现实情况是,许多组织试图释放更多,会更失败的概率更高。这些都是74%有意识地选择释放减少和发布周期更长为了在控制和有信心和释放过程的可靠性。

软件交付性能

因此,第五软件交付标准:部署软件的可靠性。在许多情况下,缺乏可靠性,使得组织能够释放更多的(理论上)更敏捷和不努力实现完整的研发和商业潜力,现代云技术的承诺。

金丝雀部署救援

好消息是,加上先进的云技术,有声望的增长逐步部署策略的金丝雀部署允许渐进和版本控制。不幸的是,这些不存在的“开箱即用”Kubernetes,但使用正确的工具和过程你可以实现它。这个想法不仅仅是逐步部署还在早期阶段发现问题的发布和应用程序回滚其稳定状态。所以我们找到了解决方案,对吧?

哦,还没有。

虽然被认为是最佳实践的软件发布我们采访的顾客,他们中的许多人仍在努力实现它。定义一个金丝雀策略并不直观。每个策略可能包括长和复杂的查询和不同服务的条件。虽然这可以承受少量的服务,想象会发生什么相似的多个服务部署阶段略有差别,或者当部署在多个服务逻辑需要更新?

和最后但并非最不重要,事实上,作为组织的云足迹增长,数据和环境的复杂性。根据最近Forrester报告,问道:“有多少你的组织目前使用监控工具?“平均数量是8 !

现在加上交通工具和Kubernetes事件最重要的是,你可能最具挑战性的运行一个进步的交付过程的一部分:如何协调多个分析结果之间,交通分割和自动化?

这一切都意味着,为了维持一个健壮的金丝雀流程团队需要一个引擎在幕后,而不仅仅是必要的步骤的集合。

控制你所有的部署与海洋CD逐步部署

这是海洋CD的确切地点。海洋CD是一个持续交付产品,建立对于Kubernetes应用程序,和它的焦点是为组织实现金丝雀寻求研发团队,提供更多的控制和减少DevOps负担。

海洋CD是一个多集群SaaS解决方案这需要流行CNCF开源“阿尔戈糊涂事”作为一个引擎,层次多管理功能。海洋CD SaaS提供了明确的分离之间是什么以及如何部署具体管理部署逻辑,什么阶段运行和如何确定成功或失败。

海洋持续交付

聪明的部署

海洋CD架构建立允许快速实现智能部署像金丝雀一样,蓝色绿色,或一个简单的滚动更新使用验证和失败的政策。

简单的设置允许用户从零到几分钟内完全实现进步的部署策略。

它包括一个引导设置,验证和检查点确保已经正确定义策略。

一个已知的问题,软件版本在复杂环境中,在很多情况下,一个线性进步需要一个指数,这是很荒谬的。你问来升级您的部署管道,迷失在多个服务和必要的阶段。

与海洋CD,金丝雀机制可以很容易地定制,重用服务,由用户和操作。这是最重要的一个功能的组织运行多个管道进行成千成百上千的服务,因为它节省了大量的时间在变化,可以很容易地实现环境和服务。

持续的验证

此外,面向过程验证。这实际上意味着验证导航推出并相应地自动正在采取的行动基于金丝雀策略定义,如回滚或人工干预点。这是一个重要的能力我们不断发展和改善我们的客户。连续验证逻辑管理在海洋CD SaaS,并允许真正的生产控制和对应用程序状态的理解。最受欢迎的监视工具可以很容易地集成,并自动导航部署过程(但在一个受控的方式)。

开发人员友好的可见性

海洋CD提供用户友好的可见性服务所有者和软件开发人员,交付——第一次——一个工具,打开盖子的CD“黑盒”,会使他们的决定,结论,甚至自动化。

海洋CD仪表板

UI语言是建立在某种程度上意味着non-DevOps用户不需要深运维技能或浪费时间切换多个工具为了得到一个清晰的理解的服务版本。

海洋CD建成提供解决方案为每个利益相关者持续交付过程的一部分:

  • 开发人员希望更了解周围发生了什么。
  • DevOps工程师要求提供安全自动化基于明确的指标。
  • 和老想要实时监测生产环境变化和关键事件进行调查。

一个地方的CD的利益相关者

操作Kubernetes不必那么辛苦

海洋CD是一个独立的解决方案,还提供强大的现货控制台,包括连续优化解决方案的基础设施,现在还一个解决方案,提供结构化的软件交付过程。雷电竞官网进入你得到一个所有Kubernetes多重云解决方案需要在一个地方,为应用程序和基础设施层。

海洋CD图

今天登录到控制台,使用快速实施文档在几分钟内开始使用海洋CD。

Baidu
map