2.1 AWSサービス体系
AWS Service Overview
Amazon Web Services(AWS)は2006年にサービス開始し、現在200以上のサービスを提供する最大のクラウドプロバイダである。グローバルインフラストラクチャと主要サービスカテゴリを概観する。
グローバルインフラストラクチャ
@startuml
skinparam backgroundColor #FEFEFE
rectangle "AWSグローバルインフラストラクチャ" as Global {
rectangle "リージョン (Region)" as Region #DBEAFE {
rectangle "アベイラビリティゾーン\n(AZ-a)" as AZ1 #93C5FD {
rectangle "データセンター群" as DC1 #60A5FA
}
rectangle "アベイラビリティゾーン\n(AZ-b)" as AZ2 #93C5FD {
rectangle "データセンター群" as DC2 #60A5FA
}
rectangle "アベイラビリティゾーン\n(AZ-c)" as AZ3 #93C5FD {
rectangle "データセンター群" as DC3 #60A5FA
}
}
rectangle "エッジロケーション" as Edge #FEF3C7 {
rectangle "CloudFront POP" as POP #FDE68A
rectangle "Route 53" as R53 #FDE68A
}
}
AZ1 <--> AZ2 : 低レイテンシ接続
AZ2 <--> AZ3 : 低レイテンシ接続
note bottom of Region
33リージョン (2024年時点)
ap-northeast-1 = 東京
各リージョンは独立
end note
note bottom of Edge
600以上のPOP
コンテンツ配信
DNS解決
end note
@enduml
図1: AWSグローバルインフラストラクチャの構成
| 概念 | 説明 | 例 |
|---|---|---|
| リージョン | 地理的に離れた独立したデータセンター群 | ap-northeast-1(東京) |
| アベイラビリティゾーン(AZ) | リージョン内の独立したデータセンター | ap-northeast-1a, 1c, 1d |
| エッジロケーション | CloudFront/Route53用のPOP | 世界600以上 |
主要サービスカテゴリ
@startmindmap skinparam backgroundColor #FEFEFE * AWSサービス ** コンピュート *** EC2 (仮想サーバー) *** Lambda (サーバーレス) *** ECS/EKS (コンテナ) *** Fargate (サーバーレスコンテナ) ** ストレージ *** S3 (オブジェクト) *** EBS (ブロック) *** EFS (ファイル) *** Glacier (アーカイブ) ** データベース *** RDS (リレーショナル) *** DynamoDB (NoSQL) *** ElastiCache (キャッシュ) *** Redshift (DWH) left side ** ネットワーク *** VPC (仮想ネットワーク) *** Route 53 (DNS) *** CloudFront (CDN) *** ELB (ロードバランサ) ** セキュリティ *** IAM (認証認可) *** KMS (暗号化) *** WAF (Webファイアウォール) *** GuardDuty (脅威検知) ** 管理・監視 *** CloudWatch (監視) *** CloudTrail (監査) *** Config (構成管理) *** Systems Manager @endmindmap
図2: AWS主要サービスカテゴリ
AWSは200以上のサービスを提供するが、実務で頻繁に使用されるのは上記の主要サービスである。まずはコンピュート(EC2, Lambda)、ストレージ(S3)、ネットワーク(VPC)、セキュリティ(IAM)の基礎を押さえることが重要 [1]。
料金体系の基本
AWS料金の3原則
1. 従量課金(Pay-as-you-go): 使った分だけ支払い
2. 予約による割引: Reserved Instances, Savings Plans
3. ボリュームディスカウント: 使用量増加で単価低下
1. 従量課金(Pay-as-you-go): 使った分だけ支払い
2. 予約による割引: Reserved Instances, Savings Plans
3. ボリュームディスカウント: 使用量増加で単価低下
| サービス | 課金単位 | 注意点 |
|---|---|---|
| EC2 | 時間/秒単位 | 停止中もEBS課金継続 |
| S3 | GB/月 + リクエスト数 | データ転送料に注意 |
| Lambda | リクエスト数 + 実行時間 | 無料枠あり(月100万リクエスト) |
| データ転送 | GB単位 | インバウンド無料、アウトバウンド有料 |
出典
[1] AWS. AWS Global Infrastructure. https://aws.amazon.com/about-aws/global-infrastructure/
[2] AWS. AWS Pricing. https://aws.amazon.com/pricing/
[2] AWS. AWS Pricing. https://aws.amazon.com/pricing/
発展学習
→ AWS Well-Architected Framework
→ AWS Certified Cloud Practitioner
→ AWS Well-Architected Framework
→ AWS Certified Cloud Practitioner