AWS
aws
一言で言うと
Amazon Web Services の略。EC2・S3・Lambda など 200 以上のクラウドサービスを月額従量課金で提供する世界最大手のクラウド基盤。
もう少し詳しく
一言で言うと
Amazon Web Services の略。EC2・S3・Lambda など 200 以上のクラウドサービスを月額従量課金で提供する世界最大手のクラウド基盤。
詳細
AWS は「自社でサーバーを買って運用する」代わりに、必要なときに必要な分だけ借りるためのプラットフォームです。サービスは大きく次の 4 領域に分かれます。
リージョン (例: ap-northeast-1 東京) とアベイラビリティゾーン (AZ) という単位で物理的に冗長化されており、世界に 30 リージョン以上あります。
具体例
# AWS CLI で S3 にファイルを置く
$ aws s3 cp ./report.pdf s3://my-bucket/2026/report.pdf# Lambda 関数を呼び出す
$ aws lambda invoke \
--function-name resize-image \
--payload '{"key": "uploads/cat.jpg"}' \
response.json
# EC2 インスタンスを起動
$ aws ec2 run-instances \
--image-id ami-0abcd1234 \
--instance-type t3.micro \
--key-name my-key
実務ではコンソールではなく IaC (Terraform / AWS CDK / CloudFormation) で定義するのが標準です。
使い分け / トレードオフ
EC2 vs Lambda — 常時稼働で CPU を使うなら EC2、リクエスト駆動で同時実行数が読めないなら Lambda が有利です。
AWS vs GCP / Azure — エコシステムの広さと採用ノウハウは AWS が圧倒。BigQuery など特定サービス目当てなら GCP、Microsoft 365 と統合したいなら Azure を選びます。
コスト面では、S3 の egress (転送料) と NAT Gateway の時間課金で予算超過しやすいので、Cost Explorer と Budgets で監視するのが必須です。