AWSサービス学習の優先順位ガイド
· 約5分
現会社で使用されるAWSサービスの分析に基づき、学習の優先順位を設定したものです。
各サービスは、コンピューティング、ストレージ、データベース、ネットワークとコンテンツ配信、開発者用ツール、管理ツール、セキュリティ、分析、アプリケーション統合のカテゴリに分類され、それぞれの重要度に応じて優先順位が付けられています。
このガイドを活用することで、効率的にAWSの知識を深め、実務におけるスキルを向上させることができます。
以下に、各カテゴリごとのサービスとその学習優先度を示します。
| カテゴリー | AWSサービス | 重要度 |
|---|---|---|
| コンピューティング | Elastic Container Service (ECS) | 5 |
| Fargate | 5 | |
| EC2 | 4 | |
| Batch | 5 | |
| Elastic Container Registry(ECR) | 5 | |
| Lambda | 5 | |
| Lightsail | 0.5 | |
| ストレージ | S3 | 5 |
| データベース | Aurora for postgres | 5 |
| DynamoDB | 4 | |
| ElastiCache | 3 | |
| ネットワークとコンテンツ配信 | VPC | 3 |
| CloudFront | 3 | |
| Route 53 | 2 | |
| API Gateway | 3 | |
| Elastic Load Balancing | 5 | |
| 開発者用ツール | CodeBuild | 3 |
| CodeDeploy | 5 | |
| CodePipeline | 5 | |
| aws-cli | 5 | |
| 管理ツール | Backup | 2 |
| Chatbot | 2 | |
| CloudWatch | 5 | |
| CloudTrail | 2 | |
| Config | 2 | |
| Health | 2 | |
| Systems Manager | 4 | |
| Trusted Advisor | 2 | |
| セキュリティ | Identity and Access Management (IAM) | 4 |
| Cognito | 5 | |
| Certificate Manager | 2 | |
| Firewall Manager | 0.5 | |
| GuardDuty | 3 | |
| Key Management Service | 3 | |
| Organizations | 3 | |
| Secrets Manager | 2 | |
| Security Hub | 3 | |
| WAF&Shield | 4 | |
| 分析 | Athena | 5 |
| Kinesis | 0.5 | |
| OpenSearch Service | 4 | |
| モバイルサービス | Amplify | 0.5 |
| 電話サービス | Connect | 0.5 |
| アプリケーション統合 | EventBridge | 4 |
| Simple Queue Service (SQS) | 4 | |
| Simple Notification Service (SNS) | 3 | |
| Step Functions | 4 | |
| メール | Simple Email Service (SES) | 4 |
コンピューティング
- Elastic Container Service (ECS)、Fargate、Batch、Elastic Container Registry (ECR)、Lambdaは、優先度5であり、最も重要なサービスです。これらは、コンテナ管理やサーバーレスアーキテクチャにおいて重要な役割を果たします。
- EC2は優先度4で、仮想サーバーの管理において重要です。
- Lightsailは優先度0.5で、簡易的なアプリケーションホスティングに利用されます。
ストレージ
- S3は優先度5で、データの保存と管理において不可欠なサービスです。
データベース
- Aurora for postgresは優先度5で、リレーショナルデータベースの管理において重要です。
- DynamoDBは優先度4で、NoSQLデータベースの管理に利用されます。
- ElastiCacheは優先度3で、キャッシュ管理に役立ちます。
ネットワークとコンテンツ配信
- VPC、CloudFront、API Gatewayは優先度3で、ネットワーク管理とコンテンツ 配信において重要です。
- Route 53は優先度2で、DNS管理に利用されます。
- Elastic Load Balancingは優先度5で、トラフィック管理において重要です。
開発者用ツール
- CodeBuild、CodeDeploy、CodePipeline、aws-cliは優先度5で、開発プロセスの自動化において重要です。
管理ツール
- CloudWatchは優先度5で、モニタリングとログ管理において重要です。
- Systems Managerは優先度4で、インフラ管理に役立ちます。
- その他の管理ツールは優先度2で、補助的な役割を果たします。
セキュリティ
- Identity and Access Management (IAM)、Cognitoは優先度4で、アクセス管理において重要です。
- その他のセキュリティツールは優先度3で、セキュリティ強化に役立ちます。
分析
- Athena