サービス
AWS では、お客様がモダンアプリケーションを開発する際にお客様の業務をサポートするサービスの包括的なポートフォリオを提供しています。
コンピューティング
インフラストラクチャを管理することなく、世界で最も強力、セキュア、革新的なクラウドでアプリケーションを開発、デプロイ、実行、スケールできます。
AWS Lambda を使用することで、サーバーのプロビジョニングや管理をすることなく、コードを実行できます。Lambda では、コンピューティングに使用した時間に対してのみ料金が発生します。
AWS Fargate は、Amazon Elastic Container Service (ECS) と Amazon Elastic Kubernetes Service (EKS) の両方で動作する、コンテナ向けのサーバーレスコンピューティングエンジンです。
Amazon Elastic Container Service (Amazon ECS) は、フルマネージド型のコンテナオーケストレーションサービスです。
Amazon Elastic Kubernetes Service (Amazon EKS) は、フルマネージド型の Kubernetes サービスです。
統合
マイクロサービス、分散システム、サーバーレスアプリケーションにおける、疎結合化されたコンポーネント間のコミュニケーションが可能です。
Amazon API Gateway は、フルマネージド型サービスで、デベロッパーはこれを利用することにより、どのようなスケールであっても、簡単に API の作成、配布、保守、監視、保護が行えます。
AWS AppSync は、GraphQL を使用してアプリケーションが必要なデータを正確に取得できるようにするマネージド型サービスです。
Amazon SQS は、フルマネージド型のメッセージキューイングサービスで、マイクロサービス、分散システム、サーバーレスアプリケーションの疎結合化とスケーリングが可能です。
Amazon Simple Notification Service (SNS) は、システム間通信とアプリケーション対個人 (A2P) 通信の両方に向けてフルマネージド型メッセージングサービスを提供しています。
AWS App Mesh は、アプリケーションレベルのネットワークを提供し、さまざまな種類のコンピューティングインフラストラクチャにわたって、お客様のサービスが相互に通信することを容易にするサービスメッシュです。
Amazon Kinesis でストリーミングデータをリアルタイムで収集、処理、分析することが簡単になるため、インサイトを適時に取得して新しい情報に迅速に対応できます。
AWS Step Functions は、AWS Lambda 関数および AWS の複数のサービスを、ビジネスに不可欠なアプリケーション内に簡単に配列することができるサーバーレスの関数オーケストレーターです。
Amazon EventBridge は、独自のアプリケーション、統合 Software-as-a-Service (SaaS) アプリケーション、および AWS のサービスからのデータを使用して、アプリケーションを簡単に接続することを可能にするサーバーレスイベントバスです。
データ
ミリ秒台のレイテンシーで、テラバイトからペタバイト単位の新しいタイプのデータを保存し、1 秒あたり数百万のリクエストを処理し、世界各地の数百万人のユーザーをサポートするためのスケーリングを実行します。
Amazon Simple Storage Service (Amazon S3) は、業界をリードするスケーラビリティ、データ可用性、セキュリティ、およびパフォーマンスを提供するオブジェクトストレージサービスです。
Amazon DynamoDB は、規模に関係なく数ミリ秒台のパフォーマンスを実現する、key-value およびドキュメントデータベースです。
Amazon Aurora は、クラウド向けに構築された、MySQL および PostgreSQL と互換性のあるリレーショナルデータベースです。
Amazon Elastic File System (Amazon EFS) はシンプルでスケーラブル、クラウドネイティブかつ伸縮自在なフルマネージド型のファイルシステムで、AWS コンテナおよびサーバーレスデプロイからのデータを保持および共有します。
Amazon Document DB は、高速でスケーラブルかつ可用性の高い、フルマネージド型のドキュメントデータベースサービスで、MongoDB のワークロードをサポートしています。
Amazon ElastiCache はフルマネージド型でインメモリなデータストレージで、Redis および Memcached と互換性があるため、ミリ秒未満のレイテンシーを実現し、リアルタイムアプリケーションを強化できます。
デベロッパーの俊敏性
開発、構築、テスト、監視、プロビジョニング、デプロイなど、アプリケーションライフサイクル全体を自動化し、デベロッパーの俊敏性を高めます。
AWS Amplify は、モバイルおよびフロントエンドのウェブデベロッパーが AWS を利用して安全でスケーラブルなフルスタックアプリケーションを構築できるようにするツールとサービスのセットです。
AWS CodeCommit は、Git ベースのリポジトリをセキュアにホストするフルマネージド型のソース管理サービスです。
AWS CodePipeline はフルマネージド型の継続的デリバリーサービスで、すばやく確実性のあるアプリケーションとインフラストラクチャのアップデートのための、パイプラインのリリースを自動化します。
AWS Cloud Development Kit (CDK) は、使い慣れたプログラミング言語を使用してクラウドアプリケーションリソースをモデル化およびプロビジョニングするためのオープンソースのソフトウェア開発フレームワークです。
AWS CloudFormation は、クラウド環境で AWS とサードパーティー製アプリケーションリソースのモデリングおよびプロビジョニングをするための共通の言語を提供します。
AWS CodeBuild は、ソースコードをコンパイルし、テストを実行し、デプロイ可能なソフトウェアパッケージを作成できるフルマネージド型のビルドサービスです。
AWS CodeArtifact は、フルマネージド型のアーティファクトリポジトリサービスであり、あらゆる規模の組織がソフトウェア開発プロセスで使用されるソフトウェアパッケージを安全に保存、公開、および共有することを容易にします。
AWS CodeDeploy は、Amazon EC2、AWS Fargate、AWS Lambda、オンプレミスで実行されるサーバーなど、さまざまなコンピューティングサービスへのソフトウェアのデプロイを自動化する、フルマネージド型のサービスです。