红帽OpenShift Application Runtimes,云原生开发必备
Posted 红帽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红帽OpenShift Application Runtimes,云原生开发必备相关的知识,希望对你有一定的参考价值。
日前,红帽OpenShift Application Runtimes新鲜出炉,让企业能够采用一组框架和运营时构建并运行基于微服务的应用,从而加快云原生应用的开发。
数字化转型的核心是企重塑自身,以便在充满新的竞争对手、社区、技术和业务战略的市场中拥有更强的竞争力。因此,适应能力对于企业的生存至关重要,采用融合了Linux容器、API管理、基于服务的架构和DevOps自动化的云原生开发解决方案,是帮助企业应对无法预测的变化,并战胜竞争对手的最佳选择。
通过开发多语言和框架的微服务,从而提供高度集成和全面支持的产品,红帽平衡开发人员在创建全新应用,或重构现有应用程序时对运营标准化和支持的需求。根据2017年9月对红帽客户的调研,绝大多数受访者 (87%) 表示他们正使用或考虑使用多个运行时和框架开发微服务,44%的受访者表示倾向于使用合适的工具完成任务。
红帽 OpenShift Application Runtimes支持多种运行时、语言、框架和架构,并具有以下关键特性和优点:
简化开发:通过将OpenShift容器平台功能与多个运行时及框架(包括基于向导的设置,服务搜索,外部配置和容错断路器)相集成,有效降低了云原生应用开发的复杂性。
策略灵活性:红帽 OpenShift Application Runtimes支持混合云配置,避免云供应商锁定。云计算的分布式特征意味着“一体适用”的运行时和框架理念不利于提高企业生产力。借助此产品,开发人员可以灵活地使用他们的首选工具为混合云和多云应用程序和系统构建服务。
交付速度:由于与红帽 OpenShift容器平台集成,红帽 OpenShift Application Runtimes为开发人员配置、构建和部署应用及其组件提供了完全自动化的平台。此外,它还集成了像Git、Maven和Jenkins的持续集成和持续交付 (CI/CD) 工具。该产品还提供了直观的工具,可以更安全地简化Kubernetes工作流程,并通过策略式控制和自动化实现应用负载平衡和自动扩展能力。
服务目录集成:通过与OpenShift服务目录相结合,企业IT部门可以整合基于云的服务(例如由OpenShift和AWS提供的云服务),最大化多云投资,充分发挥内部使用OpenShift Application Runtimes的开发能力,并可以跨IT环境提供有状态与无状态、基于微服务的应用的移植性与一致性。
在红帽 OpenShift Application Runtimes上经过认证并支持的运行时包括Java EE、WildFly Swarm、Eclipse MicroProfile、Eclipse Vert.x、Node.js和Spring Boot。
相关链接
以上是关于红帽OpenShift Application Runtimes,云原生开发必备的主要内容,如果未能解决你的问题,请参考以下文章