コースについて
コース内容
AWSの概要・基礎・前提知識
-
リージョン、アベイラビリティゾーン(AZ)、エッジロケーション・リージョンエッジキャッシュ
-
AWSの使い方
AWS認定CloudOpsエンジニアアソシエイトで出題頻度が高いAWSのサービス
AWSの開発で使用するコンテナサービス
その他AWSの開発で使用するサービス
コンテンツ分野 1: モニタリング、ログ記録、分析、修復、パフォーマンスの最適化
-
タスク 1.1: AWS のモニタリングサービスおよびログ記録サービスを使用して、メトリクス、アラーム、フィルターを実装する。
-
スキル 1.1.1: AWS のサービス (Amazon CloudWatch、AWS CloudTrail、Amazon Managed Service for Prometheus など) を使用して、ワークロード (サーバーレス、コンピューティング、AI など) のモニタリングおよびログ記録を設定する。
-
スキル 1.1.2: EC2 インスタンス、Amazon ECS クラスター、または Amazon EKS クラスターからメトリクスとログを収集するように CloudWatch エージェントを設定して管理する。
-
スキル 1.1.3: AWS のサービスを直接呼び出すことも、Amazon EventBridge を介して呼び出すこともできる CloudWatch アラームを設定、特定、トラブルシューティングする (複合アラームを作成して呼び出し可能なアクションを特定するなど)。
-
スキル 1.1.4: 複数のアカウントと複数の AWS リージョンにわたる AWS リソースのメトリクスとアラームを表示する、カスタマイズ可能で共有可能な CloudWatch ダッシュボードを作成、実装、管理する。
-
スキル 1.1.5: Amazon SNS に通知を送信し、Amazon SNS に通知を送信するアラームを呼び出すように AWS のサービスを設定する。
-
タスク 1.2: モニタリングと可用性のメトリクスを使用して問題を特定し、修復する
-
スキル 1.2.1: AWS のサービスと機能 (CloudWatch、Lambda、AWS Systems Manager、CloudTrail、Kiro、AWS DevOps Agent など) を使用し、パフォーマンスメトリクスを分析して修復戦略を自動化する。
-
スキル 1.2.2: イベントの送信、エンリッチ、配信に EventBridge を使用し、イベントバスルールに関する問題のトラブルシューティングを行う。
-
スキル 1.2.3: カスタムおよび事前定義済みの Systems Manager Automation ランブックを (AWS SDK やカスタムスクリプトなどで) 作成または実行して、AWS でのタスクを自動化し、プロセスを合理化する。
-
タスク 1.3: コンピューティング、ストレージ、データベースリソースのパフォーマンスの最適化戦略を実装する。
-
スキル 1.3.1: パフォーマンスメトリクス、リソースタグ、AWS のツールを使用して、コンピューティングリソースを最適化し、パフォーマンスに関する問題を修復する。
-
スキル 1.3.2: パフォーマンス向上とコスト低減のために、Amazon EBS のパフォーマンスメトリクスの分析、問題のトラブルシューティング、ボリュームタイプの最適化を行う。
-
スキル 1.3.3: S3 パフォーマンス戦略 (AWS DataSync、S3 Transfer Acceleration、マルチパートアップロード、S3 ライフサイクルポリシーなど) を実装して最適化し、データ転送、ストレージ効率、アクセスパターンを強化する。
-
スキル 1.3.4: 共有ストレージソリューション (Amazon EFS、Amazon FSx、Amazon S3 Files など) を評価して選択し、特定のユースケースや要件に合わせてソリューション (EFS ライフサイクルポリシーなど) を最適化する。
-
スキル 1.3.5: Amazon RDS メトリクス (Amazon RDS Performance Insights、CloudWatch アラームなど) をモニタリングして、パフォーマンス効率を向上するために設定を変更する (Performance Insights のプロアクティブなレコメンデーション、RDS プロキシなど)。
-
スキル 1.3.6: EC2 インスタンスと関連するストレージおよびネットワーク機能 (EC2 プレイスメントグループなど) を実装、モニタリング、最適化する。
コンテンツ分野 2: 信頼性と事業の継続性
-
タスク 2.1: スケーラビリティと伸縮性を実装する
-
スキル 2.1.1: コンピューティング環境のスケーリングメカニズムを設定して管理する。
-
スキル 2.1.2: AWS のサービス (Amazon CloudFront、Amazon ElastiCache など) を使用してキャッシュを実装し、動的スケーラビリティを強化する。
-
スキル 2.1.3: AWS マネージドデータベース (Amazon RDS、DynamoDB など) のスケーリングを設定して管理する。
-
タスク 2.2: 可用性と耐障害性に優れた環境を実装する。
-
スキル 2.2.1: Elastic Load Balancing (ELB) および Amazon Route 53 ヘルスチェックを設定してトラブルシューティングを行う。
-
スキル 2.2.2: 耐障害性を備えたシステム (マルチ AZ 配置) を設定する。
-
タスク 2.3: バックアップと復元の戦略を実装する。
-
スキル 2.3.1: AWS のサービス (AWS Backup など) を使用して、AWS リソース (EC2 インスタンス、RDS DB インスタンス、EBS ボリューム、S3 バケット、DynamoDB テーブルなど) のスナップショットとバックアップを自動化する。
-
スキル 2.3.2: 目標復旧時間 (RTO)、目標復旧時点 (RPO)、コスト要件を満たすように、さまざまな方法 (ポイントインタイムリストアなど) を使用してデータベースを復元する。
-
スキル 2.3.3: ストレージサービス (Amazon S3、Amazon FSx など) のバージョニングを実装する。
-
スキル 2.3.4: ディザスタリカバリの手順とベストプラクティス (バックアップとリストア、パイロットライト、ウォームスタンバイ、アクティブ/アクティブなど) に従う。
コンテンツ分野 3: デプロイ、プロビジョニング、オートメーション
-
タスク 3.1: クラウドリソースをプロビジョンしてメンテナンスを行う
-
スキル 3.1.1: AMI とコンテナイメージを作成して管理する (EC2 Image Builder など)。
-
スキル 3.1.2: CloudFormation と AWS CDK を使用し、AWS リソースを作成して管理する。
-
スキル 3.1.3: デプロイに関する問題を特定して修復する (サブネットのサイジングに関する問題、CloudFormation エラー、アクセス許可に関する問題など)。
-
スキル 3.1.4: 複数のリージョンとアカウント (AWS Resource Access Manager [AWS RAM]、CloudFormation StackSets など) にわたってリソースをプロビジョニングして共有する。
-
スキル 3.1.5: デプロイ戦略とサービスを実装する。
-
スキル 3.1.6: サードパーティーツール (Terraform、Git など) を使用して管理し、リソースのデプロイを自動化する。
-
タスク 3.2: 既存のリソース管理を自動化する
-
スキル 3.2.1: AWS のサービスを使用して、オペレーションプロセスを自動化する (Systems Manager など)。
-
スキル 3.2.2: AWS のサービスと機能 (Lambda、S3 イベント通知、EventBridge、AWS DevOps Agent など) を使用して、イベント駆動型のオートメーションを実装する。
コンテンツ分野 4: セキュリティとコンプライアンス
-
タスク 4.1: セキュリティとコンプライアンスのツールおよびポリシーを実装して管理する
-
スキル 4.1.1: IAM の機能 (パスワードポリシー、多要素認証 [MFA]、ロール、フェデレーテッドアイデンティティ、リソースポリシー、ポリシー条件など) を実装する。
-
スキル 4.1.2: AWS のツール (CloudTrail、IAM Access Analyzer、IAM Policy Simulator など) を使用して、アクセスに関する問題のトラブルシューティングと監査を行う。
-
スキル 4.1.3: マルチアカウント戦略 (AWS Organizations、サービスコントロールポリシー、IAM Identity Center など) を安全に実装する。
-
スキル 4.1.4: AWS Trusted Advisor のセキュリティチェック結果に基づいて修復を実装する。
-
スキル 4.1.5: コンプライアンス要件と継続的なモニタリング (リージョンやサービスの選択、AWS Config コンフォーマンスパックなど) を実施する。
-
タスク 4.2: データとインフラストラクチャを保護するための戦略を実装する
-
スキル 4.2.1: データ分類スキームを実装して適用する。
-
スキル 4.2.2: 保管中の暗号化の実装、設定、トラブルシューティングを行う (AWS KMS など)。
-
スキル 4.2.3: 転送中の暗号化の実装、設定、トラブルシューティングを行う (AWS Certificate Manager [ACM] など)。
-
スキル 4.2.4: AWS のサービスを使用してシークレットを安全に保管する。
-
スキル 4.2.5: レポートを設定して、AWS のサービス (AWS Security Hub、Amazon GuardDuty、AWS Config、Amazon Inspector、AWS Security Agent など) からの結果を修復する。
コンテンツ分野 5: ネットワークとコンテンツ配信
-
タスク 5.1: ネットワーク機能と接続を実装して最適化する
-
スキル 5.1.1: VPC を設定する (サブネット、ルートテーブル、ネットワーク ACL、セキュリティグループ、NAT ゲートウェイ、Egress-Only インターネットゲートウェイなど)。
-
スキル 5.1.2: プライベートネットワーク接続 (VPC エンドポイント、AWS PrivateLink、VPC ピアリングなど) を設定する。
-
スキル 5.1.3: 単一のアカウント内の AWS ネットワーク保護サービス (Route 53 Resolver DNS Firewall、AWS WAF、AWS Shield、AWS Network Firewall など) の監査を行う。
-
スキル 5.1.4: ネットワークアーキテクチャのコストを最適化する。
-
タスク 5.2: ドメイン、DNS サービス、およびコンテンツ配信を設定する。
-
スキル 5.2.1: DNS を設定する (Route 53 Resolver など)。
-
スキル 5.2.2: Route 53 のルーティングポリシー、設定、クエリのログ記録を実装する。
-
スキル 5.2.3: コンテンツとサービスの配信 (CloudFront、AWS Global Accelerator など) を設定する。
-
タスク 5.3: ネットワーク接続に関する問題のトラブルシューティングを行う
-
スキル 5.3.1: VPC の設定 (サブネット、ルートテーブル、ネットワーク ACL、セキュリティグループ、トランジットゲートウェイ、NAT ゲートウェイなど) のトラブルシューティングを行う。
-
スキル 5.3.2: ネットワークログ (VPC フローログ、ELB アクセスログ、AWS WAF ウェブ ACL ログ、CloudFront ログ、コンテナログなど) を収集して解釈し、問題のトラブルシューティングを行う。
-
スキル 5.3.3: CloudFront キャッシュの問題を特定して修復する。
-
スキル 5.3.4: ハイブリッド接続の問題とプライベート接続の問題を特定してトラブルシューティングを行う。
-
スキル 5.3.5: CloudWatch ネットワークモニタリングサービスを設定して分析する。
