专注开发应用,不为基础架构分心。红帽® OpenShift® 能让您随心所欲地选择“趁手”的工具来构建和部署应用,始终享受一致的出色用户体验。
红帽 OpenShift 可以让您自行选择工具和框架,助您更快速、更安全地交付应用,以响应组织的需求。您会与 IT 运维团队协同工作,并在不影响敏捷性的情况下使用最新技术。
红帽 OpenShift 的优势
Kubernetes 已经成为容器和容器化应用的标准控制平面 。然而,Kubernetes 原本是为了满足 IT 运维的需要而设计,并没有针对开发人员。
为了部署代码,开发人员需要能充分利用 Kubernetes 的优势,但却不希望为此要专门新学一门关于该平台的技能。如果开发人员不得不从开发周期中抽出时间来学习、安装和管理这些工具,这对于将业务应用快速推向市场毫无助益。
红帽 OpenShift 的设计宗旨是让开发人员无需学习 Kubernetes,即可在 Kubernetes 上轻松部署应用。
作为一个开发人员,您不应一味地改变自己的工作方式来迁就平台。有了红帽 OpenShift,您可以在 Kubernetes 平台上轻松开发,而无需根据现有基础架构的特性编写代码,从而真正做到只需自动化一次,应用就能任何地方运行。
无论是在本地、公共云还是混合云中,不管基础架构如何,红帽 OpenShift 的界面都保持不变。 只需熟悉以应用为中心的 UI,您就可以快速构建代码、部署容器、链接服务等。
助力打造顺畅工作流
为了实现 CI/CD 目标,您需要一个能够实现自动化流程的平台,推动软件完成构建、测试和部署流程。
无论您是要过渡到红帽 OpenShift Pipelines,还是集成现有的工具和工作流,或者两者兼而有之,红帽 OpenShift 都可以实现您所期望的任何自动化水平。此外,如果这些流程涉及到在多个红帽 OpenShift 基础架构上的部署,您也可以轻松应对。
使用命令行界面
您是否习惯使用命令行界面来完成日常任务?红帽 OpenShift Do(odo)可将复杂的 Kubernetes 和红帽 OpenShift 概念抽象化,让您专注于编写代码。
例如,首先利用 odo 为您的应用创建和指定框架(包括 Node.js、Java、Ruby、Perl、PHP 和 Python)。
当您准备好部署应用时,使用“odo push”命令。当您修订代码时,“odo watch”命令会自动验证、构建和部署代码。
就这么简单!您的应用已做好准备,随时可在红帽 OpenShift 上继续部署。
为开发人员提供完整的 OpenShift 体验
有了红帽 OpenShift 平台 Plus,您便拥有一整套功能强大且经过优化的工具,帮助您保护和管理应用。其中包括一系列熟悉的框架、自助构建功能、中央容器镜像仓库、集成的容器本机数据服务等等。安全控制功能可为开发人员的效率提供保障,从而加快应用的开发和交付速度。