Red Hat は、OpenShift PaaS Platform が Microsoft の .NET と SQL Server をサポートし、開発者に最大限の柔軟性と多様なオプションを提供することを発表しました。
Red Hat が 3 年前にパブリック PaaS の OpenShift Online を発表し、2012 年にプライベート PaaS の OpenShift Enterprise をリリースして以来、一部の顧客は「Microsoft .NET アプリケーションは OpenShift 上で実行できるのか?Enterprise をリリースして以来、一部の顧客は "Microsoft .NET アプリケーションは OpenShift 上で実行できますか?" と尋ねてきました。Red Hat は顧客の要望に耳を傾けました。
なぜですか?Red Hat は、商業的に利用可能な世界最大のオープンソース企業として、顧客の選択肢を信じ、需要に応えることに尽力しています。さらに、多くの組織で多くの .NET アプリケーションがすでにデプロイされており、OpenShift がより完全な開発体験を提供するためには、Microsoft 環境で動作するアプリケーションのサポートが論理的な次のステップでした。
Red Hat は常に、OpenShift プラットフォームにおいて開発者に最大限の柔軟性と多様性を提供することに尽力してきました。言い換えれば、Red Hat は開発者がプログラミングを開始する際に必要な言語を簡単に選択できるようにしたいと考えています。Red Hat は、OpenShift Cloud Platform の Microsoft .NET と SQL Server のサポートを通じてこの機能を強化し、開発者が使い慣れた OpenShift ワークフローを使用して .NET アプリケーションを作成できるようにしました。.NET のサポートを加速するため、Red Hat は Uhuru Software と提携し、Windows をオープンソースの OpenShift PaaS プラットフォームに導入しました。Uhuru と共に、Red Hat は、ユーザーが期待するようになったセキュアな OpenShift マルチテナント・アーキテクチャ上に構築された、.NET 向けの Windows ネイティブ PaaS ソリューションを提供します。
.NETソリューションは、ユーザーがRed Hat Enterprise LinuxまたはMicrosoft Windowsのどちらで実行しているかに関係なく、基盤となるインフラストラクチャに関係なく、DevOps開発モデルで両方のオペレーティングシステムに一貫した管理機能を備えた標準化されたアプリケーション環境を提供します。つまり、OpenShift プラットフォームのセルフサービス・インターフェースを介して、開発者は Windows 用の .NET フロントエンドと Red Hat Enterprise Linux 用の MySQL バックエンドを持つアプリケーションを簡単に作成できます。
その方法は? パートナーの Uhuru が貢献したオープンソースコードにより、Red Hat OpenShift は同じ Windows インスタンス下で複数の .NET アプリケーションのアプリケーション分離を扱うことができました。同時に Apache ActiveMQ は Ruby ベースのプロキシを通して OpenShift ブローカーノードと Windows ノードノード間の通信を処理します。例として以下のイメージをご覧ください:
.NETとSQL Serverは、現在テクニカルプレビューが可能です。