Amazon EKS on-premises: Outposts, Hybrid Nodes và EKS Anywhere
Một số doanh nghiệp phải chạy ứng dụng trong data center của mình nhưng vẫn muốn dùng cùng công cụ quản lý container như trên AWS.
Amazon EKS có nhiều cách triển khai ngoài Region, khác nhau ở vị trí của control plane, ai quản lý control plane và hạ tầng chạy node:
- EKS on AWS Outposts: Outposts là hạ tầng do AWS quản lý, đặt trong data center của doanh nghiệp. Extended cluster: control plane ở Region, node trên Outpost. Local cluster: cả control plane và node trên Outpost. Với cả hai, control plane do AWS quản lý hoàn toàn.
- EKS Hybrid Nodes: máy chủ sẵn có của doanh nghiệp làm node; control plane ở Region do AWS quản lý; cần kết nối ổn định tới Region.
- EKS Anywhere: phần mềm quản lý Kubernetes do khách hàng vận hành, chạy toàn bộ cluster trên hạ tầng của doanh nghiệp, kể cả môi trường air-gapped.
Chọn một tình huống của MFTECH và tìm phương án đáp ứng mọi yêu cầu:
Quy định ngành tài chính yêu cầu mọi workload và dữ liệu của MFTECH Pay, kể cả control plane Kubernetes và dữ liệu của cluster, nằm trong data center. Đội ngũ muốn AWS quản lý control plane, nâng cấp Kubernetes tự động và dùng CloudWatch, IAM.
Đọc yêu cầu của tình huống, sau đó chọn phương án đáp ứng mọi yêu cầu. Mỗi thẻ cho biết phương án đáp ứng yêu cầu nào.
- Dữ liệu và workload phải ở lại data center, AWS vẫn quản lý control plane: EKS local cluster trên Outposts.
- Môi trường air-gapped trên máy chủ sẵn có: EKS Anywhere (doanh nghiệp tự vận hành cluster).
- Máy chủ sẵn có, có kết nối ổn định: EKS Hybrid Nodes.
- Không có yêu cầu đặt tại chỗ và không muốn quản lý máy chủ: ECS hoặc EKS trên Fargate ở Region.
Amazon EKS on premises: Outposts, Hybrid Nodes and EKS Anywhere
Some companies must run applications in their own data centers yet still want the same container management tools they use on AWS.
Amazon EKS has several deployment options outside a Region. They differ in where the control plane runs, who manages it, and what infrastructure runs the nodes:
- EKS on AWS Outposts: Outposts is AWS-managed infrastructure placed in the company’s data center. Extended cluster: control plane in the Region, nodes on the Outpost. Local cluster: both control plane and nodes on the Outpost. In both cases AWS fully manages the control plane.
- EKS Hybrid Nodes: the company’s existing servers become nodes; the control plane is in the Region, managed by AWS; a reliable connection to the Region is required.
- EKS Anywhere: customer-managed Kubernetes management software that runs the whole cluster on the company’s infrastructure, including air-gapped environments.
Pick a MFTECH situation and find the option that meets every requirement:
Quy định ngành tài chính yêu cầu mọi workload và dữ liệu của MFTECH Pay, kể cả control plane Kubernetes và dữ liệu của cluster, nằm trong data center. Đội ngũ muốn AWS quản lý control plane, nâng cấp Kubernetes tự động và dùng CloudWatch, IAM.
Đọc yêu cầu của tình huống, sau đó chọn phương án đáp ứng mọi yêu cầu. Mỗi thẻ cho biết phương án đáp ứng yêu cầu nào.
- Workloads and data must stay in the data center while AWS still manages the control plane: an EKS local cluster on Outposts.
- An air-gapped environment on existing servers: EKS Anywhere (the company operates the cluster).
- Existing servers with reliable connectivity: EKS Hybrid Nodes.
- No on-premises requirement and no wish to manage servers: ECS or EKS on Fargate in a Region.