OpenShift Commons Gathering、AWSがスポンサードした理由とは?
KubeCon+CloudNativeCon EUの前日に開催されたOpenShift Commons Gatheringsだが、これまでRed Hatがスポンサーとして主催していたこのイベントに今回はAWSがスポンサーとして加わった。今回の記事では、そのAWSとMicrosoftのセッションを紹介したい。
Red Hat OpenShift Service on AWS
AWS上でマネージドサービスとして提供されるのは、Red Hat OpenShift Service on AWS(略称、ROSA)、一方MicrosoftとRed Hatが共同開発を行ったAzure上のサービスはAzure Red Hat OpenShift(略称、ARO)とそれぞれ呼ばれるサービスとなる。AWSとMicrosoftはそれぞれマネージドのKubernetesをElastic Kubernetes Service(EKS)、Azure Kubernetes Service(AKS)として提供している。しかし、オンプレミスでのOpenShiftが無視できない規模でユーザーを獲得していることから、競合するよりもOpenShift自体を自社のパブリッククラウドサービスの上で統合した形で顧客にアピールしたいという思いもあるのだろう。
AWSのセッション:Application Modernization on AWS with OpenShift (ROSA) Sai Vennam & Javier Naranjo (AWS) OSCG 2022
パブリッククラウドが広大な土地を提供する地権者だとすれば、その上で地権者が建設したプロプライエタリーなショッピングモールに入居者を誘い込むだけではなく、すでに顧客が自分の土地に自分で建てた店舗の仕組みを持ち込ませて同じように使わせたいというのは当然の流れだろう。顧客がオンプレミスのOpenShiftを使い慣れているのであれば、同じ使い勝手、運用でハイブリッドクラウドにしたいと考えるのは自然だ。
パブリッククラウドがオンプレミス側に拡張する試みとしてはAWSがOutposts、AzureがAzure Stack、そしてGCPがAnthosというプラットフォームを持っている。どれも独自のパブリッククラウドの延長であり、囲い込みの発想からは逃れられない。AWSはEKS AnywhereというAWS版Kubernetesをオンプレミス側に展開する仕組みも提供しているが、それでもEKSの延長だ。エンタープライズがオープンソースソフトウェアを選択する理由のひとつにベンダーにロックインされたくないことが挙げられるが、オープンソースのOpenShiftをそのままパブリッククラウドに延長できれば、少なくともコアの部分はロックインされることはなくなると言えるだろう。
AWSが今回のスポンサーとして参加する理由に関しては特にコメントは取れなかったが、Microsoftがセッションを持っていたことも含めて、パブリッククラウドのトップベンダー2社にとってOpenShiftが無視できない存在であることは間違いなさそうだ。
このスライドでは顧客はインフラストラクチャーが欲しいのではなく、その上で実行されるアプリケーションが欲しいということ、必要に応じてスケールできること、分離された環境でセキュアであることなどを挙げて、インフラの提供者としてはあくまで黒子としてビジネスの価値を生み出すのはアプリケーションであることを強調した。
ここでモダンなアプリケーションについても解説を行った。スケールすること、高速であること、グローバルに展開できること、巨大なストレージを用意できることなど、AWSを始めとするメガクラウドが得意としていることを列挙した形だ。
ここでは利用しているアプリケーションをモダナイズする方法として、DIYでやっている部分を減らし、AWSにリフトアンドシフト、その後で残ったアプリケーション自体をモダナイズする段階的な方法を示した。
またデベロッパーが使っている大部分の時間が運用やメンテナンスに使われているとして、CIOは本来のビジネスの価値を生み出すアプリケーションにより多くの時間を使って欲しいと思っていると説明した。
このスライドではKubernetesを自前で環境構築して運用するのはとても手間がかかることを表しており、オープンソースソフトウェアを自社のエンジニアだけで構築運用するのは多くの労力を要するというAWSもRed Hatも納得するメッセージを伝えた形になった。素のKubernetesではなくRed Hatが検証して組み上げたOpenShiftを顧客に勧める発想と意図は同じだろう。
このスライドでは自社で運用管理するオンプレの環境からマネージドの環境まで、顧客のすべてのニーズを満たせることを訴求した。
ここまで、運用に時間を使わずにビジネスの価値を生み出すアプリケーションに時間を使おう、OpenShiftとAWSならそれが可能であるというメッセージを繰り返し伝えた後に、デモとしてAWSの上でOpenShiftを操作する部分をSai Vennam氏に担当をスイッチした。
Vennam氏はAWSを操作して実際にクラスターがデプロイされるところ、CloudWatchを使って可視化するところなどを見せた。
その後、AWSでコンテナーを実行する際の選択肢としてEKSやECS(Elastic Container Service)、EKSがいわゆるDIY的な位置付けなのに比べて、ROSAをターンキーシステムとして位置付けていることを示すスライドで説明した。
そしてEKSとの違いを2枚のスライドで解説した。AWSのイベントではなくあくまでもスポンサーとしてゲストの立場でセッションを持っているが、OpenShiftのコントリビューターやユーザー、そしてこれからOpenShiftを使おうとしているエンドユーザーにとっては2つのコンテナプラットフォームの違いを理解するには良いイントロダクションだったように思える。
柔軟さが売りのEKSに対して、ROSAはあくまでもAWS上に統合された使い勝手、運用や監視機能を提供するターンキーシステムであるという区別をはっきりと説明した。
そしていかにもAWSらしく「誰が何に責任を持つのか?」というスライドを使ってユーザーが責任を持つ部分、Red Hat、AWSがそれぞれ責任を持つ部分を説明した。
このスライドではクラスターのコントロールプレーン、データプレーン、コンピュートの部分の選択と監視、そしてサポート、課金の窓口に至るまで誰が責任を持つのかを解説している。ユーザーが自力でOpenShiftをAWS上に構築した場合、サポートと課金はRed Hatとなるが、ROSAではRed HatとAWSが共同でサポートを行い、課金はAWSから一貫して実施されるということはすでにAWSを使っているユーザーにはありがたいだろう。またサポートについても、問題がAWSとOpenShiftのどちらで起こっているかなどの切り分けを行うためにも2社が共同で行ってくれるのはあるべき姿だ。
このスライドではどのようにコストが積み上がるのかを解説したもので、至極当然だが、OpenShiftのサービスにかかるコストはRed Hatが担当し、インフラストラクチャーにかかる部分、そしてCPU、メモリ、実行時間、データ量などをAWSが課金して合計するという方式だ。ここまででAWSのセッションは終了した。
MicrosoftのAzure Red Hat OpenShift
スポンサーであるAWSのセッションが25分という長さだったのに比べてMicrosoftのセッションは10分というライトニングトークの枠で行われた。
Microsoftのセッション:What’s Possible with Azure Red Hat OpenShift Mohammad Nofal (Microsoft) OpenShift Commons 2022 Spain
非常に短い時間の中でAzure Red Hat OpenShiftの概要を紹介したNofal氏だが、ここでもMicrosoftとRed Hatが共同で開発運用していること、顧客はアプリケーションの開発に集中できることなどを説明した。
ここからユーザー事例を紹介。Alpegaはスペインが本社の運送業界向けのSaaSアプリケーションを提供するベンチャー、Andreaniはモーターサイクルなどのサスペンションを製造するメーカーだ。
短い時間ながらも的確なメッセージで「AWSだけではなくMicrosoftもOpenShiftにコミットしている」ことが伝わる内容となった。Nofal氏はこの日最後のAMA(Ask me Anything)セッションでも回答者として参加し、パブリッククラウドがOpenShiftにコミットする利点などを回答していた。Nofal氏の回答がAWSの担当者よりも好評だったので、セッションの後に会話したところ、AWSでTechnical Account Managerとして約4年間働いた後にMicrosoftのAzureチームに移ったので「AWSの良さも弱点もみんな知ってるよ」とのことだった。
OpenShiftというパブリッククラウドにとってみれば、オンプレミスにロックインさせるプラットフォームを敢えて自社のインフラストラクチャーに引き込んでサービスとして提供することで結果的にユーザーには選択肢を与えることに繋がっているのはユーザーにとっては良い傾向だろう。パブリッククラウドを敵と捉えるのではなく、オンプレミスのデータセンターにとっての補完的なサービスとしてAWSをスポンサーに迎えたRed Hatの意図が見えたセッションとなった。
連載バックナンバー
Think ITメルマガ会員登録受付中
全文検索エンジンによるおすすめ記事
- Red Hat Summit 2017が開催。OpenShiftをコンテナープラットフォームとして強力にプッシュ
- OpenShift Commons Gatherings開催。Red Hatが強力に推すKubernetesディストリビューションの最新情報を紹介
- レッドハットが「OpenShift Commons Gathering Japan 2021」を開催、キーパーソンが語るハイブリッドクラウドを実現するための3つのポイントとは
- Red Hat Summit 2019、製品のハイライトはRHEL 8とOpenShift 4
- 日本初の「OpenShift Commons Gathering」がオンライン開催、キーパーソンが国内外におけるOpenShiftの新事例と推進戦略を語る
- OpenShiftコンテナを採用する4つのパターンとRed Hat on Azure Partner Network最新事例
- KubeCon EU 2021でRed Hatが発表した複数のKubernetesを制御するkcpを紹介
- Kubernetes Forum@ソウル開催。複数のK8sを統合するFederation APIに注目
- マルチクラウドを制御するユニバーサルなコントロールプレーンCrossplane
- OpenShift Commons Gathering 2017で垣間見たRed Hatの本気