クラウド
上級

Cloud Computing史 EC2/Lambda 2006-2026(クラウドコンピューティング史)

Cloud Computing史 2006-2026 (差別化: 既存Cloud各サービス紹介と異なり全体進化軸)。前史: Sun Microsystems「The Network is the Computer」1984+Salesforce CRM SaaS 1999先行・AWS Amazon Web Services S3 2006/3+EC2 2006/8+EBS 2008+RDS 2009+CloudFront 2008・Google App Engine 2008 (PaaS発祥)+Compute Engine 2013+GKE Kubernetes 2014・Microsoft Azure 2010 (旧Windows Azure)+Azure Stack 2015・IBM Cloud (旧Bluemix 2014)+Oracle Cloud 2016・Heroku 2007 PaaS+Engine Yard・Salesforce.com Force.com 2007・Serverless: AWS Lambda 2014+Azure Functions 2016+Google Cloud Functions 2017+Cloudflare Workers 2017・Container/K8s: Docker 2013+Kubernetes 2014 Google→CNCF 2015・Edge Computing: Cloudflare Workers+Fastly Compute@Edge+Vercel・現代分類: IaaS/PaaS/SaaS/FaaS/CaaS/BaaS・¥0 Free Tier-¥¥¥¥¥¥¥¥¥/Month、2026年AWS+Azure+GCP+Cloudflare+Vercel主流。

0 回閲覧
0 いいね
2026/4/30 更新
関連タグ
AWS S3 EC2 2006
Google App Engine 2008
Azure 2010
Lambda Serverless 2014
Cloudflare Workers Edge

概要

2006年にAWSがS3を発表し、同年8月にEC2をリリースしたことで、インフラをサービス化する「IaaS」の概念が確立した。以降、クラウドはIaaS・PaaS・SaaSの三層構造を超え、FaaS(Lambda・Functions)やCaaS(Kubernetes)を含む多層サービスへと拡張してきた。2025〜2026年に入ってからは、AI推論や5Gネットワークを組み合わせたエッジコンピューティングが加速し、サーバーレスとコンテナの境界が曖昧になっている。主要ベンダーは、AWS、Azure、GCP、Cloudflare、Vercelが競合しつつも、相互運用性を高める方向へシフトしている。

主な特徴・仕組み

サービス主な用途仕組みのポイント代表的な数値スペック
Amazon EC2仮想サーバーインスタンスタイプごとにCPU・メモリ・ネットワークを最適化t3.micro: 2 vCPU, 1 GiB, 10 Gbps, $0.0116/h
AWS Lambdaサーバーレス関数イベント駆動で自動スケール、最大実行時間15 min128 MB, 1 ms起動, $0.20/1M呼び出し
Google Cloud Functionsサーバーレス関数Cloud Runに統合、コンテナベース256 MB, 2 ms起動, $0.40/1M呼び出し
Azure Functionsサーバーレス関数Durable Functionsで状態管理512 MB, 1 ms起動, $0.20/1M呼び出し
Cloudflare Workersエッジファンクション100 ms以内の実行、KVストレージ1 ms起動, 1 GB KV, $0.50/1M呼び出し
Vercel Edge Functionsフロントエンド向けCDNと連携、リアルタイム更新512 MB, 1 ms起動, $0.25/1M呼び出し
Kubernetes (GKE, EKS, AKS)コンテナオーケストレーションPodスケジューリング、Service Mesh1 kPod, 10 kNode, $0.10/Pod/h
Dockerコンテナ化イメージレイヤー, イミュータブル1 MiBイメージ, 10 kイメージ/リポジトリ
AWS S3オブジェクトストレージ99.999999999%耐久性5 PB, 20 GB/秒, $0.023/GB
Azure Blob StorageオブジェクトストレージHot/Cold/Archive tiers10 PB, 30 GB/秒, $0.0184/GB

具体例・対応製品

製品名ベンダー主な機能典型的なユースケース
EC2 M5.largeAWS汎用CPU, 8 GiBメモリウェブサーバー, ミドルウェア
GKE AutopilotGoogle自動ノード管理マイクロサービス, CI/CD
Azure Functions DurableAzure状態付きワークフローバッチ処理, IoTデータ集約
Cloudflare Workers KVCloudflareキーバリューストアグローバルキャッシュ, ユーザー設定
Vercel EdgeVercelSSR, ISR静的サイト, SPA
AWS Lambda@EdgeAWSCloudFrontとの統合カスタムヘッダー, A/Bテスト
GCP Cloud RunGoogleコンテナ実行APIゲートウェイ, バックエンド
Azure Container AppsAzureサーバーレスコンテナEvent-driven microservices
Fastly Compute@EdgeFastlyエッジコンピューティングリアルタイム画像変換
IBM Cloud FunctionsIBMOpenWhiskベースデータパイプライン, 監視

選び方・注意点

  1. ワークロードの性質

    • 長時間実行・高CPUが必要ならIaaS(EC2, GKE)
    • 短時間・イベント駆動ならFaaS(Lambda, Cloudflare Workers)
    • コンテナ化とマイクロサービスならCaaS(Kubernetes)
  2. レイテンシ要件

    • 1 ms以下の応答が必要ならエッジファンクション(Cloudflare, Fastly)
    • 10 ms以内ならグローバルCDN+サーバーレス
  3. コスト構造

    • スポットインスタンスや予約インスタンスでIaaSを最適化
    • FaaSは呼び出し回数と実行時間で課金されるため、頻繁な呼び出しはコスト増
  4. 運用負荷

    • サーバーレスはインフラ管理不要だが、デバッグやロギングに専用ツールが必要
    • Kubernetesはノード管理・アップグレードが必要だが、マルチクラウド統合が容易
  5. データレジデンシー

    • 法規制によりデータは特定地域に留める必要がある場合、リージョン選択とストレージレイヤーを検討

関連用語との違い

  • IaaS vs. PaaS:IaaSは仮想マシンを提供し、ユーザーがOSやミドルウェアを管理。PaaSはアプリケーションランタイムを提供し、開発者はコードのみで運用。
  • FaaS vs. CaaS:FaaSは関数単位で自動スケール。CaaSはコンテナ単位でオーケストレーション。
  • Edge Computing vs. Cloudflare Workers:Edge Computingはネットワークエッジ全体を指し、ハードウェア・ソフトウェア両方。Workersはその上で実行されるサーバーレス関数。

よくある質問 (FAQ)

  1. サーバーレスとコンテナはどちらがコスト効率的?
    • 低頻度・短時間の処理ならサーバーレスが安価。高頻度・長時間ならコンテナがコストを抑えられる。
  2. マルチクラウド環境でのサーバーレスは可能か?
    • 2025年以降、OpenFaaSやKubelessを利用すればKubernetes上で複数クラウドにデプロイ可能。
  3. データレイテンシが1 ms未満に抑えられるのはどこ?
    • Cloudflare Workers、Fastly Compute@Edge、Vercel Edge Functionsが1 ms以内の応答を実現。

まとめ

2006年に始まったEC2の登場以降、クラウドは単なるIaaSからFaaS・CaaS・BaaSまで多層化し、2025〜2026年ではAI推論と5Gを結びつけたエッジコンピューティングが主流となっている。サービス選択はワークロードの性質、レイテンシ要件、運用負荷、コスト構造を総合的に判断し、必要に応じてマルチクラウドやハイブリッド戦略を採用することが重要である。

この記事について
カテゴリークラウド
難易度上級
作成日2026/4/30