- コンテナ›
- Amazon EKS›
- 料金
Amazon EKS の料金
料金の概要
Amazon Elastic Kubernetes Service (Amazon EKS) は、Kubernetes コントロールプレーンを管理、保護、またはスケールすることなく Kubernetes アプリケーションを実行できる、マネージド Kubernetes サービスです。Amazon EKS では、最低料金や前払いの義務はありません。Amazon EKS には、Kubernetes クラスターバージョンのサポートに基づくクラスターごとの料金、Amazon EKS Auto Mode の料金、Amazon EKS Capabilities の料金、Amazon EKS Hybrid Nodes の vCPU あたりの料金が設定されています。また、Amazon EC2 インスタンス、Amazon EBS ボリューム、パブリック IPv4 アドレスなどの Kubernetes ワーカーノードでアプリケーションを実行するために使用するリソースに対しても料金が発生します。
AWS 料金見積りツール
Amazon EKS とアーキテクチャのコストを一回の見積もりで算出します。
料金の詳細
Amazon EKS クラスターの料金
すべての Amazon EKS クラスターには、クラスターの Kubernetes バージョンに基づいて、クラスターごとに時間単位の料金がかかります。Kubernetes バージョンは、Amazon EKS でリリースされてから最初の 14 か月間は標準サポートの対象となります。Kubernetes バージョンの標準サポートの終了日を過ぎると、次の 12 か月間は拡張サポートの対象となり、追加料金を支払うことで特定の Kubernetes バージョンをより長く使用できるようになります。Amazon EKS での Kubernetes バージョンのサポートの詳細については、Amazon EKS ドキュメントをご覧ください。
| Kubernetes バージョンのサポート階層 | 料金 |
|---|---|
| Kubernetes バージョンの標準サポート | クラスターごとに 0.10 USD/時間 |
| Kubernetes バージョンの拡張サポート | クラスターごとに 0.60 USD/時間 (標準 Kubernetes バージョンのサポート + クラスターごとに 0.50 USD/時間) |
Amazon EKS Provisioned Control Plane の料金
Amazon EKS Provisioned Control Plane では、クラスターのコントロールプレーンの容量を選択できるため、最も要求の厳しいワークロードでも予測可能で高いパフォーマンスを実現できます。 Provisioned Control Plane を使用すると、明確に定義されたスケーリング階層のセットから必要なコントロールプレーンの容量を事前にプロビジョニングできます。これにより、コントロールプレーンはトラフィックの急増や予期しないバーストに即座に対応できるようになります。さらに、これらの新しいスケーリング階層により、クラスターのパフォーマンスとスケーラビリティが大幅に向上し、単一のクラスターで大規模なワークロードを実行できるようになります。
Provisioned Control Plane の各スケーリング階層は、よく知られている Kubernetes コントロールプレーンのプロパティによって定義される特定のコントロールプレーンの容量とパフォーマンスを提供します。 クラスターがプロビジョニングされているスケーリング階層の時間単価をお支払いいただきます。前払い料金や長期契約は不要です。この料金は、上記の「Amazon EKS クラスターの料金」セクションで説明されている Kubernetes バージョンのサポートレベルに基づく標準の Amazon EKS クラスター料金に加算されます。Provisioned Control Plane のスケーリング階層は、いつでも変更することも、標準コントロールプレーンに戻すこともできます。Provisioned Control Plane と各スケーリング階層で提供される機能の詳細については、Amazon EKS ドキュメントを参照してください。
4XL を超えるスケーリング階層でクラスターを実行する場合は、追加の料金情報について AWS アカウントチームにお問い合わせください。
| コントロールプレーンのスケーリング階層 | 料金 |
|---|---|
| XL | クラスターごとに 1.65 USD/時間 |
| 2XL | クラスターごとに 3.40 USD/時間 |
| 4XL | クラスターごとに 6.90 USD/時間 |
Amazon EKS Auto Mode
この料金は、EKS Auto Mode が有効になっている Amazon EKS クラスターに適用されます。EKS Auto Mode の料金は、EKS Auto Mode によって起動および管理される Amazon EC2 インスタンスの期間とタイプに基づいてお支払いいただきます。以下の EKS Auto Mode の料金は、EC2 インスタンス自体を対象とする Amazon EC2 インスタンス料金に加えて請求されます。EC2 インスタンス料金と同様に、EKS Auto Mode の料金は 1 秒単位で課金され、1 分間分の最低料金がかかります。オンデマンド、1 年および 3 年のリザーブドインスタンス、Compute Savings Plans、スポットインスタンスなど、EKS Auto Mode では Amazon EC2 インスタンス購入オプションをすべて利用できますが、EKS Auto Mode の料金は EC2 インスタンス購入オプションとは無関係です。
組織全体の 150 を超えるノードで EKS Auto Mode を使用する予定の場合は、追加の料金情報についてアカウントチームにお問い合わせください。
Amazon EKS Capabilities の料金
この料金は、EKS Capabilities が有効になっている Amazon EKS クラスターに適用されます。EKS Capabilities の料金は、どちらも時間単位で請求される 2 つのコンポーネントに基づいて行われます。1 つは、有効になっている各機能の基本時間単位で、もう 1 つは各機能によって管理されるリソース量に基づく時間単位の使用料金です。Argo CD の場合、管理対象の Argo CD Application ごとに時間単位で支払います。AWS Controllers for Kubernetes (ACK) の場合、管理対象の ACK リソースごとに時間単位で料金が発生します。Kubernetes Resource Orchestrator (KRO) の場合、管理対象の KRO Resource Graph Definition (RGD) インスタンスごとに時間単位でお支払いいただきます。EKS Capabilities の料金はすべて 1 時間単位で計算され、請求されます。最低利用料金や前払い料金はありません。
料金の定義:
Capability 時間: AWS アカウントで Capability が実行される各時間。例えば、1 つのクラスターで 1 つの Argo CD Capability を 24 時間実行すると、24 Capability 時間になります。
Argo CD Application 時間: Argo CD Capability によってアプリケーションが管理される各時間。各 Application はターゲットクラスターデプロイごとに計算されます。1 つの Application を 5 つの異なるクラスターにデプロイすると、5 つの Application としてカウントされます。ジェネレーターで ApplicationSet を使用する場合、生成された各 Application インスタンスは 1 つの Application として計算されます。
ACK リソース時間: ACK Capability によって AWS リソースが管理される各時間。
KRO RGD インスタンス時間: KRO Capability によって Resource Graph Definition (RGD) インスタンスが管理される各時間。
Amazon EKS Hybrid Nodes の料金
Amazon EKS Hybrid Nodes を使用すると、オンプレミスおよびエッジインフラストラクチャを Amazon EKS クラスターのノードとして使用して、クラウド、オンプレミス、エッジ環境全体で Kubernetes 管理を統合できます。Amazon EKS Hybrid Nodes は、Kubernetes に報告されたノードのリソースに基づいて、vCPU ごとに時間単位で課金されます。Amazon EKS Hybrid Nodes の課金は、ノードがクラスターに参加したときに開始され、ノードがクラスターから削除されたときに停止します。Amazon EKS Hybrid Nodes の料金階層は、アカウント内の同じ AWS リージョンでの 1 か月あたりの vCPU 時間使用量を集計するために適用されます。AWS Organizations で一括請求 (コンソリデーティッドビリング) を使用している場合、料金階層は、組織内のアカウント全体で、同じ AWS リージョンで実行されている Amazon EKS Hybrid Nodes の月間合計 vCPU-時間に適用されます。ハイブリッドノードインフラストラクチャのために Amazon EC2 インスタンスを使用する場合は、ハイブリッドノードの料金が請求されます。Amazon EKS Hybrid Nodes の詳細については、Amazon EKS ドキュメントにアクセスしてください。
マシンあたり 32 vCPU を超えるマシンでハイブリッドノードを実行する場合は、追加の価格情報についてアカウントチームにお問い合わせください。
| 使用範囲 | 料金 |
|---|---|
| 最初の 576,000 vCPU 時間 (1 か月あたり) | 0.020 USD/vCPU/時間 |
| 次の 576,000 vCPU 時間 (1 か月あたり) | 0.014 USD/vCPU/時間 |
| 次の 4,608,000 vCPU 時間 (1 か月あたり) | 0.010 USD/vCPU/時間 |
| 次の 5,760,000 vCPU 時間 (1 か月あたり) | 0.008 USD/vCPU/時間 |
| 11,520,000 vCPU 時間を超えた部分 (1 か月あたり) | 0.006 USD/vCPU/時間 |
その他の AWS サービスの料金
Amazon EKS を使用する場合、Kubernetes ワーカーノードでアプリケーションを実行するために使用する AWS リソースについて別途料金がかかります。例えば、Kubernetes ワーカーノードを、Amazon EBS ボリュームとパブリック IPv4 アドレスを持つ Amazon EC2 インスタンスとして実行している場合、インスタンスキャパシティ (Amazon EC2 経由)、ボリュームキャパシティ (Amazon EBS 経由)、および IPv4 アドレス (Amazon VPC 経由) について課金されます。詳細な料金情報については、Kubernetes アプリケーションで使用している AWS サービスの各料金ページにアクセスしてください。
AWS Outposts 上の Amazon EKS ローカルクラスターでは、Kubernetes バージョンの標準サポートについては同じ Amazon EKS クラスター料金が適用され、Kubernetes バージョンの拡張サポートはありません。Amazon EKS クラスター料金は、Amazon EKS 拡張およびローカルクラスターのデプロイオプションの両方について、AWS Outposts 料金には含まれていません。AWS Outposts の料金については、AWS Outposts の料金ページにアクセスしてください。
AWS Fargate をご使用の場合、料金は、コンテナイメージのダウンロードを開始した時点から Amazon EKS ポッドが終了するまでに使用された vCPU およびメモリリソースに基づいて計算され、最も近い秒に切り上げられます。1 分間の最低料金が適用されます。AWS Fargate の料金の詳細については、AWS Fargate の料金ページにアクセスしてください。
料金の例
-
例 1: 拡張サポート
Amazon EKS がある Kubernetes バージョンをリリースした日にそのバージョンで Amazon EKS クラスターを作成し、コントロールプレーンのバージョンをアップグレードせずに翌 26 か月間にわたって、そのクラスターを実行します。バージョンが標準サポート中の最初の 14 か月間は、0.10 USD/時間をお支払いいただきます。14 か月間を過ぎると、Kubernetes バージョンは拡張サポートに移行します。残りの 12 か月間は、0.60 USD/時間をお支払いいただきます。26 か月間、このクラスターを実行するには、平均で 0.33 USD/時間をお支払いいただきます。
サポートタイプ 使用量 (月) 料金 (クラスターごと、1 時間あたり) 標準 14 0.10 USD 拡張 12 0.60 USD 26 か月間のサポートの平均コスト 0.33 USD -
例 2: ハイブリッドノードデータセンターのユースケース
会社では、オンプレミスアプリケーションをコンテナで実行できるようにモダナイゼーションを進めています。アプリケーションの一部はクラウドに移行しますが、他のアプリケーションはオンプレミスに残す必要があります。ビジネスユニットがアプリケーションを実行するために使用する Kubernetes クラスターの実行を、小規模なプラットフォームエンジニアリングチームが担当しています。チームが Kubernetes の管理に費やす時間を削減するために、Amazon EKS Hybrid Nodes を使用することにしました。プラットフォームにオンボーディングするビジネスユニットは 3 つあります。ビジネスユニット 1 は 10 個のノード (ノードあたり 8 vCPU) を実行します。ビジネスユニット 2 は 5 個のノード (ノードあたり 4 vCPU) を実行します。ビジネスユニット 3 は 3 個のノード (ノードあたり 16 vCPU) を実行します。各ビジネスユニットのために個別の Amazon EKS クラスターを使用し、Kubernetes バージョンを標準サポートで使用します。各ビジネスユニットの 1 か月あたりのコストの内訳は、以下の表のとおりです。使用量が 1 か月あたり 576,000 vCPU 時間を超えないため、vCPU 時間はすべて、0.02 USD/vCPU/時間の料金で課金されることに留意してください。
クラスター ノード vCPU/ノード 時間/月 vCPU-時間 クラスターの料金 ノードの料金 合計請求額 ビジネスユニット 1 1 10 8 730 58,400 73.00 USD 1,168.00 USD 1,241.00 USD ビジネスユニット 2 1 5 4 730 14,600 73.00 USD 292.00 USD 365.00 USD ビジネスユニット 3 1 3 16 730 35,040 73.00 USD 700.80 USD 773.80 USD 1 か月あたりの EKS の合計料金 108,040 219.00 USD 2,233.80 USD 2,379.80 USD -
例 3: ハイブリッドノードエッジのユースケース
あなたの会社は、世界中にある 50 の工場でのアプリケーションの配信と運用を改善したいと考えています。あなたのチームは、各工場でアプリケーションをホストする Kubernetes ベースのプラットフォームの定義、デプロイ、およびメンテナンスを担当しています。各サイトのインフラストラクチャ要件を軽減し、世界中に広がるデプロイの規模をより簡単に管理するために、Amazon EKS Hybrid Nodes を使用することにしました。
デプロイする各クラスターには、ノードあたり 8 vCPU を備えた 3 個のノードがあります。各ファクトリーのために個別の Amazon EKS クラスターを使用するため、各クラスターを個別に更新およびスケールできます。デプロイの 1 か月あたりのコストの内訳は、次の表のとおりです。576,000 vCPU 時間は 0.02 USD/vCPU/時間の料金で課金され、300,000 vCPU 時間は 0.014 USD/vCPU/時間の料金で課金されることに留意してください。
クラスター ノード vCPU/ノード 時間/月 vCPU-時間 クラスターの料金 ノードの料金 合計請求額 ファクトリープラットフォーム 50 150 8 730 876,000 3,650.00 USD 15,720.00 USD 19,370.00 USD -
例 4: EKS Auto Mode
コンテナ化された新しいアプリケーションを Amazon EKS にデプロイしようとしています。EKS クラスターのインフラストラクチャの管理に必要な労力を削減するために、Amazon EKS Auto Mode を選択しました。
コンテナ化されたアプリケーションは、3 つの Kubernetes ポッド、つまりコンテナのセットで設定されています。1 つはウェブベースのフロントエンドユーザーインターフェイスをエンドユーザーに提供するもので、0.5 vCPU と 1 GB のメモリが必要です。もう 1 つはウェブアプリケーションのバックエンドを担当するもので、2 vCPU と 5 GB のメモリが必要です。残りの 1 つは定期的なバッチデータ処理ジョブを実行するもので、1 vCPU と 8 GB のメモリが必要です。平均すると、フロントエンドでは需要を満たすために 6 個のポッド、バックエンドでは 10 個のポッド、データ処理ポッドは 2 個必要になることが想定されます。バッチデータ処理ポッドを除き、各ポッドは高可用性を実現するために、少なくとも 2 つのアベイラビリティーゾーンで実行されるように設定されています。
アプリケーションを米国西部 (オレゴン) リージョンにデプロイします。EKS Auto Mode が計算したところによると、アプリケーションのニーズを満たす最もコスト効率の高い EC2 インスタンスは、c6a.2xlarge、c6a.4xlarge、m5a.2xlarge、m5a.xlarge の組み合わせです。EKS Auto Mode では、通常の EC2 インスタンスのコストとコントロールプレーンのコストに加えて、起動した EC2 インスタンスタイプに基づいて異なる管理料金が請求されます。 アプリケーションの実行時間ごとおよび実行月ごとの、通常の EC2 インスタンスのコストを含む EKS Auto Mode の合計コストを以下に示します:
数量 EC2 インスタンス EKS Auto Mode c6a.2xlarge 1 0.306 USD 0.03672 USD c6a.4xlarge 1 0.612 USD 0.07344 USD m5a.2xlarge 1 0.344 USD 0.04128 USD m5a.xlarge 1 0.172 USD 0.02064 USD 1 時間あたりの合計 1.434 USD 0.17208 USD 合計/月 1,046.82 USD 125.62 USD -
例 5: EKS Provisioned Control Plane
e コマースストアは本番環境の Amazon EKS クラスター上で稼働しており、ホリデーショッピングシーズン中に予想されるトラフィックの急増を見越して、最適なパフォーマンスと信頼性を確保するために、クラスターのコントロールプレーンを積極的にアップグレードして、月の半ばに Provisioned Control Plane のスケーリング階層 XL を使用することを考えています。この階層の拡張により、ショッピングのピーク時に増加するワークロードを処理するために必要な容量とスループットが増加します。月末にホリデーショッピングシーズンが終了し、トラフィックが通常のレベルに戻ったら、標準の EKS コントロールプレーン設定にスケールダウンします。これにより、通常の運用期間中にアプリケーションが必要とするパフォーマンスを維持しながら、コストを最適化できます。
日 クラスター数 EKS クラスターの料金 – スタンダード Kubernetes バージョンのサポート EKS Provisioned Control Plane – XL 階層 1~15 1 36 USD = 1 時間あたり 0.10 USD X 15 日 X 24 時間 X 1 クラスター 0 USD 15~30 1 36 USD = 1 時間あたり 0.10 USD X 15 日 X 24 時間 X 1 クラスター 594 USD = 1.65 USD/時間 X 15 日 X 24 時間 X 1 クラスター 30 日間の合計 72 USD 594 USD 合計月額料金 = 666 USD (72 USD + 594 USD) -
例 6: EKS Capabilities (すべて有効化)
Argo CD、AWS インフラストラクチャプロビジョニングコントローラー、複雑なマルチリソースの Kubernetes デプロイなどの GitOps ツールの管理に伴う運用上のオーバーヘッドを低減すると同時に、開発速度をさらに高めたいと考えています。3 つの EKS Capabilities をすべて有効にすると、Argo CD を使用してアプリケーションのデプロイを自動化したり、ACK で Kubernetes を通じて AWS リソースをネイティブに管理したり、KRO で複雑な Kubernetes リソースをカプセル化する強力な抽象化を作成したりできます。これにより、組織全体で管理と再利用がしやすくなります。
米国東部 (バージニア北部) の環境は、Argo CD 機能を使用して管理される 100 個の Argo CD Application、ACK Capability を使用して管理される 1000 個の AWS リソース (RDS データベース、SQS キュー、ElastiCache インスタンス、S3 バケット)、および KRO Capability を使用して管理される 1000 個の KRO RGD インスタンスで構成されています。
機能 料金 計算 月額コスト Argo CD 基本料金 Argo CD Capability 時間あたり 0.03 USD × 730 時間 21.90 USD 使用量 (100 個の Argo CD Application) Argo CD Application 時間あたり 0.0015 USD × 100 個の Argo CD Application × 730 時間 109.50 USD 小計 131.40 USD ACK 基本料金 ACK Capability 時間あたり 0.005 USD × 730 時間 3.65 USD 使用量 (1000 個の ACK リソース) ACK リソース時間あたり 0.00005 USD × 1000 個の ACK リソース × 730 時間 36.50 USD 小計 40.15 USD KRO 基本料金 KRO Capability 時間あたり 0.005 USD × 730 時間 3.65 USD 使用量 (1000 個の KRO RGD インスタンス) KRO RGD インスタンス時間あたり 0.00005 USD × 1000 個の KRO RGD インスタンス × 730 時間 36.50 USD 小計 40.15 USD 月額合計 211.70 USD