红帽 OpenShift 应用运行时

功能和优势

简化开发

红帽® OpenShift 应用运行时可以简化云原生应用的开发。它将 OpenShift 的各个功能与包含多个运行时的编程模型进行了整合 — 包括服务发现、外部配置和故障容错。红帽 OpenShift 应用运行时可以帮助您创建 HTTP API、与数据库进行交互操作、实施健康检查模式,以加速应用开发。

战略灵活性

红帽 OpenShift 应用运行时支持多种运行时、语言、框架和架构。借助已经认证的互操作性和红帽 JBoss® 中间件,您可以针对您的应用,灵活地挑选适用的服务以进行搭配使用。使用容器化红帽 OpenShift 应用运行时开发的应用不存在应用商锁定问题,因为它们支持混合云配置。

DevOps 集成和自动化

由于与 OpenShift 进行了整合,红帽 OpenShift 应用运行时可以为开发人员提供一个自助服务平台,以便置备、构建和部署各种应用及组件。红帽 OpenShift 应用运行时与 Git、Maven、Jenkins 等持续整合 (CI) 和持续交付 (CD) 工具进行了整合。红帽 OpenShift 应用运行时能让您安全地简化 Kubernetes 工作流,还能通过基于策略的控制和自动化来实现负载平衡和自动扩展。

利用 Vert.x 进行响应式开发

Vert.x 是一个可用于在 Java 虚拟机 (JVM) 上构建分布式和响应式应用的工具包。Vert.x 可以帮助您构建能够处理大量并发用户和事件的响应式应用和服务。Vert.x 采用异步开发模式,因而可以构建能够确保实现松散耦合、隔离和位置透明的响应式应用。通过添加或删除节点,轻松实现向上和向下扩展 — 您的应用会及时作出响应。

利用 Wildfly Swarm 适当调整可引导 java 开发的规模

WildFly Swarm 会使用应用代码来封装服务器运行时库,以将开发和运行 Java EE 应用时所需的一切捆绑到一起。它可以加速完成从单体式应用到微服务的过渡, 因为它与 MicroProfile 兼容,并能充分利用现有的行业标准 Java EE 体验。

更多适用于 Java EE、Java Web 和 JavaScript 开发的运行时

红帽 OpenShift 应用运行时能让开发人员灵活地挑选适用于其所选开发的运行时。

Node.js(技术预览):Node.js 可以提供一个可信平台,以便使用开源技术来构建、托管和扩展服务器端 Javascript 应用。

红帽 JBoss 企业应用平台 (EAP): JBoss EAP 是一个基于 Java EE 的领先开源应用运行时,可用于构建、部署和执行高交易量的 Java 应用和服务。

红帽 JBoss Web 服务器: 红帽 JBoss Web 服务器是一个嵌入式 Tomcat 容器,可与 Spring Boot 应用搭配使用。

了解有关 OpenShift 应用运行时的更多信息