Google App Engine互換のオープンソース実装「CapeDwarf」公開。GoogleとRed Hatが共同で

2013年7月1日

Google App Engineと互換性のあるミドルウェアをJBOSS Application Server上で実現するオープンソースのソフトウェア「CapeDwarf」が公開されました。

これまでGoogle App Engineに対応したアプリケーションはほかのプラットフォームでは実行できませんでしたが、CapeDwarfを利用することでオンプレミスやプライベートクラウドでもGoogle App Engineのアプリケーションを実行できるようになります。

CapeDwarf - JBoss Community

App Engineの本物のテストツールでテスト

CapeDwarfの開発は、Google Cloud PlatformのチームとRed HatのJBOSSチームが協力して行いました。特にGoogleからはGoogle App Engineの開発に実際に使われているテストツールをオープンソース化したTest Compatibility Kit (TCK) projectが提供され、互換性を確認しながらの開発作業になったとのこと。

GoogleのCloud Platform Blogの記事「Enabling Google App Engine to run in the Private Cloud with CapeDwarf」から引用します。

Google engineers provided many of the tests of the internal App Engine product, and RedHat engineers added many tests to verify that their implementation of App Engine is correct. These collections of tests have been tested against a local App Engine SDK, a CapeDwarf implementation, and the real Google App Engine running in the Google cloud.

Googleのエンジニア達は社内のApp Engine製品のためのテストの多くを提供し、Red Hatのエンジニアはそれを用いて自分たちのApp Engineが正しいかどうかを確認した。これらのテスト群はローカルのApp Engine SDKであるCapeDwarfの実装に対してと、そしてGoogleのクラウドで稼働している本物のGoogle App Engineに対して行われた。

Googleは、Java EEよりもJBOSS上に実装されたApp Engine APIの方がより「Cloud Ready」だと説明しており、

The DNA for these APIs is not from Java EE, it is from the cloud.

これらのAPIがクラウドを基盤にしたものだとして利用を勧めています。

あわせて読みたい

Java クラウド Google Google App Engine Red Hat




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本