Red Hat:OpenShift CloudにJavaアプリケーションをコンパイルさせます

OpenShiftがJenkins、JBoss Tools、およびMavenを統合し、Java開発者がクラウドでアプリケーションをプログラム、ビルド、デプロイ、およびスケーリングできるようにするというニュースを翻訳することにしました。



Red Hatでは、アプリケーションのホスティングだけでなく、ソフトウェア開発サイクル全体でOpenShiftを使用できます。 デスクトップや強力なラップトップを使用せずに、クラウドでソフトウェアを直接プログラミング、コンパイル、改善できます。



OpenShiftは、5月にRed Hatが発表したPaaSクラウドです。 このクラウドプラットフォームには、Express、Flex、Powerの3つのバージョンがあり、Microsoft AzureまたはGoogle App Engineの代替として位置付けられています。 クラウドコンピューティングの主な利点は、現在の負荷に必要なだけリソースを自動的にスケーリングすることです。



クラウドプラットフォームの基本バージョンであるExpressは、Ruby、PHP、およびPythonアプリケーションをサポートしています。 OpenShift Flexは、Java( JBossミドルウェアTomcat 、DBMS-MySQLとMongoDB)に加えて、Webキャッシュといくつかの機能のためのMemcachedを追加しました。 OpenShift Powerバージョンには、Amazon EC2、そして間もなくIBM SmarterCloudクラウドインフラストラクチャにデプロイできるイメージを作成するためのシステムが含まれています。



たぶん、FlexとPowerが産業で使用できるようになった後、テクニカルサポートが利用できるようになります(Expressとは異なります)。 Red HatのPaaS責任者であるIsaac Roth氏によると、OpenShiftプラットフォームは2012年半ばまでに準備が整う予定です。



Red Hatが本日発表した新しいOpenShift機能は、クラウドプラットフォームを拡張して、サービスとしてのビルド(BaaSクラウド)にします。 (別のい略語。)これを行うために、Red HatはJenkinsをOpenShiftクラウドに統合しました。 ( Jenkinsは、今年Oracleと開発者との競合により登場したHudsonオープンソースプロジェクトの分岐点です。)OpenShiftには、プロジェクトビルドを自動化するためのフレームワークであるMavenも含まれていました。 最後に、OpenShiftはRed HatのIDEおよびJBoss Toolsと統合します



これらすべてを追加した後、Issakは、アプリケーションの作成とコンパイル、つまりリポジトリからのライブラリのダウンロード、これらのライブラリの依存関係の解決、コードのコンパイル、アプリケーションのビルド、そして最終的にWAR-実動サーバー上のファイル-これはすべてOpenShiftに対して自動的に行われます。



「プログラマーは今や、それほど強力ではないデスクトップまたはラップトップを使用して、モバイル性を高めることができます」とIsaacは言います。 さらに、コンパイルが高速になる可能性があります。 毎回すべてのコードをクラウドにリロードする代わりに、JBoss Toolsを使用して、変更された部分のみをOpenShiftに転送できます。 「今、ビーチやバーでプログラムできます」とアイザックは冗談を言った。 「これは、コードを大幅に変更するだけの機会ではなく、ライフスタイルを変える機会です」



OpenShiftビルドサービスには、クラウド内のJBoss Application Server 7および開発者のマシン上のJBoss Tools 3.3 M4が必要です。



All Articles