红帽 OpenShift 应用运行时

功能和优势

轻松快速地创建应用

红帽® OpenShift 应用运行时能通过基于 Web 的启动服务帮助客户轻松快速地入门。这类服务可以加速推进红帽 OpenShift 上的云原生开发。您可以轻而易举地创建示例应用(称为助推程序),并在 OpenShift 上轻松地构建和部署这些助推程序。

要使用启动服务,请按照如下所示操作:

  • 访问 developers.redhat.com/launch
  • 选择您的运行时,并为您的应用选择一项任务
  • 通过自动或手动方式部署到 OpenShift
Red Hat OpenShift Application Runtimes launch service

功能和优势

简化开发

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

DevOps 集成和自动化

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

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

Eclipse Vert.x 是一个在 Java 虚拟机上运行的事件驱动型多语言应用框架,Node.js 则是一种 JavaScript 运行时。Vert.x 和 Node.js 不但能帮助您构建分布式、响应式应用,还能提供高效的轻量级事件驱动型非阻塞 I/O 开发模型。这两者都有助于构建能够处理大量并发用户和事件的响应式应用。通过添加或删除节点,轻松实现向上和向下扩展——您的应用会及时作出响应。

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

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

战略灵活性

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

更多适用于 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 应用运行时的更多信息