最近、AWSはRed Hat OpenShift Service on AWS(ROSA)の一般向け提供を発表した。これは、Red Hat OpenShiftの顧客がAWSでコンテナ化されたアプリケーションを構築、スケーリング、管理することを容易にする新しいマネージドサービスを提供するものである。このサービスは、AWSとRed Hatの共同サポートにより、フルマネージドのOpenShiftサービスを提供する。
AWSはRed Hatと提携してROSAを構築した。ROSAにより、顧客が既存のRed Hatデプロイメントの一部またはすべてをAWSに移行できる。このサービスでは、クラスタ作成のための統合されたエクスペリエンス、消費ベースの課金モデル、AWSデプロイメントに対する単一請求が提供される。AmazonウェブサービスのプリンシパルアドボケイトであるMartin Beeby氏は、ROSAのGA発表に関するAWSニュースブログ投稿に次のように書いている。
Red Hat OpenShiftに既に馴染みがある場合には、AWSデプロイメントに標準APIと既存のRed Hat OpenShiftツールを活用することで、アプリケーション開発プロセスを加速できます。また、AWSコンピューティング、データベース、分析、機械学習、ネットワーキング、モバイル、その他のさまざまなサービスを利用して、顧客のアジリティ、イノベーションのスピード、スケーラビリティを向上させることができます。
ユーザは、最初にAWSアカウントでクラスタを有効にすることで、ROSAを使用してクラスタを作成できる。続いて、ダウンロード可能なROSAコマンドラインを介して、インターフェイス(CLI)が実行コマンドをインストールして、アクセス許可を検証し、AWSクレデンシャルでログインし、次のようなクラスタを作成する。
rosa init
rosa create cluster --cluster-name=newsblogcluster
クラスタが起動すると、Red Hat OpenShiftクラスタマネージャーコンソール内に表示され、ユーザがコンソールでIDプロバイダを設定し、管理者を作成し、広くクラスタを管理できるようになる。
出典: https://aws.amazon.com/blogs/aws/red-hat-openshift-service-on-aws-now-generally-availably/
AWSでのRed Hat OpenShiftサービスの一般向け提供に関するRed Hatプレスリリースで、AWSのGM KubernetesのBob Wise氏は次のように述べている。
アプリケーションの速度と移植性を向上させるために、顧客はますますコンテナに目を向けるようになっています。そして、コンテナ化されたアプリケーションのデプロイを容易にするRed Hat OpenShiftやAWSなどのテクノロジーに依存するようになっています。ROSAは、これらの顧客に、使い慣れたRed Hat OpenShift APIとツールを使用してAWSでコンテナをシームレスに実行する機能を提供します。そして、ワークロードを構築、スケーリング、管理するために幅広く深いAWSサービスと統合します。
また、Greyhound Researchのチーフアナリスト、創設者兼CEOであるSanchit Vir Gogia氏は、ツイートで次のように述べている。
@awscloudでマネージドサービスを開始するために@Red Hatによるこのような多大な努力があります。エンドユーザクライアントにとって非常に価値があります。
1/ ハイブリッドインフラストラクチャに必要なオプション
2/ 低コストで#OpenShiftを開始
3/ 操作の複雑さがはるかに少ない
現在、Red Hat OpenShift Service on AWSは、南北アメリカ、ヨーロッパ、アジアのさまざまなリージョンで利用できる。さらに、価格の詳細は、価格ページで確認できる(時間単位、従量制モデル、および年間コミットメント)。そして最後に、Amazon Web Services(AWS)のコンテナのプリンシパルソリューションアーキテクトであるMani Chandrasekaran氏が、公式ドキュメントに基づいて従う手順について、より詳細な記事(初心者向けの非公式ガイド)を作成した。