コンピューティング
-
Amazon EC2 (Elastic Compute Cloud): スケーラブルな仮想サーバーを提供するサービス。
- 解説: EC2は、必要に応じてコンピューティングリソースをスケールアップまたはスケールダウンできる仮想サーバーです。インスタンスと呼ばれる仮想マシンを作成し、アプリケーションを実行します。
-
AWS Lambda: サーバーレスコンピューティングサービス。コードを実行するためのサーバー管理が不要。
- 解説: Lambdaは、イベントに応じてコードを実行するサーバーレスサービスです。インフラストラクチャの管理が不要で、コードの実行時間に応じて課金されます。
-
Amazon ECS (Elastic Container Service): コンテナ化されたアプリケーションを簡単にデプロイ、管理、スケーリングするためのサービス。
- 解説: ECSは、Dockerコンテナを使用してアプリケーションをデプロイおよび管理するためのサービスです。クラスターを作成し、タスク定義を使用してコンテナを実行します。
-
Amazon EKS (Elastic Kubernetes Service): Kubernetesを使用してコンテナ化されたアプリケーションを実行するためのマネージドサービス。
- 解説: EKSは、Kubernetesを使用してコンテナ化されたアプリケーションを実行するためのマネージドサービスです。Kubernetesクラスターのセットアップと管理が簡単になります。
ストレージ
-
Amazon S3 (Simple Storage Service): オブジェクトストレージサービス。データの保存と取得が可能。
- 解説: S3は、スケーラブルなオブジェクトストレージサービスです。バケットと呼ばれるコンテナにデータを保存し、HTTPリクエストを使用してデータを取得します。
-
Amazon EBS (Elastic Block Store): EC2インスタンス用のブロックストレージサービス。
- 解説: EBSは、EC2インスタンスにアタッチして使用するブロックストレージです。データの永続化に使用され、スナップショットを作成してバックアップすることができます。
-
Amazon EFS (Elastic File System): スケーラブルなファイルストレージサービス。
- 解説: EFSは、複数のEC2インスタンスから同時にアクセスできるスケーラブルなファイルストレージサービスです。NFSプロトコルを使用してアクセスします。
データベース
-
Amazon RDS (Relational Database Service): マネージドリレーショナルデータベースサービス。MySQL、PostgreSQL、MariaDB、Oracle、SQL Serverをサポート。
- 解説: RDSは、リレーショナルデータベースのセットアップ、運用、スケーリングを簡単にするマネージドサービスです。バックアップ、自動フェイルオーバー、ソフトウェアパッチ適用などが自動化されています。
-
Amazon DynamoDB: フルマネージドNoSQLデータベースサービス。
- 解説: DynamoDBは、スケーラブルなNoSQLデータベースサービスです。キーと値のペアでデータを保存し、低レイテンシで高いスループットを提供します。
-
Amazon Aurora: 高性能なリレーショナルデータベースサービス。MySQLおよびPostgreSQL互換。
- 解説: Auroraは、MySQLおよびPostgreSQL互換の高性能なリレーショナルデータベースサービスです。高可用性と自動スケーリングを提供します。
ネットワーキングとコンテンツ配信
-
Amazon VPC (Virtual Private Cloud): AWSクラウド内に論理的に分離されたネットワークを作成。
- 解説: VPCは、AWSクラウド内に論理的に分離されたネットワークを作成するサービスです。サブネット、ルートテーブル、ネットワークゲートウェイを設定してネットワークを管理します。
-
Amazon CloudFront: コンテンツ配信ネットワーク (CDN) サービス。
- 解説: CloudFrontは、グローバルに分散されたエッジロケーションを使用してコンテンツを高速に配信するCDNサービスです。ウェブサイト、ビデオ、APIなどのコンテンツをキャッシュして配信します。
-
AWS Direct Connect: オンプレミス環境とAWSを専用線で接続するサービス。
- 解説: Direct Connectは、オンプレミス環境とAWSを専用線で接続するサービスです。インターネットを介さずに安定したネットワーク接続を提供します。
セキュリティ、アイデンティティ、コンプライアンス
-
AWS IAM (Identity and Access Management): ユーザーとグループのアクセス管理を行うサービス。
- 解説: IAMは、AWSリソースへのアクセスを管理するサービスです。ユーザー、グループ、ロールを作成し、ポリシーを使用してアクセス権を制御します。
-
AWS KMS (Key Management Service): 暗号鍵の作成と管理を行うサービス。
- 解説: KMSは、暗号鍵の作成、管理、使用を行うサービスです。データの暗号化と復号化を簡単に行うことができます。
-
AWS Shield: DDoS攻撃からアプリケーションを保護するサービス。
- 解説: Shieldは、DDoS攻撃からアプリケーションを保護するサービスです。標準的な保護と高度な保護の2つのレベルがあります。
開発者ツール
-
AWS CodeCommit: Git互換のソースコードリポジトリサービス。
- 解説: CodeCommitは、Git互換のソースコードリポジトリサービスです。ソースコードのバージョン管理とコラボレーションをサポートします。
-
AWS CodeBuild: ソースコードのビルドとテストを行うサービス。
- 解説: CodeBuildは、ソースコードのビルドとテストを行うサービスです。ビルド環境を自動的にセットアップし、ビルドプロセスを実行します。
-
AWS CodeDeploy: アプリケーションのデプロイを自動化するサービス。
- 解説: CodeDeployは、アプリケーションのデプロイを自動化するサービスです。EC2インスタンス、Lambda関数、オンプレミスサーバーにデプロイできます。
-
AWS CodePipeline: 継続的インテグレーションと継続的デリバリー (CI/CD) のためのサービス。
- 解説: CodePipelineは、ソフトウェアのリリースプロセスを自動化するCI/CDサービスです。ビルド、テスト、デプロイの各ステージをパイプラインとして定義します。
運用管理
-
Amazon CloudWatch: AWSリソースとアプリケーションの監視サービス。
- 解説: CloudWatchは、AWSリソースとアプリケーションの監視サービスです。メトリクスの収集、ログの監視、アラームの設定が可能です。
-
AWS CloudFormation: インフラストラクチャをコードとして管理するためのサービス。
- 解説: CloudFormationは、インフラストラクチャをコードとして管理するサービスです。テンプレートを使用してAWSリソースをプロビジョニングおよび管理します。
-
AWS Config: AWSリソースの設定を評価、監査、評価するサービス。
- 解説: Configは、AWSリソースの設定を評価、監査、評価するサービスです。リソースの変更履歴を追跡し、コンプライアンスを監視します。
分析
-
Amazon EMR (Elastic MapReduce): ビッグデータ処理のためのマネージドHadoopフレームワーク。
- 解説: EMRは、ビッグデータ処理のためのマネージドHadoopフレームワークです。データの処理と分析をスケーラブルに行います。
-
Amazon Redshift: フルマネージドデータウェアハウスサービス。
- 解説: Redshiftは、フルマネージドデータウェアハウスサービスです。大規模なデータセットのクエリと分析を高速に行います。
-
Amazon Kinesis: リアルタイムデータストリーミングサービス。
- 解説: Kinesisは、リアルタイムデータストリーミングサービスです。データの収集、処理、分析をリアルタイムで行います。
機械学習
-
Amazon SageMaker: 機械学習モデルの構築、トレーニング、デプロイを行うサービス。
- 解説: SageMakerは、機械学習モデルの構築、トレーニング、デプロイを行うサービスです。Jupyterノートブックを使用してモデルを開発します。
-
AWS DeepLens: ディープラーニングモデルを実行するためのビデオカメラ。
- 解説: DeepLensは、ディープラーニングモデルを実行するためのビデオカメラです。リアルタイムでビデオストリームを分析します。
-
Amazon Rekognition: 画像とビデオの分析サービス。
- 解説: Rekognitionは、画像とビデオの分析サービスです。顔認識、物体検出、テキスト抽出などの機能を提供します。
モバイル
-
AWS Amplify: モバイルおよびウェブアプリケーションの開発とデプロイを支援するサービス。
- 解説: Amplifyは、モバイルおよびウェブアプリケーションの開発とデプロイを支援するサービスです。バックエンドサービスの設定とフロントエンドの統合が簡単に行えます。
-
Amazon Pinpoint: マーケティングキャンペーンの管理と分析を行うサービス。
- 解説: Pinpointは、マーケティングキャンペーンの管理と分析を行うサービスです。ターゲットオーディエンスに対してメッセージを送信し、効果を測定します。
IoT
-
AWS IoT Core: IoTデバイスの接続と管理を行うサービス。
- 解説: IoT Coreは、IoTデバイスの接続と管理を行うサービスです。デバイスからのデータを収集し、他のAWSサービスと連携します。
-
AWS Greengrass: ローカルデバイスでのデータ処理と分析を行うサービス。
- 解説: Greengrassは、ローカルデバイスでのデータ処理と分析を行うサービスです。クラウドとローカルデバイスの間でシームレスにデータを処理します。
エンタープライズアプリケーション
-
Amazon WorkSpaces: 仮想デスクトップサービス。
- 解説: WorkSpacesは、仮想デスクトップサービスです。リモートデスクトップ環境を提供し、どこからでもアクセス可能です。
-
Amazon Chime: オンライン会議とビデオ会議のサービス。
- 解説: Chimeは、オンライン会議とビデオ会議のサービスです。高品質な音声とビデオ、チャット、画面共有機能を提供します。
-
Amazon WorkDocs: ドキュメントの保存、共有、コラボレーションを行うサービス。
- 解説: WorkDocsは、ドキュメントの保存、共有、コラボレーションを行うサービスです。リアルタイムでの共同編集が可能です。