Servicesは、あのインターネット上で"大型店舗"を展開するAmazonが、Amazon自身のサービスを運営するために構築し、長年にわたって多くの負荷に耐え、簡単にシステムがダウンしないよう改良してきた堅牢なコンピューティングプラットフォームです。それらが今では、インターネットにアクセスできる一般ユーザにも、Amazonの保有するITインフラリソースが、簡単かつ非常に低価格から利用できるようにサービスとして公開されています。Servicesは、数多くのWebサービスから構成されており、単一のサービスで利用したり、複数のサービスを組み合わせて使うことも可能です。そのWebサービスは、主にITインフラに関するリソースコンピューティングサービスがメインとなりますが、課金システムや、人手によるオンデマンドサービスなども提供されています。Servicesで提供されるWebサービスの一覧表を、以下に簡単ではありますが、まとめてみました。サーバリソースのホスティングサービス。OSなどの仮想サーバを時間単位で利用することが可能。Store型データベースサービス。REST/SOAPでのアクセスすることが可能。Webベースのファイルストレージサービス。容量無制限で、プライベート利用だけではなく、パブリックにファイルを公開することも可能。メッセージキューイングサービス。分散処理向けに、複数のノード間でメッセージ(処理命令)の待ち行列を共有することが可能。大量データの分散処理を実現するためのサービス。複数のEC2ノード間で分散処理フレームワークを容易に利用することが可能。Servicesのサポートサービス。トラブル時や不明点がある場合に、Webフォームや電話での問い合わせが可能。オンライン決済代行サービス。Amazonの顧客向けの決済サービスを利用することが可能。EC2/S3を利用したサービス提供者に代わり、サービス利用者に対して課金を行うことができるサービス。ソフトウェアが苦手とする、人手による判断が必要な作業を、アウトソースできるサービス。Alexaで持っている特定のWebサイトに関する情報をAPI経由で取得できるサービス。Alexaのトラフィックランキングの一覧情報をAPI経由で取得できるサービス。Amazonの在庫・配送ネットワークを利用することのできる受注処理サービス。企業はAmazonの受注処理センターに商品を送ると、Amazon在庫管理や梱包、配送を代行してくれる。Servicesのインフラサービスでは、単一のサービスのみでも、ハードウェア(またはデータ処理等)リソースとして活用できますし、複数のサービスを組み合わせることで、ITシステムのプラットフォームとして活用することも可能となります。サーバリソースとストレージリソース、および分散処理フレームワークを組み合わせることで、大量データ解析の分散処理プラットフォームとして利用できるようになります。ITインフラ関連のサービスだけではなく、サービスの運営をする上でかかせないオンライン決済のサービスであったり、システムだけではなく人力でさえもクラウド側からアウトソースするといったユニークなサービスも利用できます。いくつかはアメリカのみで利用できるサービス(Beta)ですが。↑は、英語なので、機会があれば、また別エントリで紹介します。読者になる@namikawaをフォローこのブログについてメールアドレス執筆・講演依頼や、その他ご連絡は、以下のメールアドレスまでお願いします。お問い合わせ引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。