Contents
概要
クラウドコンピューティング(Cloud Computing)とは、コンピューティングリソース——サーバー、ストレージ、ネットワーク、ソフトウェア——をインターネット経由でオンデマンドに提供するサービスモデルである。利用者は物理的なハードウェアを所有せず、必要なときに必要な量だけ調達し、使用量に応じた対価を支払う。
概念自体は1960年代のタイムシェアリングシステムにまで遡れるが、産業として確立したのは2006年だ。AmazonがAmazon Web Services(AWS)を公開し、仮想サーバーを時間単位で貸し出すビジネスモデルを提示したことが転換点となった。以降、Google Cloud、Microsoft Azureが追随し、三強が市場を形成した。
三層の構造
クラウドサービスは提供レイヤーにより三種に分類される。
IaaS(Infrastructure as a Service)は仮想マシン・ストレージ・ネットワークを提供する最も低位の層。AWSのEC2やS3が代表例である。利用者がOSからミドルウェアまでを管理する。
PaaS(Platform as a Service)はアプリケーション実行環境をまるごと提供する中間層。Google App EngineやHerokuがその例だ。開発者はインフラ管理から解放され、コードの実装に集中できる。
SaaS(Software as a Service)はエンドユーザーが直接操作するアプリケーション層。Salesforce、Slack、Google Workspaceがここに属する。利用者はブラウザさえあればすぐに使い始められる。
技術的な基盤
クラウドの実現を支える中核技術が仮想化(Virtualization)である。一台の物理サーバーを論理的に複数の仮想マシンに分割し、複数の顧客が同一ハードウェアを共有する。これにより、プロバイダー側は規模の経済を得て、ユーザー側は初期投資なしにリソースを調達できる。
2010年代後半からはコンテナ技術(Docker)とオーケストレーション(Kubernetes)が台頭した。仮想マシンより軽量なコンテナ単位でアプリケーションを梱包し、トラフィックに応じて秒単位で起動・終了させる。この「スケールアウト」の容易さが、クラウドネイティブアーキテクチャの根幹をなしている。
展開形態としては、特定企業専用の「プライベートクラウド」、AWSのような複数顧客共用の「パブリッククラウド」、両者を組み合わせた「ハイブリッドクラウド」の三形態がある。セキュリティ要件や規制対応の観点から、金融・医療などの規制業種ではハイブリッド構成が多い。
経済的な論理
クラウドが企業に与えた最大の変化は、ITコストの性質転換である。従来の「資本支出(CapEx)」——サーバーを買い、データセンターを建てる——が「運用支出(OpEx)」——月次の利用料金——に移行した。
この変化は財務的な柔軟性を高める一方、スケールによってはオンプレミスより割高になることもある。過剰なリソース確保や最適化の怠惰が「クラウド費用の肥大化」として経営課題に浮上し始めた。クラウド支出の最適化を専門とする「FinOps」という分野が成立したのは、その裏返しである。
現代への示唆
1. 資産を持たずに戦う
クラウド以前、競合より大きなサーバーを持つことが競争優位の一形態であった。クラウド化によりコンピューティング力はほぼコモディティになった。差別化の源泉は「インフラの規模」から「インフラを使って何を作るか」に移った。
2. スピードが戦略変数になった
仮説検証に必要なサーバーを調達するまで数週間かかっていた時代は終わった。クラウドでは数分でプロトタイプ環境を立ち上げられる。意思決定から実装までのリードタイムの短縮が、そのまま事業の仮説検証サイクルを加速する。
3. セキュリティは「責任共有モデル」
クラウドプロバイダーがインフラを守るが、その上で動くデータと設定の管理責任は利用者側に残る。「クラウドに移したから安全」という誤解が、設定ミス(misconfiguration)による情報漏洩を引き起こす。技術判断だけでなくガバナンス設計が問われる。
関連する概念
SaaS / 仮想化 / コンテナ技術 / DevOps / マイクロサービス / エッジコンピューティング / デジタルトランスフォーメーション / オープンソース