Red Hatが今日(米国時間5/2)、OpenShift.ioを立ち上げた。それは同社としては初めての、本格的なクラウドベースのデベロッパーツールだ。その名が示すように、OpenShift.ioは、Kubernetesをベースとする同社のコンテナ管理プラットホームOpenShiftを使用し、クラウドネイティブでコンテナを利用するアプリケーションの構築に必要なツールを提供する。それらは、チームコラボレーションのためのサービス、アジャイルプランニングのツール、デベロッパーのワークスペース管理、コーディングとテストのためのIDE、モニタリング、そしてもちろん、継続的インテグレーションとデリバリのサービスだ。
方向性はやや違うが、これはいわば、MicrosoftのVisual Studio Team ServicesのRed Hatバージョンだ。しかしRed Hatがここでやっているのは、fabric8, Jenkins, Eclipse Che, それにもちろんOpenShiftといった既存のオープンソースプロジェクトをひとつのサービスにまとめて、主にコンテナベースのアプリケーションにフォーカスした体験を提供することだ。
OpenShift.ioは中でもとくに、チームのコラボレーションを重視し、そのためのさまざまな開発方法論や哲学をサポート、そしてソースコントロールシステムを提供している。またプロジェクトマネージャーやビジネスアナリストなど、チーム内のノンプログラマーがプロジェクトの状態を追えるためのツールも、充実している。
Red Hatでプロダクトとテクノロジーを統轄するPaul Cormier社長が、今日のブログ記事で述べている: “Red Hatは、クラウドネイティブと従来型の両方のアプリケーション開発に取り組むための、オープンで自由度が高く安全なツールを、標準的ツールをベースとする全体的に斉合性のあるプラットホームとして提供している。今日私たちはご覧のように、Red HatのコンテナプラットホームOpenShiftを利用してコンテナ化されたアプリケーションを構築するための、クラウドベースのフレームワークを立ち上げる。それは、今日の類似製品の中でもっとも総合的な、エンタープライズ向けKubernetesプラットホームだ”。
Red Hatは今日、OpenShift.ioのほかに、Red Hatおよび同社のISVパートナーたちのすべてのコンテナ関連製品の、セキュリティや安定性などを調べて評価できるContainer Health Indexを発表した。またもうひとつ今日ローンチしたRed Hat OpenShift Application Runtimesは、マイクロサービスのための、構築済みのコンテナ化ランタイムの基盤群だ。これらのランタイムには、Node.js, Eclipse Vert.x, WildFly Swarmなどのサポートが含まれる。