はじめに
先日、AWS のアーキテクチャ図を記載して、改めて AWS のサービスの多さに驚き直しました
一体、どれぐらいあるかと AI に聞いてみると、今日現在でプレビュー版を含めると、500 以上になるそうです「スゴイ量」果たして、すべてのサービスを触った事がある方はいるんですかね???
そんな思いから、自分はどれだけ触ったのか(何割触ったのか)?を洗い出してみました!
Compute(コンピュート)
Amazon EC2
- 概要:仮想サーバーをクラウド上に構築できるサービス自由にスペック・OSを選べる
- 一言ポイント:クラウドの基本、まずはここから
AWS Lambda
- 概要:サーバーレスでコードを実行するイベント駆動型サービス
- 一言ポイント:インフラ管理ゼロで関数実行!
AWS Batch
- 概要:バッチ処理を実行できるサービス
- 一言ポイント:Lambda に似てるが、実行時間900秒の制限は無し
AWS Elastic Beanstalk
- 概要:アプリケーションを自動でデプロイ・スケーリング
- 一言ポイント:インフラ任せで即デプロイ!
AWS App Runner
- 概要:コードやコンテナイメージを簡単にWebサービスとして公開
- 一言ポイント:ソースだけでWebアプリが動く!
Container(コンテナ)
Amazon ECR (Amazon Elastic Container Registry)
- 概要:フルマネージドなDockerコンテナレジストリサービス
- 一言ポイント:Dockerコンテナイメージの保存、管理、デプロイなど全てお任せ!
Amazon ECS
- 概要:Dockerコンテナのデプロイ・管理ができるマネージドサービス
- 一言ポイント:AWSネイティブなコンテナ管理
Amazon EKS
- 概要:Kubernetesクラスターをマネージドで提供
- 一言ポイント:K8sの運用負荷を激減!
AWS Fargate
- 概要:サーバレスでコンテナを動かすサービスEC2不要
- 一言ポイント:インフラ気にせずコンテナ実行!
Storage(ストレージ)
Amazon S3
- 概要:高耐久でスケーラブルなオブジェクトストレージ
- 一言ポイント:世界中で使われるファイル置き場
Amazon EBS
- 概要:EC2用の高性能ブロックストレージ
- 一言ポイント:EC2にディスクを追加するならこれ!
Amazon EFS
- 概要:複数のEC2インスタンスから同時アクセス可能な共有ファイルストレージ
- 一言ポイント:ファイル共有もクラウドで!
AWS Backup
- 概要:AWSリソースのバックアップを一元管理
- 一言ポイント:バックアップ自動化の味方!
Database(データベース)
Amazon RDS
- 概要:MySQLやPostgreSQLなどのリレーショナルDBを簡単に運用
- 一言ポイント:DB運用からの解放!
Amazon Aurora
- 概要:高性能なRDS互換データベース(MySQL/PostgreSQL)
- 一言ポイント:RDSより速くてスケーラブル!
Amazon DynamoDB
- 概要:完全マネージドのNoSQLデータベース
- 一言ポイント:高速スケーラブルなNoSQL!
Amazon ElastiCache
- 概要:RedisやMemcachedによるインメモリキャッシュ
- 一言ポイント:高速データアクセスの切り札!
Networking & CDN
Amazon VPC
- 概要:AWS上に仮想ネットワークを作成
- 一言ポイント:ネットワークの土台!
ELB (Elastic Load Balancing)
- 概要:トラフィックを自動で複数のEC2などに分散
- 一言ポイント:高可用性のカギ!ALBたちも
Amazon CloudFront
- 概要:高速・低遅延のCDNサービス
- 一言ポイント:コンテンツ配信はお任せ!
Amazon Route 53
- 概要:フルマネージドなDNSサーバーサービス
- 一言ポイント:リソースのヘルスチェックとかもできる
Amazon API Gateway
- 概要:RESTful APIを作成、デプロイできるサービス
- 一言ポイント:SwaggerおよびOpenAPI定義ファイルでサクッと作成
Developer Tools
AWS CodeCommit
- 概要:Git対応のコードリポジトリサービス
- 一言ポイント:GitHub代替だけど、GitHubほどは使い勝手が良くない
AWS CodeBuild
- 概要:ソースコードをビルドするマネージドサービス
- 一言ポイント:ビルドを自動化!
AWS CodeDeploy
- 概要:アプリをEC2やFargateなどに自動デプロイ
- 一言ポイント:リリース作業が超簡単!
AWS CodePipeline
- 概要:CI/CDパイプラインを構築
- 一言ポイント:継続的デリバリの要!
AWS FIS (AWS Fault Injection Simulator)
- 概要:AWSリソースに対してフォールト挿入実験を実施するカオスエンジニアリングサービス
- 一言ポイント:ちゃんと設計して使ってみたい
Security & Identity
AWS IAM
- 概要:ユーザーやロールに対する権限管理
- 一言ポイント:最重要のアクセス管理!
Amazon Cognito
- 概要:ユーザー認証と認可を簡単に実装
- 一言ポイント:ログイン機能が数分で完成!
AWS Secrets Manager
- 概要:秘密情報を管理できるフルマネージドサービス
- 一言ポイント:セキュリティ対策の中核!
AWS KMS (AWS Key Management Service)
- 概要:暗号鍵の生成と管理
- 一言ポイント:セキュリティ対策の中核!
AWS WAF
- 概要:Webアプリケーションのファイアウォール
- 一言ポイント:不正アクセスをブロック!
AWS Shield
- 概要:DDoS攻撃からAWSリソースを防御
- 一言ポイント:攻撃に備える安心装備!
Amazon GuardDuty
- 概要:ログなどの監視・分析をする、継続的なセキュリティモニタリングサービス
- 一言ポイント:いろいろなログが対象
ACM (AWS Certificate Manager)
- 概要:SSL/TLS証明書のプロビジョニング、管理、およびデプロイができるサービス
- 一言ポイント:証明書の自動更新失敗の調査は良い思い出
AWS Security Hub
- 概要:セキュリティアラートおよびコンプライアンス状況を包括的に確認できるサービス
- 一言ポイント:AWSサービスとサードパーティのセキュリティアラートや検出結果をまとめて確認できる
Monitoring & Analytics
Amazon CloudWatch
- 概要:AWSリソースの監視とログ管理
- 一言ポイント:ログもメトリクスも一元化!
AWS CloudTrail
- 概要:AWSアカウントでの操作履歴を記録
- 一言ポイント:監査ログの決定版!
Amazon Athena
- 概要:S3のデータを分析できるインタラクティブクエリサービス
- 一言ポイント:サクッと使える BI ツール
Amazon Redshift
- 概要:フルマネージドなデータウェアハウスサービス
- 一言ポイント:Google Cloud の BigQuery と比べちゃうと見劣り
Integration & Messaging
Amazon SQS
- 概要:分散システム向けメッセージキュー
- 一言ポイント:非同期処理を支える縁の下!
Amazon SNS
- 概要:通知を複数チャネルに一斉配信
- 一言ポイント:即時通知でシステム連携!
Amazon EventBridge
- 概要:アプリやサービス間のイベント連携
- 一言ポイント:疎結合なイベント駆動設計!
AI/ML(人工知能・機械学習)
Amazon SageMaker
- 概要:MLモデルの構築・学習・デプロイができるプラットフォーム
- 一言ポイント:機械学習のすべてがここに
Application Integration
AWS Step Functions
- 概要:サーバレスワークフローを視覚的に構築
- 一言ポイント:業務フローを簡単に設計!
Cost Management
AWS Cost Explorer
- 概要:コストの可視化と分析
- 一言ポイント:お金の見える化!
AWS Budgets
- 概要:予算超過をアラートで通知
- 一言ポイント:コスト超過を防止!
Learning & Dev
AWS CloudFormation
- 概要:インフラをコードで管理するIaCサービス
- 一言ポイント:インフラもGitで管理!
AWS Amplify
- 概要:フロントエンド開発を高速化するツールセット
- 一言ポイント:モダンアプリが即構築!
おわりに
意外と触っているもんですね。途中で洗い出しが嫌になりそうでした。。。
全部で 45 サービスを記載しましたが、たぶん漏れがあると思います。でも、45 サービスと全体の 1 割ぐらい触ってるんだなぁと自身に感心しました。
一年後にどれだけ増えてるか、確認してみたいです!
参考(感謝)
- AIに壁打ち
