empowertec society

Blogブログ

AWSサービス一覧 ver2 〜2025年〜

2025.02.21

目次

前回の記事ではAWSサービスのうち「分析サービス」、「アプリケーション統合」、「ビジネスアプリケーション」、「クラウド財務管理」、「コンピューティング」について解説をしていきました。

本記事は前回の記事の続きとなります。

AWSサービス一覧 ver1 〜2025年〜

顧客有効化

AWS Managed Services

AWS Managed Servicesは、AWSのインフラ管理を自動化し、運用負担を軽減するサービスです。
これにより、企業はアプリケーション開発に集中でき、インフラ管理のリスクやコストを削減できます。
主な機能
・インフラ運用の自動化(変更リクエスト、モニタリング、パッチ管理、セキュリティ、バックアップなど)
・ライフサイクル管理の提供(プロビジョニング・運用・サポート)
・企業のセキュリティポリシーを適用
AWS Managed Servicesを活用することで、企業は柔軟性を向上させ、コストを最適化しながら、安全なクラウド運用を実現できます。

AWS re:Post Private

AWS re:Post Privateは、エンタープライズ向けのプライベートな技術サポートプラットフォームです。
エンタープライズサポートプランを持つ企業が利用でき、開発者の生産性向上やクラウド導入の加速を支援します。
主な特徴
・組織専用の開発者コミュニティを構築
・信頼できるAWS技術コンテンツの一元化
・プライベートフォーラムでの情報共有・ディスカッション
・AWSエキスパートとの連携による技術課題の解決
これにより、技術的な障害を減らし、クラウドの活用をより効率的にスケールできます。

コンテナ

Amazon Elastic Container Registry

Amazon Elastic Container Registry (Amazon ECR) は、Docker コンテナイメージを簡単に保存・管理・デプロイできるフルマネージドサービスです。
主な特徴
・Amazon ECS と統合 されており、開発から本番環境までのワークフローを簡素化。
・インフラ管理不要 で、独自のコンテナリポジトリを運用する必要なし。
・高可用性・スケーラブルなアーキテクチャ でコンテナを安全にホスト。
・IAMと統合 し、リポジトリごとのアクセス制御が可能。
・使った分だけの課金(前払い不要)。
Amazon ECRを使うことで、コンテナの管理がスムーズになり、スケーラブルで安全な環境を確保できます。

Amazon Elastic Container Service

Amazon Elastic Container Service (Amazon ECS) は、Docker コンテナを簡単に管理・実行・スケール できるコンテナオーケストレーションサービスです。
主な特徴
・インフラ管理不要:仮想マシン(VM)の管理やコンテナのスケジューリングが不要。
・高スケーラビリティ・高性能:AWS 上で効率的にコンテナを実行可能。
・シンプルなAPI呼び出し で、コンテナの起動・停止、状態確認が可能。
・AWSの各種サービスと統合(IAM、ロードバランサー、CloudWatch、CloudFormation など)。
ECSを使うことで、コンテナ化されたアプリケーションをスムーズに運用・拡張 できます。

Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service (Amazon EKS) は、AWS 上で Kubernetes を簡単に運用できる フルマネージドサービスです。
主な特徴
・Kubernetes のデプロイ・管理・スケーリングを簡単に実施
・AWS が管理する高可用性インフラ(複数のアベイラビリティーゾーンに分散)
・標準の Kubernetes 環境と完全互換(既存のツールやプラグインが利用可能)
・シングルポイント・オブ・フェイル(単一障害点)を排除
Amazon EKS を使うことで、Kubernetes ベースのアプリケーションを AWS 上で安全かつ効率的に運用・スケール できます。

AWS App2Container

AWS App2Container (A2C) は、.NET および Java アプリケーションをコンテナ化してモダナイズ するためのコマンドラインツールです。
主な特徴
・オンプレミスやクラウド上のアプリを自動分析・コンテナ化
・依存関係をパッケージ化し、ネットワーク設定を自動適用
・ECS や Kubernetes 用のデプロイ設定を自動生成
・CloudFormation を活用し、CI/CD パイプラインを構築
A2C を使うことで、既存のアプリを簡単にコンテナへ移行し、運用の標準化やクラウド活用を加速できます。

Red Hat OpenShift Service on AWS

Red Hat OpenShift Service on AWS (ROSA) は、AWS 上で OpenShift を簡単に利用できる フルマネージドサービスです。
主な特徴
・既存の OpenShift の API やデプロイツールを活用可能(開発プロセスを高速化)
・AWS の各種サービス(コンピューティング、データベース、機械学習など)と統合
・従量課金制(時間単位・年単位)と 99.95% の SLA
・AWS と Red Hat の共同サポート付き
・クラスターの管理を AWS と Red Hat に任せ、開発に集中できる
ROSA を使うことで、OpenShift の知識を活かしながら、クラウド上でセキュアかつスケーラブルなアプリケーションを迅速に開発・運用 できます。

データベース

Amazon Aurora

Amazon Aurora は、MySQL および PostgreSQL と互換性のある高性能なリレーショナルデータベース です。
主な特徴
・MySQL の最大5倍、PostgreSQLの最大3倍の高速性能
・商用データベースの機能を1/10のコストで提供
・Amazon RDSによるフルマネージド運用(ハードウェア管理、パッチ適用、バックアップの自動化)
・最大128TBまで自動スケーリング可能
・3つのアベイラビリティゾーン(AZs)にまたがる高可用性設計
・Amazon RedshiftとのゼロETL統合 により、ほぼリアルタイムのデータ分析と機械学習が可能
また、I/O最適化オプション により、I/Oコストが高いアプリケーション向けに最大40%のコスト削減も実現できます。
Auroraを使うことで、高パフォーマンス・高可用性なデータベースを、低コストで簡単に運用できます。

Amazon DynamoDB

Amazon DynamoDBは、高速・スケーラブルなキーバリュー型・ドキュメント型データベースです。
主な特徴
・1桁ミリ秒の低レイテンシーパフォーマンスをあらゆる規模で提供
・フルマネージド型・マルチリージョン対応(セキュリティ・バックアップ・復元機能付き)
・1日あたり10兆件、1秒あたり2,000万件以上のリクエストを処理可能
・Lyft・Airbnb・Samsungなどの大手企業が利用
・モバイル・ウェブ・ゲーム・IoTなどのリアルタイムアプリ向けに最適
DynamoDBを使うことで、スケールの心配なく、大規模で高速なデータ処理を簡単に実現できます。

Amazon ElastiCache

Amazon ElastiCache は、クラウド上でインメモリキャッシュを簡単にデプロイ・管理・スケール できるサービスです。
主な特徴
・ディスクベースのデータベースよりも高速なデータ取得により、アプリのパフォーマンスを向上
・2つのキャッシュエンジンをサポート
Redis:データベース・キャッシュ・メッセージブローカーなど多用途に利用可能
Memcached:シンプルな分散メモリキャッシュシステム
・ElastiCache Serverless(サーバーレス版) により、キャッシュ管理の手間を削減
99.99% の可用性 SLA を提供し、自動スケーリングで最適なパフォーマンスを維持
使った分だけの料金体系(前払い不要)
ElastiCacheを使うことで、リアルタイムデータ処理が求められるアプリ(Web・ゲーム・広告・IoT など)を高速化できます。

Amazon Keyspaces (Apache Cassandra 向け)

Amazon Keyspaces(Apache Cassandra向け)は、スケーラブルで可用性の高い、マネージド型のデータベースサービスです。Cassandraのアプリケーションコードや開発ツールをそのまま使用でき、サーバーのプロビジョニングや管理が不要です。サーバーレスで、使用したリソースに対してのみ料金が発生し、アプリケーションのトラフィックに応じて自動的にスケールします。スループットとストレージは事実上無制限で、毎秒数千件のリクエストを処理可能です。データは暗号化され、ポイントインタイム復旧により継続的にバックアップされます。大規模なCassandraワークロードに対応したパフォーマンスとエンタープライズ機能を提供します。

Amazon MemoryDB

Amazon MemoryDBは、Redisと互換性があり、耐久性と超高速パフォーマンスを提供するインメモリデータベースサービスです。マイクロサービスアーキテクチャを持つ現代的なアプリケーションに最適化されており、Redisのデータ構造やAPI、コマンドをそのまま利用してアプリケーションを迅速に構築できます。
すべてのデータはメモリに保存され、マイクロ秒単位の読み取り、数ミリ秒の書き込みレイテンシー、そして高いスループットを実現します。さらに、MemoryDBは分散トランザクションログを使用してデータを複数のアベイラビリティゾーンに永続的に保存し、高速フェイルオーバーやデータベース復旧が可能です。これにより、インメモリパフォーマンスとマルチAZ耐久性を両立し、キャッシュデータベースと耐久性の高いデータベースを個別に管理する必要がなくなります。

Amazon Neptune

Amazon Neptuneは、高速で信頼性の高いフルマネージド型のグラフデータベースサービスで、複雑に接続されたデータを効率よく扱うアプリケーションを簡単に作成できます。専用のグラフデータベースエンジンにより、数十億の関係データをミリ秒単位で処理できます。また、Property GraphやSPARQLといった一般的なグラフモデルとクエリ言語に対応しており、効率的なデータナビゲーションが可能です。
Neptuneは、グラフのユースケースに特化しており、ネットワークセキュリティや創薬など、さまざまな分野で活用できます。さらに、リードレプリカや自動バックアップ、可用性の高いレプリケーションをサポートしており、データの安全性と可用性も確保されています。
Neptune Analyticsでは、大量のグラフデータを分析し、インサイトを得るための機能が提供され、数千億の関係データに対して数秒でクエリを実行できます。

Amazon Relational Database Service

Amazon Relational Database Service (Amazon RDS)は、クラウドでリレーショナルデータベースのセットアップ、運用、スケーリングを簡単に行えるサービスです。ハードウェアのプロビジョニングやデータベースのセットアップ、パッチ適用、バックアップなどの管理タスクを自動化し、コスト効率よく柔軟に容量をスケールできます。これにより、アプリケーション開発に集中でき、高速なパフォーマンス、高可用性、セキュリティ、互換性を提供します。
Amazon RDSでは、MySQL、MariaDB、PostgreSQL、Oracle Database、Microsoft SQL Server、およびAmazon RDS on AWS Outpostsなど、6つのデータベースエンジンから選択できます。また、AWS Database Migration Serviceを使って、既存のデータベースを簡単にAmazon RDSに移行またはレプリケートすることもできます。

Amazon RDS for Db2

Amazon RDS for Db2は、クラウド上でのDb2デプロイメントのセットアップ、運用、スケーリングを簡単に行えるサービスです。Amazon RDSは、プロビジョニング、バックアップ、ソフトウェアパッチ適用、モニタリングなどのデータベース管理タスクを自動化し、ビジネスのイノベーションに集中できる時間を確保します。
また、マルチAZ配置による高可用性や、クロスリージョンバックアップによるディザスタリカバリソリューションを提供し、ビジネスクリティカルなワークロードをサポートします。さらに、IBMおよびAWSの他のサービスと統合し、新しいインサイトを取得したり、分析ワークロードをスケールしたりすることが可能です。

RDSでのAmazon VMware

Amazon Relational Database Service (Amazon RDS) VMwareを使用すると、AWSのテクノロジーを活用して、オンプレミスのVMware環境にマネージドデータベースをデプロイできます。Amazon RDSは、ハードウェアのプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなど、時間のかかる管理タスクを自動化し、コスト効率と柔軟なスケーリングが可能です。これにより、アプリケーション開発に集中できます。
Amazon RDS on VMwareは、オンプレミス環境でのデータベースのセットアップ、運用、スケーリング、またはデータベースの移行を簡単に行えるようにし、VMware vSphereを使用したプライベートデータセンターでも同じ利点を提供します。さらに、Amazon RDSインスタンスに簡単にデータベースをレプリケートし、ディザスタリカバリやリードレプリカのバースト、低コストの長期バックアップ保持が可能なハイブリッドデプロイが実現できます。

Amazon QLDB

Amazon QLDBは、イミュータブルで暗号的に検証可能なトランザクションログを提供するフルマネージド型の台帳データベースです。すべてのデータ変更が追跡され、完全な履歴が保持されます。従来のリレーショナルデータベースやブロックチェーンより簡単に台帳アプリケーションを構築でき、データへの変更がないことを確認できます。QLDBはサーバーレスでスケーリングされ、使用した分だけ料金が発生します。

Amazon Timestream

Amazon Timestreamは、IoTや運用アプリケーション向けの高速でスケーラブルな時系列データベースサービスです。リレーショナルデータベースの10分の1のコストで、1日あたり数兆のイベントを保存・分析できます。Timestreamは、時間間隔でデータを効率的に保存・処理し、データのロールアップや圧縮を自動化してコストを最小限に抑えます。サーバーレスで管理が不要、アプリケーション構築に集中できます。

Amazon DocumentDB

Amazon DocumentDB (MongoDB 互換)は、MongoDBワークロードをサポートするフルマネージド型のドキュメントデータベースサービスです。MongoDBのパフォーマンス、スケーラビリティ、可用性を大規模に実現し、既存のMongoDBドライバーとツールをそのまま使用できます。

Amazon Lightsailマネージドデータベース

Amazon Lightsail マネージドデータベースは、コンピューティングワークロードとは別に、MySQLとPostgreSQLデータベースをサポートするフルマネージド型サービスです。高可用性設定が可能で、データベースの管理はLightsail コンソールやAWS CLI、Lightsail APIで行えます。

デベロッパーツール

AWS Infrastructure Composer

AWS Infrastructure Composerは、サーバーレスアプリケーションの構成を視覚的に行うためのツールです。ブラウザベースのキャンバスでサーバーレスリソースをドラッグアンドドロップし、迅速にアーキテクチャを作成できます。これにより、アーキテクチャのコンポーネントをグループ化して簡単に編集でき、AWS CloudFormationやAWS Serverless Application Model (SAM)アーティファクトを生成できます。

AWS Cloud9

AWS Cloud9は、ブラウザベースの統合開発環境 (IDE) で、コードの記述、実行、デバッグが可能です。JavaScript、Pythonなどの一般的なプログラミング言語用のツールがパッケージ化されており、インターネットに接続された任意のマシンからアクセスできます。サーバーレスアプリケーションの開発もサポートし、ローカルおよびリモート実行を簡単にデバッグできます。また、チームでの開発がリアルタイムで共有でき、ペアプログラミングも可能です。

AWS CloudShell

AWS CloudShellは、ブラウザベースのシェルで、AWSリソースを安全に管理、探索、操作できます。コンソール認証情報で事前認証されており、一般的な開発ツールや操作ツールがプリインストールされています。これにより、ローカルでのインストールや設定が不要です。AWS CLIを使ってスクリプトを実行したり、AWS APIsやSDKsを活用してAWSサービスを試すことができます。CloudShellは追加料金なしでブラウザから直接利用できます。

AWS CodeArtifact

AWS CodeArtifactは、ソフトウェアパッケージを安全に保存し、ソフトウェア開発プロセスで使用されるアーティファクトリポジトリを提供するフルマネージドサービスです。これにより、組織はパッケージを発行し、共有できます。CodeArtifactは、パブリックリポジトリからパッケージと依存関係を自動的に取得し、開発者が最新バージョンにアクセスできるようにします。また、Apache MavenやGradle、npm、yarn、pip、NuGetなどの一般的なパッケージマネージャーと連携し、既存の開発ワークフローに統合できます。

AWS CodeBuild

AWS CodeBuildは、フルマネージド型のビルドサービスで、ソースコードのコンパイル、テスト実行、デプロイ可能なソフトウェアパッケージの作成を自動化します。CodeBuildを使用することで、独自のビルドサーバーをプロビジョニング、管理、スケーリングする手間が省けます。サービスは自動的にスケーリングし、複数のビルドを同時に処理できるため、ビルドがキューに残ることはありません。また、パッケージ済みのビルド環境を使用するか、カスタムビルド環境を作成してすぐにビルドを開始できます。

Amazon CodeCatalyst

Amazon CodeCatalystは、ソフトウェア開発チームがCI/CD(継続的統合/継続的デプロイ)プラクティスを導入するための統合サービスです。AWSによって完全に管理されており、必要なツールがすべて1か所に集約されています。作業の計画、コードでのコラボレーション、アプリケーションの構築、テスト、デプロイが可能で、さらにAWSリソースやアカウントをプロジェクトに統合することもできます。これにより、アプリケーションライフサイクルの全段階を一元管理し、ソフトウェアを迅速かつ確実に配信できます。

AWS CodeCommit

AWS CodeCommitは、企業が安全でスケーラブルなプライベートGitリポジトリを簡単にホストできるフルマネージド型のソースコントロールサービスです。独自のソースコントロールシステムを運用したり、インフラストラクチャのスケーリングを心配したりする必要はなく、ソースコードからバイナリまで、あらゆるものを安全に保存できます。また、既存のGitツールとシームレスに連携可能です。

AWS CodeDeploy

AWS CodeDeployは、オンプレミスで実行されているインスタンスやEC2インスタンスなど、あらゆるインスタンスへのコードデプロイを自動化するサービスです。CodeDeployを使用すると、新機能を迅速にリリースし、アプリケーションのデプロイ時のダウンタイムを回避し、アプリケーションの更新の複雑さに対処できます。これにより、エラーが発生しやすい手動操作が不要になり、サービスはインフラストラクチャに合わせてスケールし、1つのインスタンスまたは数千のインスタンスに簡単にデプロイできます。

AWS CodePipeline

AWS CodePipelineは、高速で信頼性の高いアプリケーションとインフラストラクチャの更新のためにリリースパイプラインを自動化するフルマネージドの継続的配信サービスです。CodePipelineは、定義したリリースモデルに基づいて、コードが変更されるたびにリリースプロセスのビルド、テスト、デプロイフェーズを自動化します。これにより、機能とアップデートを迅速かつ信頼性の高い方法で配信できます。また、GitHubや他のサードパーティーサービス、独自のカスタムプラグインとも簡単に統合できます。使用した分に対してのみ料金が発生し、前払い金や長期契約は不要です。

Amazon Corretto

Amazon Correttoは、Open Java Development Kit (OpenJDK)の無償でマルチプラットフォーム対応の本番稼働向けディストリビューションです。Correttoには、パフォーマンス向上とセキュリティ修正を含む長期サポートが提供され、Amazonの数千の本番稼働サービスで内部的に使用されています。Correttoは、Java SE標準との互換性が認定されており、Amazon Linux 2、Windows、macOSなどの一般的なオペレーティングシステムでJavaアプリケーションを開発および実行できます。

AWS Fault Injection Service

AWS Fault Injection Serviceは、アプリケーションのパフォーマンスや回復性を向上させるために、カオスエンジニアリングを使った障害インジェクション実験を実行できるサービスです。急激なCPUやメモリ消費量の増加など、システムにストレスを与えることで、隠れたバグやパフォーマンスボトルネックを発見できます。
Fault Injection Simulatorを使用すると、既存のテンプレートで実験を簡単に設定でき、特定の条件で自動的に実験をロールバックすることも可能です。これにより、複雑なシナリオを簡単に試すことができ、アプリケーションの信頼性を高められます。

Amazon Q Developer

Amazon Q Developer(旧 Amazon CodeWhisperer)は、アプリケーションのコーディング、テスト、アップグレード、エラー診断、セキュリティスキャンおよび修正、AWSリソースの最適化まで、開発者やITプロフェッショナルのタスクを支援するツールです。Amazon Qには、Javaバージョンアップグレードなどの既存コードの変換や、デベロッパーのリクエストに基づいて新機能を実装するための高度なマルチステップ計画と推論機能が備わっています。

AWS X-Ray

AWS X-Rayは、開発者がマイクロサービスアーキテクチャを使用して構築されたアプリケーションなど、本番稼働中または開発中の分散アプリケーションを分析およびデバッグするためのツールです。X-Rayを使用すると、アプリケーションとその基盤となるサービスのパフォーマンスを把握でき、パフォーマンスの問題やエラーの根本原因を特定してトラブルシューティングできます。また、end-to-endアプリケーションを通過するリクエストの表示や、アプリケーション基盤となるコンポーネントのマップを提供し、シンプルな3層アプリケーションから数千のサービスで構成される複雑なマイクロサービスアプリケーションまで分析できます。

フロントエンドウェブおよびモバイルサービス

AWS Amplify

AWS Amplifyを使用すると、スケーラブルなモバイルアプリケーションを簡単に作成、設定、実装できます。Amplifyは、モバイルバックエンドをシームレスにプロビジョニングおよび管理し、iOS、Android、Web、React Nativeのフロントエンドと簡単に統合できるシンプルなフレームワークを提供します。また、フロントエンドとバックエンドのアプリケーションリリースプロセスを自動化し、機能を迅速に提供できます。
モバイルアプリケーションには、オフラインデータ同期、ストレージ、複数のユーザー間でのデータ共有など、デバイス上で直接実行できないアクションにクラウドサービスが必要です。バックエンドを強化するためには、複数のサービスを設定、セットアップ、管理する必要がありますが、Amplifyではこれを簡素化できます。認証や分析などの機能を選択するだけで、Amplifyは自動的に各機能を強化するAWSサービスをプロビジョニングおよび管理します。その後、AmplifyのライブラリとUIコンポーネントを使用して、これらの機能をアプリケーションに統合できます。

AWS AppSync

AWS AppSyncは、モバイルやウェブアプリケーション用のサーバーレスバックエンドサービスです。オンライン・オフラインでのデータアクセスや同期、複数データソースの操作を簡単に処理します。GraphQLを使ってデータ操作を効率的に行うことができます。

AWS Device Farm

AWS Device Farmは、Android、iOS、ウェブアプリを多くのデバイスで同時にテストできるサービスです。ビデオ、スクリーンショット、ログを使用して問題を特定し、修正できます。

Amazon Location Service

AWS Location Serviceは、データセキュリティやプライバシーを守りながら、アプリに位置情報機能を簡単に追加できるサービスです。手頃な価格で位置データ、追跡、ジオフェンシング機能を提供し、AWSサービスとネイティブに統合されており、開発コストを抑えて高度なロケーション対応アプリを作成できます。

まとめ

今回は、「顧客有効化」、「コンテナ」、「デベロッパーツール」、「フロントエンドのウェブおよびモバイルサービス」カテゴリのサービスについてまとめました。次回は別のカテゴリサービスについて解説します!

Recruit一緒に働く仲間を募集しております。

弊社では、一緒に社会課題にチャレンジしてくれる仲間を募集しております。
私たちの目指す世界の実現に向けて、共に走ってくれるあなたをお待ちしています。

くわしくはこちら

Contactお問い合わせ

Please feel free to ask me.お気軽に
お問い合わせください。

サービスについての詳しいご案内やご相談などお気軽にお問い合わせください。

お問い合わせはこちら