在红帽企业 Linux 上构建和测试应用

构建和生产环境保持一致有助于简化应用开发、测试和部署

IT 环境日益复杂,大量企业和机构正在将应用部署到跨本地、云和边缘计算的基础架构上。除此之外,许多企业和机构为了节约成本,还会在与生产部署不同的环境中开发和测试应用。不过,这可能会导致实际生产中出现问题,开发人员也可能无法获得提高生产力所需的工具、资源和支持。

部署一致的开发和生产环境可以帮助企业和机构克服这些挑战。为更简便地构建一致环境,红帽为开发人员新推出了一个订阅方案。红帽® 开发人员订阅团队版让符合条件的企业开发人员无需额外付费就能访问红帽® 企业 Linux,从而使企业可以在同一个创新、可靠的平台上运行生产工作负载,并构建和测试应用。

红帽开发人员订阅团队版是什么?

符合条件的红帽客户企业无需额外花费,即可通过红帽开发人员订阅团队版访问红帽企业 Linux,并使用其中的特定开发用例。 

红帽开发人员订阅团队版的权益包含:

  • 可使用红帽企业 Linux 进行开发工作。
  • 单个企业订阅,可用于全部物理或虚拟的开发人员节点。
  • 为开发人员提供的自助服务资源  — 包括红帽客户门户红帽知识库的访问权限,并提供多款付费支持附加组件。
  • 开发系统的持续安全更新、补丁和修复工具。
  • 符合主要的政府、商业和安全标准。
  • 红帽企业 Linux 管理工具,包括红帽智能分析
  • 通过红帽云接入体验物理环境、虚拟环境和云环境之间的订阅可移植性。

何时可以使用红帽开发人员订阅团队版?

您可以将红帽开发人员订阅团队版用于特定开发用例,包括:

  • 质保工程(QE)测试。
  • 在部署到生产之前进行性能、功能和负载测试。
  • 安全性及合规性的测试和认证。
  • 在部署到生产环境之前,对第三方系统集成商或付费开发承包商开发的应用进行内部测试和验收。
  • 在部署到生产环境之前,对商用应用进行内部测试和验收。
  • 持续集成基础架构。

红帽开发人员订阅团队版可仅供您的内部员工和承包商使用。对于使用自有系统进行开发活动的外部系统集成商和开发承包商,可选择其他合作伙伴计划

在可靠、创新的通用平台上开发、测试和部署应用

在通用平台上开发、测试和生产环境有助于缩短推出新应用所需的时间,并降低应用发布时存在不兼容和其他问题的风险。

图 1. 开发和生产用例比较

开发用例的示例

  • 基于团队的开发、测试和集成活动。在红帽企业 Linux 上部署软件组件、容器镜像或打包为容器镜像的产品,以进行基于团队的软件开发活动,例如编码、构建、测试和持续集成。
  • 演示活动。在非生产型红帽企业 Linux 环境中部署软件,以展示该软件的功能。
  • 开发内部 SAP 应用。将红帽企业 Linux 部署到企业 SAP 应用开发实验室的开发节点上。
  • 迁移 CentOS Linux 开发环境。将您的 CentOS Linux 开发系统转换为红帽企业 Linux,以体验可靠且受支持的操作系统带来的多方面裨益,并简化从开发到生产的过渡。

在开发环境中使用红帽企业 Linux 的优势

利用红帽企业 Linux,开发人员可轻松获享更稳定可靠且更注重安全的操作系统、更庞大的生态系统以及更广泛的编程语言和开发工具,以便快速构建和部署应用。 

  • 在更稳定可靠、更注重安全的操作系统上进行开发。专注于编码,不再为维护开发环境而费神。跨数据中心、混合云和边缘基础架构,放心托管利用红帽企业 Linux 创建的应用。
  • 在经认证的大型生态系统中自由选择。 安心选择更适合您工作流的第三方工具、产品和服务,无需担忧是否能与红帽企业 Linux 可靠地搭配使用。
  • 访问丰富多样的开发工具、程序和资源。通过红帽开发人员计划体验令人受益匪浅的教育资源。 
  • 简化开发和生产之间的过渡。 在同一环境中部署和开发应用,避免在转移到生产环境和跨环境部署时出现转换错误、不兼容和不安全等问题。
  • 充分利用现有的技能。如果您正使用 CentOS Linux 或红帽企业 Linux 的其他衍生版本,则只需少量再培训即可获得相似的用户体验。更迅速地访问安全补丁和漏洞修复,同时更大限度地减小开发和生产环境之间的不兼容风险。
  • 降低更新平台的风险。每一主要发行版本都会发布兼容性指南,帮助您避免出现与操作系统更新相关的应用问题。

IT 运维团队可享受的优势

在开发和生产环境中使用红帽企业 Linux 有助于节省时间并提高整个企业的一致性,令 IT 运维团队大受裨益。

  • 兼具长期生命周期支持、出色灵活性、稳定可靠且注重安全的操作系统有助于降低 IT 风险。
  • 通过同一套流程、工具和技术简化 IT 管理运维。
  • 跨环境中实现标准化,以降低 IT 复杂性。
  • 使用成熟可靠的简化流程和工具更轻松地迁移环境。

简化迁移至红帽企业 Linux 的过程

红帽开发人员订阅团队版可通过红帽客户经理获取。订阅开始后,您可以使用 Convert2RHEL 工具将开发系统迁移到红帽企业 Linux。该工具可自动将 CentOS Linux 和 Oracle Linux 系统转换为红帽企业 Linux 系统,同时保留您的操作系统配置,无需多次重新启动。

了解有关将系统转换到红帽企业 Linux 的更多信息。

开始使用红帽企业 Linux 开发和测试应用

在一致的平台上开发和部署应用有助于降低迁移到生产环境时出现问题的风险。红帽企业 Linux 提供了可靠的开发和操作环境,以及大量工具和资源供您自由选择,助您更迅速、更高效地开发高质量应用。

立即联系您的红帽客户经理,了解您的企业是否符合红帽开发人员订阅团队版的条件。

通过红帽开发人员计划访问各种工具和资源

红帽开发人员计划可提供多种工具、技术和构建者社区,帮助您解决问题、联系业内同侪、掌握新鲜资讯并推动项目发展。红帽开发人员订阅团队版包含丰富的红帽开发人员电子书、备忘单和其他实用内容,可供您随心访问。

更多详情,请访问 developers.redhat.com