クラウドでアプリの実行スピードが速くなる訳ではない
性能面での質問も少なくありません。クラウドに関心を持つ人々の中には「アプリケーションの実行速度が向上する」と思われている方もいるようですが、残念ながらすべてのアプリが速くなるわけではありません。
クラウドの世界はスケールアップではなく、スケールアウトの世界です。つまりは、CPUを高速化するのではなく、膨大な数のマシンをならべて分散処理をする環境を提供することでコンピューティングパワーを増強していきます。
従って、複数の分散ノードで処理できるように作られたアプリであれば、用意する処理ノードの分だけ速くすることができますが、1つのスレッドで独占的、連続的に処理を行うようなアプリケーションを高速化することはできません。
ごく簡単な例で言えば、アクセスが集中するECサイトやキャンペーンサイトで、Webや携帯端末から寄せられる大量のリクエストをさばくために、膨大なWebサーバーを一時的に用意して対応できるようなアプリであれば、各処理のターンアラウンドタイムは変わらないまでも、待ち時間をなくすことでユーザーの体感速度を向上することができます。