Google Compute Engineに続き、Google App EngineもDockerサポートを発表。Dockerをクラスタ化して管理するツール「Kubernetes」をオープンソースで公開

2014年6月12日

Googleは昨年2013年12月にIaaS型クラウドサービスの「Google Compute Engine」を正式サービスとして開始した際に、コンテナ型仮想化のDockerを正式にサポートすると発表しました

Google Cloud Platform Blog: An update on container support on Google Cloud Platform

そして今度はPaaS型クラウドサービスの「Google App Engine」でDockerのサポートを開始すると、6月10日付けのブログ「An update on container support on Google Cloud Platform」で明らかにしました。

Google App Engineは、PythonやJava、PHP、Goなどのアプリケーションの実行環境と、スケールアウトやフェイルオーバーなど自動化された運用環境を提供しますが、今年の3月には「Managed Virtual Machines」(Managed VM)と呼ばれる新機能が追加されました

Managed VMはGoogle App Engine内で仮想マシンを実行でき、しかもその仮想マシンのモニタリング、ロードバランス、障害対応などの運用もGoogle App Engineに任せることができます。

今回発表されたGoogle App EngineのDocker対応は、このManaged VMをDockerに対応させ、Dockerイメージをロードして実行できるようにしたもの。アプリケーションを容易にGoogle App Engine内のManaged VMへデプロイできるようになります。

コンテナの管理ツール「Kubernetes」がオープンソースで公開

Googleは同時に、「Kubernetes」と呼ぶ、Dockerコンテナをクラスタとして多数のマシンに展開、管理、レプリケーションといった機能を備えたオープンソースのソフトウェアを公開しました

Kubernetesを公開した理由は、次のように説明されています。

Based on our experience running Linux containers within Google, we know how important it is to be able to efficiently schedule containers at Internet scale. We use Omega within Google, but many developers have more modest needs. To that end, we’re announcing Kubernetes, a lean yet powerful open-source container manager that deploys containers into a fleet of machines, provides health management and replication capabilities, and makes it easy for containers to connect to one another and the outside world.

Google内部でLinuxコンテナを運用してきた経験から、インターネットスケールにおいてはコンテナを効果的にスケジューリングできることがいかに重要かを知っている。われわれは内部でOmegaというツールを使っているが、多くのデベロッパーはもう少し扱いやすいツールの方がニーズがあるだろう。

そこで、われわれはKubernetsを公開した。これは小さいけれども強力なコンテナマネージャで、コンテナを一連のマシンにデプロイし、稼働状況の管理やレプリケーションの機能などを提供する。また、コンテナへの接続なども容易にする。

ちなみにKubernetesは「koo-ber-nay'-tace」と発音し、操舵手という意味のギリシャ語とのこと。コンテナをクラスタに展開して運用できるツールはすでにMesosやCoreOSなど複数登場していますが、Kubernetesはその本命に浮かび上がるでしょうか。

このエントリーをはてなブックマークに追加
Bookmark this on Delicious

タグ : Docker , Google , Google App Engine , 仮想化

≪前の記事
[速報]Oracleデータベースをインメモリ化する「Oracle Database In-Memory」、性能を数百倍高速化、来月出荷へ

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


新サイト「Publickey Topics」始めました!


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





アクセスランキング - 過去7日間

  1. [速報]Docker Hub発表。ビルド、テスト、デプロイの自動化、Dockerイメージの管理など。Dockerのプラットフォーム化を推進
  2. [速報]Oracleデータベースをインメモリ化する「Oracle Database In-Memory」、性能を数百倍高速化、来月出荷へ
  3. [速報]コンテナ型仮想化のDocker 1.0がリリース。Dockerはコンテナエンジンからプラットフォームになると宣言
  4. 今からでも間に合うDockerの基礎。コンテナとは何か、Dockerfileとは何か。Docker Meetup Tokyo #2
  5. PaaS基盤「Cloud Foundry V2」内部で使われるBuildpack、Wardenコンテナの仕組みとは?(前編)
  6. Salesforce.com用ビジュアル開発ツール「SkyVisualEditor」、Salesforce1対応でiOS/Androidアプリで稼働へ、テラスカイ
  7. 2014年5月の人気記事「すでにGoogleは全部のソフトウェアをコンテナに乗せている」「今からでも間に合うDockerの基礎」「Stack Overflow日本語版開設へ」
  8. アメーバ事業部が混乱から立ち直ってスクラム導入を成功させるまで(前編)。QCon Tokyo 2014
  9. エンタープライズ向けの継続的デリバリツール「CA LISA Release Automation」販売開始。仮想化、クラウド、ミドルウェア、ERPなど複雑な環境でのデプロイを容易に
  10. アメーバ事業部が混乱から立ち直ってスクラム導入を成功させるまで(後編)。QCon Tokyo 2014
  11. 最近よく目にする「フルスタックエンジニア」とは何だろうか?
  12. すでにGoogleは全部のソフトウェアをコンテナに乗せており、毎週20億個ものコンテナを起動している
  13. Gitクライアントの「SourceTree for Windows」、日本語化された最新版が無償公開、アトラシアン
  14. VMwareユーザーをAmazonクラウドへ引き込む「AWS Management Portal for vCenter」、vCenterでEC2もEBSも管理可能に。Amazonクラウドがリリース
  15. PaaS基盤「Cloud Foundry V2」内部で使われるBuildpack、Wardenコンテナの仕組みとは?(後編)

Publickey 最新記事 10本

Publickey Topics 最新記事 10本


PR - Books


fig

fig

fig

fig



blog comments powered by Disqus