红帽应用服务组合功能全面扩展——优化云原生应用开发

本次更新增强了开放式混合应用程序的速度、稳定性和可扩展性

中国北京  — 2021年12月21日 — 世界领先的开源解决方案供应商红帽公司日前宣布,对公司旗下组合进行全面更新。这些更新为混合云环境的应用开发、交付、集成和自动化提供了更加无缝且统一的体验。

应用的未来是混合

根据红帽2022年全球技术展望,混合云(指企业使用多种IT环境,包括本地环境和公有云,以及日益增多的其他多种云环境)将继续是企业主要的云战略。借助同一组工具和可用的最佳实践,在任何云环境中以一致的方式开发、部署和运行应用的能力,不仅是现代化云原生应用开发的标志,也是当前数字化转型计划的重要组成部分。由于混合云和多云战略处于前沿,开发人员需要可靠的、可互操作的应用开发能力,从而为每个任务选择最佳解决方案。

红帽模块化的应用服务组合为应用的开发、交付、集成和自动化提供了统一环境。结合Quarkus平台与Apache Camel的连接能力、Kogito的智能决策、红帽3scale API管理、和红帽OpenShift的强大共功能, Java开发者们能够全面拥抱云原生和Kubernetes原生开发。

基于这些现代化改造在战略和竞争层面对后疫情世界的重要意义,行业分析公司IDC指出,企业已纷纷加快对数字技术的投资,并预测“到2023年,每两家企业中就有一家40%以上的收入来自数字产品和服务的企业,而在2020年,每三家中仅有一家企业能达到此比例。” 1

红帽借助混合云和多云策略的灵活性和丰富选择,加速新应用开发,帮助企业实现现代化改造和转型。其中一项便是由世界领先的企业Kubernetes平台——红帽OpenShift所提供的一系列工具,这些工具旨在为开发者提供最佳原生云开发体验。

利用Quarkus增强未来Java应用的基础

开源Quarkus项目为开发人员提供了在Kubernetes原生环境中构建和扩展Java应用的全新手段。由于独特的编译时启动流程、强大的性能以及与红帽OpenShift的紧密集成,红帽构建的Quarkus是构建下一代Java应用的理想平台,也是红帽应用服务的基础。

为增强这一基础,最新版本Quarkus为开发者提供以下新功能,包括:

  • 持续测试,在编码过程中提供准实时反馈;
  • 新的命令行界面 (CLI) 有助于简化常见的开发和部署任务;
  • 经过更新的直观图形用户界面 (GUI);以及
  • 开箱即用的服务,简化了创建和连接常见数据库、消息队列等。

Quarkus拥有一个包含400多个扩展的庞大库,这些扩展可用于配置、引导并将框架集成到Quarkus应用中。新的应用服务版本引入了新的扩展,通过优化关键集成和流程自动化能力,可帮助企业扩大云规模,包括用于Quarkus的Apache Camel扩展 (v1.0) – 将Apache Camel在连接和数据转换方面的强大功能带给Quarkus应用。通过这些扩展,开发人员可以更轻松、更快地在Quarkus上构建快速、灵活、互连且轻量级的云原生应用。

连接混合基础架构中的应用和数据

混合环境中运行的应用需要模块化和分布式程度更高的架构,而这又需要更多的云原生集成能力,不仅将应用连接在一起,而且有助于保护在应用之间共享的数据。应用编程接口 (API) 和微服务是云原生应用的关键元素,为开发人员创建这些应用提供了构件。Red Hat 集成附带的红帽3scale API管理等工具,使企业无论是在企业内部还是外部客户和合作伙伴之间,都能够通过标准接口有效地共享应用逻辑和数据。

红帽3scale API管理的最新版本引入的新功能包括:

  • 支持新的WebAssembly (WASM)  扩展,可在红帽3scale API管理与OpenShift Service Mesh之间进行通信,为客户在Kubernetes原生环境中集成、控制和管理API及微服务提供了强大的组合;而且
  • 开发人员可以通过模块化方法直接使用基于Istio Envoy 的服务网格配置API管理代理,从而更好地实现云原生应用的连接和控制。

推出时间

最新的红帽应用服务更新已经推出。客户可以通过红帽客户门户访问这些新推出的更新。

支持证言

Ken Johnson,红帽应用服务副总裁兼总经理

“现代应用开发需要具有高度适应能力和敏捷性的架构。企业对混合云的接受度持续提高,开发者也需要支持这种过渡的IT结构。我们对红帽应用服务组合的更新为开发人员提供了最新的工具,旨在帮助他们从头到尾精简应用流程,并随着需求的变化进行灵活调整。”

Luciano Di LeonardoDAB Pumps 网络与应用架构主管
“随着我们将系统迁移到云端,红帽集成已被证明在确保我们的系统能够以标准化方式通信方面不可或缺,这有助于我们实现更快、更高效的数据管理。红帽应用服务组合的更新,例如将Camel引入Quarkus 2.2中,将使我们能够继续为混合云创建可集成的应用,并为我们的客户提供最佳体验。”