Amazon Elastic Compute Cloud

AWS クラウドのテクノロジーとサービスの基本概念

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Amazon Elastic Compute Cloud (EC2) とは

  • クラウドで伸縮自在なコンピュート容量を提供
  • 各EC2マシンは「インスタンス」と呼ぶ

主な特長:

  • 需要に応じたスケールアップ/ダウン
  • 用途特化の多様なインスタンスタイプ

コンピュートがストレージ、データベース、ネットワークに接続する分岐図。

AWS クラウドのテクノロジーとサービスの基本概念

EC2インスタンスタイプ

AWSは特化ワークロード向けに6種類のEC2インスタンスを提供

  • 汎用
  • コンピュート最適化
  • メモリ最適化
  • ストレージ最適化
  • アクセラレーテッドコンピューティング
  • High Performance Computing (HPC) 最適化

グループ化されたEC2インスタンスと単一のEC2インスタンスのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

汎用インスタンスとストレージ最適化インスタンス

汎用インスタンス

  • コンピュート、メモリ、ネットワークのバランス
  • ユースケース:
    • 動的サイトのホスティング
    • コードリポジトリの運用

汎用インスタンスを示すEC2アイコン。

ストレージ最適化インスタンス

  • 大規模データへの高い順次読み書き性能
  • ユースケース:
    • データウェアハウス
    • 大規模RDBのリファクタリング

ストレージ最適化インスタンスを示すEC2アイコン。

AWS クラウドのテクノロジーとサービスの基本概念

コンピュート最適化とメモリ最適化インスタンス

コンピュート最適化インスタンス

  • 計算集約・高性能ワークロード向け
  • ユースケース:
    • 科学シミュレーション
    • 金融モデリング

コンピュート最適化インスタンスを示すEC2アイコン。

メモリ最適化インスタンス

  • 高ストレージを要さないメモリ集約ワークロード向け
  • ユースケース:
    • リアルタイムストリーム分析
    • 字幕生成

メモリ最適化インスタンスを示すEC2アイコン。

AWS クラウドのテクノロジーとサービスの基本概念

専用コンピュートインスタンス

アクセラレーテッドコンピューティングインスタンス

  • GPUやFPGAなどの専用ハードウェアを搭載
  • ユースケース:
    • ディープラーニング
    • ゲームグラフィックスのレンダリング

アクセラレーテッドコンピューティングインスタンスを示すEC2アイコン。

HPC最適化インスタンス

  • 大規模な高性能ワークロードを最良の価格性能で実行
  • ユースケース:
    • 天気予報
    • クラッシュシミュレーション

高性能コンピュート最適化インスタンスを示すEC2アイコン。

AWS クラウドのテクノロジーとサービスの基本概念

EC2インスタンスの作成

EC2インスタンスのアーキテクチャ図

AWS クラウドのテクノロジーとサービスの基本概念

EC2への接続: SSHクライアント

  • SSHは秘密鍵で接続
  • 鍵は管理が必要

SSHクライアント

AWS クラウドのテクノロジーとサービスの基本概念

EC2への接続: AWS Session Manager

  • マネジメントコンソールで鍵不要のアクセス
  • Identity and Access Management (IAM) と連携

AWS セッションマネージャー

AWS クラウドのテクノロジーとサービスの基本概念

EC2への接続: EC2 Instance Connect

  • ブラウザ経由で接続
  • 迅速で一時的なアクセス

EC2 Instance Connect

AWS クラウドのテクノロジーとサービスの基本概念

練習しましょう!

AWS クラウドのテクノロジーとサービスの基本概念

Preparing Video For Download...