AWSの主なサービスを解説!クラウドの全体像をつかもう

Amazon Web ServicesAWS)は、企業や開発者がクラウド上でさまざまなシステムを構築・運用できるクラウドプラットフォームです。本記事では、AWSの主要なサービスを分野ごとに解説します。


1. コンピューティングサービス

クラウド上で仮想マシンやコンテナを実行するためのサービスです。

① EC2(Elastic Compute Cloud)

AWSの代表的な仮想サーバーサービス。CPUやメモリのスペックを自由に選び、必要に応じてスケールアップ・ダウンが可能。

② Lambda

サーバーレスでコードを実行できるサービス。リクエストが発生したときに自動で処理を実行し、インフラ管理が不要。

③ ECS / EKS(コンテナサービス)

  • ECS(Elastic Container Service)AWS独自のコンテナ管理サービス。

  • EKS(Elastic Kubernetes Service)KubernetesAWS上で管理するサービス。


2. ストレージサービス

データの保存やバックアップのためのサービスです。

① S3(Simple Storage Service)

AWSのオブジェクトストレージ。画像・動画・ログデータなどをスケーラブルに保存可能。

② EBS(Elastic Block Store)

EC2に接続するためのストレージ。仮想マシンのディスクとして利用。

③ Glacier

低コストのアーカイブストレージ。長期保存用のデータを安全に保管可能。


3. データベースサービス

AWSではさまざまな種類のデータベースを提供。

① RDS(Relational Database Service)

② DynamoDB

  • 高速なNoSQLデータベース。大規模なアプリやゲームのバックエンドに最適。

③ Aurora

  • 高性能なリレーショナルデータベース。RDSより高速で、スケーラブルな設計。


4. ネットワーキングとCDN

AWSのネットワーク関連のサービスを紹介。

VPC(Virtual Private Cloud)

  • AWS上に仮想ネットワークを構築し、セキュアな環境を提供。

② CloudFront

  • 高速なコンテンツ配信(CDN)サービス。Webサイトや動画の配信を高速化。

③ Route 53


5. セキュリティと管理ツール

AWS環境を安全に運用するためのサービス。

① IAM(Identity and Access Management)

  • ユーザー管理とアクセス権限の設定を行う。

② CloudTrail

  • AWSの操作ログを記録し、セキュリティ監査に活用。

③ WAF(Web Application Firewall


6. AI・機械学習サービス

AWSにはAIや機械学習向けのサービスも充実。

① SageMaker

② Rekognition

  • 画像や動画の分析を行い、顔認識やラベル付けを自動化。

③ Polly / Transcribe

  • Polly:テキストを音声に変換(Text-to-Speech)。

  • Transcribe:音声をテキストに変換(Speech-to-Text)。


7. 運用・監視サービス

AWS環境の監視や管理に役立つツール。

① CloudWatch

  • AWSリソースの監視・アラート・ログ管理を行う。

AWS Config

AWS Backup

  • 複数のAWSサービスのバックアップを統一管理。


まとめ

AWSには多くのサービスがありますが、基本的な分野としては 「コンピューティング」「ストレージ」「データベース」「ネットワーク」「セキュリティ」「AI/ML」「運用管理」 などに分かれています。

どのサービスを使うかは 用途やシステム要件に応じて選択 することが重要です。AWSを活用して、柔軟でスケーラブルなシステムを構築してみましょう!