采用云原产地构建应用程序更聪明,更快

由Kantesh Shanbhag,校长,开源练习,Infosys

从数字新贵公司和技术娴熟的公司竞争激烈竞争正在推动已建立的企业变得更加敏捷和灵活。这些组织必须通过以成本效益的方式确保更精简的客户旅程来提出客户体验。对于符合这些目标的业务团队,IT系统及其支持生态系统需要演变以处理不断变化的业务需求。

Cloud Native应用程序开发是作为组织改造IT系统的最有效方法之一,并实现增量业务效益。云本机方法可以帮助公司以比传统应用程序开发的速度快速发展轻量级和独立业务能力。2018年调查发现,在过去一年中,生产在生产中的云本机技术的使用增加了200%。1这些技术授权企业在公共,私人和混合云环境中构建和运行可扩展的应用程序,并充分利用云环境所提供的功能。

我们在域中看到客户的客户,这些域通过重新登记他们的应用程序作为在容器上运行的微服务来迁移到云端的域。这使得IT系统更具弹性,耐用,响应性和可用。例如,美国在线银行希望增加灵活性并将时间缩短到市场在竞争激烈的在线银行空间中取得成功,但不能与现有的整形州应用程序景观这样做。他们用云技术现代化其遗留系统,并将其应用程序重新设计为在容器上的微服务。这有助于他们降低成本并改善客户体验。

云本机应用程序的支柱

容器、微服务、api、DevSecOps和持续交付实践是云本地开发的支柱。业务应用程序被设计为松散耦合的无状态微服务,封装在轻量级容器中,并由跨云原生架构层的开源技术提供支持。

在公有和私有的云基础设施上进行基于容器的部署,可以轻松地扩展应用程序和工作负载,以最小的额外基础设施成本处理高峰业务需求和it负载。根据云本地计算基金会(Cloud Native Computing Foundation)的数据,在生产中使用容器的受访者数量从2016年的23%增加到2019年的84%。2Devsecops帮助公司对应用程序进行更快,更频繁,更安全的更改,以跟上业务需求。开源技术可以加速采用用例,有效的效果。

这些云本机技术和架构模式有助于构建松散的耦合系统,这些系统是弹性,可管理和可观察的。他们提供了福利,如:

  • 通过加速应用程序开发生命周期改善了上市时间,由容器和现代Devsecops流程启用
  • 通过开源技术成本优势,也避免供应商锁定
  • 通过api和高可用性的移动优先应用程序增强客户体验
  • 能够根据需求进行向上和向下扩展,以增量成本管理变化的工作负载,仅在向外扩展期间

云本机领养的挑战

迁移到云本机科技生态系统需要一种细微频统的方法来解决与技术,人员和过程转型有关的各种挑战。这些包括:

  • 选择合适的技术-由于市场上有许多技术可供选择,组织发现根据他们的需求选择最合适的是极具挑战性的。基本目标应该是选择正确的体系结构和技术堆栈,与业务目标保持一致,并提供一个内聚的开发平台,支持当前和即将成熟的技术。
  • 找到合适的技能集-福布斯称,随着全行业向本地云技术的迁移越来越多,目前的IT技能差距正在加剧。3.不断发展的技术和组件环境使得交付团队很难获得特定技术领域的专业知识。这导致了缺乏能够完全理解任何给定技术的复杂性的专家。
  • 确保无缝的操作- 云环境对于需要具有适用性和控制的操作团队的运营团队具有独特的挑战,以便IT系统始终可用,安全和有效地处理工作负载。

Infosys和Red Hat如何使云本地更容易实现

Red Hat为组织提供了一套健壮且更安全的开源产品,有助于采用云本地技术。红帽openshift.Kubernetes是业界领先的企业级Kubernetes平台,它提供了一个企业级平台来构建、部署和运行基于容器的应用程序。以Kubernetes为核心构建的Red Hat OpenShift支持集群管理、平台服务、应用服务和开发者服务。这些是向云原生架构过渡的组织的关键功能。OpenShift与所有主要的公共云提供商合作,并将现有的解决方案与底层云基础设施解耦。

开发人员可以配置OpenShift,提供所需的软件和集成工具,以充分利用平台提供的功能。对于那些刚接触云原生应用程序开发方式的开发人员来说,这可能是一项具有挑战性的任务。他们可能会在非开发活动上花费大量时间。

Infosys云本机开发平台使用体系结构优先和以开发人员为中心的方法来抽象和自动化这种复杂性。该平台整合了Infosys的专业知识、经验和最佳实践,从而简化和加速了组织的整个原生云旅程。

Infosys Cloud Native Development平台预先集成了各种强大的开源技术组件。这有助于开发人员从第一天开始击中地面,允许他们专注于编写代码以满足客户要求,而不担心技术集成,软件部署,CICD管道设置等。它还减轻了最难以找到正确的IT技能的难度与技术相关的复杂性由平台处理。该平台还集成了计量,记录和监控工具,从而提供了运营团队透明度。

当企业集装箱平台增强开发人员体验并提高开发人员生产力和运营效率时,Infosys Cloud Native开发平台耦合与Red Hat OpenShift。这种现代化方法有助于组织:

  • 使用容器加速应用程序开发
  • 在云本机应用程序开发过程中构建敏捷性和效率
  • 通过提供来自多个数据源的统一接口来简化IT操作,从而降低风险和成本

在某种程度上是一个基于英国的能量和公用事业领导者,在重大收购后,正在努力支持其新收购的客户群。关键挑战是无法扩大,延迟向市场推迟产品,缺乏数字经验,无法利用它来获得竞争的优势。它们利用Infosys Cloud Native Development平台,使其遗留系统与云技术进行现代化,并将其应用作为在容器上的微服务。新方法有助于他们降低成本,提高产品速度发布,并提供丰富的客户体验,同时节省了40%的发展工作。

了解有关Infosys-Red Hat Clound Native Development解决方案的更多信息,点击这里

参考

1。CNCF调查:使用云本机技术在生产中增长超过200%

2。CNCF调查2019:随着原生云应用成为主流,部署规模越来越大

3.云天赋干旱持续(甚至比你想象的要大)