亚马逊AWS官方博客

Red Hat OpenShift Service on AWS 现已正式推出

光顾 AWS 之时,我们的客户都怀揣诸多不同的经验和技能,我们一直在考虑如何让他们在 AWS 有宾至如归的感觉。本着这种精神,我们自豪地宣布推出 Red Hat OpenShift Service on AWS (ROSA),这让那些熟练掌握 Red Hat OpenShift 工具和 API 的客户能够轻松地从数据中心扩展到 AWS。

ROSA 由 AWS 和 Red Hat 提供联合支持,可提供完全托管的 OpenShift 服务。它集创建集群的 AWS 集成经验、基于使用量的计费模式以及用于 AWS 部署的单一发票于一身。

我们与 Red Hat 共同合作开发了这项服务,可确保您快速直接地将部分或全部现有部署迁移到 AWS,并且,无论遇到任何问题,您都可以向 Red Hat 和 AWS 寻求支持。

如果您已经非常了解 Red Hat OpenShift,则可以利用标准 API 和适用于 AWS 部署的现有 Red Hat OpenShift 工具来加快应用程序开发流程。您还可以利用各种 AWS 计算、数据库、分析、机器学习、联网、移动和其他服务来提高客户敏捷性、创新率和可扩展性。

为了向您演示 ROSA 的工作原理,我将展示如何创建新集群。

使用 ROSA 构建集群
首先,我需要在我的账户中启用 ROSA。为此,我转到控制台,然后单击 Enable OpenShift (启用 OpenShift) 按钮。

Red Hat OpenShift 控制台的屏幕截图

启用后,我将查看 Getting Started (入门) 部分,其中提供了有关下载和安装 ROSA CLI 的说明。

CLI 安装完成后,我运行 verify 命令来确保我具有必要的权限:

rosa verify permissions

我已经在计算机上设置了 AWS 凭证,所以现在我需要登录我的 Red Hat 账户。为此,我发出登录命令并按照令牌设置说明来进行操作。

rosa login

为了确认我已登录到正确的账户并完成全部设置,我来运行 whoami 命令:

rosa whoami

这将列出我所有 AWS 和 Red Hat 账户的详细信息,并确认我目前所在的 AWS 区域。

AWS Account ID:               4242424242
AWS Default Region:           us-east-2
AWS ARN:                      arn:aws:iam::4242424242:user/thebeebs
OCM API:                      https://api.openshift.com
OCM Account ID:               42hhgttgFTW
OCM Account Name:             Martin Beeby
OCM Account Username:         thebeebs@domain.com
OCM Account Email:            thebeebs@domain.com
OCM Organization ID:          42hhgttgFTW
OCM Organization Name:        AWS News Blog
OCM Organization External ID: 424242

为了准备好在账户中进行集群部署,我需要在账户中创建一个 CloudFormation 堆栈。这需要 1-2 分钟来完成,我通过发出 init 命令来执行这一进程。

rosa init

现在我已经设置好了,可以创建集群了。集群创建完成大约需要 40 分钟。

rosa create cluster --cluster-name=newsblogcluster

我使用 describe 命令来检查集群的状态。在集群
创建期间,State (状态) 字段将从 pending (待处理) 转变为 installing (正在安装),最后变为 ready (准备就绪)

rosa describe cluster newsblogcluster

我现在可以使用 list 命令来列出我所有的集群。

rosa list clusters

我新创建的集群现在也可以显示在 Red Hat OpenShift 集群管理器控制台中了。我现在可以在控制台中配置身份提供商、创建管理员以及对集群进行常规管理。

要了解有关如何配置身份提供商和部署应用程序的更多信息,请查看文档

现已推出
Red Hat OpenShift Service on AWS 现已在以下区域正式推出:亚太地区(东京)亚太地区(首尔)亚太地区(孟买)亚太地区(新加坡)亚太地区(悉尼)加拿大(中部)欧洲(法兰克福)欧洲(斯德哥尔摩)欧洲(爱尔兰)欧洲(伦敦)欧洲(巴黎)南美洲(圣保罗)美国东部(弗吉尼亚北部)美国东部(俄亥俄)美国西部(加利福尼亚北部)美国西部(俄勒冈)

定价
虽然这是一项由 Red Hat 和 AWS 联合管理和提供支持的服务,但您只会收到 AWS 发来的账单。像当前一样,支持集群组件和应用程序需求的每个 AWS 服务都会作为单独的计费行项,不过现在增加了 OpenShift 订阅。

我们的客户告诉我们,基于使用量的模式是他们首先迁移到云的主要原因之一。基于使用量的定价让他们能够快速进行实验(如果失败,速度也会很快),而且客户告诉我们,他们希望 Red Hat OpenShift 许可使用与他们计划在 AWS 中运营的方式保持一致。因此,我们提供以小时为单位按使用量付费的模式并提供包年套餐;查看定价页面了解更多信息。

要开始使用,请从 AWS 控制台上的托管 Red Hat OpenShift 服务创建集群。如需了解更多信息,请访问产品页面。祝您顺利实现容器化。

– Martin