AWS、ハイブリッドKubernetesデプロイをサポートする「Amazon EKS Hybrid Nodes」を提供開始 Amazon EKS Anywhereとの違いとは:オンプレミスやエッジインフラをEKSクラスタにノードとして接続できる
AWSは、マネージドKubernetesサービス「Amazon Elastic Kubernetes Service(Amazon EKS)」の新機能「Amazon EKS Hybrid Nodes」の一般提供を開始した。
Amazon Web Services(AWS)は2024年12月1日(米国時間)、マネージドKubernetesサービス「Amazon Elastic Kubernetes Service」(Amazon EKS)の新機能である「Amazon EKS Hybrid Nodes」の一般提供を開始した。
Amazon EKS Hybrid Nodesにより、オンプレミスやエッジインフラをクラウド上のEKSクラスタにノードとして接続できる。クラウドとオンプレミス環境全体でKubernetesを一元的に管理し、アプリケーションを実行する必要がある全ての場所で、Amazon EKSのスケーラビリティと可用性を享受可能になるという。
既存のオンプレミスハードウェアを使用しながら、Kubernetesコントロールプレーンの管理をEKSに任せ、オンプレミスキャパシティーを節約してワークロードに充てることができるメリットもある。クラウドとオンプレミス環境全体で、一貫した運用手法とツールを採用することもできる。
Amazon EKS Hybrid NodesはAmazon EKS Anywhereと何が違う?
AWSはこれまでも、Kubernetesのハイブリッドデプロイ(展開)をサポートするために「Amazon EKS on AWS Outposts」と「Amazon EKS Anywhere」を提供してきた。この2つと新しいAmazon EKS Hybrid NodesにおけるKubernetesとハードウェアコンポーネントの管理方法の違いを、次の表で整理している。
コンポーネント | EKS on Outposts | EKS Hybrid Nodes | EKS Anywhere |
---|---|---|---|
ハードウェア | AWSが管理する | 顧客が管理する | |
Kubernetesコントロールプレーン | AWSがホスト、管理する | 顧客がホスト、管理する | |
Kubernetesノード | Amazon Elastic Compute Cloud(Amazon EC2) | 顧客が管理する物理または仮想マシン |
Amazon EKS Hybrid Nodesを使用してオンプレミスやエッジインフラをEKSクラスタに接続する場合、Amazon EKSのさまざまな機能や統合機能を利用できる。その中にはEKSアドオン、EKS Pod Identity、クラスタアクセスエントリ、クラスタインサイト、拡張Kubernetesバージョンサポートなどが含まれる。
Amazon EKS Hybrid NodesはAWSサービスと統合されており、中央モニタリング、ロギング、アイデンティティー(ID)管理のために「AWS Systems Manager」「AWS Identity and Access Management(AWS IAM) Roles Anywhere」「Amazon Managed Service for Prometheus」「Amazon CloudWatch」「Amazon GuardDuty」といったAWSサービスを利用できる。
Amazon EKS Hybrid Nodesの使用方法
Amazon EKS Hybrid Nodesの使用手順の概要は以下の通り。
- EKSクラスタを作成し、オンプレミスノードとポッドサブネットを指定する
- オンプレミス環境のネットワーク接続とAWS IAMの権限を設定する
- クラスタに参加する各ホスト上でAmazon EKS Hybrid Nodes CLI(nodeadm)を実行する
ハイブリッドノードがクラスタに参加すると、必要なネットワーキングコンポーネント(kube-proxyやCoreDNSなど)が自動的にインストールされる。ハイブリッドノードがアプリケーションの提供を開始する準備が整う前に、互換性のあるコンテナネットワークインタフェース(CNI)ドライバをインストールしておく必要がある。CiliumおよびCalico CNIドライバが、Amazon EKS Hybrid Nodesと組み合わせて使用できる。
ほとんどのリージョンで利用可能
Amazon EKS Hybrid Nodesは、AWS GovCloud(米国)リージョンと中国リージョンを除く全てのAWSリージョンで利用できる。EKSクラスタとEKS Hybrid Nodesの使用時間に応じて料金が課金される。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 「AWS Outposts」のVMware版「VMware Cloud on AWS Outposts」はどう使える?
VMwareが発表した「VMware Cloud on AWS Outposts」は、企業拠点にAWSを持ち込む「AWS Outposts」に、VMware環境を乗せたものだ。このサービスは、以前からオンプレミスで VMware環境を運用している企業にとって、どんな意味があるのだろうか。 - マネージドサービス? 自前構築? Kubernetesを本番環境で使うにはどうすればよいのか
大量のコンテナ管理や負荷分散を実現する「Kubernetes」について概要から本番活用の仕方まで解説する本連載。最終回は、Kubernetesはどのような環境で構築すればいいのかについて、具体的な方法やポイントを解説します。 - AWSでの法人向けサービス構築と運用準備の舞台裏
大規模な法人向けサービスの運用担当者が、AWSにおける運用でさまざまなトラブルと格闘した過程を自ら語る本連載。第1回はプロローグとして、サービスの構築とこの段階での運用担当者の関わりにスポットライトを当てる。