エンジニアを生業にしている、くわブロ です。
麦茶や寝袋の話ばっかりしているので、本業のエンジニア関連の話も投稿したいなと思い、AWSクラウドの話をしてみます。
同じ記事を はてなブログ でも書いています。
AWSクラウドのサービス
AWSクラウドで提供されるサービスは100個以上あります。
「このサービスってどんなサービスだっけ?」とパッと出てこないことや、
「〇〇サービスは、こうこうこういうサービスです。」と設計書でサービスの前提を説明したくなることもあるかと。
以下の記事を見て「なるほどなるほど」と思ったのですが、
Gigazine : AWSの膨大で複雑なサービス群をすべて「たった1行」で説明していくとこうなる
でもやっぱり設計書や提案書に書くなら、公式サイトから引用したい。
そんな時に便利な機能を発見しました、それはマネジメントコンソールでサービス名を検索すると表示される「一言メモ」です。
例えば、RDSで検索すると「マネージド型のリレーショナルデータベースサービス」とパッと出てきます。
この「一言メモ」をまとめてみたら便利なんじゃないかなと思ったので、マネジメントコンソール上のサービスを全部抽出してみました。
なお、サービス名やサービス概要は随時変更されていきますので、あくまでも2020年6月時点の情報としてご認識いただければと思います。
サービスごとの一言メモ
マネジメントコンソールの各分野ごとに、サービス名と一言メモをまとめてみました。
それでは、いってみましょう。
コンピューティング
EC2 : クラウド内の仮想サーバ
Lightsail : 仮想プライベートサーバの起動および管理
Lambda : サーバーのことを考えずにコードを実行する
Batch : すべての規模に対応する完全マネージド型のバッチ処理
Elastic Beanstalk : ウェブアプリの実行と管理
Serverless Application Repository : チーム内または公開してサーバーレスアプリケーションを構築、デプロイ、および共有する
AWS Outposts : オンプレミスで AWS のサービスを実行
EC2 Image Builder : OSイメージの構築、カスタマイズ、デプロイを自動化するマネージド型サービス
ストレージ
S3 : クラウド内のスケーラブルなストレージ
EFS : EC2のマネージド型ファイルストレージ
FSx : さまざまなワークロードに最適化された完全マネージド型のサードパーティーファイルシステム
S3 Glacier : クラウド内のアーカイブストレージ
Storage Gateway : ハイブリッド・ストレージの統合
AWS Backup : AWS Backup が AWS のサービスのバックアップを一元管理および自動化
データベース
RDS : マネージド型のリレーショナルデータベースサービス
DynamoDB : マネージド NoSQL データベース
ElastiCache : インメモリキャッシュ
Neptune : クラウド向けに構築された高速で信頼性の高いグラフデータベース
Amazon Redshift : 高速、シンプル、費用対効果の高いデータウェアハウジング
Amazon QLDB : 完全マネージド型の台帳データベース
Amazon DocumentDB : MongoDB と互換性のある完全マネージド型のデータベースサービス
Amazon Keyspaces : サーバーレス Cassandra 互換データベース
移行と転送
AWS Migration Hub : 素早く簡単な AWS へのデータセンター移行
Application Discovery Service : オンプレミスのアプリケーションのインベントリと依存関係の検出
Database Migration Service : マネージド型データベース移行サービス
Server Migration Service : AWSへのオンプレミスサーバーの移行
AWS Transfer Family : SFTP、FTPS、FTP の完全マネージド型サポート
AWS Snow Family : 大容量データの転送
DataSync : DataSync で、データの移動を簡略化、自動化、高速化
ネットワーキングとコンテンツ配信
VPC : 独立したクラウドリソース
CloudFront : グローバルなコンテンツ配信ネットワーク
Route 53 : スケーラブルな DNS とドメインネーム登録
API Gateway : API の構築、デプロイ、および管理
Direct Connect : AWS への専用ネットワーク接続
AWS App Mesh : マイクロサービスの簡単なモニタリングと制御
AWS Cloud Map : クラウドの動的マップを構築
Global Accelerator : AWS のグローバルネットワークを使用して、アプリケーションの可用性とパフォーマンスを改善
開発者用ツール
CodeStar : アプリケーションのすばやい開発、構築、およびデプロイ
CodeCommit : プライベート Git リポジトリ内でのコードの保存
CodeArtifact : ソフトウェア開発のための安全かつスケーラブルでコスト効率が高いアーティファクト管理
CodeBuild : コードの構築とテスト
CodeDeploy : コードデプロイの自動化
CodePipeline : 継続的デリバリーを使用したソフトウェアのリリース
Cloud9 : コードの記述、実行、デバッグのためのクラウド IDE
X-Ray : アプリケーションの分析とデバッグ
ロボット工学
AWS RoboMaker : インテリジェントなロボットアプリケーションの開発、テスト、デプロイ
Customer Enablement
AWS IQ : サードパーティーの AWS 認定エキスパートの心により、プロジェクトを迅速に完了できます。
サポート : AWS の技術サポートやアカウントサポートにお問い合わせください。
Managed Services : AWS 向けの IT 運用管理
ブロックチェーン
Amazon Managed Blockchain : スケーラブルなブロックチェーンネットワークを簡単に作成および管理
衛星
Ground Station : 人工衛星との通信
Quantum Technologies
Amazon Braket : 量子コンピューティングの調査、評価、実験のためのサービス
管理とガバナンス
AWS Organizations : AWS アカウント間の集中ガバナンスおよび管理です。
CloudWatch : クラウドとアプリケーションのモニタリング
AWS Auto Scaling : AWS Auto Scaling で、 AWS でアプリケーション全体を迅速にスケール
CloudFormation : テンプレートによるリソースの作成と管理
CloudTrail : ユーザーアクティビティと API 使用状況のトラッキング
Config : リソースのインベントリと変更のトラッキング
OpsWorks : Chef と Puppet の設定管理
Service Catalog : AWS Service Catalog により、組織は IT リソースの承認カタログ管理し、パーソナライズされたポータルを通して社員が利用できるようにします。
Systems Manager : AWS Systems Manager は、AWS リソースを表示、管理する中心的な場所
AWS AppConfig : AWS AppConfig では、実行時にアプリケーション設定を更新します。
Trusted Advisor : パフォーマンスとセキュリティの最適化
Control Tower : 安全でルールに準拠した複数アカウント環境をセットアップし、管理する最も簡単な方法
AWS License Manager : サードパーティーのライセンス使用状況を事前に管理、検出、報告するルールを設定する
AWS Well-Architected Tool : AWS Well-Architected Tool を使用して、ベストプラクティス、メジャー、ワークロードの改善について学習する
Personal Health Dashboard : AWS のサービス状態がパーソナライズされた表示
AWS Chatbot : AWS 向け ChatOps
Launch Wizard : AWS でサードパーティー製アプリケーションのサイズ設定、構成、デプロイを行います。
AWS Compute Optimizer : ワークロードに最適な AWS コンピューティングリソースを推奨
メディアサービス
Elastic Transcoder : 使いやすいスケーラブルなメディア変換サービス
Kinesis Video Streams : 分析と機械学習のためにビデオストリームをキャプチャ、処理、保存
MediaConnect : 信頼性と柔軟性が高く、安全なライブビデオの転送
MediaConvert : ファイルベースのコンテンツをブロードキャストおよびマルチスクリーン配信用に変換する
MediaLive : ブロードキャスト配信用のビデオ入力をライブ出力に変換する
MediaPackage : ジャストインタイム形式変換を使用して、多くのデバイスにビデオを配信する
MediaStore : ライブまたはオンデマンドのメディアワークフロー向けビデオアセットの保存と配信
MediaTailor : サーバーサイドの広告挿入によるマルチスクリーンコンテンツのパーソナライズ化と収益化
Elemental Appliances & Software : 動画処理と配信向けのオンプレミスソリューション
Machine Learning
Amazon SageMaker : 機械学習モデルの構築、トレーニング、デプロイ
Amazon CodeGuru : 最新のアプリケーションの構築と実行に関するインテリジェントな推奨事項
Amazon Comprehend : 構造化されていないテキストの分析
Amazon Forecast : Amazon Forecast は、正確な時系列を予測するための完全マネージド型サービスです
Amazon Fraud Detector : 機械学習を使用してオンライン不正をより迅速に検出する
Amazon Kendra : 機械学習によるきわめて高精度なエンタープライズ検索サービス
Amazon Lex : 音声やテキストに対応するチャットボットの構築
Amazon Machine Learning : すばやく簡単にスマートアプリケーションを構築
Amazon Personalize : Amazon Personalize で、リアルタイムの推奨事項をアプリに簡単に追加
Amazon Polly : テキストを生きた音声に変換
Amazon Rekognition : 画像の検索と分析
Amazon Textract : あらゆるドキュメントからテキストとデータを簡単に抽出
Amazon Transcribe : 強力な音声認識
Amazon Translate : リアルタイムでのテキスト翻訳
AWS DeepLens : 深層学習が可能なビデオカメラ
AWS DeepRacer : 機械学習による完全自動運転の 1/18 スケールのレースカー
Amazon Augmented AI : 機械学習予測に関する人間によるレビューを簡単に実装する
AWS DeepComposer : AWS DeepComposer を使用すると、あらゆるスキルレベルの開発者が Generative AI の使用を開始できます。
分析
Athena : SQL を使用した S3 でのデータクエリ
EMR : マネージド型 Hadoop フレームワーク
CloudSearch : マネージド型検索サービス
Elasticsearch Service : ElasticSearch クラスターの実行とスケーリング
Kinesis : リアルタイムストリーミングデータとの連携
QuickSight : 高速で使いやすいビジネス分析
Data Pipeline : データ駆動型ワークフローに対するオーケストレーション
AWS Data Exchange : クラウド上でデータを簡単に交換する
AWS Glue : AWS Glueは、完全マネージド型の ETL (抽出、変換、ロード)サービスです。
AWS Lake Formation : AWS Lake Formation は安全なデータレイクを容易に設定します。
MSK : Apache Kafka 用の完全マネージド型で可用性が高くセキュアなサービス
セキュリティ、ID、およびコンプライアンス
IAM : AWS リソースへのアクセスの管理
Resource Access Manager : AWS リソースをその他のアカウントまたは AWS Organizations と共有
Cognito : フェデレーテッドアイデンティティのコンシューマー ID 管理と AWS 認証情報
Secrets Manager : ライフサイクルを通じてシークレットを簡単に更新、管理、取得する
GuardDuty : AWSアカウントとワークロードを保護するインテリジェントな脅威検出
Inspector : アプリケーションセキュリティの分析
Amazon Macie : Amazon Macie は、ビジネスクリティカルなコンテンツを分類および保護します。
AWS Single Sign-On : AWS アカウントおよびビジネスアプリケーションへのシングルサインオン(SSO)アクセスの管理
Certificate Manager : SSL / TLS 証明書のプロビジョニング、管理およびデプロイ
Key Management Service : AWS 暗号化キーの安全な生成および管理
CloudHSM : クラウドでのマネージド型ハードウェアセキュリティモジュール
Directory Service : アクティブディレクトリのホストと管理
WAF & Shield : DDoS攻撃および悪意のあるウェブトラフィックの保護
AWS Firewall Manager : ファイアウォールルールの一元管理
Artifact : AWS コンプライアンス報告と契約
Security Hub : AWS Security Hub は AWS のセキュリティおよびコンプライアンスセンターです
Detective : 潜在的なセキュリティの問題を調査および分析
モバイル
AWS Amplify : AWS Amplify は、モバイルアプリやウェブアプリを開発、構築、テスト、実行するための完全なプラットフォーム(フレームワークおよびツールとアプリケーションサービス)です。
Mobile Hub : モバイルアプリの構築、テスト、モニタリング
AWS AppSync : モバイルアプリおよびウェブアプリ用の GraphQL を使用したオンラインとオフラインのリアルタイムデータ同期
Device Farm : クラウド上で実際のデバイスを使った Android、iOS およびウェブアプリのテスト
拡張現実 (AR) とバーチャルリアリティ (VR)
Amazon Sumerian : VR、AR、および 3D アプリケーションの構築
アプリケーション統合
Step Functions : 分散アプリケーションの調整
Amazon AppFlow : Amazon AppFlow はアプリケーションを統合し、コードなしでデータフローを自動化します。
Amazon EventBridge : 独伊のアプリ、SaaS、AWS のサービスからのアプリケーションデータを接続するサーバレスイベントバス
Amazon MQ : Apache ActiveMQ 向けマネージド型メッセージブローカーサービス
Simple Notification Service : Pub/Sub 用の SNS マネージド型メッセージトピック
Simple Queue Service : SQS マネージド型のメッセージキュー
SWF : アプリケーションコンポーネントを連携させるワークフローサービス
AWS コスト管理
AWS Cost Explorer : AWS のコストと使用状況の可視化と調査
AWS Budgets : カスタム予算の設定とアラートの受信
AWS Marketplace Subscriptions : ソフトウェアを見つけて購入し、デプロイすることができるデジタルカタログ
カスタマーエンゲージメント
Amazon Connect : Amazon Connect は、あらゆる規模での対策を可能にするコンタクトセンターです。
Pinpoint : Eメール、SMS、プッシュ & 分析でユーザーの関心を集める
Simple Email Service : Eメール送受信サービス
ビジネスアプリケーション
Alexa for Business : Alexa for Business では、組織で Alexa を管理するためのツールを提供
Amazon Chime : Amazon Chime は、オンライン会議を変換する通信サービスです
WorkMail : セキュリティ保護された E メールとカレンダーサービス
エンドユーザーコンピューティング
WorkSpaces : クラウド内のデスクトップ
AppStream 2.0 : デスクトップアプリケーションを任意のウェブブラウザヘ安全にストリーミング
WorkDocs : セキュアなエンタープライズ向けストレージおよび共有サービス
WorkLink : 内部ウェブサイトおよびウェブアプリへのセキュアなモバイルアクセスを有効にする
IoT
IoT Core : デバイスをクラウドに接続
FreeRTOS : FreeRTOS は、マイクロコントローラーの IoT オペレーティングシステム
IoT 1-Click : シンプルなデバイスから AWS Lambda 関数をトリガー
IoT Analytics : IoT デバイスのデータを収集、前処理、保存、分析、視覚化
IoT Device Defender : デバイスをクラウドに接続
IoT Device Management : フリートを1つのデバイスとして小規模に、または数百万のデバイスとして大規模に、そして安全に管理
IoT Events : 変更についてデバイスフリートをモニタリングし、アラートをトリガーして応答
IoT Greengrass : デバイスでコードのデプロイおよび実行
IoT SiteWise : 産業オペレーションにおけるデータに基づく意思決定
IoT Things Graph : デバイスとウェブサービスを接続して簡単に IoT アプリケーションを構築
ゲーム開発
Amazon GameLift : セッションベースのマルチプレイヤーゲームをデプロイおよびスケーリング
コンテナ
Elastic Container Registry : コンテナイメージを簡単に保存、管理、デプロイ
Elastic Container Service : 安全性と信頼性に優れ、スケーラブルなコンテナ実行方法
Elastic Kubernetes Service : AWS のマネージド型 Kubernetes
まとめ
- AWSの全サービスの一言メモをマネジメントコンソールから抽出してみました(2020年6月時点の情報です)
- 設計書や提案書にサービスの概要を記述する際の一助になれば嬉しいです
- 個人的には WorkSpaces の「クラウド内のデスクトップ」がシンプルかつ分かりやすい説明で切れ味があって好きです