Amazon Web Servicesのサービス一覧

by Grant MacDonald


Amazon EC2やAmazon S3をはじめとした、Amazon Web Servicesは、あのインターネット上で"大型店舗"を展開するAmazonが、Amazon自身のサービスを運営するために構築し、長年にわたって多くの負荷に耐え、簡単にシステムがダウンしないよう改良してきた堅牢なコンピューティングプラットフォームです。

それらが今では、インターネットにアクセスできる一般ユーザにも、Amazonの保有するITインフラリソースが、簡単かつ非常に低価格から利用できるようにサービスとして公開されています。
# Amazon EC2/S3を使ってみた - まとめ (Amazon Web Services関連エントリ目次) - 元RX-7乗りの適当な日々


これらの中でも、正式版(SLA有)として公開されているAmazon EC2やAmazon S3が有名な存在ですが、Amazon Web Servicesは、数多くのWebサービスから構成されており、単一のサービスで利用したり、複数のサービスを組み合わせて使うことも可能です。

また、そのWebサービスは、主にITインフラに関するリソースコンピューティングサービスがメインとなりますが、課金システムや、人手によるオンデマンドサービスなども提供されています。


今日時点の、Amazon Web Servicesで提供されるWebサービスの一覧表を、以下に簡単ではありますが、まとめてみました。(2009/07現在)


Infrastructure Services
Amazon Elastic Compute Cloud

(Amazon EC2)
サーバリソースのホスティングサービス。WindowsやLinux OSなどの仮想サーバを時間単位で利用することが可能。

Amazon SimpleDB
WebベースのKey-Value Store型データベースサービス。REST/SOAPでのアクセスすることが可能。
Amazon Simple Storage Service

(Amazon S3)
Webベースのファイルストレージサービス。容量無制限で、プライベート利用だけではなく、パブリックにファイルを公開することも可能。

Amazon CloudFront Amazon S3のコンテンツを高速に配信することが可能なCDN (Contents Delivery Network) サービス。

Amazon Simple Queue Service

(Amazon SQS)
メッセージキューイングサービス。分散処理向けに、複数のノード間でメッセージ(処理命令)の待ち行列を共有することが可能。

Amazon Elastic MapReduce 大量データの分散処理を実現するためのサービス。複数のEC2ノード間で分散処理フレームワークを容易に利用することが可能。

AWS Premium Support Amazon Web Servicesのサポートサービス。トラブル時や不明点がある場合に、Webフォームや電話での問い合わせが可能。

Payments & Billing
Amazon Flexible Payments Service

(Amazon FPS)
オンライン決済代行サービス。Amazonの顧客向けの決済サービスを利用することが可能。

Amazon DevPay Amazon EC2/S3を利用したサービス提供者に代わり、サービス利用者に対して課金を行うことができるサービス。

On-Demand Workforce
Amazon Mechanical Turk ソフトウェアが苦手とする、人手による判断が必要な作業を、アウトソースできるサービス。

Alexa Web Services
Alexa Web Information Service Alexaで持っている特定のWebサイトに関する情報をAPI経由で取得できるサービス。

Alexa Top Sites Alexaのトラフィックランキングの一覧情報をAPI経由で取得できるサービス。

Merchant Services
Amazon Fulfillment Web Service

(Amazon FWS)
Amazonの在庫・配送ネットワークを利用することのできる受注処理サービス。企業はAmazonの受注処理センターに商品を送ると、Amazon在庫管理や梱包、配送を代行してくれる。


Amazon Web Servicesのインフラサービスでは、単一のサービスのみでも、ハードウェア(またはデータ処理等)リソースとして活用できますし、複数のサービスを組み合わせることで、ITシステムのプラットフォームとして活用することも可能となります。

例えば、サーバリソースとストレージリソース、および分散処理フレームワークを組み合わせることで、大量データ解析の分散処理プラットフォームとして利用できるようになります。


また、ITインフラ関連のサービスだけではなく、サービスの運営をする上でかかせないオンライン決済のサービスであったり、システムだけではなく人力でさえもクラウド側からアウトソースするといったユニークなサービスも利用できます。
# まだ、いくつかはアメリカのみで利用できるサービス(Beta)ですが。


それぞれのサービスの詳細については、Amazon Web Servicesの公式サイトから、どうぞ!
# ↑は、英語なので、機会があれば、また別エントリで紹介します。

まとめ

クラウドAMAZON EC2/S3のすべて (ITpro BOOKs)

クラウドAMAZON EC2/S3のすべて (ITpro BOOKs)

Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB

Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB

Amazon Web Services Made Simple: Learn How Amazon Ec2, S3, Simpledb and Sqs Web Services Enables You to Reach Business Goals Faster

Amazon Web Services Made Simple: Learn How Amazon Ec2, S3, Simpledb and Sqs Web Services Enables You to Reach Business Goals Faster