DockerをAWSで利用--新コンテナサービスを発表、マイクロサービスと親和性

怒賀新也 (編集部)

2014-11-14 11:20

 米Amazon Web Servicesは、米ネバダ州ラスベガスで開催中の年次イベント「AWS re:Invent」2日目の基調講演で、コンテナサービス「Amazon EC2 Container Service」を提供すると発表した。コンテナサービスとして最近注目を浴びている「Docker」のサポートを表明した。

Dockerの最高経営責任者(CEO)を務めるBen Golub氏が登壇。「Dockerは破壊的なテクノロジ」と述べた
Dockerの最高経営責任者(CEO)を務めるBen Golub氏が登壇。「Dockerは破壊的なテクノロジ」と述べた

 実際のところ、これまでもAWSユーザーの多くが、1つの「Amazon Elastic Compute Cloud(EC2)」上にDocker Engineや軽量なLinux版コンテナサービスを載せ、その上で複数のコンテナを運用するという使い方をしていた。

 だが、従来は複数のインスタンスにまたがってコンテナを利用する場合は、コンテナごとに適正なリソースを割り当てたり、コンテナを稼働させるインスタンスを設定および監視したりするために、追加開発などが必要だった。

 発表したEC2 Container Serviceにより、コンテナを支えるサーバ部分であるEC2のインスタンスを複数並べ、サーバリソースを共有するクラスタ構成にし、その上にDocker Engineを載せられるようにした。

 ユーザーが実行したいアプリケーションを指定すれば、ロードバランシングなど他のさまざまな作業は同サービスが自動で処理する。アプリケーションの要求やユーザーのシステム構成への方針などに応じて、望ましいインスタンス構成を見つけてくれるとしている。

EC2でDockerを利用できるようにする新サービスを発表
EC2でDockerを利用できるようにする新サービスを発表

 Dockerのようなコンテナサービスが求められる背景には、アプリケーションの構築の考え方が、1つの大規模なものをつくるという従来型のものから、小さく細かなサービス、いわゆるマイクロサービスと呼ぶ手法へと急速に移りつつあるという事情がある。かつてのサービス指向アーキテクチャ(SOA)やWebサービスの流れをくむとも言われており、多数の細かなサービスをREST APIを使って組み合わせて構築する手法だ。

 アマゾン データ サービス ジャパンのエバンジェリストを務める玉川憲氏は「Amazon.comのウェブサイトは巨大に見えるが、レビュー機能など細かなマイクロサービスが組み合わさってできている」と話す。

 基調講演で紹介された米国の通販サイト「GILT」では、AWS上でのDocker導入前は、旧来型の7つのアプリケーションを運用しており、アプリケーションの開発から導入にかかる期間は週単位だったという。Docker導入後は、300のマイクロサービスで構成し、各機能の開発から導入にかかる期間は分単位になったとしている。

 マイクロサービスのように細かい単位で多数の機能を稼働させる手法と、OSレベルまで共通した環境の上に多数のコンテナを稼働させるコンテナサービスはかなり親和性があるという。

AWSとしてコンテナサービスは成長のカギと位置づける
AWSとしてコンテナサービスは成長のカギと位置づける

 EC2 Container Serviceにおけるオートスケールについて、現状はまだ、EC2を自動で追加するというところまでは実装していないという。玉川氏は「そうしたニーズが出てくることは間違いなく、将来的には実装することになる」との見方を示した。

 「コンテナを使ったアプリケーション構築手法がどこまで広がるか楽しみにしているが、インターネットやメディア業界に広がるのは確実と見ている」と玉川氏。現状は、いわゆる日本の大企業にはあまり導入の動きはないが、開発効率の高さから期待できるとのこと。東京リージョンでも近日中にサービスを開始する予定としている。

 EC2 Container Service自体の利用料はかからない。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    迫るISMS新規格への移行期限--ISO/IEC27001改訂の意味と求められる対応策とは

  2. セキュリティ

    警察把握分だけで年間4000件発生、IPA10大脅威の常連「標的型攻撃」を正しく知る用語集

  3. セキュリティ

    まずは“交渉術”を磨くこと!情報セキュリティ担当者の使命を果たすための必須事項とは

  4. セキュリティ

    マンガで分かる「クラウド型WAF」の特徴と仕組み、有効活用するポイントも解説

  5. ビジネスアプリケーション

    生成 AI 「Gemini」活用メリット、職種別・役職別のプロンプトも一挙に紹介

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]