Red Hat的开放源码解决方案可帮助您将单片应用程序分解为微服务,管理、协调它们,并处理它们创建的数据。
红帽OpenShift
Red Hat®OpenShift®是一个基于Kubernetes的平台,通过提供统一的方式来连接、管理和观察基于微服务的应用程序,从而支持微服务。它支持容器化、遗留和云应用程序,以及重构为微服务的应用程序。OpenShift与集成Red Hat应用程序服务并且可以与现有的自动化工具(如Git和Jenkins)一起使用。它还包括企业级Linux操作系统,以提高整个集群的安全性。
无论您是在优化遗留应用程序、迁移到云端,还是构建全新的基于微服务的解决方案,Red Hat OpenShift都可以为这些应用程序提供跨基础架构的更安全和稳定的平台。
Red Hat运行时
Red Hat运行时是一组预构建的、容器化的微服务运行时基础。它支持设计微服务架构时使用的多种语言和框架,如Quarkus、Spring Boot、MicroProfile和Node.js。此外,Red Hat Runtimes还提供支持服务,用于通过红帽数据网格快速访问数据,以及通过启用Red Hat-Single-sign保护微服务API的服务。
Red Hat集成
Red Hat集成是一套全面的集成和消息传递技术,用于跨混合基础架构连接应用程序和数据。它是一个敏捷、分布式、容器化和以API为中心的解决方案。它提供服务组合和编排、应用程序连接和数据转换、实时消息流和API管理,所有这些都与云原生平台和工具链相结合,以支持全方位的现代应用程序开发。
开发人员可以使用拖放服务和内置集成模式等工具来构建微服务,而业务用户可以使用基于web的工具来开发可以集成不同微服务的API。