AWSサービスリスト
- 自分の学習用メモ
- 各サービスの説明については記載しておりません
自分の状態
- Azureをちょっと知っている程度
- AppService、DB、Storageをちょっと触ってる程度
- スマホ系アプリエンジニア
- アプリとセットでバックエンドの開発も必要となり、Azure触った
- AWSは触ったことない
目的と今後やりたい事
- AWSについて知識を深める為
- Azureとの違いについて理解する
- 最終的には、Azure⇔AWSについて比較し実施内容に応じて適切なサービスを選択出来るようになる
- 各機能の目次ページ
- 今後それぞれの機能について掘り下げる
リストアップ
ここから引っ張ってくる
※2019/01/21時点
分析
Amazon Athena
即時にデータのクエリを実行。数秒で結果取得。料金は実行したクエリに対してのみ。
Amazon CloudSearch
Amazon CloudSearch は AWS クラウドにおけるマネージド型サービスであり、ウェブサイトまたはアプリケーション向けの検索ソリューションを容易かつコスト効率良く設定、管理、スケールできます。
Amazon Elasticsearch Service
完全マネージド型で安全かつスケーラブルな Elasticsearch サービス
Amazon EMR
Apache Spark、Hadoop、HBase、Presto、Hive、その他のビッグデータフレームワークを簡単に実行してスケーリング
Amazon Kinesis
動画とデータストリームをリアルタイムで容易に収集、処理、分析
Amazon Redshift
高速、シンプル、費用対効果の高いデータウェアハウスで、お使いのデータレイクにクエリを拡大
Amazon QuickSight
セッション単位の料金を採用した
企業の全員が利用できる初の BI サービス
AWS Data Pipeline
データの移動や変換を簡単に自動化します。
AWS Glue
シンプルかつ柔軟で、費用対効果の高い ETL
Amazon Managed Streaming for Kafka (MSK)
完全マネージド型で可用性が高くセキュアな Apache Kafka サービス
AWS Lake Formation
安全なデータレイクを数日で構築する
アプリケーション統合
AWS Step Functions
視覚的なワークフローを使用して分散アプリケーションを構築します。
Amazon Simple Queue Service
マイクロサービス、分散システム、およびサーバーレスアプリケーション用の完全マネージド型メッセージキュー
Amazon Simple Notification Service
マイクロサービス、分散型システム、およびサーバーレスアプリケーションのための完全マネージド型 pub/sub メッセージング
Amazon MQ
Apache ActiveMQ 向けのマネージド型メッセージブローカーサービス
AWS AppSync
モバイルアプリケーションとウェブアプリケーションデータをリアルタイムで保存、同期する
ARおよびバーチャルリアリティ
Amazon Sumerian
VR、AR、3D のコンテンツを短時間で簡単に作成します
AWSコスト管理
AWS Cost Explorer
AWS Cost Explorer では、コストと使用量のデータをより詳しく調べて、傾向を識別し、コストの発生要因を特定し、異常を検知できます。
AWS Budgets
予算のしきい値を超えたときにアラートを発信するカスタム予算を設定します。
リザーブドインスタンス (RI) レポート
AWS には、RI をより深く理解し管理するのに役立つ、すぐに使用できる RI 固有のさまざまなコスト管理ソリューションが用意されています。
AWS のコストと使用状況レポート
AWS のコストと使用状況レポートは、AWS のコストと使用状況に関する包括的な情報にアクセスするための一元的な場所です。
ブロックチェーン
Amazon Managed BlockChain
スケーラブルなブロックチェーンネットワークと台帳アプリケーションをビジネス向けに構築するための最もシンプルな方法を AWS が提供します
ビジネスアプリケーション
Alexa for Business
Alexa を仕事で使う
Amazon Chime
共に働くことを簡単に
Amazon WorkDocs
コンテンツの作成と、ファイルのコラボレーションおよび管理を簡素化
Amazon WorkMail
Amazon WorkMail はセキュリティに優れた企業向け E メールおよびカレンダーのマネージド型サービスで、デスクトップとモバイルの既存の E メールクライアントアプリケーションに対応しています。
コンピューティング
Amazon EC2
クラウド内の安全でサイズ変更可能なコンピューティング性能。初期費用なしで必要なときにアプリケーションを起動
Amazon EC2 Auto Scaling
需要の変動に対応してコンピューティング性能を増減する
Amazon Elastic Container Service
コンテナ化されたアプリケーションを本番環境で実行する
Amazon Elastic Container Registry
コンテナイメージを簡単に保存、管理、デプロイ
AWS Batch
フルマネージド型バッチ処理をあらゆる規模で行えます
AWS Elastic Beanstalk
簡単に開始でき、いつでも適切な規模を維持
AWS Fargate
サーバーやクラスターの管理が不要なコンテナの使用
AWS Lambda
サーバーについて検討することなくコードを実行できます。お支払いいただくのは、実際に使用したコンピューティング時間に対する料金のみです。
AWS Serverless Application Repository
サーバーレスアプリケーションを検索、デプロイ、公開する
VMware Cloud on AWS
VMware 環境を AWS クラウドに移行および拡張
AWS Outposts
AWS インフラストラクチャをオンプレミスで実行し、真に一貫したハイブリッドエクスペリエンスを実現
Elastic Load Balancing
スケーラビリティ、パフォーマンス、セキュリティを高めてあらゆるアプリケーションの耐障害性を実現。
カスタマーエンゲージメント
Amazon Connect
使用が簡単なクラウドベースのコンタクトセンター
Amazon Pinpoint
ターゲット E メール、SMS、およびプッシュ通知のキャンペーンを送信することによって顧客とつながる
Amazon Simple Email Service
企業や開発者のための、フレキシブルで可用性が高く、手頃な価格の E メール送受信プラットフォームです。
データベース
Amazon Aurora
クラウド向けに構築された、MySQL および PostgreSQL と互換性のあるリレーショナルデータベースです。商用データベースと同等のパフォーマンスと可用性を、10 分の 1 のコストで実現します。
Amazon Relational Database Service (RDS)
クラウド上のリレーショナルデータベースのセットアップ、オペレーション、スケールを数回のクリックで実現
Amazon DynamoDB
どのような規模にも対応する高速で柔軟な NoSQL データベースサービス
Amazon ElastiCache
マネージド型、Redis、または Memcached 互換のインメモリデータストア
Amazon Redshift
高速、シンプル、費用対効果の高いデータウェアハウスで、お使いのデータレイクにクエリを拡大
Amazon Neptune
クラウド向けに構築された高速で信頼性の高いグラフデータベース
AWS Database Migration Service
既存のデータベースを、最小限のダウンタイムで AWS に移行する
Amazon Timestream
高速でスケーラブルな完全マネージド型の時系列データベース
Amazon RDS on VMware
オンプレミスの VMware 環境で Amazon RDS マネージド型データベースをデプロイする
Amazon Quantum Ledger Database (QLDB)
透過的でイミュータブル、かつ暗号的に検証可能なトランザクションログを提供するフルマネージド型台帳データベース。ログは信頼された中央機関が所有。
Amazon DocumentDB (MongoDB 互換)
高速でスケーラブルかつ高可用性の MongoDB 互換データベース
デスクトップとアプリケーションのストリーミング
Amazon WorkSpaces
どのデバイスからでも、いつでもどこでもデスクトップにアクセスできます
Amazon AppStream 2.0
デスクトップアプリケーションを任意のコンピュータに安全に配信
開発者用ツール
AWS CodeStar
アプリケーションを迅速に開発および構築して AWS にデプロイ
AWS CodeCommit
高度にスケーラブルなプライベート Git リポジトリをセキュアにホスト。コードでコラボレーション。
AWS CodeBuild
継続的スケーリングによるコードのビルドとテスト費用は構築する回数分のみ
AWS CodeDeploy
コードデプロイを自動化してアプリケーションのアップタイムを管理する
AWS CodePipeline
素早く確実性のあるアップデートのためにパイプラインの継続的デリバリーを自動化
AWS Cloud9
コードを記述、実行、デバッグできるクラウドベースの統合開発環境 (IDE)
AWS X-Ray
本番環境や分散アプリケーションの分析とデバッグ
AWS コマンドラインインターフェイス
AWS コマンドラインインターフェイス (CLI) は、AWS サービスを管理するための統合ツールです。ダウンロードおよび設定用の単一のツールのみを使用して、コマンドラインから複数の AWS サービスを制御し、スクリプトを使用してこれらを自動化することができます。
Amazon Corretto
No-cost, multiplatform, production-ready distribution of OpenJDK
AWSのツールとSDK
ご希望の開発言語やプラットフォームで AWS のサービスにアクセスし、管理できます
Game Tech
Amazon GameLift
専用が一番。Amazon GameLift による、最上級クラスの専用ゲームサーバーホスティング。
Amazon Lumberyard
無料、高機能、完全にカスタマイズ可能
弊社ではゲームの開発者には別の選択肢が必要だと考えています。これが Lumberyard を開発している理由です。このゲームエンジンにはロイヤリティーや参加費は不要で、Twitch や AWS とのスムーズな統合、そして今後はさらに多くの機能を追加します。
Iot
AWS IoT Core
デバイスを簡単かつ安全にクラウドに接続します。数十億個のデバイスと数兆件のメッセージを確実にスケールします。
Amazon FreeRTOS
マイクロコントローラー向け IoT オペレーティングシステム
AWS IoT Greengrass
エッジデバイスで、ローカルコンピューティング、メッセージング、データキャッシュ、同期、ML 推論機能を実現する
AWS IoT 1-Click
シンプルなデバイスで AWS Lambda 関数をトリガー
AWS IoT Analytics
IoT デバイスの分析
AWS IoT ボタン
クラウドのプログラミング可能なダッシュボタン
AWS IoT Device Defender
IoT デバイスのセキュリティ管理
AWS IoT Device Management
接続デバイスを大規模にオンボード、編成、監視、リモート管理する
AWS IoT Events
Easily detect and respond to events from IoT sensors and applications
AWS IoT SiteWise
簡単に産業機器からデータを収集、構造化
AWS Device Qualification Program
APN Partners delivering validated hardware for IoT Solutions
AWS IoT Things Graph
Visually develop IoT applications
Machine Learning
Amazon SageMaker
すべての開発者とデータサイエンティストのための Machine Learning。
Amazon Comprehend
テキスト内でインサイトや関係性を検出
Amazon Lex
Alexa と同じ深層学習テクノロジーを活用したアプリケーション用会話型インターフェイス
Amazon Polly
深層学習を使用して文章をリアルな音声に変換
Amazon Rekognition
アプリケーションにインテリジェントなイメージと動画分析を簡単に追加。
Amazon Translate
自然で正確な言語翻訳
Amazon Transcribe
自動音声認識
AWS DeepLens
開発者は文字どおり完全にプログラム可能なビデオカメラ、チュートリアル、コード、および深層学習スキルを向上させるよう設計された事前トレーニング済みのモデルを使った深層学習を利用できます。
AWS 深層学習 AMI
深層学習アプリケーションをすばやく構築するために事前に構成された環境
AWS での Apache MXNet
すばやくトレーニングしてどこででも実行できる、機械学習アプリケーションを構築
AWS での TensorFlow
クラウドでの深層学習を簡単に
Amazon Personalize
Amazon.com で使用されているのと同じテクノロジーに基づく、リアルタイムのパーソナライズおよびレコメンデーション
Amazon Forecast
Accurate time-series forecasting service, based on the same technology used at Amazon.com
No machine learning experience required
AWS Inferentia
AWS によってカスタマイズされた、高パフォーマンスの機械学習推奨チップ
Amazon Textract
実質的にどのドキュメントからでもテキストやデータを簡単に抽出
Amazon Elastic Inference
GPU アクセラレーションを Amazon EC2 インスタンスに追加すると、より低コストで推論を高速化 (最大 75% 削減)
Amazon SageMaker Ground Truth
Machine Learning を使用して高精度なトレーニングデータセットを構築し、最大で 70% データのラベル付けコストを削減する
AWS DeepRacer
AWS DeepRacer is the fastest way to get rolling with machine learning, literally. Get hands-on with a fully autonomous 1/18th scale race car driven by reinforcement learning, 3D racing simulator, and global racing league.
マネジメントとガバナンス
Amazon CloudWatch
クラウドリソースとアプリケーションを完全に可視化する
AWS Auto Scaling
パフォーマンスとコストを最適化するためのアプリケーションスケーリング
AWS CloudFormation
すべてのクラウドインフラストラクチャリソースのモデル化とプロビジョニング
AWS CloudTrail
ユーザーアクティビティと API 使用状況の追跡
AWS Config
AWS リソースの設定を記録して評価
AWS OpsWorks
Chef や Puppet を使って運用を自動化する
AWS Service Catalog
作成、整理、そして管理
AWS Systems Manager
AWS リソースの運用実態を把握して迅速に対応
AWS Trusted Advisor
AWS 環境を最適化することで、コスト削減、パフォーマンスの向上、セキュリティの向上に役立つオンラインリソースです。Trusted Advisor では、AWS ベストプラクティスに従ってリソースをプロビジョニングするのに役立つ、リアルタイムガイダンスを提供しています。
AWS Personal Health Dashboard
AWS Personal Health Dashboard では、お客様に影響するイベントが AWS で発生している場合に、アラートおよび改善のためのガイダンスを提供します。
AWS Control Tower
セキュアでコンプライアンスに準拠したマルチアカウントの AWS 環境をセットアップおよび管理する最も簡単な方法
AWS License Manager
ソフトウェアライセンスの使用状況を管理、検出、レポートするルールを設定
AWS Well-Architected Tool
アーキテクチャのレビューを行い、ベストプラクティスを導入
AWS コマンドラインインターフェイス
AWS コマンドラインインターフェイス (CLI) は、AWS サービスを管理するための統合ツールです。ダウンロードおよび設定用の単一のツールのみを使用して、コマンドラインから複数の AWS サービスを制御し、スクリプトを使用してこれらを自動化することができます。
AWS Console モバイルアプリ
iOS および Android 用のアマゾン ウェブ サービス(AWS)マネジメントコンソールを使用すると、既存の EC2 インスタンス、ロードバランサー、Route 53 ホストゾーン、RDS インスタンス、Auto Scaling グループ、AWS Elastic Beanstalk アプリケーション、Amazon DynamoDB テーブル、AWS OpsWorks スタック、および CloudWatch アラームを、お使いの携帯電話やタブレットからすばやく簡単に確認また管理できます。このアプリは、以下のような、完全なウェブ体験の付属としてモバイル関連タスクを提供します。
AWS マネジメントコンソール
シンプルで直感的に操作できるウェブベースのユーザーインターフェイスから、アマゾン ウェブ サービスにアクセスして管理します。AWS コンソールモバイルアプリを使用して、外出先ですばやくリソースを確認することもできます。
AWS マネージドサービス
AWS のインフラストラクチャ運用管理
メディアサービス
Amazon Elastic Transcoder
Amazon Elastic Transcoder はクラウドのメディア変換サービスです。
Amazon Kinesis Video Streams
分析と機械学習のためにビデオストリームをキャプチャ、処理、保存
AWS Elemental MediaConvert
動画ファイルやクリップを処理して、配信やアーカイブのためのオンデマンドコンテンツを準備する
AWS Elemental MediaLive
あらゆるデバイスへのブロードキャストおよびストリーミング向けにライブ動画をエンコードする
AWS Elemental MediaPackage
インターネットデバイスに配信する動画の準備や保護を簡単に実行する
AWS Elemental MediaStore
ライブストリーミングによるメディアワークフロー向けにビデオアセットを保存、配信する
AWS Elemental MediaTailor
サーバー側の広告挿入を使って、ビデオコンテンツのパーソナライズと収益化を簡単に実行する
AWS Elemental MediaConnect
安全で信頼性の高いライブ動画伝送
移行と転送
AWS Application Discovery Service
オンプレミスサーバーのインベントリと動作を確認
AWS Database Migration Service
既存のデータベースを、最小限のダウンタイムで AWS に移行する
AWS Migration Hub
AWS クラウドへの移行を簡素化し、高速化する
AWS Server Migration Service
オンプレミスワークロードを AWS に移行する
AWS Snow ファミリー
AWS との間でデータを移行するための物理的デバイス
AWS DataSync
AWS との間で最大 10 倍高速で簡単にデータを転送
AWS Transfer for SFTP
フルマネージド型 SFTP サービス
モバイル
AWS Amplify
スケールするモバイルアプリケーションを最速で構築する方法
Amazon API Gateway
規模に応じた API の作成、維持、保護を行います
Amazon Pinpoint
ターゲット E メール、SMS、およびプッシュ通知のキャンペーンを送信することによって顧客とつながる
AWS AppSync
モバイルアプリケーションとウェブアプリケーションデータをリアルタイムで保存、同期する
AWS Device Farm
AWS クラウドで実際のモバイルデバイスを使ったテストを実施し、iOS、Android およびウェブアプリケーションの品質を向上
ネットワーキングとコンテンツ配信
Amazon Virtual Private Cloud
ユーザーが定義した仮想ネットワーク内で AWS リソースの起動が可能な、アマゾン ウェブ サービス (AWS) クラウドのローカルで隔離されたセクションのプロビジョニング。
AWS PrivateLink
ネットワークトラフィックを AWS ネットワーク内に限定することで、AWS でホストされるサービスに簡単かつセキュアにアクセスします。
Amazon CloudFront
高速で安全性が高くプログラム可能なコンテンツ配信ネットワーク (CDN)
Amazon Route 53
信頼性が高く、費用効率に優れた方法でエンドユーザーをインターネットアプリケーションにルーティング
Amazon API Gateway
規模に応じた API の作成、維持、保護を行います
AWS Direct Connect
AWS Direct Connect はプレミスから AWS への専用ネットワーク接続の構築をシンプルにするクラウドサービスソリューションです。
AWS Cloud Map
クラウドリソースのサービス検出
AWS App Mesh
マイクロサービスを簡単にモニタリングおよび制御する
AWS Transit Gateway
Amazon VPC、AWS アカウント、オンプレミスネットワーク間の数千規模の接続を簡単にスケールする
AWS Global Accelerator
AWS グローバルネットワークを使用して、アプリケーションのグローバルな可用性とパフォーマンスを向上させる
ロボット工学
AWS RoboMaker
知能ロボット工学アプリケーションを簡単に開発、テスト、デプロイ
人工衛星
AWS Ground Station
サービスとして完全に管理されたGround Stationにより、簡単に衛星をコントロールし、衛星データを収集する
セキュリティ、アイデンティティ、コンプライアンス
AWS Identity and Access Management (IAM)
ユーザーに対して AWS へのアクセスを安全に制御するための仕組みです。
Amazon Cloud Directory
完全マネージド型階層データストア
Amazon Cognito
シンプルでセキュアなユーザーのサインアップ、サインイン、およびアクセスコントロール
AWS Single Sign-On
複数の AWS アカウントおよびビジネスアプリケーションへのシングルサインオン (SSO) アクセスを一元管理
Amazon GuardDuty
インテリジェントな脅威検出と継続的なモニタリングで AWS アカウントとワークロードを保護する
Amazon Inspector
自動化されたセキュリティ評価サービスにより、 AWS にデプロイされたアプリケーションのセキュリティとコンプライアンスの改善をサポート
Amazon Macie
機密データを検出、分類、保護するための機械学習によるセキュリティサービス。
AWS Certificate Manager
パブリックとプライベートの SSL/TLS 証明書を簡単にプロビジョニング、管理、デプロイして、AWS のサービスと内部接続リソースで使用
SSL/TLS 証明書の購入、アップロード、更新という時間のかかるプロセスを手動で行う必要がなくなります。
AWS CloudHSM
AWS Cloud でのマネージド型ハードウェアセキュリティモジュール (HSM) です。
AWS Directory Service
AWS クラウド内のマネージド型 Microsoft Active Directory
AWS Firewall Manager
多くのアカウント、アプリケーションにわたって中央でファイアウォールを設定、管理
AWS Key Management Service (KMS)
データの暗号化に使用するキーの容易な作成および管理
AWS Organizations
複数の AWS アカウントをポリシーベースで管理します。
AWS Secrets Manager
ライフサイクルを通じてデータベース認証情報、API キー、その他のシークレットを簡単にローテーション、管理、取得する
AWS Shield
マネージド型の DDoS 保護
AWS WAF – ウェブアプリケーションファイアウォール
一般的なウェブエクスプロイトからウェブアプリケーションを守る
AWS Artifact
AWS のコンプライアンスレポートにオンデマンドでアクセスできる無料のセルフサービスポータル
AWS Security Hub
セキュリティアラートを一元的に表示して管理し、コンプライアンスチェックを自動化する
ストレージ
Amazon S3
どこからでもお好みの量のデータの保存と取得が簡単に行えるオブジェクトストレージ
Amazon Elastic Block Store
Amazon EC2 向けの永続的なブロックストレージ
Amazon Elastic File System
AWS クラウド用の、スケーラブルで、高信頼性、伸縮自在なファイルストレージ
Amazon S3 Glacier
データアーカイブのための長期的でセキュアな耐久性の高いオブジェクトストレージ
AWS Storage Gateway
ローカルキャッシング対応のハイブリッドクラウドストレージ
AWS Snow ファミリー
AWS との間でデータを移行するための物理的デバイス
Amazon FSx for Lustre
Fully managed file system for compute-intensive workloads
Amazon FSx for Windows File Server
Fully managed native Windows file system
Built on Windows Server
まとめ
一部別カテゴリで重複しているものもあるが、全部で約170個と思っていたより多かった
途中で意味あるのか?という自問自答があったが、全体像をふんわりでも知れたので良かったと思う
1年間無料で触れるサービスも少なくない為、触りながら掘り下げて纏めていこう