コース概要

DAY 1

モジュール1: ユーザー登録?

  • ユーザー登録
  • Amazon Management Consoleの概要
  • 管理活動と課金の概要
  • Amazon Pricing

モジュール2: AWS全体像 – 10,000フィートの視点?

  • AWSの概要
  • EC2の概要
  • EBSの概要
  • セキュリティグループの概要
  • Elastic IPの概要
  • Cloud Frontの概要
  • S3の概要
  • Glacierの概要
  • IAM – 概要
  • RDSの概要

モジュール3: Amazon EC2- Windows Server 2012 (ハンズオン実習)

  • Windows Server 2012 インスタンスの起動
  • パスワードを復号化し、RDPショートカットクライアントをダウンロードする
  • EC2 Windows 2012 インスタンスに接続する
  • Windows Server 2012 インスタンスを終了する

モジュール4: Amazon EC2- セキュリティグループ (ハンズオン実習)

  • セキュリティグループの作成
  • セキュリティグループの変更
  • セキュリティグループの削除

モジュール5: Amazon Elastic Block Store (ハンズオン実習)

  • 標準ボリュームの作成
  • スナップショットの作成と削除
  • Windows Server 2012 と Ubuntu 14.04 サーバーにボリュームを割り当てる
  • ボリュームの関連付け解除と削除

モジュール6: Amazon Elastic Load Balancing (ELB) (ハンズオン実習)

  • 実習 6.1
    1. ユーザーデータを使用して2つのUbuntu EC2インスタンス(apache webサーバー)を起動する
    2. 両方のサーバーのHTMLファイルを編集する
    3. インターネットを通じてウェブサーバーをテストする
  • 実習 6.2
    1. エラスティックロードバランサーの作成
    2. 両方のUbuntuサーバーをELBに追加する
    3. エラスティックロードバランサーをテストする
    4. エラスティックロードバランサーの削除

モジュール7: AWS Route53

  • Route53とは何か
  • ELBで作成したRoute-53のデモ統合(インストラクターのみ実施)

モジュール8: AWS S3 (ハンズオン実習)

  • AWS S3 – 概要と料金
  • バケットとフォルダの作成
  • オブジェクトのアップロード、ダウンロード、共有、削除
  • バケットの削除

DAY 2

モジュール1: Amazon EC2- Windows Server 2012 with user data (ハンズオン実習)

  • Windows Server 2012 R2 サーバーの起動
  • PowerShellコマンドベースのユーザーデータを使用したウェブサーバー
  • ユーザーデータが正常に実行されたことを確認する
  • Ubuntu サーバーを終了する

モジュール2: Amazon EC2- Ubuntu 14.04 with user data (ハンズオン実習)

  • EC2 Ubuntu クラウドサーバーの起動
  • ユーザーデータを使用したウェブサーバー
  • ユーザーデータが正常に実行されたことを確認する

モジュール3: Amazon EC2- Ubuntu 14.04 with Meta data (ハンズオン実習)

  • メタデータの概要
  • EC2インスタンスに関するメタデータ情報を取得する
  • Ubuntu サーバーを終了する

モジュール4: Amazon Simple Storage Service (S3) (ハンズオン実習)

  • AWS S3 – 概要と料金
  • S3バケットの作成
  • ファイルバージョニング
  • S3での静的ウェブホスティング
  • オブジェクトのクロスリージョンレプリケーション
  • Route 53を使用して静的ウェブにアクセスする(インストラクターによる実演)

モジュール5: Amazon Glacier (ハンズオン実習)

  • AWS Glacier – 概要と料金
  • ライフサイクルポリシーの作成
  • Glacierからデータにアクセスする
  • S3からのデータの自動削除設定(ルールに基づく)

モジュール6: AWS Cloud Formation

  • Cloud Formationを使用したインフラストラクチャとしてのコード
  • Cloud Formation – 新しいスタックを作成する
  • JSON形式のサンプルテンプレートを展開する
  • 既存のテンプレートを使用して展開する

DAY 3

モジュール7: AWS- IAM (Identity and Access Management)

  • IAMとは何か? – 総合的な紹介
  • Active DirectoryとのAWS連携 – 理論のみ
  • IAMの概要
  • IAMロール – 代行と連携 (ハンズオン実習)
    1. ロールの作成
    2. ロールを仮定する
    3. ロールの削除
  • IAMユーザーとグループ (ハンズオン実習)
    1. ユーザーとグループの作成
    2. ユーザーをグループに追加する
    3. ユーザーのパスワードポリシー設定
    4. ポリシーをユーザーに付与する
    5. ユーザーに二要素認証を有効にする
  • IAMロール (ハンズオン実習)
    1. EC2とS3のフルアクセスを持つIAMロールの作成
    2. EC2インスタンスを起動し、CLIベースのアクセスを確認する

モジュール8: AWS CLI

  • AWS CLIの操作方法
  • S3とEC2のフルアクセスでインスタンスを起動する
  • awscliクライアントの設定
  • CLIを使用してセキュリティグループを作成する
  • CLIを使用してキーペアを作成する
  • CLIを使用してEC2インスタンスを起動する
  • CLIを使用してEC2インスタンスを停止する
  • CLIを使用してEC2インスタンスを終了する
  • CLIを使用してロードバランサーを作成する
  • CLIを使用してロードバランサーを削除する
  • CLIを使用してS3バケットを作成する
  • CLIを使用してローカルマシンからS3にオブジェクトをアップロードおよびダウンロードする
  • CLIを使用してバケットを一覧表示する
  • CLIを使用してバケットを削除する

モジュール9: アプリケーション開発とデプロイのベストプラクティス

  • AWS Elastic Beanstalkを使用したアプリケーションデプロイ
  • Pythonビーンスタック環境をデプロイする
  • IIS環境をデプロイする
  • PythonとBeanstalk環境の終了

DAY 4

モジュール10: AWS- Virtual Private Cloud (VPC)

  • VPCとは何か? – 総合的な紹介
  • VPC構成の理解
    1. 単一パブリックサブネットを持つVPC
    2. パブリックとプライベートサブネットを持つVPC
    3. VPC Peering
    4. アクセスコントロールリスト
  • VPCインスタンスの設定 (学生によるハンズオン実習)
    1. VPCの作成
    2. サブネット
    3. インターネットゲートウェイ
    4. ルーティング
    5. NATインスタンスの設定
    6. セキュリティグループの作成
    7. インスタンスの起動

モジュール11: AWSマネージドサービスとPython SDKを使用したデータベース

  • Amazon DynamoDBの説明
  • Amazon RDSの主要な側面を確認する
  • Python SDKを使用してDynamoDBにアクセスする設定
  • Python SDKを使用してテーブルを作成する
  • SDKを使用してアイテムを追加する
  • Python SDKを使用してクエリを実行する
  • SDKを使用してアイテムを削除する

モジュール12: AWS RDS (理論のみ)

  • Amazon RDSの説明
  • EC2で独自のデータベースを管理するか、RDSを使用する

モジュール13: AWS- SNS-SQSとSWF (理論のみ)

  • Simple Notification Service (SNS) – 概要とユースケース
  • Simple Queue Service (SQS) – 概要とユースケース
  • Simple Workflow (SWF) - 概要とユースケース

要求

基本的なLinuxスキル(ファイルやディレクトリの操作など)

 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー