AWSのサービス
AWSのサービス
AWSの主要サービスには以下のものがあります。
- Amazon EC2 (Elastic Compute Cloud) 仮想マシンを提供するサービスで、異なるサイズやタイプのインスタンスを提供しています。EC2を使用することで、ユーザーは簡単かつ迅速にサーバーをセットアップし、それらのサーバーに必要なアプリケーションをインストールできます。
- Amazon S3 (Simple Storage Service) オブジェクトストレージを提供するサービスで、非常にスケーラブルで信頼性が高く、世界中の企業によって利用されています。S3は、データのバックアップやアーカイブ、Webサイトのホスティング、静的なファイルの配信など、さまざまな目的で使用されます。
- Amazon RDS (Relational Database Service) リレーショナルデータベースを提供するサービスで、MySQL、Oracle、SQL Server、PostgreSQL、MariaDBなど、さまざまなデータベースエンジンをサポートしています。RDSを使用することで、データベースのセットアップ、管理、スケーリングを簡単に行うことができます。
- Amazon Lambda サーバーレスアーキテクチャのためのコンピューティングサービスで、コードをアップロードするだけでコンピューティングリソースが自動的に割り当てられます。Lambdaを使用することで、スケーラブルなアプリケーションを作成できます。
- Amazon DynamoDB NoSQLデータベースを提供するサービスで、非常に高速でスケーラブルです。DynamoDBは、Webサイトのセッション管理、ゲームのスコア管理、デバイスデータの収集など、多くの目的で使用されています。
- Amazon SNS (Simple Notification Service) メッセージングサービスで、簡単にトピックを作成し、複数のサブスクリプションを持つことができます。SNSを使用することで、複数のエンドポイントに対して、通知やメッセージを一度に送信できます。
- Amazon SQS (Simple Queue Service) 分散型メッセージングキューを提供するサービスで、分散システムのコンポーネント間でメッセージを送信することができます。SQSを使用することで、分散システムを作成するための必要なコードを書く必要がなく、より堅牢でスケーラブルなアプリケーションを構築できます。
- Amazon CloudFront コンテンツ配信ネットワーク (CDN) を提供するサービスで、世界中のエッジロケーションから静的および動的コンテンツを配信します。CloudFrontを使用することで、コンテンツの高速配信、安定性、低レイテンシーを実現できます。
- Amazon Elastic Beanstalk アプリケーションのデプロイ、管理、スケーリングを自動化するサービスで、さまざまなアプリケーションの種類をサポートしています。Beanstalkを使用することで、簡単にアプリケーションをデプロイし、スケールアップして高トラフィックに対応できます。
- Amazon Kinesis リアルタイムストリーミングデータプラットフォームで、データを収集し、解析、処理するためのサービスです。Kinesisは、IoTデバイス、アプリケーションログ、セキュリティログなど、大量のストリーミングデータを処理するために使用されます。
- Amazon Redshift ペタバイト級のデータウェアハウスを提供するサービスで、高速なクエリパフォーマンスを実現します。Redshiftを使用することで、ビッグデータの分析、ビジネスインテリジェンスの生成、データウェアハウスの構築が容易になります。
- Amazon ECS (Elastic Container Service) コンテナ管理サービスで、Dockerコンテナを使用してアプリケーションを実行することができます。ECSを使用することで、簡単にコンテナをデプロイし、スケールアップして高トラフィックに対応できます。
以上が、AWSの主要サービスの一部です。この他にも、多数のサービスが提供されています。
AWSサービスのカテゴリ
AWSのサービスは、以下のカテゴリに分類されます。
- コンピューティング
EC2、Lambda、ECS、EKSなどの仮想マシンやコンテナ、サーバーレスなどのコンピューティングサービスが含まれます。 - ストレージ
S3、EBS、EFS、Glacierなどのオブジェクトストレージやブロックストレージ、ファイルシステムなどのストレージサービスが含まれます。 - データベース
RDS、DynamoDB、Aurora、DocumentDBなどのリレーショナルデータベースやNoSQLデータベースなどのデータベースサービスが含まれます。 - ネットワークと配信
VPC、Direct Connect、Route 53などのネットワークに関するサービスや、CloudFront、ELBなどのコンテンツ配信サービスが含まれます。 - マネージメントツール
CloudFormation、CloudTrail、Configなどのマネージメントや監視に関するツールが含まれます。 - セキュリティ・コンプライアンス
IAM、GuardDuty、Inspector、Certificate Managerなどのセキュリティやコンプライアンスに関するサービスが含まれます。 - アプリケーション統合
Step Functions、MQ、SWFなどのアプリケーションの統合に関するサービスが含まれます。 - コンピューティングエッジ
Lambda@Edge、CloudFront、Global Acceleratorなどのエッジコンピューティングに関するサービスが含まれます。 - 機械学習
SageMaker、Comprehend、Rekognitionなどの機械学習に関するサービスが含まれます。 - アナリティクス
Redshift、Athena、EMR、Kinesisなどのビッグデータやストリーミングデータの分析に関するサービスが含まれます。 - デベロッパーツール
CodeCommit、CodeBuild、CodePipeline、X-Rayなどの開発者向けのツールが含まれます。 - ビジネスアプリケーション
Chime、WorkMail、WorkDocsなどのビジネス向けのアプリケーションが含まれます。