AWS Compute Services category iconコンピューティング - アマゾン ウェブ サービスの概要

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Compute Services category iconコンピューティング

何百万もの組織が AWS コンピューティングサービスを使用して多様なワークロードを実行します。

各サービスは図の後に説明されています。ニーズに最適なサービスを判断するには、AWS 「コンピューティングサービスまたは を選択するAmazon Lightsail AWS Elastic Beanstalk」、またはAmazon EC2?」を参照してください。一般的な情報については、「Compute on AWS」を参照してください。

AWS コンピューティングサービスを示す図

に戻りますAWS サービス

AWS コンピューティングサービスの比較

カテゴリ AWS サービス
インスタンス (仮想マシン)
コンテナ
  • Amazon Elastic Container Service (Amazon ECS) — コンテナを実行するための安全性、信頼性、スケーラビリティに優れた方法

  • Amazon ECS Anywhere — カスタマーマネージドインフラストラクチャでコンテナを実行する

  • Amazon Elastic Container Registry (Amazon ECR) — コンテナイメージを簡単に保存、管理、デプロイ

  • Amazon Elastic Kubernetes Service (Amazon EKS) — 完全マネージド型 Kubernetes サービス

  • Amazon EKS Anywhere — 独自のインフラストラクチャで Kubernetes クラスターを作成して運用する

  • AWS Fargate — コンテナのサーバーレスコンピューティング

  • AWS App Runner — フルマネージドサービスでコンテナ化されたアプリケーションを構築して実行する

サーバーレス
  • AWS Lambda — サーバーについて考えずにコードを実行します。消費したコンピューティング時間に対してのみ支払います。

Edge とハイブリッド
  • AWS Outposts — オンプレミスでインフラストラクチャとサービスを実行し AWS 、真に一貫したハイブリッドエクスペリエンスを実現する

  • AWS Snow Family — 堅牢または切断されたエッジ環境でデータを収集して処理する

  • AWS Wavelength — 5G デバイスに超低レイテンシーアプリケーションを提供する

  • VMware Cloud on AWS — すべての vSphere ワークロードがクラウドに迅速に拡張して移行するための推奨サービス

  • AWS ローカルゾーン — エンドユーザーの近くでレイテンシーの影響を受けやすいアプリケーションを実行する

コストと容量の管理
  • AWS Savings Plan — AWS コンピューティング使用量を最大 72% 削減する柔軟な料金モデル

  • AWS Compute Optimizer — コストを削減し、パフォーマンスを向上させるために、ワークロードに最適な AWS コンピューティングリソースを推奨します

  • AWS Elastic Beanstalk — Easy-to-useサービスをデプロイおよびスケーリングするための使いやすいサービス

  • EC2 Image Builder — 安全な Linux または Windows Server イメージを構築して維持する

  • Elastic Load Balancing (ELB) — 受信アプリケーショントラフィックを複数のターゲットに自動的に分散する

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) は、クラウド内で安全でサイズ変更可能なコンピューティング容量を提供するウェブサービスです。Web スケールのコンピューティングを開発者が容易にできるように設計されています。

Amazon EC2 のシンプルなウェブインターフェイスを使用すると、最小限のわずらわしさで容量を取得して設定できます。使用するコンピューティングリソースのあらゆる面をお客様自身でコントロールできることと、Amazon の実績あるコンピューティング環境で実行できることが特徴です。Amazon EC2 は、新しいサーバーインスタンス (Amazon EC2 インスタンスと呼ばれる) を取得して起動するために必要な時間を数分に短縮するため、コンピューティング要件の変化に応じて容量をすばやくスケールアップ/ダウンできます。Amazon EC2 は、実際に使用した容量に対してのみ料金を支払うことができるようにすることで、コンピューティングの経済性を変更します。Amazon EC2 は、開発者とシステム管理者に障害耐性アプリケーションを構築し、一般的な障害シナリオから隔離するためのツールを提供します。

インスタンスのタイプ

Amazon EC2 は、Amazon スケールの財務上の利点を提供します。実際に消費するコンピューティング容量に対して非常に低い料金がかかります。詳細については、Amazon EC2 の料金」を参照してください。

Amazon EC2 インスタンスタイプは、ファミリー、世代、プロセッサファミリー、追加機能、サイズに基づいて名前が付けられます。

  • オンデマンドインスタンス — オンデマンドインスタンスでは、実行するインスタンスに応じて、1 時間または 2 秒ごとにコンピューティングキャパシティーの料金を支払います。長期間の契約や前払いは必要ありません。アプリケーションの需要に応じてコンピューティング容量を増減でき、使用するインスタンスに対して 1 時間あたりに指定された料金のみを支払います。オンデマンドインスタンスは以下の場合に推奨されます。

    • 前払いや長期契約なしで Amazon EC2 の低コストと柔軟性を優先するユーザー

    • 短期、急増、または予測不可能なワークロードで、中断できないアプリケーション

    • Amazon EC2 で初めて開発またはテストされるアプリケーション

  • スポットインスタンススポットインスタンスはオンデマンド料金と比較して最大 90% の割引で利用でき、 で未使用の Amazon EC2 容量を利用できます AWS クラウド。アプリケーションの実行コストを大幅に削減し、同じ予算でアプリケーションのコンピューティングキャパシティとスループットを増やし、新しいタイプのクラウドコンピューティングアプリケーションを有効にすることができます。スポットインスタンスは以下の場合に推奨されます。

    • 開始時刻と終了時刻が柔軟なアプリケーション

    • 非常に低いコンピューティング料金でのみ実現可能なアプリケーション

    • 大量の追加容量を緊急にコンピューティングする必要があるユーザー

  • リザーブドインスタンスリザーブドインスタンスは、オンデマンドインスタンスの料金と比較して大幅な割引 (最大 72%) を提供します。コンバーティブルリザーブドインスタンスを使用すると、リザーブドインスタンスの料金を利用して、ファミリー、オペレーティングシステムタイプ、テナンシーを柔軟に変更できます。

  • C7g インスタンス最新世代のGraviton3 プロセッサを搭載した C7g インスタンスは、コンピューティング負荷の高いワークロード向けに Amazon EC2 で最高の価格パフォーマンスを提供します。 AWS Graviton3 C7g インスタンスは、ハイパフォーマンスコンピューティング (HPC)、バッチ処理、電子設計自動化 (EDA)、ゲーム、ビデオエンコーディング、科学モデリング、分散分析、CPU ベースの ML 推論、広告配信に最適です。

  • Inf2 インスタンスInf2 インスタンスは、深層学習推論専用です。Amazon EC2 では、大規模言語モデル (LLMs) やビジョントランスフォーマーなど、生成 AI モデル向けに、低コストで高いパフォーマンスを提供します。Inf2 インスタンスは、第 2 世代 AWS の Inferentia アクセラレーターである Inferentia2 を搭載しています。 AWS

  • M7g インスタンス — 最新世代の AWS Graviton3 プロセッサを搭載した M7g インスタンスは、汎用ワークロード向けに Amazon EC2 で最高の価格パフォーマンスを提供します。M7g インスタンスは、アプリケーションサーバー、マイクロサービス、ゲームサーバー、中規模のデータストア、キャッシュフリートなどのオープンソースソフトウェア上に構築されたアプリケーションに最適です。

  • R7g インスタンス — 最新世代の AWS Graviton3 プロセッサを搭載した R7g インスタンスは、メモリを大量に消費するワークロード向けに Amazon EC2 で最高の価格パフォーマンスを提供します。R7g インスタンスは、オープンソースデータベース、インメモリキャッシュ、ほぼリアルタイムのビッグデータ分析など、メモリを大量に消費するワークロードに最適です。

  • Trn1 インスタンスAWS Trainium アクセラレーターを搭載した Trn1 インスタンスは、LLMs や潜在拡散モデルを含む生成 AI モデルの高性能深層学習トレーニング専用です。Trn1 インスタンスは、他の同等の Amazon EC2 インスタンスと比較して、cost-to-trainを最大 50% 削減できます。

  • Savings PlansSavings Plans は、EC2 と Fargate の使用量を低価格で提供する柔軟な料金モデルです。これと引き換えに、1 年または 3 年間の一貫した使用量 ($/時間で測定) を約束します。

  • Dedicated HostsDedicated Host は、お客様専用の物理 EC2 サーバーです。Dedicated Hosts は、Windows Server、Microsoft SQL Server、SUSE Linux Enterprise Server (ライセンス条項に準拠) などの既存のサーバーバインドソフトウェアライセンスを使用できるようにすることでコストを削減し、コンプライアンス要件を満たすのに役立ちます。

Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling を使用すると、アプリケーションの可用性を維持し、定義した条件に従って EC2 インスタンスを自動的に追加または削除できます。Amazon EC2 Auto Scaling のフリート管理機能を使用して、フリートの状態と可用性を維持できます。Amazon EC2 Auto Scaling の動的スケーリング機能と予測スケーリング機能を使用して、EC2 インスタンスを追加または削除することもできます。動的スケーリングは需要の変化に対応し、予測スケーリングは予測された需要に基づいて適切な数の EC2 インスタンスを自動的にスケジュールします。動的スケーリングと予測スケーリングを組み合わせて、より迅速にスケーリングできます。

Amazon EC2 Image Builder

EC2 Image Builder は、VMs とコンテナイメージの構築、テスト、デプロイを簡素化し、オンプレミス AWS またはオンプレミスで使用します。

仮想マシン (VM) とコンテナイメージup-to-dateに保つと、時間がかかり、リソースを大量に消費し、エラーが発生しやすくなります。現在、お客様は VMsを手動で更新してスナップショットを作成するか、イメージを維持するために自動化スクリプトを構築するチームがあります。

EC2 Image Builder は、シンプルなグラフィカルインターフェイス、組み込みのオートメーション、および AWS提供されるセキュリティ設定を提供することで、イメージup-to-dateかつ安全に保つ労力を大幅に削減します。Image Builder では、イメージを更新するための手動手順や、独自のオートメーションパイプラインを構築する必要はありません。

Image Builder は、イメージの作成、保存、共有に使用される基盤となる AWS リソースのコストを除き、無料で提供されます。

Amazon Lightsail

Amazon Lightsail は、 で仮想プライベートサーバーを起動および管理するための最も簡単な方法として設計されています AWS。 Lightsailプランには、VM、SSD ベースのストレージ、データ転送、DNS 管理、静的 IP アドレスなど、プロジェクトをすぐに開始するために必要なものがすべて含まれており、予測可能な低価格で提供されます。

Amazon Linux 2023

Amazon Linux 2023 (AL2023) は、 用の新しい Linux ベースのオペレーティングシステム AWS で、クラウドアプリケーションを開発および実行するための安全で安定した高性能な環境を提供するように設計されています。AL2023 は、さまざまな AWS サービスや開発ツールとのシームレスな統合を提供し、Amazon EC2 Graviton ベースのインスタンス向けに最適化されたパフォーマンスを、追加のライセンスコスト サポート なしで提供します。AL2023 以降、新しい Amazon Linux メジャーリリースが 2 年ごとに利用可能になります。この頻度により、より予測可能なリリースサイクルと最大 5 年間のサポートが提供されるため、アップグレードの計画が容易になります。

AL2023 では、Amazon Linux 2 (AL2) よりもいくつかの改善点があります。例えば、AL2023 はsecurity-by-defaultポリシー、許可モードの SELinux、デフォルトで有効になっている IMDSv2、カーネルライブパッチの可用性など、セキュリティ体制の改善に役立つデフォルトのセキュリティアプローチを採用しています。バージョニングされたリポジトリによる確定的なアップグレードでは、特定のバージョンの Amazon Linux パッケージリポジトリにロックできるため、更新をいつどのように吸収するかを制御できます。この機能を使用すると、環境全体でパッケージバージョンと更新の一貫性を確保することで、運用上のベストプラクティスにより効率的に準拠できます。完全な比較については、「Amazon Linux 2 と Amazon Linux 2023 の比較」を参照してください。

Amazon Linux 2023 はAWS リージョン、 AWS GovCloud (US) および中国リージョンを含むすべての で一般利用可能です。

AWS App Runner

AWS App Runner はフルマネージド型サービスで、開発者はコンテナ化されたウェブアプリケーションと APIs を大規模に、インフラストラクチャの事前経験を必要とせずにすばやくデプロイできます。ソースコードまたはコンテナイメージから始めます。 はウェブアプリケーション AWS App Runner を自動的に構築してデプロイし、暗号化を使用してトラフィックを負荷分散します。App Runner は、トラフィックのニーズに合わせて自動的にスケールアップまたはスケールダウンします。App Runner により、サーバーやスケーリングについて考察する時間を、アプリケーションのために向けられるようになります。

AWS Batch

AWS Batch を使用すると、デベロッパー、サイエンティスト、エンジニアは、数十万のバッチコンピューティングジョブを で簡単かつ効率的に実行できます AWS。 は、送信されたバッチジョブのボリュームと特定のリソース要件に基づいて、最適な量のコンピューティングリソース (CPU やメモリ最適化インスタンスなど) を AWS Batch 動的にプロビジョニングします。を使用すると AWS Batch、ジョブの実行に使用するバッチコンピューティングソフトウェアやサーバークラスターをインストールおよび管理する必要がなくなるため、結果の分析と問題の解決に集中できます。 は、Amazon EC2 やスポットインスタンスなど、あらゆる AWS コンピューティングサービスや機能にわたってバッチコンピューティングワークロード AWS Batch を計画、スケジュール、実行します。

AWS Elastic Beanstalk

AWS Elastic Beanstalk は、Java、.NET、PHP、Node.js、Python、Ruby、Go、Docker で開発されたウェブアプリケーションとサービスを、Apache、Nginx、Passenger、Internet Information Services (IIS) などの使い慣れたサーバーにデプロイおよびスケーリングするためのeasy-to-useサービスです。

コードをアップロードするだけで、容量のプロビジョニング、ロードバランシング、自動スケーリングからアプリケーションのヘルスモニタリングまで、デプロイ AWS Elastic Beanstalk を自動的に処理できます。同時に、アプリケーションを強化する AWS リソースを完全に制御し、基盤となるリソースにいつでもアクセスできます。

AWS Fargate

AWS Fargate は Amazon ECS のコンピューティングエンジンであり、サーバーやクラスターを管理することなくコンテナを実行できます。を使用すると AWS Fargate、コンテナを実行するために VMs のクラスターをプロビジョニング、設定、スケーリングする必要がなくなります。これにより、サーバータイプの選択、クラスターをスケールするタイミングの決定、クラスターのパッキングの最適化を行う必要がなくなります。Fargate を使用すると、サーバーやクラスターとのやり取りや検討が不要になります。Fargate を使用すると、アプリケーションを実行するインフラストラクチャを管理する代わりに、アプリケーションの設計と構築に集中できます。

Amazon ECS には、Fargate 起動タイプと EC2 起動タイプの 2 つのモードがあります。Fargate 起動タイプでは、アプリケーションをコンテナにパッケージ化し、CPU とメモリの要件を指定し、ネットワークと IAM ポリシーを定義して、アプリケーションを起動するだけで済みます。EC2 起動タイプを使用すると、コンテナアプリケーションを実行するインフラストラクチャをより細かくサーバーレベルで制御できます。EC2 起動タイプでは、Amazon ECS を使用してサーバーのクラスターを管理し、サーバー上のコンテナの配置をスケジュールできます。Amazon ECS は、クラスター内のすべての CPU、メモリ、その他のリソースを追跡し、指定したリソース要件に基づいてコンテナを実行するのに最適なサーバーを見つけます。

サーバーのクラスターのプロビジョニング、パッチ適用、スケーリングはお客様の責任となります。使用するサーバーのタイプ、使用率を最適化するためにクラスターで実行するアプリケーションとコンテナの数、クラスターにサーバーを追加または削除するタイミングを決定できます。EC2 起動タイプを使用すると、サーバークラスターをより詳細に制御でき、より広範なカスタマイズオプションが提供されます。これは、特定のアプリケーションや、コンプライアンスや政府の要件に対応するために必要になる場合があります。

AWS Lambda

AWS Lambda を使用すると、サーバーをプロビジョニングまたは管理しなくてもコードを実行できます。料金は消費したコンピューティング時間に対してのみ発生します。コードが実行されていない場合は料金は発生しません。Lambda を使用すれば、実質どのようなタイプのアプリケーションやバックエンドサービスでも、管理を必要とせずに実行できます。コードをアップロードするだけで、Lambda はコードの実行とスケールに必要なすべてを高可用性で処理します。他のサービスから自動的に実行されるようにコードを設定することも AWS 、任意のウェブまたはモバイルアプリから直接呼び出すこともできます。

AWS Serverless Application Repository

AWS Serverless Application Repository を使用すると、ウェブおよびモバイルバックエンド、イベントおよびデータ処理、ログ記録、モニタリング、モノのインターネット (IoT) などの一般的なユースケース向けに、コードサンプル、コンポーネント、および完全なアプリケーションをすばやくデプロイできます。各アプリケーションには、使用する AWS リソースを定義する AWS Serverless Application Model (AWS SAM) テンプレートがパッケージ化されています。パブリック共有アプリケーションには、アプリケーションのソースコードへのリンクも含まれています。の使用には追加料金はかかりません。デプロイするアプリケーションで使用される AWS リソースに対して AWS Serverless Application Repository のみ料金が発生します。

を使用して独自のアプリケーションを AWS Serverless Application Repository 公開し、チーム内、組織全体、またはコミュニティ全体と共有することもできます。構築したアプリケーションを共有するには、 に公開します AWS Serverless Application Repository

AWS Outposts

AWS Outposts ネイティブ AWS サービス、インフラストラクチャ、運用モデルを、事実上あらゆるデータセンター、コロケーションスペース、またはオンプレミス施設に導入します。オンプレミスとクラウド全体で同じ APIs、同じツール、同じハードウェア、同じ機能を使用して、真に一貫したハイブリッドエクスペリエンスを提供できます。Outposts を使用して、低レイテンシーまたはローカルデータ処理のニーズによりオンプレミスのままにする必要があるワークロードをサポートできます。

AWS Outposts には 2 つのバリアントがあります。

  • VMware Cloud on AWS Outposts では、インフラストラクチャの実行に使用するのと同じ VMware コントロールプレーンと APIsを使用できます。

  • AWSのネイティブバリアント AWS Outposts を使用すると、 での実行に使用したのと同じ APIs とコントロールプレーン AWS クラウドをオンプレミスで使用できます。

AWS Outposts インフラストラクチャは、最新の AWS サービスへのアクセス AWS を提供するために、 によって完全に管理、保守、サポートされています。開始は簡単です。 にログイン AWS Management Console して Outposts サーバーを注文するだけで、幅広いコンピューティングおよびストレージオプションから選択できます。1 つ以上のサーバー、またはクォーター、ハーフ、フルラックユニットを注文できます。

AWS Wavelength

AWS Wavelength は、モバイルエッジコンピューティングアプリケーション向けに最適化された AWS インフラストラクチャ製品です。Wavelength Zones は AWS 、5G ネットワークのエッジにある通信サービスプロバイダー (CSP) データセンター内に AWS コンピューティングおよびストレージサービスを埋め込むインフラストラクチャのデプロイであり、5G デバイスからのアプリケーショントラフィックは、通信ネットワークを離れることなく Wavelength Zones で実行されているアプリケーションサーバーに到達できます。これにより、アプリケーショントラフィックがインターネット経由で複数のホップを通過して送信先に到達することによるレイテンシーを回避できるため、お客様は最新の 5G ネットワークが提供するレイテンシーと帯域幅の利点を最大限に活用できます。

VMware Cloud on AWS

VMware Cloud on AWS は、 AWS と VMware が共同で開発した統合クラウドサービスであり、高度にスケーラブルで安全で革新的なサービスを提供します。これにより、組織はオンプレミスの VMware vSphere ベースの環境を次世代の Amazon Elastic Compute Cloud (Amazon EC2) ベアメタルインフラストラクチャで AWS クラウド 実行されている にシームレスに移行して拡張できます。VMware Cloud on AWS は、オンプレミスの vSphere ベースのワークロードをパブリッククラウドに移行し、データセンターの容量を統合して拡張し、ディザスタリカバリソリューションを最適化、簡素化、モダナイズしようとしているエンタープライズ IT インフラストラクチャおよび運用組織に最適です。

VMware Cloud on AWS は、 AWS リージョン AWS 欧州 (ストックホルム)、 AWS 米国東部 (バージニア北部)、 AWS 米国東部 (オハイオ)、 AWS 米国西部 (北カリフォルニア)、 AWS 米国西部 (オレゴン)、 AWS カナダ (中部)、 AWS 欧州 (フランクフルト)、 AWS 欧州 (アイルランド) AWS 、欧州 (ロンドン)、 AWS 欧州 (パリ)、 AWS 欧州 (ミラノ) AWS 、アジアパシフィック (シンガポール)、 AWS アジアパシフィック (シドニー) AWS 、アジアパシフィック (東京)、 AWS アジアパシフィック (ムンバイ) リージョン、 AWS 南米 (サンパウロ)、 AWS アジアパシフィック (ソウル)、 AWS GovCloud (米国西部) で利用可能な VMware とそのパートナーによってグローバルに配信、販売、サポートされています。リリースごとに、VMware Cloud on の AWS 可用性は追加のグローバルリージョンに拡張されます。

VMware Cloud on AWS は、サービスの幅広い多様で豊富なイノベーションを、VMware のコンピューティング、ストレージ、ネットワーク仮想化プラットフォームで実行されているエンタープライズアプリケーションに AWS ネイティブに提供します。これにより、組織は、Amazon Simple Queue Service (Amazon SQS) AWS Lambda、Amazon S3、Elastic Load Balancing、Amazon RDS、Amazon DynamoDB、Amazon Kinesis、Amazon Redshift などの AWS インフラストラクチャとプラットフォーム機能をネイティブに統合することで、エンタープライズアプリケーションに新しいイノベーションを簡単かつ迅速に追加できます。

VMware Cloud on を使用すると AWS、組織はオンプレミスのデータセンターと で vSphere、vSAN、NSX、vCenter Server などの同じ VMware Cloud Foundation テクノロジーを使用することで、ハイブリッド IT 運用を簡素化できます。新規またはカスタムのハードウェアを購入したり、アプリケーションを書き換えたり、運用モデルを変更したり AWS クラウド する必要はありません。このサービスは、インフラストラクチャを自動的にプロビジョニングし、オンプレミス環境と 間で完全な VM 互換性とワークロードの移植性を提供します AWS クラウド。VMware Cloud on を使用すると AWS、コンピューティング、データベース、分析、IoT、セキュリティ、モバイル、デプロイ、アプリケーション AWS サービスなど、幅広いサービスを使用できます。

に戻りますAWS サービス