AWS コンピュートサービス入門

AWSの基礎概念

Amar Suchak

Software Engineer, Microsoft

なぜコンピュートサービスが必要か

ブラックフライデー

  • ブラックフライデーを想定してください
  • 高トラフィックでサイトがダウン
  • どう対処しますか?
AWSの基礎概念

コンピュート:デジタルの土台

  • 定義:オンデマンドで計算資源を提供
  • 重要性:スケーラビリティ、柔軟性、費用対効果

需要 vs. コンピュート能力

AWSの基礎概念

AWS で課題に対応する

サーバー型

  • 常時稼働
  • 専用リソース
  • 高い制御性
  • カスタマイズ可(自家用車に近い)

車を所有

サーバーレス

  • 必要時に実行
  • サーバー管理不要
  • イベント駆動
  • 低コスト
  • タクシーの利用に近い:必要時だけ使い、不要時は存在しない

タクシーを呼ぶ

AWSの基礎概念

EC2 の概要

AWS EC2

  • クラウド上の仮想サーバー
  • 構成を自由に選択(OS、ストレージ、リージョン)
  • カスタマイズ重視
AWSの基礎概念

Lambda の概要

AWS Lambda

  • サーバーレス実行基盤
  • 名称はラムダ計算に由来
  • イベント駆動(ファイルアップロード、DB変更など)
  • 使い勝手重視
AWSの基礎概念

実例で見る

EC2

  • ウェブサイトのホスティング
  • スケールとカスタマイズ性

Web アプリ

Lambda

  • リアルタイム画像処理
  • イベント駆動タスク

バックアップ

AWSの基礎概念

EC2 と Lambda の先へ

AWS コンピュートサービス

AWSの基礎概念

演習に進みましょう!

AWSの基礎概念

Preparing Video For Download...