AWSエンジニア入門講座ーー学習ロードマップで体系的に学ぶ

書籍情報

発売日 : 2022年01月19日

著者/編集 : CloudTechロードマップ作成委員会/くろかわ こうへい

出版社 : 技術評論社

発行形態 : 単行本

書籍説明

内容紹介

「全体像が理解できる」「学習すべき順序が整理できる」そして「成長が実感できる!」

目次

■Chapter 1:AWSの基礎知識
 1.1:AWSとは
 1.2:AWS Well-Architectedフレームワーク
 1.3:責任共有モデル
 1.4:リージョン/AZ/エッジロケーション
 1.5:コストの理解
 Column:新人AWSエンジニアに求められること
 1.6:タグ戦略
 Column:Webシステムはどのように動いているか

■Chapter 2:Amazon EC2
 2.1:EC2の特徴
 2.2:AMI
 2.3:ユーザーデータ
 Column:ゴールデンイメージ方式とユーザーデータ方式
 2.4:インスタンスメタデータ
 2.5:インスタンスタイプ
 Column:コンピュータを構成するもの
 2.6:EBS
 Column:RAIDの仕組み
 2.7:EFS
 2.8:FSx
 2.9:Systems Manager
 2.10:キーペア
 2.11:購入方法
 Column:どうやってAWSエンジニアに転職するの?

■Chapter 3:Linuxの運用/保守
 3.1:SSH接続
 3.2:cron
 3.3:プロセス監視
 3.4:ログ管理
 3.5:リンク
 3.6:マウント
 3.7:パッケージ管理
 3.8:パーミッション
 3.9:コマンド
 3.10:正規表現

■Chapter 4:Windowsサーバーの基礎知識
 4.1:Windowsサーバーとは
 4.2:運用/保守
 4.3:コマンド(cmd)
 4.4:コマンド(PowerShell)

■Chapter 5:Amazon S3
 5.1:Amazon S3とは
 5.2:ストレージクラス
 5.3:ライフサイクル管理
 5.4:Intelligent-tiering
 5.5:バージョニング
 5.6:マルチパートアップロード
 5.7:バケットポリシー
 5.8:Transfer Acceleration
 5.9:Snowball
 5.10:静的Webサイトホスティング
 5.11:CORS
 Column:AWSとオンプレミスの技術要素の比較

■Chapter 6:Amazon VPC
 6.1:VPCとは
 6.2:サブネット
 6.3:ルートテーブル
 6.4:インターネットゲートウェイ
 6.5:NATゲートウェイ
 6.6:Elastic IPアドレス
 6.7:Elastic Network Interface
 6.8:セキュリティグループ
 6.9:ネットワークACL
 Column:ネットワーク通信の基礎知識
 6.10:VPCエンドポイント
 6.11:VPCピアリング接続
 6.12:VPCフローログ
 6.13:DNS
 6.14:CDN

■Chapter 7:Amazon Route 53
 7.1:Route 53とは
 7.2:DNSサーバーの役割
 7.3:リソースレコードセット
 7.4:エイリアスレコード
 7.5:ヘルスチェック
 7.6:フェイルオーバールーティング

■Chapter 8:Amazon CloudFront
 8.1:CloudFrontとは
 8.2:ディストリビューションの設定
 8.3:証明書連携
 8.4:S3静的ホスティング連携
 8.5:OAI
 8.6:IPv6対応
 8.7:オリジン
 8.8:Behavior
 8.9:キャッシュポリシー
 8.10:オリジンリクエストポリシー
 8.11:HTTP圧縮

■Chapter 9:Elastic Load Balancing
 9.1:Elastic Load Balancing (ELB)とは
 9.2:Application Load Balancer (ALB)
 9.3:Network Load Balancer (NLB)
 9.4:ターゲットグループ
 9.5:リスナー
 9.6:スティッキーセッション
 Column:Cookieとは
 9.7:ヘルスチェック
 9.8:パッシブヘルスチェック
 9.9:External (外部) /Internal (内部)
 9.10:パスベースルーティング
 9.11:SSL/TLSターミネーション
 Column:AWS以外のクラウドは選択肢になるか

■Chapter 10:セキュリティの基礎知識
 10.1:ネットワークセキュリティ
 10.2:サイバー攻撃対策
 10.3:データ保護(暗号化)

■Chapter 11:AWS IAM
 11.1:IAMとは
 11.2:ルートユーザー
 11.3:IAMユーザー
 11.4:IAMユーザーグループ
 11.5:IAMロール
 11.6:IAMポリシーのJSON記法
 11.7:AWS管理ポリシー
 11.8:カスタマー管理ポリシー
 11.9:インラインポリシー
 11.10:リソースベースポリシー
 11.11:クロスアカウント
 Column:ハンズオン学習に便利なAWS CloudTrail

■Chapter 12:AWSコマンドラインインターフェイス
 12.1:AWSコマンドラインインターフェイスとは
 12.2:認証方法
 12.3:プロファイル管理
 12.4:AWS CLIの学習方法

■Chapter 13:Amazon CloudWatch
 13.1:CloudWatchとは
 13.2:監視の重要性
 13.3:ダッシュボード作成
 13.4:標準メトリクス
 13.5:カスタムメトリクス
 13.6:CloudWatch Logs
 13.7:CloudWatch Events
 13.8:SNS連携通知

■Chapter 14:Amazon EC2 Auto Scaling
 14.1:EC2 Auto Scalingとは
 14.2:EC2 Auto Scalingを使用する手順
 Column:起動設定は起動テンプレートに移行してください
 14.3:クールダウン期間

■Chapter 15:AWS Lambda
 15.1:AWS Lambdaとは
 15.2:利用料金
 15.3:テストイベントの実行
 15.4:関数の呼び出しパターン
 15.5:Serverless Framework (Node.js製のツール)の管理
 Column:オンプレミスとのコスト比較時の注意

■Chapter 16:Amazon RDS
 16.1:データベース(DB) /RDBMSとは
 Column:NoSQLとは
 16.2:モニタリング
 16.3:暗号化
 16.4:マルチAZ
 16.5:リードレプリカ
 16.6:アクセスコントロール
 16.7:スナップショット
 16.8:バックアップとリストア
 16.9:構築時の設定に必要なパラメータ
 Column:DBの基礎

■Chapter 17:AWS CloudFormation
 17.1:CloudFormationとは
 17.2:CloudFormationの使い方
 17.3:クロススタック参照

■Appendix:AWSの利用料金の見積もり方法
 A-1:見積もり対象のサンプル(システム構成)
 A-2:①サービスの要件や非機能要件を確認する
 A-3:②サイジングを選定する
 A-4:③料金を見積もる
 A-5:④クライアントに見積もり金額を提示する
 A-6:まとめ

著者情報

cloudtechロードマップ作成委員会
くろかわ, こうへい
Kurokawa Web Services
くろかわ こうへい