「AWS 認定 ソリューションアーキテクト – プロフェッショナル」の学習方法・勉強法・試験対策・合格体験記 ~ How to study for AWS Certified Solutions Architect – Professional(SAP)~
Amazon Web Services(AWS)は今最もシェアを拡大しているパブリッククラウドコンピューティングサービスの一つです。
そして、AWS認定とはAWSクラウドを活用する技術的な専門知識が一定以上あることを証明するAWS公式の認定資格です。
全体的なAWS認定の概要、AWS認定のメリット、主観的な難易度順位、共通する学習方法・勉強法・試験対策・合格体験記については親記事となる
AWS認定全冠を達成した学習方法・勉強法・合格体験記・資格の難易度 ~How to become an ALL AWS Certifications Engineer. How to study for AWS Certifications.~
を参照してください。
「AWS Certified Solutions Architect – Professional(SAP) | AWS 認定 ソリューションアーキテクト – プロフェッショナル」とは
「AWS Certified Solutions Architect – Professional(SAP) | AWS 認定 ソリューションアーキテクト – プロフェッショナル」は一言で言えばAWSクラウドのサービスを活用して高度な設計ができることを検証する認定と言えるでしょう。
初級者レベルの「AWS Certified Solutions Architect – Associate (SAA) | AWS 認定 ソリューションアーキテクト – アソシエイト」の上位の認定という位置づけです。
後述の<学習リソース>で紹介している「試験ガイド」や「Exam Readiness」を見ていただければわかっていただけると思いますが、学習しておくべきAWSサービスは多岐にわたります。そして、多くのAWSサービスの特徴を理解した上で、さらにソリューションのアーキテクチャを考える必要があるため数あるAWS認定の中でも難易度の高い認定と言えるでしょう。
学習リソース
以下に「AWS Certified Solutions Architect – Professional(SAP) | AWS 認定 ソリューションアーキテクト – プロフェッショナル」のAWS認定に関する学習リソースについて紹介します。
英語の記事や資料が多いですが専門用語中心なので比較的理解しやすいと思います。
英語が苦手な場合はChromeの右クリックで翻訳機能を使って、なんとなくわかる日本語に変換しながら学習するのも良いでしょう。
重要なのは日本語の資料に無い情報は翻訳しながらでも英語を読みすすめて必要な知識を得ることが合格に近づく鍵です。
- AWS認定公式ページ(SAP)
- 試験ガイド(SAP)
- サンプル問題(SAP)
- AWSサービス別資料(AWS Black Belt Online Seminar資料)
- 模擬試験
- AWSトレーニングライブラリ(デジタルトレーニング)
- AWSドキュメント
- よくある質問
- AWS ナレッジセンター
- AWS Architecture Blog
- Amazon Web Services ブログ
- AWS News Blog
- AWS Events Content
- AWS認定対策本(SAP)
- Udemy(SAP)
- その他、キーワードでGoogle検索
AWS認定の公式ページには試験の内容や試験の準備に関する資料やリンクがまとめられていますので、最初にこちらを確認するようにしましょう。
まずは試験ガイドで受験するAWS認定の試験範囲とどのような内容が出題されるかを把握します。
次に試験ガイドとセットで掲載されているサンプル問題を解いて、ざっくりとした出題傾向や大まかな出題される知識の粒度を把握します。
AWSドキュメントは詳細で情報量も豊富ですが膨大な量なので、重要点をまとめた「AWSサービス別資料(AWS Black Belt Online Seminar資料)」から各サービスを学習することがおすすめです。
受験するAWS認定の出題傾向や重要点を確認できるため、試験直前の腕試しではなく可能な限り早い段階に受けて対策の糧とするほうが良いです。
ほぼ全ての各認定に用意され、試験準備のための要点がまとめられている「Exam Readiness(SAP)」を受講します。
また、各サービスごとの「Introduction」や「Primer」などのキーワードで出てくるEラーニングを受けて各サービスの理解を深めます。
AWS認定の学習の基本はAWSドキュメントを読むことです。
AWSドキュメントはボリュームが多いため、効率よく学習するには、
「ベストプラクティス(best practice)」
「トラブルシューティング(troubleshooting)」
などの重要事項を絞り込めるキーワードでドキュメント内を検索して重要事項から学習することをおすすめします。
その後、模擬試験の出題傾向から重要と思われる概念を中心に読んだり、時間の余裕があれば全体を通しで読んでいきます。
受験するAWS認定の分野のサービスのQ&Aの内容を学習します。
受験するAWS認定の分野のサービスのAWS ナレッジセンターの内容を学習します。実際のユーザーから最も頻繁に寄せられる質問や要望に対するQ&Aがまとめられているのでとても参考になります。
カテゴリ別ブログで受験するAWS認定に関連するサービスの記事に一通り目を通します。
日本語版AWS News Blogで受験するAWS認定に関連するサービスの記事(特に問題解決方法、アーキテクチャ、事例、認定が新設・改定される前にリリースされた機能追加について説明している記事)を読んでいきます。
英語版AWS News Blogで受験するAWS認定に関連するサービスの記事(特に問題解決方法、アーキテクチャ、事例、認定が新設・改定される前にリリースされた機能追加について説明している記事)を読んでいきます。
過去のAWS Summitやre:Inventの資料などを検索して受験するAWS認定の分野のサービスを学習します。特にre:InventのBreakout Sessionなどのセッションで説明されている内容は参考になります。
最近ではAWS認定に特化した対策本も多く出版されていますので、それらを活用して効率よく重要点を学習していくこともおすすめです。
また、UdemyなどのサードパーティのEラーニングサービスも余裕があれば活用します。
AWSのサービス名、模擬試験でわからなかった用語、その他上記リソースを読んでも内容がわからなかったキーワードなどで検索して出てきたブログなどを参考にします。
日本語だけではなく英語で検索して英語圏のサイトから日本語サイトには無い情報を探すことも知識を増やすことにつながるためおすすめです。
重要ポイント
ここでは「AWS Certified Solutions Architect – Professional(SAP) | AWS 認定 ソリューションアーキテクト – プロフェッショナル」の学習過程で個人的に重要だと感じたポイントをまとめました。
重要ポイントとは言っていますが、各人の知識によって感じ方に個人差があることをご理解の上で参照してください。
Amazon EC2
- Amazon EBSの暗号化シナリオ
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/EBSEncryption.html - AWS上の暗号化ソリューション(EBSに適用できるサーバーサイド、クライアントサイドの暗号化)
https://www.slideshare.net/AmazonWebServicesJapan/black-belt-online-seminar-aws - スポットインスタンスの概要
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/using-spot-instances.html - スポットインスタンスの概要とスポットフリートの仕組み
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/using-spot-instances.html
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/spot-fleet.html
https://pages.awscloud.com/rs/112-TZM-766/images/B1-01.pdf - EC2 Image Builderの概要
https://aws.amazon.com/jp/image-builder/faqs/ - EBS暗号化のベストプラクティス
https://aws.amazon.com/jp/blogs/compute/must-know-best-practices-for-amazon-ebs-encryption/ - Amazon EBSの種類(永続性、容量とIOPSの関係など)
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ebs-volume-types.html - AMI、スナップショットを使用したバックアップ・リストアによるBCP対策の基本アーキテクチャ
https://aws.amazon.com/jp/cdp/cdp-dr/ - プレイスメントグループの種類(クラスター、パーティション、スプレッド)とユースケース
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/placement-groups.html
https://aws.amazon.com/jp/blogs/compute/using-partition-placement-groups-for-large-distributed-and-replicated-workloads-in-amazon-ec2/ - Elastic Fabric Adapter(EFA)を使用したHPCアプリケーションの高速化
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/efa.html - インスタンス購入オプション(オンデマンド、リザーブド、スポット)
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/instance-purchasing-options.html - EC2スポットを利用するうえでのベストプラクティス
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/spot-best-practices.html - オンデマンドキャパシティー予約とリザーブドインスタンス、Savings Plansとの比較
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-capacity-reservations.html - Amazon EC2専有ホスト(Dedicated Hosts)とハードウェア専有インスタンス(Dedicated Instances)の特徴と違い
https://aws.amazon.com/jp/ec2/dedicated-hosts/
https://aws.amazon.com/jp/ec2/pricing/dedicated-instances/
AWS Batch
- AWS Batchの概要
https://aws.amazon.com/jp/batch/faqs/ - AWS Batchを使用したHPCにおけるバッチ処理ベースのアーキテクチャ
https://docs.aws.amazon.com/ja_jp/wellarchitected/latest/high-performance-computing-lens/batch-based-architecture.html
AWS Elastic Beanstalk
- AWS Elastic Beanstalkの概要
https://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/Welcome.html - AWS Elastic BeanstalkでのAmazon RDSの使用(RDSを疎結合にする利点)
https://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/AWSHowTo.RDS.html - AWS Elastic BeanstalkにアタッチされたAmazon RDSを疎結合にする方法
https://aws.amazon.com/jp/premiumsupport/knowledge-center/decouple-rds-from-beanstalk/ - AWS Elastic Beanstalkを使用したBlue/Greenデプロイメント
https://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/using-features.CNAMESwap.html - Amazon CloudWatch EventsルールでAWS Lambda関数をトリガーして、AWS Elastic Beanstalkの終了と再構築をスケジューリングする
https://aws.amazon.com/jp/premiumsupport/knowledge-center/schedule-elastic-beanstalk-stop-restart/
AWS Lambda
- AWS Lambda関数のメモリに比例してCPUが割り当てられる
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/configuration-memory.html - AWS Lambda関数の垂直スケーリング(メモリ増減)と水平スケーリング(同時実行数増減)
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/configuration-memory.html
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/configuration-concurrency.html - AWS Lambda関数の非同期呼び出し
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/invocation-async.html - AWS Lambda関数のスロットリング対策
https://aws.amazon.com/jp/premiumsupport/knowledge-center/lambda-troubleshoot-throttling/ - AWS Lambdaのエラー処理と再試行
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/invocation-retries.html - AWS Lambdaのバージョンとエイリアスによる環境分離
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/configuration-versions.html
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/configuration-aliases.html - Amazon VPC内のAWS Lambda関数からインターネットアクセスする設定
https://aws.amazon.com/jp/premiumsupport/knowledge-center/internet-access-lambda-function/
AWS Serverless Application Model(AWS SAM)
- AWS SAMの概要
https://docs.aws.amazon.com/ja_jp/serverless-application-model/latest/developerguide/what-is-sam.html - AWS SAMのステップスルーデバッグによるAWS Lambda関数のローカルテスト
https://docs.aws.amazon.com/ja_jp/serverless-application-model/latest/developerguide/serverless-sam-cli-using-debugging.html - AWS CodeDeployを使用したAWS SAMのカナリアリリース
https://docs.aws.amazon.com/ja_jp/serverless-application-model/latest/developerguide/automating-updates-to-serverless-apps.html
Amazon ECR
- Amazon ECRの概要
https://aws.amazon.com/jp/ecr/faqs/
Amazon ECS、AWS Fargate
- Amazon ECSの特徴と利点
https://aws.amazon.com/jp/ecs/faqs/
https://aws.amazon.com/jp/ecs/features/ - AWS Fargateの特徴と利点
https://aws.amazon.com/jp/fargate/faqs/
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/userguide/what-is-fargate.html - Amazon ECSの一般的ユースケース
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/common_use_cases.html - Amazon ECSスポットインスタンスのドレイン有効化
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/container-instance-spot.html - Amazon ECS、AWS Fargateのトラブルシューティング
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/troubleshooting.html - Amazon ECS用の各種IAMロール(サービスにリンクされたロール、タスク実行ロール、コンテナインスタンスのロール、タスク用ロールなど)
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/using-service-linked-roles.html
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/task_execution_IAM_role.html
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/instance_IAM_role.html
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/task-iam-roles.html - Amazon ECSにおけるIAM関連のトラブルシューティング
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/security_iam_troubleshoot.html
Amazon Elastic Kubernetes Service(Amazon EKS)
- Amazon EKSの概要、特徴、オンプレミスとの互換性
https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/what-is-eks.html - AWS Fargateを使用したAmazon EKSの実行
https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/fargate.html
Amazon S3
- Amazon S3のストレージクラスの種類と特徴
https://aws.amazon.com/jp/s3/storage-classes/ - Amazon S3のデフォルト暗号化の種類と特徴(SSE-S3、SSE-C、SSE-KMS)
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/bucket-encryption.html - Amazon S3のライフサイクル管理
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/object-lifecycle-mgmt.html - Amazon S3のストレージクラスの種類と特徴(ライフサイクル管理を使用したRTO、RPOを考慮したストレージコスト戦略)
https://aws.amazon.com/jp/s3/storage-classes/ - Amazon S3のバージョニング
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/ObjectVersioning.html - Amazon S3のウェブサイトホスティング
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/WebsiteHosting.html - Amazon S3ウェブホスティングでのCross-Origin Resource Sharing(CORS)の設定
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/cors.html - Amazon S3イベント通知の特徴(Amazon SNS、Amazon SQS、AWS Lambdaとの連携)
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/NotificationHowTo.html - Amazon S3のレプリケーション(オブジェクトタグに基づくクロスリージョンレプリケーションなど)
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/replication.html
https://aws.amazon.com/jp/about-aws/whats-new/2018/09/amazon-s3-announces-selective-crr-based-on-object-tags/
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/replication-add-config.html#replication-config-optional-filter - Amazon S3 Transfer Accelerationを使用した高速かつ安全なファイル転送の設定
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/transfer-acceleration.html - Amazon S3のアクセスコントロールの種類と特徴(バケットポリシー、IAMユーザーポリシー、ACL)
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/access-policy-alternatives-guidelines.html
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/example-bucket-policies.html
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/example-policies-s3.html
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/acl-overview.html - Amazon S3のVPCエンドポイントをバケットポリシーでアクセス制御する
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/example-bucket-policies-vpc-endpoint.html - Amazon S3バケットのパブリックアクセスブロックの設定内容
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/access-control-block-public-access.html - Amazon S3のVPCエンドポイントのタイプ
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/privatelink-interface-endpoints.html - Amazon S3のセキュリティベストプラクティス(IAMロール、 aws:SecureTransportをfalseで転送データの暗号化強制、バージョニング有効化、MFA Delete有効化、VPCエンドポイントの使用など)
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/security-best-practices.html - Amazon S3 セキュリティベストプラクティスの実践
https://aws.amazon.com/jp/blogs/news/introducing-s3-security-best-practices-1/
https://aws.amazon.com/jp/blogs/news/introducing-s3-security-best-practices-2/ - Amazon S3の署名付きURLの特徴
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/ShareObjectPreSignedURL.html
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/PresignedUrlUploadObject.html - S3ウェブサイトホスティングのウェブサイトエンドポイントを使用したCloudFrontディストリビューションを実行する場合の設定
https://aws.amazon.com/jp/premiumsupport/knowledge-center/s3-website-cloudfront-error-403/ - Amazon S3のマルチパートアップロード
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/mpuoverview.html - Amazon S3バケットポリシーの例
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/example-bucket-policies.html - Amazon S3バケットへのクロスアカウントアクセス設定
https://aws.amazon.com/jp/premiumsupport/knowledge-center/cross-account-access-s3/ - Amazon S3バケットにKMS暗号化したオブジェクトのみを保存する設定
https://aws.amazon.com/jp/premiumsupport/knowledge-center/s3-bucket-store-kms-encrypted-objects/ - あるAmazon S3バケットの全オブジェクトを別のAmazon S3バケットに移動する方法
https://aws.amazon.com/jp/premiumsupport/knowledge-center/move-objects-s3-bucket/ - Amazon Rekognition VideoのAmazon S3イベント通知とAWS Lambda関数を使用した呼び出し
https://aws.amazon.com/jp/blogs/news/build-an-automatic-alert-system-to-easily-moderate-content-at-scale-with-amazon-rekognition-video/ - Amazon S3の特徴(RANGE GETリクエストを使用した高速ダウンロードなど)
https://d1.awsstatic.com/webinars/jp/pdf/services/20190220_AWS-BlackBelt_S3_Glacier.pdf - Amazon S3リクエスタ支払いバケットによるリクエスト実行アカウントへのデータウンロードコストの課金
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/RequesterPaysBuckets.html
Amazon EFS
- Amazon EFSの概要
https://aws.amazon.com/jp/efs/faq/ - Amazon EFSとAmazon EBSのユースケース、コストの違い
https://docs.aws.amazon.com/ja_jp/efs/latest/ug/performance.html
https://aws.amazon.com/jp/efs/pricing/
https://aws.amazon.com/jp/ebs/pricing/ - Amazon EFSファイルシステムをAWS Direct ConnectとVPNで接続してオンプレミスで使用する
https://docs.aws.amazon.com/ja_jp/efs/latest/ug/efs-onpremises.html
Amazon FSx for Windows File Server
- Amazon FSx for Windows File Serverの概要とAmazon EFS、Amazon FSx for Lustreとの違い
https://aws.amazon.com/jp/fsx/windows/faqs/ - オンプレミスのActive DirectoryでAmazon FSx for Windows File Serverを使用する
https://aws.amazon.com/jp/blogs/news/using-amazon-fsx-for-windows-file-server-with-an-on-premises-active-directory/ - AWS DataSyncを使用したオンプレミスからAmazon FSx for Windowsへのデータ移行
https://docs.aws.amazon.com/ja_jp/fsx/latest/WindowsGuide/migrate-files-to-fsx-datasync.html
AWS Storage Gateway
- AWS Storage Gatewayのゲートウェイタイプの種類と特徴
https://aws.amazon.com/jp/storagegateway/faqs/
https://aws.amazon.com/jp/storagegateway/features/ - AWS Storage GatewayのNFS、SMB、iSCSI、iSCSI-VTL、iSCSI-VTLなどの接続を使用したオンプレミスのバックアップ
https://aws.amazon.com/jp/blogs/news/back-up-your-on-premises-applications-to-the-cloud-using-aws-storage-gateway/ - Amazon S3 Glacier Deep Archiveと特徴とAWS Storage Gatewayテープゲートウェイの仮想テープライブラリ (VTL)での使用
https://aws.amazon.com/jp/blogs/news/new-amazon-s3-storage-class-glacier-deep-archive/
Amazon Aurora
- Amazon Auroraの特徴
https://aws.amazon.com/jp/rds/aurora/mysql-features/
https://aws.amazon.com/jp/rds/aurora/postgresql-features/ - エンドポイントの種類と役割
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.Endpoints.html - Amazon Aurora Global Databaseの概要(本記事執筆時点でシングルマスター)
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/aurora-global-database.html - Aurora Serverlessの特徴、ユースケース、制約事項
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html
Amazon DynamoDB
- Amazon DynamoDBの読み込み整合性の種類と特徴(結果整合性、強力な整合性)
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/HowItWorks.ReadConsistency.html - Amazon DynamoDBでVPCエンドポイントを使用する
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/vpc-endpoints-dynamodb.html - Amazon DynamoDB Acceleratorの概要
https://aws.amazon.com/jp/dynamodb/dax/ - Amazon DynamoDB AcceleratorのAWS CloudTrailを使用したログ記録
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/logging-using-cloudtrail.html - Amazon DynamoDB Streamsの概要
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/Streams.html - Amazon DynamoDBオンデマンドキャパシティーモードの特徴(急激に増減する予測不可能なワークロードに対応)
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemand - Amazon DynamoDB Auto Scalingの特徴(予測可能なワークロードの場合、費用対効果を求める場合にオンデマンドキャパシティモードよりも利点がある)
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/AutoScaling.html
https://aws.amazon.com/jp/blogs/news/amazon-dynamodb-auto-scaling-performance-and-cost-optimization-at-any-scale/ - Amazon DynamoDB Global Tablesの特徴(レプリカにも読み書きできるマルチマスターなど)
https://aws.amazon.com/jp/dynamodb/global-tables/ - グローバルセカンダリインデックスとローカルセカンダリインデックスの違いと特徴
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/SecondaryIndexes.html - 有効期限(TTL)機能
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/TTL.html - Amazon DynamoDBのベストプラクティス
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/best-practices.html - Amazon DynamoDBとAmazon Redshiftの統合
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/RedshiftforDynamoDB.html - Amazon DynamoDBでのエラー処理
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/Programming.Errors.html - Amazon DynamoDBでのスロットリング対策(エクスポネンシャルバックオフの実装、キャパシティ追加の判断)
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/ProvisionedThroughput.html#ProvisionedThroughput.Throttling - Apache CassandraからAmazon DynamoDBへの移行
https://aws.amazon.com/jp/blogs/news/migrate-apache-cassandra-databases-to-amazon-dynamodb-more-easily/
Amazon ElastiCache
- Amazon ElastiCache for MemcachedとAmazon ElastiCache for Redisの概要と違い
https://aws.amazon.com/jp/elasticache/redis-vs-memcached/
https://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/mem-ug/SelectEngine.html - Amazon ElastiCache for Memcachedの高可用性アーキテクチャ
https://www.slideshare.net/AmazonWebServices/dat407-amazon-elasticache-deep-dive - Amazon ElastiCache for Redisを使用したリアルタイムダッシュボードの構築
https://aws.amazon.com/jp/blogs/database/building-a-real-time-gaming-leaderboard-with-amazon-elasticache-for-redis/ - Amazon ElastiCache for Redisでクエリ結果をキャッシュし、MySQLデータベースのパフォーマンスを向上させる
https://aws.amazon.com/jp/getting-started/hands-on/boosting-mysql-database-performance-with-amazon-elasticache-for-redis/ - Amazon ElastiCacheを使用してハイブリッド型アーキテクチャのレイテンシーを削減する
https://aws.amazon.com/jp/blogs/news/latency-reduction-of-hybrid-architectures-with-amazon-elasticache/
Amazon RDS
- Amazon RDSでIAMデータベース認証を使用する方法
https://aws.amazon.com/jp/premiumsupport/knowledge-center/users-connect-rds-iam/ - リードレプリカのユースケースと得られる効果(読み込み負荷軽減、クロスリージョンリードレプリカ、昇格など)
https://aws.amazon.com/jp/rds/features/read-replicas/
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/USER_ReadRepl.html
https://aws.amazon.com/jp/rds/faqs/ - Amazon RDSを使った災害復旧戦略の実装
https://aws.amazon.com/jp/blogs/news/implementing-a-disaster-recovery-strategy-with-amazon-rds/ - クロスリージョンでのリードレプリカ作成
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/USER_ReadRepl.XRgn.html - Amazon RDSでAmazon CloudWatch Logsにログを保存する方法
https://aws.amazon.com/jp/premiumsupport/knowledge-center/rds-aurora-mysql-logs-cloudwatch/ - Amazon RDSストレージの容量とIOPSの関係、I/Oクレジットとバーストパフォーマンスの特徴
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/CHAP_Storage.html
Amazon Redshift
- Amazon Redshiftの概要
https://aws.amazon.com/jp/redshift/faqs/ - Amazon RedshiftのAmazon S3からのデータ読み込み
https://docs.aws.amazon.com/ja_jp/redshift/latest/dg/t_Loading-data-from-S3.html
AWS IAM
- IAMにおけるセキュリティのベストプラクティス
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/best-practices.html - IAMエンティティのアクセス許可の境界
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/access_policies_boundaries.html - IAMポリシーの基本的な概念、見方、記述方法の理解
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/access_policies.html
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/access_policies_examples.html - AWS IAMアクセスキー管理のベストプラクティス
https://docs.aws.amazon.com/ja_jp/general/latest/gr/aws-access-keys-best-practices.html - IAMポリシーの要素
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/reference_policies_variables.html - IAMの信頼ポリシーの概念
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_roles_create_for-user.html - IAMロールによるクロスアカウント間のスイッチロール
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/tutorial_cross-account-with-roles.html - AWSリソースへのアクセス権を第三者に付与する場合の外部IDを使用したクロスアカウントロール
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html - AWS IAMのIDプロバイダーとフェデレーションの機能と特徴
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_roles_providers.html - AWS IAMを使用したIDフェデレーションのパターン(Amazon Cognito、OpenID Connect、SAML2.0、カスタム ID ブローカーなど)
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_roles_common-scenarios_federated-users.html - AWS IAMを使用したIDフェデレーションに必要な構成・設定、リソース、構築手順
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_roles_providers_saml.html
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_roles_providers_oidc.html - AWS IAMロールの外部IDを使用したサードパーティへの付与
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html - タグを使用したIAMユーザー、IAMロール、AWSリソースのアクセス制御
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/access_iam-tags.html
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/access_tags.html - AWS IAMユーザーとロールにタグを使用してAWSリソースのアクセス許可を簡素化する
https://aws.amazon.com/jp/blogs/security/simplify-granting-access-to-your-aws-resources-by-using-tags-on-aws-iam-users-and-roles/
AWS Artifact
- AWS Artifactの概要
https://aws.amazon.com/jp/artifact/faq/
Amazon Cognito
- Amazon Cognitoユーザープールの特徴(認証サービス、多要素認証の対応など)
https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/cognito-user-identity-pools.html - Amazon Cognito IDプールの特徴(認可サービス、IDプロバイダー連携など)
https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/identity-pools.html - Amazon CognitoのユーザープールとIDプールの違い
https://aws.amazon.com/jp/premiumsupport/knowledge-center/cognito-user-pools-identity-pools/ - Amazon CognitoによるウェブIDフェデレーションとユーザーの識別
https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/iam-roles.html
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_roles_providers_oidc_user-id.html
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/reference_policies_examples_s3_cognito-bucket.html
AWS Directory Service
- AWS Managed Microsoft ADのユースケース(オンプレミスADのAWSクラウドへの拡張など)
https://docs.aws.amazon.com/ja_jp/directoryservice/latest/admin-guide/ms_ad_use_cases.html - Active Directory Connector(ADコネクター)の特徴
https://docs.aws.amazon.com/ja_jp/directoryservice/latest/admin-guide/directory_ad_connector.html
Amazon Cloud Directory
- Amazon Cloud Directoryの概要
https://aws.amazon.com/jp/cloud-directory/faqs/
Amazon Inspector
- Amazon Inspectorの概要
https://docs.aws.amazon.com/ja_jp/inspector/latest/userguide/inspector_introduction.html
https://aws.amazon.com/jp/inspector/faqs/
AWS Secrets Manager
- AWS Secrets Managerを使用してSSHキーの安全な保存と配布をする方法
https://aws.amazon.com/jp/blogs/security/how-to-use-aws-secrets-manager-securely-store-rotate-ssh-key-pairs/ - AWS Secrets ManagerによるAmazon RDSのシークレットの自動ローテーション(AWS Systems Managerパラメータストアには無い機能)
https://docs.aws.amazon.com/ja_jp/secretsmanager/latest/userguide/rotating-secrets-rds.html
https://aws.amazon.com/jp/blogs/security/rotate-amazon-rds-database-credentials-automatically-with-aws-secrets-manager/ - AWS Secrets Managerを使用してAWS Lambda関数にデータベース認証情報を安全にわたす方法
https://aws.amazon.com/jp/blogs/security/how-to-securely-provide-database-credentials-to-lambda-functions-by-using-aws-secrets-manager/
AWS Shield
- AWS Shieldの概要(防御レイヤー、防御内容、対象AWSサービス)
https://aws.amazon.com/jp/shield/faqs/
AWS WAF
- AWS WAFの概要(防御レイヤー、防御内容、対象AWSサービス)
https://aws.amazon.com/jp/waf/faqs/ - IPセット一致ルールによる最大10,000個のIPアドレス範囲のチェック
https://docs.aws.amazon.com/ja_jp/waf/latest/developerguide/waf-rule-statement-type-ipset-match.html - レートベースルールによるリクエストレート制限
https://docs.aws.amazon.com/ja_jp/waf/latest/developerguide/waf-rule-statement-type-rate-based.html
AWS Single Sign-On(AWS SSO)
- AWS SSOの概要と構成
https://aws.amazon.com/jp/blogs/news/introducing-aws-single-sign-on/
https://aws.amazon.com/jp/single-sign-on/faqs/ - AWS SSOをAWS Managed Microsoft ADに接続する
https://docs.aws.amazon.com/ja_jp/singlesignon/latest/userguide/connectawsad.html - AWS SSOをセルフマネージドActive Directoryに接続する
https://docs.aws.amazon.com/ja_jp/singlesignon/latest/userguide/connectonpremad.html
AWS Key Management Service(AWS KMS)
- AWS KMSでのキーポリシーの使用
https://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/key-policies.html - キーマテリアルのインポートによるカスタマーマスターキー(CMK)の作成
https://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/importing-keys.html - AWS CloudHSMを使用したAWS KMSカスタムキーストア
https://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/custom-key-store-overview.html - AWS KMSと統合しているAWSサービス(AWS KMS暗号化を適用することができるAWSサービス)
https://aws.amazon.com/jp/kms/features/#AWS_Service_Integration
AWS Certificate Manager(AWS ACM)
- AWS Certificate Managerにおけるリージョンサポートの考慮事項(AWS ACMはリージョン固有のリソース)
https://docs.aws.amazon.com/ja_jp/acm/latest/userguide/acm-regions.html - AWS Certificate Managerの概要とELBへの適用方法
https://aws.amazon.com/jp/certificate-manager/faqs/
https://aws.amazon.com/jp/premiumsupport/knowledge-center/associate-acm-certificate-alb-nlb/ - AWS Certificate Managerへの証明書インポート
https://docs.aws.amazon.com/ja_jp/acm/latest/userguide/import-certificate.html - Amazon EC2インスタンスのウェブサーバーへのAWS Certificate Manager証明書の設定
https://aws.amazon.com/jp/premiumsupport/knowledge-center/configure-acm-certificates-ec2/
Amazon Comprehend
- Amazon Comprehendの概要
https://aws.amazon.com/jp/comprehend/faqs/ - Amazon Transcribe、Amazon Comprehend、Amazon Translateを使用した音声分析のアーキテクチャ
https://aws.amazon.com/jp/blogs/compute/converting-call-center-recordings-into-useful-data-for-analytics/
Amazon Lex
- Amazon Lexの概要
https://aws.amazon.com/jp/lex/faqs/
Amazon Rekognition
- Amazon Rekognitionを使用して顔認識サービスを構築する
https://aws.amazon.com/jp/blogs/machine-learning/build-your-own-face-recognition-service-using-amazon-rekognition/
Amazon Translate
- Amazon Translateの概要
https://aws.amazon.com/jp/translate/faqs/
Amazon Transcribe
- Amazon Transcribeの概要
https://aws.amazon.com/jp/transcribe/faqs/
Application Auto Scaling
- Application Auto Scalingの概要
https://docs.aws.amazon.com/ja_jp/autoscaling/application/userguide/what-is-application-auto-scaling.html - Application Auto Scalingのターゲット追跡スケーリングポリシー
https://docs.aws.amazon.com/ja_jp/autoscaling/application/userguide/application-auto-scaling-target-tracking.html - Application Auto Scalingのスケジュールに基づくスケーリング
https://docs.aws.amazon.com/ja_jp/autoscaling/application/userguide/application-auto-scaling-scheduled-scaling.html - Application Auto Scalingのステップスケーリングポリシー
https://docs.aws.amazon.com/ja_jp/autoscaling/application/userguide/application-auto-scaling-step-scaling-policies.html
AWS CloudFormation
- AWS CloudFormationのベストプラクティス
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/best-practices.html - AWS CloudFormationのトラブルシューティング
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/troubleshooting.html - AWS CloudFormation StackSetsの概要
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/stacksets-concepts.html - AWS CloudFormation StackSetsを使用したクロスアカウント、クロスリージョンのリソース展開
https://aws.amazon.com/jp/blogs/news/use-cloudformation-stacksets-to-provision-resources-across-multiple-aws-accounts-and-regions/ - サービスマネージド型アクセス許可を与えたAWS CloudFormation StackSetsの自動デプロイ
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/stacksets-orgs-manage-auto-deployment.html - AWS CloudFormationの変更セット
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets.html - AWS CloudFormationのスタックポリシー
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html - AWS CloudFormationのドリフト検出
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html - AWS CloudFormationでAWS Secrets Manager、AWS Systems Managerパラメータストアを使用してセキュアにパラメータを参照する方法
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/dynamic-references.html - Amazon RDSに関するAWS CloudFormationのプロパティ(DeleteAutomatedBackups、DeletionProtection、EngineVersionなどの役割とEC2プロパティとの比較)
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html - AWS CloudFormationのリソース属性(DeletionPolicy、DependsOn、UpdatePolicyなどの役割)
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-product-attribute-reference.html - AWS CloudFormationのクロススタック参照
https://aws.amazon.com/jp/premiumsupport/knowledge-center/cloudformation-reference-resource/
https://aws.amazon.com/jp/blogs/news/aws-cloudformation-update-yaml-cross-stack-references-simplified-substitution/ - AWS CloudFormationのDependsOn属性の利用(作成、更新、削除で有効)
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html - AWS CloudFormationによるAmazon EC2へのアプリケーションのデプロイ
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/deploying.applications.html
AWS CloudTrail
- AWS CloudTrailの概要
https://docs.aws.amazon.com/ja_jp/awscloudtrail/latest/userguide/cloudtrail-concepts.html - Amazon CloudWatch Logsを使用したCloudTrailログファイルのモニタリング
https://docs.aws.amazon.com/ja_jp/awscloudtrail/latest/userguide/monitor-cloudtrail-log-files-with-cloudwatch-logs.html - AWS CloudTrail証跡ログの一元管理(AWS Organizationsで組織の証跡を作成する場合、独立したAWSアカウントで集約する場合)
https://docs.aws.amazon.com/ja_jp/awscloudtrail/latest/userguide/creating-trail-organization.html
https://docs.aws.amazon.com/ja_jp/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html
Amazon CloudWatch
- Amazon CloudWatchの埋め込みメトリックフォーマット
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format.html - Amazon CloudWatchエージェントによるオンプレミス環境ログのAmazon CloudWatch Logsへの保存
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html - Amazon CloudWatchを使用したAmazon EC2インスタンスの自動復旧
https://aws.amazon.com/jp/premiumsupport/knowledge-center/automatic-recovery-ec2-cloudwatch/ - Amazon CloudWatch Eventsの特徴とAmazon EventBridgeとの関係
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/events/WhatIsCloudWatchEvents.html
https://aws.amazon.com/jp/eventbridge/faqs/ - Amazon CloudWatch Logsを集中管理する方法
https://aws.amazon.com/jp/blogs/architecture/stream-amazon-cloudwatch-logs-to-a-centralized-account-for-audit-and-analysis/ - Amazon CloudWatch Logsメトリクスフィルターの作成方法とユースケース
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/logs/MonitoringLogData.html - Amazon CloudWatch Logsサブスクリプションフィルターの概要とユースケース(Amazon Kinesis Data Streams、Amazon Kinesis Data Firehose、AWS Lambda)
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/logs/Subscriptions.html - Amazon CloudWatch Events(EventBridge)を使用してAWS CloudTrailのAWS APIコールでトリガーされるルールを作成する
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/events/Create-CloudWatch-Events-CloudTrail-Rule.html
https://docs.aws.amazon.com/ja_jp/eventbridge/latest/userguide/eb-ct-api-tutorial.html - Amazon CloudWatch Events(EventBridge)を使用してイベントでトリガーされるルールを作成する
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/events/Create-CloudWatch-Events-Rule.html
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/automation-cwe-target.html
AWS Config
- AWS Configルールトリガーの仕様とユースケース
https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config-rules.html - AWS Systems Manager Automationを使用したAWS Configルール非準拠のAWSリソースの自動修復
https://docs.aws.amazon.com/ja_jp/config/latest/developerguide/remediation.html - AWS Configマネージドルールの概要
https://docs.aws.amazon.com/ja_jp/config/latest/developerguide/managed-rules-by-aws-config.html - AWS Configカスタムルールの特徴と実装例
https://docs.aws.amazon.com/ja_jp/config/latest/developerguide/evaluate-config_develop-rules.html
AWS Control Tower
- AWS Control Towerの概要
https://docs.aws.amazon.com/ja_jp/controltower/latest/userguide/what-is-control-tower.html
https://aws.amazon.com/jp/controltower/faqs/ - セルフマネージド型Active DirectoryをAWS Control Towerに拡張する
https://aws.amazon.com/jp/blogs/news/extend-a-self-managed-active-directory-to-aws-control-tower/ - AWS Control Towerを活用したランディングゾーンの構築
https://d1.awsstatic.com/Compliance%20V2/JP_Security%20and%20Compliance/AWS%20ControlTower-and-Landingzone-SolutionDays2019_JP.pdf
AWS OpsWorks
- AWS OpsWorksの概要とユースケース
https://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/welcome.html
https://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/welcome_classic.html - AWS OpsWorksのデプロイオプション(Blue/Greenデプロイ、ローリングデプロイなど)
https://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/best-deploy.html
AWS Organizations
- AWS Organizationsの概要
https://docs.aws.amazon.com/ja_jp/organizations/latest/userguide/orgs_getting-started_concepts.html - AWS Organizationsの各ポリシータイプの特徴
https://docs.aws.amazon.com/ja_jp/organizations/latest/userguide/orgs_manage_policies.html - サービスコントロールポリシー(SCP)の適用範囲とアクセス制限範囲、IAMポリシーとの違い(SCPの使用には、すべての機能の有効化が必要)
https://docs.aws.amazon.com/ja_jp/organizations/latest/userguide/orgs_manage_policies_scps.html
https://aws.amazon.com/jp/premiumsupport/knowledge-center/iam-policy-service-control-policy/ - サービスコントロールポリシー(SCP)を使用した戦略(拒否リストと許可リストの使い方)
https://docs.aws.amazon.com/ja_jp/organizations/latest/userguide/orgs_manage_policies_scps_strategies.html - タグポリシーを使用したタグ付けルールの指定
https://docs.aws.amazon.com/ja_jp/organizations/latest/userguide/orgs_manage_policies_tag-policies.html - AWS Organizationsのすべての機能と一括請求機能の違い
https://docs.aws.amazon.com/ja_jp/organizations/latest/userguide/orgs_manage_org_support-all-features.html
AWS Service Catalog
- AWS Service Catalog AutoTagsとAWS Service Catalog TagOption Library
https://docs.aws.amazon.com/ja_jp/servicecatalog/latest/adminguide/managing-tags.html - AWS Service Catalog製品・ポートフォリオへの予算の関連付けとコスト・使用状況の追跡
https://docs.aws.amazon.com/ja_jp/servicecatalog/latest/adminguide/catalogs_budgets.html
AWS Service Quotas
- サービスクォータの監視方法
https://docs.aws.amazon.com/ja_jp/solutions/latest/limit-monitor/architecture.html
https://docs.aws.amazon.com/ja_jp/servicequotas/latest/userguide/configure-cloudwatch.html
https://aws.amazon.com/jp/premiumsupport/knowledge-center/manage-service-limits/
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/CloudWatch-Service-Quota-Integration.html
AWS Systems Manager
- AWS Systems Manager Patch Managerの概要とパッチを適用するSSMドキュメントの種類
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/systems-manager-patch.html
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/patch-manager-ssm-documents.html - AWS Systems ManagerパラメータストアのSecureStringへの機密データ保存と参照方法
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/systems-manager-parameter-store.html - AWS Systems Manager Session Managerを使用したリモートアクセス
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/session-manager.html
https://aws.amazon.com/jp/blogs/news/new-session-manager/
https://aws.amazon.com/jp/blogs/news/new-port-forwarding-using-aws-system-manager-sessions-manager/ - AWS Systems Manager Automationの特徴(構成・連携するAWSサービスとAMI作成など自動化のユースケース)
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/systems-manager-automation.html
https://aws.amazon.com/jp/blogs/news/streamline-ami-maintenance-and-patching-using-amazon-ec2-systems-manager-automation/
AWS Trusted Advisor
- AWS Trusted Advisorのベストプラクティス(AWS Trusted Advisorで何が確認できるか)
https://aws.amazon.com/jp/premiumsupport/technology/trusted-advisor/best-practice-checklist/ - Trusted Advisorのチェック結果をトリガーにしたイベント実行
https://docs.aws.amazon.com/ja_jp/awssupport/latest/user/cloudwatch-events-ta.html
AWS CodeCommit
- AWS CodeCommitの概要
https://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/welcome.html - AWS CodeCommitイベントをトリガーにしてAWS Lambdaを実行する
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/services-codecommit.html
AWS CodeBuild
- AWS CodeBuildの概要
https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/welcome.html - AWS CodeBuildでの単体テスト、設定テスト、機能テスト
https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/test-reporting.html
AWS CodeDeploy
- AWS CodeDeployの概要とユースケース
https://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/welcome.html - AWS CodeDeployのデプロイ設定の種類と特徴
https://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/deployment-configurations.html - AWS CodeDeployとElastic Load Balancingの統合によるBlue/Greenデプロイ
https://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/integrations-aws-elastic-load-balancing.html - AWS CodeDeployとAWS CloudFormationを使用したBlue/Greenデプロイメント
https://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/deployments-create-ecs-cfn.html - AWS CodeDeployとAuto Scaling Groupを使用したBlue/Greenデプロイメント
https://aws.amazon.com/jp/blogs/devops/performing-bluegreen-deployments-with-aws-codedeploy-and-auto-scaling-groups/ - AWS CodeDeployのカナリアリリース
https://aws.amazon.com/jp/blogs/news/aws-codedeploy-now-supports-linear-and-canary-deployments-for-amazon-ecs/
https://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/deployment-configurations.html
AWS CodePipeline
- AWS CodePipelineの概要
https://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/welcome.html - AWS CodePipelineの承認アクション
https://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/approvals.html - AWS CodeCommit、AWS CodeBuild、AWS CodeDeploy、AWS CodePipelineを使用したパイプラインの自動化
https://d1.awsstatic.com/events/jp/2018/summit/tokyo/aws/58.pdf - AWS CodePipelineでAWS CloudFormationスタックのパイプラインを作成する
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline-basic-walkthrough.html - CodePipeline、CodeDeploy、CodeCommit、CodeBuild、CodePipeline、Systems Managerを使用したGolden AMIの作成とBlue/Greenデプロイの自動化
https://aws.amazon.com/jp/blogs/devops/bluegreen-infrastructure-application-deployment-blog/ - AWS CodePipeline、AWS CodeBuild、Amazon ECR、AWS CloudFormationを使用したAmazon ECSの継続的デプロイメント
https://aws.amazon.com/jp/blogs/news/continuous-deployment-to-amazon-ecs-using-aws-codepipeline-aws-codebuild-amazon-ecr-and-aws-cloudformation/ - AWS CodePipelineを使用したAmazon ECSデプロイアクション(Amazon ECR、AWS CodeCommit、AWS CodeDeployなどの構成)
https://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/file-reference.html - AWS CodePipeline、AWS CodeCommit、AWS CodeBuild、Amazon ECR、AWS Lambdaを使用したKubernetesの継続的デプロイメント
https://aws.amazon.com/jp/blogs/devops/continuous-deployment-to-kubernetes-using-aws-codepipeline-aws-codecommit-aws-codebuild-amazon-ecr-and-aws-lambda/
AWS CodeStar
AWS X-Ray
- AWS X-Rayの概要
https://aws.amazon.com/jp/xray/faqs/ - AWS X-Rayの設定方法(Amazon ECS、Amazon API Gateway、AWS Lambdaなど)
https://docs.aws.amazon.com/ja_jp/xray/latest/devguide/xray-daemon-ecs.html
https://docs.aws.amazon.com/ja_jp/xray/latest/devguide/xray-services-apigateway.html
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/services-xray.html - Amazon EC2でのX-Rayデーモンの実行
https://docs.aws.amazon.com/ja_jp/xray/latest/devguide/xray-daemon-ec2.html - AWS Elastic BeanstalkでのX-Rayデーモンの実行
https://docs.aws.amazon.com/ja_jp/xray/latest/devguide/xray-daemon-beanstalk.html
AWS Application Discovery Service
- AWS Application Discovery Serviceの概要とAWS Agentless Discovery Connectorのユースケース(VMwareの場合はエージェントレス、非VMwareやプロセスとネットワーク接続の詳細情報が必要な場合はエージェント)
https://aws.amazon.com/jp/application-discovery/faqs/
https://docs.aws.amazon.com/ja_jp/application-discovery/latest/userguide/discovery-connector.html - AWS Application Discoveryエージェントの特徴(収集されるデータ、インストールの前提条件など)
https://docs.aws.amazon.com/ja_jp/application-discovery/latest/userguide/discovery-agent.html
AWS Application Migration Service
- AWS Application Migration Serviceの概要
https://aws.amazon.com/jp/application-migration-service/ - AWS Application Migration Service、AWS Server Migration Service、CloudEndureの違い
https://aws.amazon.com/jp/application-migration-service/when-to-choose-aws-mgn/
AWS Database Migration Service(AWS DMS)
- AWS DMSの概要
https://aws.amazon.com/jp/dms/faqs/ - 正確に移行されたことを確認するデータ検証機能
https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Validating.html - フルロード+CDCによる移行
https://docs.aws.amazon.com/ja_jp/dms/latest/userguide/CHAP_Task.CDC.html
https://docs.aws.amazon.com/ja_jp/dms/latest/userguide/CHAP_BestPractices.html - AWS SCT、AWS DMS、AWS Snowballを併用した移行
https://aws.amazon.com/jp/blogs/news/enable-large-scale-database-migrations-with-aws-dms-and-aws-snowball/ - AWS SCT、AWS DMSを使用したデータウェアハウスのAmazon Redshiftへの移行
https://aws.amazon.com/jp/getting-started/hands-on/migrate-oracle-to-amazon-redshift/ - OracleデータベースをAmazon RDS PostgreSQLまたはAmazon Aurora PostgreSQLに移行するための成功事例
https://aws.amazon.com/jp/blogs/news/best-practices-for-migrating-an-oracle-database-to-amazon-rds-postgresql-or-amazon-aurora-postgresql-source-database-considerations-for-the-oracle-and-aws-dms-cdc-environment/
https://aws.amazon.com/jp/blogs/news/best-practices-for-migrating-an-oracle-database-to-amazon-rds-postgresql-or-amazon-aurora-postgresql-migration-process-and-infrastructure-considerations/
AWS DataSync
- AWS DataSyncの概要、特徴、ユースケース、連携できるサービス
https://aws.amazon.com/jp/datasync/faqs/
https://docs.aws.amazon.com/ja_jp/datasync/latest/userguide/how-datasync-works.html
https://docs.aws.amazon.com/ja_jp/datasync/latest/userguide/what-is-datasync.html
AWS Migration Hub
- AWS Migration Hubの概要
https://aws.amazon.com/jp/migration-hub/faqs/
AWS Schema Conversion Tool(AWS SCT)
- AWS SCTの概要
https://docs.aws.amazon.com/ja_jp/SchemaConversionTool/latest/userguide/CHAP_Welcome.html - AWS SCTの移行評価レポートは移行前に互換性を評価
https://docs.aws.amazon.com/ja_jp/SchemaConversionTool/latest/userguide/CHAP_AssessmentReport.html - データ抽出エージェントのトラブルシューティング
https://docs.aws.amazon.com/ja_jp/SchemaConversionTool/latest/userguide/agents.dw.html#agents.BestPractices
AWS Server Migration Service
- AWS Server Migration Serviceの概要
https://aws.amazon.com/jp/server-migration-service/faqs/ - リフトアンドシフトにおけるAWS Server Migration ServiceとCloudEndureの選び方(CloudEndureは物理サーバーをサポート、AWS Server Migration Serviceは仮想マシンのみサポート)
https://aws.amazon.com/jp/blogs/architecture/field-notes-choosing-a-rehost-migration-tool-cloudendure-or-aws-sms/
AWS Snowball
- AWS Snowball、AWS Snowball Edgeの特徴、違い、ユースケース
https://aws.amazon.com/jp/snowball/faqs/
https://docs.aws.amazon.com/ja_jp/snowball/latest/ug/device-differences.html - Snowball Edgeを使用したデータ移行のベストプラクティス
https://aws.amazon.com/jp/blogs/news/data-migration-best-practices-with-snowball-edge/ - ペタバイト単位のデータを効率的に転送する方法
https://docs.aws.amazon.com/ja_jp/snowball/latest/ug/transfer-petabytes.html - AWS Snowballの配送についての考慮事項
https://docs.aws.amazon.com/ja_jp/snowball/latest/ug/shipping.html
https://docs.aws.amazon.com/ja_jp/snowball/latest/developer-guide/shipping.html - AWS Snowball Edgeを使用したローカルコンピューティングジョブ、ローカルストレージジョブ
https://docs.aws.amazon.com/ja_jp/snowball/latest/developer-guide/computetype.html
https://aws.amazon.com/jp/blogs/storage/hurricane-dorian-disaster-response-in-the-bahamas-using-aws-snowball-edge/ - AWS Snowballのパフォーマンス向上策
https://docs.aws.amazon.com/ja_jp/snowball/latest/ug/performance.html
CloudEndure
- CloudEndureの概要
https://d1.awsstatic.com/webinars/jp/pdf/services/2020811_AWS_BlackBelt_CloudEndure_Public.pdf
Amazon API Gateway
- AWS Lambdaオーソライザーによるアクセス制御
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html - Amazon Cognitoオーソライザーによるアクセス制御
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/apigateway-integrate-with-cognito.html - IAM認証によるアクセス制御
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/permissions.html - API GatewayによるWebSocket APIの作成
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/apigateway-websocket-api-overview.html - Amazon API Gatewayのステージによる環境分離
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/set-up-stages.html - Amazon API Gatewayの使用量プランのユースケースと使用方法
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/api-gateway-api-usage-plans.html - API Gatewayでスロットリング制限設定を使用してリクエストを調整する
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/api-gateway-request-throttling.html - APIキャッシュを有効にして呼出回数を減らし、リクエストレイテンシーを低くする
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/api-gateway-caching.html - サーバーレスのウェブアプリケーションの基本構成(Amazon Cognito、Amazon API Gateway、AWS Lambda、Amazon DynamoDBなどを使用したアーキテクチャ)
https://aws.amazon.com/jp/getting-started/hands-on/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/http-api-dynamo-db.html - AWS Lambda、Amazon API Gateway、Amazon SESを使用してS3静的ウェブサイト用の動的問い合わせフォームを作成する
https://aws.amazon.com/jp/blogs/architecture/create-dynamic-contact-forms-for-s3-static-websites-using-aws-lambda-amazon-api-gateway-and-amazon-ses/
Amazon CloudFront
- Amazon CloudFrontの概要とユースケース(グローバルなキャッシュ、オンプレミスでの使用、DDoS攻撃からの保護など)
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/Introduction.html
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/IntroductionUseCases.html
https://aws.amazon.com/jp/blogs/news/improve-your-website-availability-with-amazon-cloudfront/ - Amazon CloudFrontとAmazon S3によるウェブサイトホスティング
https://aws.amazon.com/jp/premiumsupport/knowledge-center/cloudfront-serve-static-website/ - Amazon CloudFrontの価格クラスの設定
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/PriceClass.html - Amazon CloudFront Lambda@Edgeのユースケース
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/lambda-edge-how-it-works-tutorial.html
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/lambda-examples.html - Amazon CloudFront Lambda@Edgeのデザインベストプラクティス
https://aws.amazon.com/jp/blogs/news/lambdaedge-design-best-practices/ - Amazon CloudFront Lambda@EdgeによるHTTPセキュリティヘッダーの追加
https://aws.amazon.com/jp/blogs/networking-and-content-delivery/adding-http-security-headers-using-lambdaedge-and-amazon-cloudfront/ - Lambda@EdgeとAWS Secrets ManagerによるCloudFrontでのカスタムデータ暗号化
https://aws.amazon.com/jp/blogs/networking-and-content-delivery/securing-and-accessing-secrets-from-lambdaedge-using-aws-secrets-manager/ - Lambda@Edgeによるリクエスト操作とルーティング
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/lambda-examples.html - Lambda@Edgeによる認証アーキテクチャ
https://aws.amazon.com/jp/blogs/networking-and-content-delivery/authorizationedge-how-to-use-lambdaedge-and-json-web-tokens-to-enhance-web-application-security/
https://aws.amazon.com/jp/blogs/networking-and-content-delivery/authorizationedge-using-cookies-protect-your-amazon-cloudfront-content-from-being-downloaded-by-unauthenticated-users/ - オリジンアクセスアイデンティティ(OAI)を使用してAmazon CloudFrontとAmazon S3バケットの間のアクセス制御をする
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html - AWS WAFを使用してコンテンツへのアクセスを管理する
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/distribution-web-awswaf.html - Amazon CloudFrontで使用するカスタムオリジンサーバーにSSL/TLS 証明書をインストールする際の設定と注意点(Hostヘッダーをオリジンに転送するように設定した場合、オリジンはHostヘッダーのドメインに一致する証明書で応答するなど)
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/using-https-cloudfront-to-custom-origin.html
AWS Direct Connect
- Direct Connectの概要と特徴
https://docs.aws.amazon.com/ja_jp/directconnect/latest/UserGuide/Welcome.html - Direct Connectの冗長構成
https://aws.amazon.com/jp/directconnect/resiliency-recommendation/ - Direct Connectのリードタイムは数週間(AWS Site-to-Site VPNは即時)
https://d1.awsstatic.com/webinars/jp/pdf/services/201910_AWSInnovate_Network.pdf - Direct Connect経由でAmazon S3バケットにアクセスする方法(Public VIFとPrivateLink)
https://aws.amazon.com/jp/premiumsupport/knowledge-center/s3-bucket-access-direct-connect/
https://aws.amazon.com/jp/blogs/aws/aws-privatelink-for-amazon-s3-now-available/ - Direct Connect、Direct Connect Gateway、AWS Transit Gatewayによるオンプレミスと複数VPC間の接続
https://aws.amazon.com/jp/blogs/news/aws-direct-connect-transit-gateway-support/
https://aws.amazon.com/jp/blogs/news/aws-transit-gateway-with-shared-directconnect/
https://docs.aws.amazon.com/ja_jp/whitepapers/latest/aws-vpc-connectivity-options/aws-direct-connect-aws-transit-gateway.html - Direct ConnectのPublic VIFを使用してAWS Site-to-Site VPNを構築するアーキテクチャ(AWS Direct Connectは専用線だがそのまでは暗号化されない)
https://docs.aws.amazon.com/ja_jp/whitepapers/latest/aws-vpc-connectivity-options/aws-direct-connect-vpn.html - Direct Connect、Direct Connect Gateway、AWS Transit Gatewayによるオンプレミスと複数VPC間の接続
https://aws.amazon.com/jp/blogs/news/aws-direct-connect-transit-gateway-support/
https://aws.amazon.com/jp/blogs/news/aws-transit-gateway-with-shared-directconnect/
https://docs.aws.amazon.com/ja_jp/whitepapers/latest/aws-vpc-connectivity-options/aws-direct-connect-aws-transit-gateway.html - Direct Connect経由でAmazon S3バケットにアクセスする方法(Public VIFとPrivateLink)
https://aws.amazon.com/jp/premiumsupport/knowledge-center/s3-bucket-access-direct-connect/
https://aws.amazon.com/jp/blogs/aws/aws-privatelink-for-amazon-s3-now-available/
Elastic Load Balancing
- Elastic Load Balancingの仕組み(クロスゾーン負荷分散など)
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html - Elastic Load Balancingの各ロードバランサーの特徴(対応レイヤ、対応プロトコル、Network Load Balancerは固定IP可能など)
https://aws.amazon.com/jp/elasticloadbalancing/features/ - Application Load Balancerのホストの条件(ホストベースルーティング)、パスの条件(パスベースルーティング)
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/load-balancer-listeners.html#rule-condition-types - Network Load BalancerはUDPプロトコルをサポートしている
https://aws.amazon.com/jp/blogs/news/new-udp-load-balancing-for-network-load-balancer/ - Network Load Balancerは秒間数百万リクエストを捌くことができる https://aws.amazon.com/jp/blogs/news/new-network-load-balancer-effortless-scaling-to-millions-of-requests-per-second/
- スティッキーセッションによるインスタンスまたはターゲットのマッピング
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/classic/elb-sticky-sessions.html
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/load-balancer-target-groups.html
AWS Global Accelerator
- AWS Global Acceleratorのユースケース
https://aws.amazon.com/jp/global-accelerator/
Amazon Route 53
- Amazon Route 53のエイリアスレコードの特徴とエイリアスレコードとして登録できるAWSサービス
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html - Amazon Route 53プライベートホストゾーンを別のAWSアカウントまたはリージョンのVPCに関連付ける方法
https://aws.amazon.com/jp/premiumsupport/knowledge-center/private-hosted-zone-different-account/ - Amazon Route 53のルーティングポリシーの種類と特徴
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/routing-policy.html - Amazon Route 53ヘルスチェックの仕様
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/dns-failover-determining-health-of-endpoints.html - Amazon Route 53のフェイルオーバー設定
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/dns-failover-configuring.html
https://aws.amazon.com/jp/premiumsupport/knowledge-center/route-53-dns-health-checks/ - Amazon Route 53のDNSフェイルオーバーとS3ウェブサイトホスティングでバックアップサイトを作成する
https://aws.amazon.com/jp/blogs/aws/create-a-backup-website-using-route-53-dns-failover-and-s3-website-hosting/ - Amazon Route 53 Resolverの機能。Inbound EndpointはオンプレミスからAmazonProvidedDNS(169.254.169.253のRoute 53 Resolverサーバー)へのフォワーダー。
https://d1.awsstatic.com/webinars/jp/pdf/services/20191016_AWS_Blackbelt_Route53_Resolver.pdf - Amazon Route 53でのDNSSECサポート
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/dns-configuring-dnssec.html - Amazon Route 53とAWS Transit GatewayによるハイブリッドクラウドのDNS一元管理
https://aws.amazon.com/jp/blogs/networking-and-content-delivery/centralized-dns-management-of-hybrid-cloud-with-amazon-route-53-and-aws-transit-gateway/
Amazon VPC
- ルートテーブルの設定例
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/VPC_Route_Tables.html
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/route-table-options.html - Network Load Balancerを使用したインターフェイスエンドポイントのVPC エンドポイントサービス
https://docs.aws.amazon.com/ja_jp/vpc/latest/privatelink/endpoint-service-overview.html - AWS PrivateLinkとVPCピアリングを使用するサービス
https://docs.aws.amazon.com/vpc/latest/userguide/vpc-peer-region-example.html - VPCピアリングの特徴と接続例(通信の単一障害点や帯域幅のボトルネックがない、推移的ピアリング接続が必要な場合はAWS Transit Gatewayを使用するなど)
https://docs.aws.amazon.com/ja_jp/vpc/latest/peering/what-is-vpc-peering.html
https://docs.aws.amazon.com/ja_jp/vpc/latest/peering/peering-configurations-full-access.html
https://docs.aws.amazon.com/ja_jp/vpc/latest/peering/invalid-peering-configurations.html - VPCピアリング接続のシナリオ
https://docs.aws.amazon.com/ja_jp/vpc/latest/peering/peering-scenarios.html - AWS Transit GatewayとAWS Direct Connect Gatewayの概要
https://aws.amazon.com/jp/blogs/news/aws-direct-connect-transit-gateway-support/ - Amazon VPCのIPv4 CIDRブロックを変更する方法
https://aws.amazon.com/jp/premiumsupport/knowledge-center/vpc-ip-address-range/ - AWS PrivateLinkを使用したAmazon VPCエンドポイントインターフェイスのネットワークACLとセキュリティグループの設定
https://aws.amazon.com/jp/premiumsupport/knowledge-center/security-network-acl-vpc-endpoint/ - Transit VPCとAWS Transit Gatewayが実現すること
https://aws.amazon.com/jp/blogs/news/aws-solution-transit-vpc/
https://aws.amazon.com/jp/blogs/news/aws-transit-gateway-with-shared-directconnect/
https://docs.aws.amazon.com/ja_jp/vpc/latest/tgw/what-is-transit-gateway.html - セキュリティグループとネットワークACLの違い(ステートフル、ステートレス、エフェメラルポートの扱い)
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/VPC_Security.html
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/VPC_SecurityGroups.html
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/vpc-network-acls.html - VPCエンドポイントによるプライベート接続
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/endpoint-services-overview.html - セキュリティグループのユースケース(Webサーバー、データベースサーバーそれぞれの通信要件を考慮した設定、セキュリティグループIDを指定した設定など)
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/security-group-rules-reference.html - NATゲートウェイを使用した基本アーキテクチャ(外部サービス利用時にElastic IPで送信元制限も可能になる)
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/vpc-nat-gateway.html - NAT ゲートウェイとNATインスタンスの比較
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/vpc-nat-comparison.html - Egress-Onlyインターネットゲートウェイの特徴とユースケース
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/egress-only-internet-gateway.html - AWS PrivateLinkでプロキシフリートを使用してスケールするウェブフィルタリングを実行する方法
https://aws.amazon.com/jp/blogs/networking-and-content-delivery/how-to-use-aws-privatelink-to-secure-and-scale-web-filtering-using-explicit-proxy/
AWS AppSync
- AWS AppSyncの概要
https://aws.amazon.com/jp/appsync/faqs/
Amazon WorkSpaces
- Amazon WorkSpacesの概要
https://aws.amazon.com/jp/workspaces/faqs/ - AD Connectorを使用してAmazon WorkSpacesを使用する
https://docs.aws.amazon.com/ja_jp/workspaces/latest/adminguide/launch-workspace-ad-connector.html
Amazon AppStream 2.0
- Amazon AppStream 2.0の概要
https://aws.amazon.com/jp/appstream2/faqs/
Amazon Athena
- Amazon Athenaの概要と特徴(Amazon S3との関係)
https://aws.amazon.com/jp/athena/faqs/ - Amazon AthenaのパフォーマンスチューニングTipsトップ10
https://aws.amazon.com/jp/blogs/news/top-10-performance-tuning-tips-for-amazon-athena/
AWS Data Pipeline
- AWS Data Pipelineの概要
https://aws.amazon.com/jp/ecr/faqs/
Amazon Elasticsearch Service(Amazon ES)
- Amazon Elasticsearch Serviceへのストリーミングデータのロード
https://docs.aws.amazon.com/ja_jp/elasticsearch-service/latest/developerguide/es-aws-integrations.html - Amazon Elasticsearch Serviceへの集中ログ記録の構成例
https://aws.amazon.com/jp/solutions/implementations/centralized-logging/
Amazon Elastic MapReduce(Amazon EMR)
- Amazon EMRクラスターの設定のガイドラインとベストプラクティス(コアノードとタスクノードに使用するインスタンスタイプなど)
https://docs.aws.amazon.com/ja_jp/emr/latest/ManagementGuide/emr-plan-instances-guidelines.html
https://aws.amazon.com/jp/blogs/news/best-practices-for-running-apache-spark-applications-using-amazon-ec2-spot-instances-with-amazon-emr/
AWS Glue
- AWS Glueの概要
https://aws.amazon.com/jp/glue/faqs/
https://docs.aws.amazon.com/ja_jp/glue/latest/dg/what-is-glue.html - Amazon S3のイベント通知で呼び出したAWS Lambda関数でAWS Glueを実行する
https://aws.amazon.com/jp/blogs/news/build-and-automate-a-serverless-data-lake-using-an-aws-glue-trigger-for-the-data-catalog-and-etl-jobs/ - AWS Glueデータカタログの仕組みと処理の流れ
https://docs.aws.amazon.com/ja_jp/glue/latest/dg/populate-data-catalog.html
Amazon Kinesis
- Amazon Kinesis Data Streamsの概要
https://aws.amazon.com/jp/kinesis/data-streams/faqs/ - Amazon Kinesis Data Firehoseの特徴(フルマネージドで自動的にスケールするなど)と連携できるAWSサービス(Amazon S3、Amazon Redshift、Amazon Elasticsearch Serviceなど)
https://aws.amazon.com/jp/kinesis/data-firehose/faqs/ - Amazon Kinesis Data Analyticsの概要
https://aws.amazon.com/jp/kinesis/data-analytics/faqs/ - Amazon Kinesis Data StreamsのコンシューマーにAWS Lambdaを使用してレコードを処理する
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/with-kinesis.html - Amazon Kinesis Data Streamsを使用したKinesis Data Firehoseへの書き込み
https://docs.aws.amazon.com/ja_jp/firehose/latest/dev/writing-with-kinesis-streams.html - Amazon Kinesis Data Streams、Kinesis Data Firehose、Amazon S3による連携のユースケース
https://aws.amazon.com/jp/blogs/news/optimizing-downstream-data-processing-with-amazon-kinesis-data-firehose-and-amazon-emr-running-apache-spark/
https://aws.amazon.com/jp/blogs/big-data/build-seamless-data-streaming-pipelines-with-amazon-kinesis-data-streams-and-amazon-kinesis-data-firehose-for-amazon-dynamodb-tables/ - Amazon Kinesis Data StreamsとAmazon Kinesis Data Analyticsを組み合わせた開発
https://aws.amazon.com/jp/blogs/news/new-amazon-kinesis-data-analytics-for-java/
https://aws.amazon.com/jp/blogs/big-data/create-real-time-clickstream-sessions-and-run-analytics-with-amazon-kinesis-data-analytics-aws-glue-and-amazon-athena/ - Amazon Kinesis Data Streams、Kinesis Data Firehose、Amazon S3、Amazon Redshiftによるストリーミング分析アーキテクチャの例
https://aws.amazon.com/jp/quickstart/connect/data-streaming/ - Amazon Kinesis Data Firehoseを使用して、VPC内のAmazon Elasticsearch Serviceにストリーミングデータを登録する。
https://aws.amazon.com/jp/blogs/big-data/ingest-streaming-data-into-amazon-elasticsearch-service-within-the-privacy-of-your-vpc-with-amazon-kinesis-data-firehose/ - Kinesisエージェントを使用したKinesis Data Firehoseへのデータ送信
https://docs.aws.amazon.com/ja_jp/firehose/latest/dev/writing-with-agents.html
Amazon QuickSight
- Amazon QuickSightの概要、連携できるサービス
https://aws.amazon.com/jp/quicksight/resources/faqs/ - Amazon CloudWatch Logs、Amazon Kinesis Firehose、Amazon S3、Amazon Athena、Amazon QuickSightを使用した分析
https://aws.amazon.com/jp/blogs/news/analyzing-vpc-flow-logs-with-amazon-kinesis-firehose-amazon-athena-and-amazon-quicksight/
Amazon SQS
- Amazon SQSの特徴、ユースケース(個別のキューで優先順位制御をするなど)
https://aws.amazon.com/jp/sqs/features/ - Amazon SQS FIFOキューの特徴
https://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html - Amazon SQS FIFOキューのメッセージグループIDによる順序制御
https://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/using-messagegroupid-property.html - Amazon SQS可視性タイムアウトの特徴
https://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html - Amazon SQSデッドレターキューの特徴
https://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html - AWS Lambda関数におけるデッドレターキューを使用したサーバーレスアプリケーション設計
https://aws.amazon.com/jp/blogs/compute/robust-serverless-application-design-with-aws-lambda-dlq/ - Amazon SQSのロングポーリングの特徴(ショートポーリングとの違い)
https://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-short-and-long-polling.html - Amazon SQSポリシーの基本的な例
https://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-basic-examples-of-sqs-policies.html - マイクロサービスにおけるAmazon SQSの役割
https://aws.amazon.com/jp/microservices/ - Amazon SQSキュー内のメッセージをAWS Lambda関数で処理する
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/with-sqs.html - Amazon SQSに基づくスケーリング(ApproximateNumberOfMessagesのカスタムメトリクスに基づくターゲット追跡スケーリング)
https://docs.aws.amazon.com/ja_jp/autoscaling/ec2/userguide/as-using-sqs-queue.html
AWS Step Functions
- AWS Step Functionsの特徴とユースケース
https://docs.aws.amazon.com/ja_jp/step-functions/latest/dg/welcome.html
https://aws.amazon.com/jp/step-functions/faqs/ - AWS Step Functionsを呼び出せるAWSサービス
https://docs.aws.amazon.com/ja_jp/step-functions/latest/dg/concepts-invoke-sfn.html
Amazon Connect
- Amazon Connectの概要
https://aws.amazon.com/jp/connect/faqs/ - Amazon ConnectとAmazon Lexの連携によるローカライズされた会話体験
https://aws.amazon.com/jp/blogs/news/creating-a-sophisticated-conversational-experience-using-amazon-lex-in-japanese/
Amazon WorkDocs
- Amazon WorkDocsの概要と特徴
https://aws.amazon.com/jp/workdocs/features/
https://aws.amazon.com/jp/workdocs/faq/
https://docs.aws.amazon.com/ja_jp/workdocs/latest/adminguide/getting_started.html
AWS Cloud Development Kit(AWS CDK)
AWS Billing and Cost Management
- Cost Explorerを使用したコストの分析
https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/ce-what-is.html - コスト配分タグによるリソース作成者毎の利用料金の追跡とユーザー定義のリソース利用料金追跡
https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html - コスト配分タグを使用したAWS Cost Explorerによる分析、データ転送料金の削減策(リージョン間転送の回避、AZ間転送の回避など)
https://aws.amazon.com/jp/blogs/mt/using-aws-cost-explorer-to-analyze-data-transfer-costs/ - AWS Budgetsのベストプラクティス
https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/budgets-best-practices.html - AWSのコストを削減する9つの方法
https://aws.amazon.com/jp/blogs/news/9ways-to-optimize-aws-cost/
Amazon Mechanical Turk
- Amazon Mechanical Turkの概要
https://aws.amazon.com/jp/mturk/faqs/
Others
- AWSの各データベースサービスの特徴とユースケース
https://aws.amazon.com/jp/products/databases/ - IDS/IPSソリューションの基本的なアーキテクチャ(IDS/IPS用のVPCを用意してトラフィックを転送するなど)
https://aws.amazon.com/marketplace/solutions/infrastructure-software/ids-ips - 基本的なDR構成の特徴(パイロットライト、ウォームスタンバイ、ホットスタンバイでどのようにバックアップし復旧するか)
https://d1.awsstatic.com/webinars/jp/pdf/services/20180717_AWS-BlackBelt_OsakaLocalRegion_KIX_DR.pdf - クラウド移行の評価、モビライズ、移行とモダナイゼーションの各プロセスで使用するAWSサービスやツールの特徴
https://aws.amazon.com/jp/cloud-migration/how-to-migrate/ - AWSを使用したエンタープライズ向けサーバーレスCI/CDのクイックスタート
https://aws.amazon.com/jp/quickstart/architecture/serverless-cicd-for-enterprise/ - 7つのクラウド移行戦略(Relocate、Rehosting(Lift-and-shift)、Replatforming、Repurchasing、Refactoring/Re-architecting、Retire、Retain)
https://aws.amazon.com/jp/builders-flash/202007/awsgeek-migration-steps/
https://aws.amazon.com/jp/builders-flash/202011/migration-to-cloud-2/
https://aws.amazon.com/jp/blogs/enterprise-strategy/6-strategies-for-migrating-applications-to-the-cloud/