現在、クラウドの世界では、Amazon, Google, Microsoft, IBMが世界のトップシェアを誇っています。しかし、例えばAmazonやGoogleなど初期に構築されたクラウドは、激しい競争の中かで急いで構築したこともあって、必ずしもクラウドとして最適のアーキテクチャをベースとしたものとは言えません。例えば、AmazonのAWSはAmazonが自社のビジネス課題を解決するために構築したシステムを、誰もがサービスとして利用できるようにしたものです。また、GoogleのApp Engineは、Google検索を効率的に行えるように開発したキー・バリュー型データストアやそれを支えるソフトウェア基盤を、一般ユーザがサービスとして利用できるようにしたものでした。 これに対して、本セミナーで考えるクラウドは、クラウドの基本構成を分散システムアーキテクチャに拠った設計とし、次のような特徴を持っています。