คุณสมบัติของ Amazon EKS
ภาพรวม
Amazon Elastic Kubernetes Service (Amazon EKS) คือบริการ Kubernetes ที่มีการจัดการ ซึ่งทำให้คุณเรียกใช้งาน Kubernetes บน AWS และในองค์กรได้อย่างง่ายดาย Kubernetes คือระบบโอเพนซอร์สเพื่อปรับนำไปใช้จริง การปรับขนาด และการจัดการแอปพลิเคชันที่มีคอนเทนเนอร์ให้เป็นระบบอัตโนมัติ Amazon EKS ได้รับการรับรองว่ามีความสอดคล้องกับ Kubernetes ดังนั้นแอปพลิเคชันที่ใช้งานบน Kubernetes อัปสตรีมจึงสามารถเข้ากันได้กับ Amazon EKS
Amazon EKS จัดการความพร้อมใช้งานและความสามารถในการปรับขนาดได้แบบอัตโนมัติของโหนดชั้นการควบคุม Kubernetes ที่รับผิดชอบในการกำหนดคอนเทนเนอร์ จัดการความพร้อมใช้งานของแอปพลิเคชัน จัดเก็บข้อมูลคลัสเตอร์ และภารกิจหลักอื่นๆ
Amazon EKS ให้คุณสามารถเรียกใช้งานแอปพลิเคชัน Kubernetes บนทั้ง Amazon Elastic Compute Cloud (Amazon EC2) และ AWS Fargate Amazon EKS ช่วยให้คุณสามารถใช้ประโยชน์จากประสิทธิภาพ ขนาด ความน่าเชื่อถือ และความพร้อมใช้งานทั้งหมดของโครงสร้างพื้นฐาน AWS รวมถึงการผสานรวมเข้ากับระบบเครือข่าย AWS และบริการด้านความปลอดภัย เช่น Application Load Balancer (ALB) สำหรับการกระจายโหลด, การผสานรวม AWS Identity and Access Management (IAM) กับการควบคุมการเข้าถึงตามบทบาท (RBAC) และการสนับสนุน AWS Virtual Private Cloud (VPC) สำหรับระบบเครือข่ายพ็อด
คลัสเตอร์ที่มีการจัดการเต็มรูปแบบ
เปิดทั้งหมดAmazon EKS มอบชั้นการควบคุม Kubernetes ที่ปรับขนาดได้และมีความพร้อมใช้งานสูง ซึ่งทำงานข้าม Availability Zone (AZ) ของ AWS หลายแห่ง Amazon EKS จัดการความพร้อมใช้งานและความสามารถในการปรับขนาดของเซิร์ฟเวอร์ API ของ Kubernetes และเลเยอร์แบบถาวร etcd โดยอัตโนมัติ Amazon EKS เรียกใช้งานชั้นการควบคุม Kubernetes ข้าม AZ สามโซนเพื่อให้เกิดความพร้อมใช้งานสูง และจะตรวจจับและเปลี่ยนทดแทนโหนดของชั้นการควบคุมที่ไม่สมบูรณ์โดยอัตโนมัติ
Amazon EKS ยังนำเสนอ Provisioned Control Plane ซึ่งเป็นความสามารถในการเลือกความจุของส่วนควบคุมของคลัสเตอร์จากระดับการปรับขนาดที่กำหนดไว้อย่างชัดเจน เพื่อให้แน่ใจว่าสามารถคาดเดาได้ประสิทธิภาพสูงสำหรับเวิร์กโหลดที่มีความต้องการมากที่สุดและคาดเดาไม่ได้
Amazon EKS Auto Mode จัดการโครงสร้างพื้นฐานคลัสเตอร์ Kubernetes เต็มรูปแบบโดยอัตโนมัติสำหรับการประมวลผล พื้นที่จัดเก็บ และการสร้างเครือข่ายบน AWS ด้วยการคลิกเพียงครั้งเดียว ช่วยลดความซับซ้อนในการจัดการ Kubernetes ด้วยการจัดเตรียมโครงสร้างพื้นฐานโดยอัตโนมัติ เลือกอินสแตนซ์การประมวลผลที่เหมาะสม ปรับขนาดทรัพยากรแบบไดนามิก ปรับต้นทุนให้เหมาะสมอย่างต่อเนื่อง แพตช์ระบบปฏิบัติการ จัดการส่วนเสริม และผสานรวมกับบริการรักษาความปลอดภัยของ AWS
AWS Controllers for Kubernetes (ACK) ช่วยให้คุณควบคุมการจัดการบริการของ AWS ได้โดยตรงจากภายในสภาพแวดล้อม Kubernetes ของคุณ ACK ช่วยให้การสร้างแอปพลิเคชัน Kubernetes ที่ปรับขนาดได้และมีความพร้อมใช้งานสูงซึ่งใช้ประโยชน์จากบริการของ AWS กลายเป็นเรื่องง่าย
EKS มีคอนโซลในตัวสำหรับการดูคลัสเตอร์ทั้งหมดของคุณ ผู้ปฏิบัติงานคลัสเตอร์และนักพัฒนาแอปพลิเคชันสามารถใช้ EKS เป็นพื้นที่เดียวในการจัดระเบียบ แสดงภาพ และแก้ไขปัญหาแอปพลิเคชัน Kubernetes ของคุณที่เรียกใช้งานบน Amazon EKS ได้ คอนโซล EKS จะโฮสต์โดย AWS และพร้อมให้ใช้งานโดยอัตโนมัติสำหรับคลัสเตอร์ EKS ทั้งหมด
Amazon EKS ช่วยให้คุณสามารถสร้าง อัปเดต ปรับขนาด และยกเลิกใช้งานโหนดสำหรับคลัสเตอร์ได้ด้วยคำสั่งเดียว โหนดเหล่านี้ยังสามารถใช้ประโยชน์จาก Amazon EC2 Spot Instances เพื่อลดค่าใช้จ่ายได้อีกด้วย กลุ่มโหนดที่มีการจัดการจะเรียกใช้งานอินสแตนซ์ Amazon EC2 โดยใช้ Amazon Machine Image (AMI) ล่าสุดที่ปรับให้เหมาะสมด้วย EKS หรือ AMI ที่กำหนดเองในบัญชี AWS ของคุณ ในขณะที่การอัปเดตและการยกเลิกใช้งานจะระบายโหนดออกเป็นอย่างดีเพื่อให้มั่นใจว่าแอปพลิเคชันยังคงพร้อมใช้งาน
Amazon EKS เรียกใช้งาน Kubernetes อัปสตรีมและได้รับการรับรองว่ามีความสอดคล้องกับ Kubernetes ดังนั้นคุณจึงสามารถใช้ปลั๊กอินและเครื่องมือที่มีอยู่ทั้งหมดจากชุมชน Kubernetes ได้ แอปพลิเคชันที่เรียกใช้งานบน Amazon EKS สามารถเข้ากันได้โดยสมบูรณ์กับแอปพลิเคชันที่ใช้งานในสภาพแวดล้อม Kubernetes มาตรฐาน ไม่ว่าจะใช้งานในศูนย์ข้อมูลในองค์กรหรือระบบคลาวด์สาธารณะ นั่นหมายความว่าคุณสามารถย้ายแอปพลิเคชัน Kubernetes มาตรฐานทั้งหมดไปยัง Amazon EKS ได้อย่างง่ายดายโดยไม่ต้องรีแฟคเตอร์โค้ดของคุณ
เชื่อมต่อกับคลัสเตอร์ Kubernetes ที่สอดคล้องกันไปยัง AWS และแสดงภาพในคอนโซล Amazon EKS คุณสามารถเชื่อมต่อคลัสเตอร์ Kubernetes ที่เป็นไปตามข้อกำหนดใดๆ ซึ่งรวมถึงคลัสเตอร์ Amazon EKS Anywhere ที่ทำงานภายในองค์กร คลัสเตอร์ที่จัดการด้วยตนเองบน Amazon Elastic Compute Cloud (Amazon EC2) และคลัสเตอร์ Kubernetes อื่น ๆ ที่ทำงานนอก AWS ไม่ว่าจะเปิดใช้งานคลัสเตอร์ที่ไหน คุณก็สามารถใช้ Amazon EKS Console เพื่อดูคลัสเตอร์ที่เชื่อมต่อทั้งหมดและทรัพยากร Kubernetes ที่ใช้ได้
การประมวลผล
เปิดทั้งหมดด้วย Amazon EKS คุณจะเข้าถึงประเภทอินสแตนซ์ EC2 ได้อย่างสมบูรณ์ ซึ่งให้ความยืดหยุ่นและให้คุณสามารถจัดเตรียมการประมวลผลที่เหมาะสมที่สุดสำหรับเวิร์กโหลดของคุณโดยอัตโนมัติ คุณสามารถซื้อการประมวลผลตามความต้องการ ผ่าน Savings Plan หรือ Spot
AWS Nitro System เป็นการผสมผสานระหว่างฮาร์ดแวร์และ Hypervisor ที่ไม่ใช้ทรัพยากรมากโดยเฉพาะทำให้มีนวัตกรรมที่รวดเร็วขึ้นและมีความปลอดภัยมากยิ่งขึ้น
AWS Graviton คือกลุ่มโปรเซสเซอร์ที่ออกแบบมาเพื่อมอบประสิทธิภาพด้านราคาที่ดีที่สุดสำหรับเวิร์กโหลดบนระบบคลาวด์ของคุณที่ทำงานใน Amazon EC2
ใช้ประโยชน์จากความจุ EC2 ที่ไม่ได้ใช้งานบนคลาวด์ AWS ซึ่งมีส่วนลดมากถึง 90% เมื่อเทียบกับราคาตามความต้องการ ใช้อินสแตนซ์สปอตกับแอปพลิเคชันจำนวนมากที่ไร้สถานะ ทนทานต่อความเสียหาย หรือยืดหยุ่น เช่น Big Data, ปริมาณงานที่ใส่ในคอนเทนเนอร์, CI/CD, เว็บเซิร์ฟเวอร์, การประมวลผลประสิทธิภาพสูง (HPC) และเวิร์กโหลดในการทดสอบและการพัฒนา
EKS รองรับ AWS Fargate เพื่อเรียกใช้งานแอปพลิเคชัน Kubernetes โดยใช้การประมวลผลแบบไร้เซิร์ฟเวอร์ Fargate ทำให้ไม่ต้องจัดหาและจัดการเซิร์ฟเวอร์ ช่วยให้คุณระบุและชำระเงินสำหรับทรัพยากรที่จะใช้ต่อแอปพลิเคชันได้ รวมถึงปรับปรุงความปลอดภัยด้วยการออกแบบให้แยกแอปพลิเคชันออกจากกัน
เครือข่าย การรักษาความปลอดภัย และการเข้าถึง
เปิดทั้งหมดคลัสเตอร์ EKS จะทำงานใน Amazon VPC ซึ่งทำให้คุณสามารถใช้กลุ่มมาตรการรักษาความปลอดภัย VPC และรายการควบคุมสิทธิ์เข้าถึง (ACL) ของคุณเองได้ ไม่มีการใช้ทรัพยากรการประมวลผลร่วมกับลูกค้ารายอื่นๆ ซึ่งทำให้คุณสามารถสร้างแอปพลิเคชันที่ปลอดภัยและเชื่อถือได้ในการแยกระดับสูง EKS ใช้อินเทอร์เฟซเครือข่ายคอนเทนเนอร์ (Container Network Interface หรือ CNI) ของ Amazon VPC โดยอนุญาตให้พ็อด Kubernetes รับที่อยู่ IP จาก VPC Amazon EKS ทำงานร่วมกับกลไกนโยบายเครือข่าย Project Calico เพื่อจัดหานโยบายระบบเครือข่ายแบบละเอียดสำหรับเวิร์กโหลด Kubernetes ของคุณ ใช้ API นโยบายเครือข่ายของ Kubernetes เพื่อควบคุมการเข้าถึงแบบเป็นรายบริการ
Amazon Elastic Kubernetes Service (EKS) รองรับ IPv6 ซึ่งช่วยให้ลูกค้าสามารถปรับขนาดบน Kubernetes ได้ไกลเกินกว่าขีดจำกัดของพื้นที่ที่อยู่ IPv4 ส่วนตัว เนื่องจาก EKS รองรับ IPv6 พ็อดจึงจะได้รับการกำหนดที่อยู่ IPv6 ที่กำหนดเส้นทางได้ทั่วโลกเท่านั้น ซึ่งช่วยให้คุณสามารถปรับขนาดแอปพลิเคชันในคลัสเตอร์ของคุณได้โดยไม่ต้องใช้พื้นที่ที่อยู่ IPv4 ส่วนตัวที่จำกัด โดยสามารถใช้ที่อยู่ IPv6 ที่กำหนดเส้นทางได้ทั่วโลกนี้เพื่อสื่อสารโดยตรงกับตำแหน่งข้อมูล IPv6 ใดๆ ใน Amazon VPC ของคุณ เครือข่ายภายในองค์กร หรืออินเทอร์เน็ตสาธารณะ นอกจากนี้ EKS ยังกำหนดค่าเครือข่ายเพื่อให้พ็อดยังคงสื่อสารกับตำแหน่งข้อมูลที่ใช้ IPv4 ภายนอกคลัสเตอร์ได้อีกด้วย ซึ่งช่วยให้คุณนำประโยชน์ของ IPv6 ที่ใช้ Kubernetes มาใช้ได้โดยไม่ต้องย้ายบริการที่ขึ้นต่อกันทั้งหมดซึ่งติดตั้งใช้จริงทั่วทั้งองค์กรของคุณไปยัง IPv6
Amazon EKS รองรับการใช้งาน Elastic Load Balancing รวมถึง Application Load Balancer (ALB), Network Load Balancer (NLB) และ Classic Load Balancer คุณสามารถเรียกใช้งานการปรับสมดุลโหลดของคลัสเตอร์ Kubernetes แบบมาตรฐานหรือตัวควบคุมการเข้าที่รองรับ Kubernetes ด้วยคลัสเตอร์ Amazon EKS
Amazon VPC Lattice เป็นบริการเครือข่ายแอปพลิเคชันที่ได้รับการจัดการอย่างเต็มรูปแบบซึ่งสร้างขึ้นโดยตรงในโครงสร้างพื้นฐานเครือข่าย AWS ซึ่งคุณสามารถใช้เชื่อมต่อ รักษาความปลอดภัย และตรวจสอบบริการของคุณผ่านบัญชีต่าง ๆ และ Virtual Private Cloud (VPC) ด้วย Amazon EKS คุณสามารถใช้ประโยชน์จาก Amazon VPC Lattice ได้โดยใช้ AWS Gateway API Controller ซึ่งเป็นการนำ Kubernetes Gateway API มาใช้ การใช้ Amazon VPC Lattice ช่วยให้คุณสามารถตั้งค่าการเชื่อมต่อระหว่างคลัสเตอร์ด้วยความหมายของ Kubernetes มาตรฐานในลักษณะที่เรียบง่ายและสอดคล้องกัน
EKS Pod Identity จะช่วยลดความซับซ้อนของงานที่ลูกค้าต้องทำเพื่อตั้งค่าแอปพลิเคชันบนคลัสเตอร์ EKS เพื่อเข้าถึงบริการของ AWS ผู้ดูแลระบบคลัสเตอร์ EKS จะมีเวิร์กโฟลว์ที่เรียบง่ายในการรับข้อมูลประจำตัว IAM ที่จำเป็นสำหรับการตรวจสอบสิทธิ์แอปพลิเคชัน Kubernetes เพื่อเข้าถึงทรัพยากร AWS เช่น บัคเก็ต S3, ตาราง DynamoDB และอื่นๆ EKS Pod Identity ทำให้การใช้บทบาทใน IAM ในหลายคลัสเตอร์เป็นเรื่องง่าย และทำให้การจัดการนโยบาย IAM ง่ายขึ้นโดยการสนับสนุนการใช้นโยบายซ้ำสำหรับทุกบทบาทใน IAM
Amazon EKS ผสานรวม Kubernetes RBAC (ระบบควบคุมการเข้าถึงบนพื้นฐานของบทบาทดั้งเดิมสำหรับ Kubernetes) เข้ากับ AWS IAM คุณสามารถกำหนดบทบาทของ RBAC โดยตรงให้กับแต่ละหน่วย IAM ซึ่งทำให้สามารถควบคุมสิทธิ์การเข้าถึงแบบละเอียดบนโหนดชั้นการควบคุม Kubernetes ได้
Amazon EKS ใช้งานร่วมกันได้กับการตรวจสอบลายเซ็นอิมเมจคอนเทนเนอร์ เพื่อให้สามารถนำเวิร์กโหลดคอนเทนเนอร์ไปใช้กับอิมเมจและอาร์ทิแฟกต์ที่ได้รับอนุมัติได้ คุณสามารถตรวจสอบอิมเมจ (หรืออาร์ทิแฟกต์ OCI อื่น ๆ เช่น รายการวัสดุซอฟต์แวร์) ที่เซ็นได้โดย AWS Signer ซึ่งเป็นโซลูชันการลงนามที่จัดการแบบครบวงจร ก่อนที่จะนำอิมเมจไปใช้ในคลัสเตอร์ Amazon EKS ของคุณ AWS รองรับโซลูชันการเซ็นชื่อและการตรวจสอบรูปภาพแบบโอเพนซอร์ส เพื่อให้คุณสามารถเซ็นอาร์ทิแฟกต์ที่จัดเก็บไว้ในรีจิสทรีของคุณได้อย่างง่ายดาย และตรวจสอบโดยใช้นโยบายโอเพนซอร์สเป็นโค้ดหรือตัวควบคุมการรับเข้า
เวอร์ชันและการอัปเดต
เปิดทั้งหมดAmazon EKS ทำให้การอัปเดตคลัสเตอร์ที่ใช้งานอยู่ไปเป็นเวอร์ชัน Kubernetes ล่าสุดเป็นเรื่องง่ายดายโดยไม่ต้องจัดการกระบวนการอัปเดต การอัปเดตเวอร์ชัน Kubernetes จะดำเนินการในตัว ซึ่งทำให้ไม่จำเป็นต้องสร้างคลัสเตอร์ใหม่หรือย้ายแอปพลิเคชันไปยังคลัสเตอร์ใหม่ เมื่อมีการเปิดตัวและตรวจสอบความถูกต้องของ Kubernetes เวอร์ชันใหม่ๆ เพื่อใช้งานกับ Amazon EKS เราจะรองรับเวอร์ชัน Kubernetes สามเวอร์ชันที่เสถียรเพื่อเป็นส่วนหนึ่งของกระบวนการอัปเดตในเวลาที่กำหนด คุณสามารถเริ่มการติดตั้งเวอร์ชันใหม่และตรวจสอบสถานะการอัปเดตระหว่างดำเนินการได้ผ่าน SDK, CLI หรือคอนโซล AWS
Amazon EKS สามารถเข้ากันได้โดยสมบูรณ์กับเครื่องมือชุมชน Kubernetes และรองรับส่วนเพิ่มเติมของ Kubernetes ที่เป็นที่นิยม ซึ่งรวมถึง CoreDNS ซึ่งสร้างบริการ DNS สำหรับคลัสเตอร์ของคุณและ UI ของ Kubernetes Dashboard ที่ใช้บนเว็บและเครื่องมือบรรทัดคำสั่ง kubectl ซึ่งช่วยเข้าถึงและจัดการคลัสเตอร์ของคุณบน Amazon EKS สำหรับข้อมูลเพิ่มเติม โปรดดูหน้า GitHub ของเครื่องมือชุมชน Kubernetes
ความสามารถ EKS
เปิดทั้งหมดAmazon EKS Capabilities มอบโซลูชันที่มีการจัดการเต็มรูปแบบสำหรับการปรับใช้อย่างต่อเนื่องด้วย GitOps, การจัดการทรัพยากรบน AWS Cloud รวมถึงการประกอบและจัดการทรัพยากรของ Kubernetes โดยส่งมอบบริการคลัสเตอร์พื้นฐานที่จำเป็นในการสร้างแอปพลิเคชัน Kubernetes ที่ยืดหยุ่น ปรับขนาดได้ และพร้อมสำหรับการใช้งานจริง โดยไม่จำเป็นต้องใช้โซลูชันแพลตฟอร์มที่ซับซ้อน ความสามารถเหล่านี้ทำงานแยกจากคลัสเตอร์ของคุณโดยสมบูรณ์ ในขณะที่ยังคงความเข้ากันได้กับเวิร์กโฟลว์ของ Kubernetes ที่คุณคุ้นเคย ช่วยให้คุณสามารถมุ่งเน้นไปที่การสร้างและส่งมอบซอฟต์แวร์ แทนที่จะต้องมาจัดการบริการพื้นฐานของแพลตฟอร์ม ไม่ว่าคุณจะเป็นองค์กรขนาดใหญ่ที่ต้องการลดภาระด้านการดำเนินงาน หรือเป็นทีมที่มองหาฟีเจอร์ที่ออกแบบมาเพื่อการปรับขนาดได้อย่างราบรื่น คุณสามารถเปิดใช้งานความสามารถต่าง ๆ แยกกันหรือพร้อมกันตามความสะดวกของคุณ โดยยังคงความยืดหยุ่นในการใช้งานร่วมกับเครื่องมือที่มีอยู่เดิม พร้อมทั้งลดอุปสรรคและช่วยให้การพัฒนาเป็นไปได้อย่างรวดเร็วยิ่งขึ้น
ความสามารถของ EKS รวมไปถึง GitOps แบบที่มีการจัดการเต็มรูปแบบผ่าน Argo CD ซึ่งช่วยให้การปรับใช้และการจัดการแอปพลิเคชันแบบอัตโนมัติในหลายคลัสเตอร์เป็นไปได้อย่างมีประสิทธิภาพ ความสามารถนี้ช่วยเพิ่มประสิทธิภาพการปรับใช้อย่างต่อเนื่องด้วยการซิงโครไนซ์สถานะแอปพลิเคชันที่คุณต้องการจากพื้นที่เก็บ Git โดยอัตโนมัติ พร้อมทั้งมีการผสานการทำงานร่วมกับบริการต่าง ๆ ของ AWS อย่างสมบูรณ์ เช่น AWS Identity and Access Management Identity Center สำหรับการลงชื่อเข้าใช้เพียงครั้งเดียว, AWS Secrets Manager สำหรับการจัดการข้อมูลประจำตัวอย่างปลอดภัย และ AWS CodeConnections สำหรับการเข้าถึงพื้นที่เก็บโค้ดที่รวดเร็วยิ่งขึ้น เมื่อปรับใช้เครื่องมืออย่าง Argo CD เพื่อจัดการแอปพลิเคชันข้ามคลัสเตอร์ EKS หลายคลัสเตอร์ในบัญชีหรือ AWS Region ที่แตกต่างกัน ความสามารถของ EKS จะช่วยตัดขั้นตอนการตั้งค่าเครือข่ายที่ตามปกติแล้วจำเป็นต้องใช้ Transit Gateway หรือการทำการจับคู่ระบบคลาวด์ส่วนตัวแบบเสมือนออกไปได้ AWS จัดการด้านการดำเนินงานทั้งหมด รวมถึงการแพตช์การรักษาความปลอดภัย การอัปเกรด และการปรับขนาด ช่วยให้คุณสามารถมุ่งเน้นไปที่การส่งมอบแอปพลิเคชันแทนที่จะต้องมาดูแลรักษาเครื่องมือที่ใช้ในการปรับใช้
ความสามารถของ EKS ให้ AWS Controllers สำหรับ Kubernetes (ACK) ที่มีการจัดการซึ่งทำให้สามารถใช้งานอินเทอร์เฟซ Kubernetes แบบเนทีฟสำหรับการจัดการทรัพยากร AWS ความสามารถนี้ช่วยให้คุณสามารถจัดหาและจัดการทรัพยากร AWS โดยใช้ API ของ Kubernetes ที่คุ้นเคยและการกำหนดค่าเชิงประกาศ AWS จัดการด้านการดำเนินงานทั้งหมด รวมถึงการจัดการวงจรชีวิตของตัวควบคุม การแพตช์การรักษาความปลอดภัย และการปรับขนาด ซึ่งช่วยกำจัดความจำเป็นในการดูแลเครื่องมือจัดการโครงสร้างพื้นฐานแยกต่างหาก สร้างและจัดการทรัพยากรของ AWS ควบคู่ไปกับแอปพลิเคชันของคุณโดยใช้เวิร์กโฟลว์มาตรฐานของ Kubernetes ในขณะที่ยังคงรักษาความปลอดภัยอย่างสม่ำเสมอผ่านการผสานรวมกับ AWS Identity and Access Management (IAM) แบบเนทีฟ
ความสามารถ EKS มอบ Kube Resource Orchestrator (KRO) แบบที่มีการจัดการ ซึ่งช่วยให้คุณกำหนด Kubernetes API แบบกำหนดเองได้โดยใช้การตั้งค่าที่เรียบง่าย ช่วยให้คุณสร้างการตั้งค่าแบบหลายทรัพยากรตามที่กำหนดที่รวมมาตรฐานขององค์กรและแนวทางปฏิบัติที่ดีที่สุดเข้าไว้ด้วยกัน ความสามารถนี้ช่วยให้คุณกำหนดสคีมาของ API แบบกำหนดเองใหม่ได้อย่างง่ายดาย ซึ่งจะทำหน้าที่สร้างกลุ่มของอ็อบเจกต์ใน Kubernetes ขึ้นมา AWS จัดการความซับซ้อนด้านการดำเนินงานของตัวควบคุม KRO รวมถึงความพร้อมใช้งาน การอัปเดต และการปรับขนาด ช่วยให้คุณมุ่งเน้นไปที่การกำหนดและรักษาแม่แบบทรัพยากรของคุณได้เพียงอย่างเดียว คุณสามารถกำหนดค่าเริ่มต้นสำหรับข้อกำหนดของ API และเรียกดำเนินการ API แบบกำหนดเองเพื่อสร้างกลุ่มทรัพยากรได้อย่างง่ายดาย ทำให้การจัดการทรัพยากรเป็นแบบบริการตนเองโดยไม่สูญเสียการควบคุม พร้อมทั้งรักษาการกำกับดูแลที่สม่ำเสมอในทุกคลัสเตอร์
ส่วนเสริม
เปิดทั้งหมดAmazon EKS นำเสนอชุดซอฟต์แวร์ Kubernetes ที่ได้รับการคัดสรร หรือเรียกอีกอย่างว่าส่วนเสริม ซึ่งให้ความสามารถในการปฏิบัติการที่สำคัญสำหรับคลัสเตอร์ Kubernetes และการบูรณาการกับบริการ AWS ต่าง ๆ ส่วนเสริมเหล่านี้ประกอบไปด้วยซอฟต์แวร์ปฏิบัติการ เช่น CoreDNS ซึ่งเปิดใช้งานความสามารถของคลัสเตอร์ DNS และ kube-proxy ซึ่งเปิดใช้งานความสามารถของเครือข่ายบริการภายในคลัสเตอร์ Kubernetes นอกจากนี้การเพิ่มรวมถึงซอฟต์แวร์ปฏิบัติการ เช่น Amazon VPC CNI ซึ่งเปิดใช้งานความสามารถในการเครือข่ายพ็อดผ่านการผสานรวมกับ Amazon VPC รวมถึงไดรเวอร์ CSI ที่เปิดใช้งานการผสานรวมกับ Amazon Elastic Block Storage (Amazon EBS), Amazon Elastic File System (Amazon EFS) และ Amazon Simple Storage Service (Amazon S3) นอกจากนี้ ส่วนเสริมยังได้แก่เอเจนต์ข้อมูลการสังเกตและการรักษาความปลอดภัยที่ช่วยให้สามารถผสานรวมกับบริการ AWS ที่แตกต่างกันได้
Amazon EKS เปิดใช้งานการติดตั้ง การจัดการ และการกำหนดค่าส่วนเสริมผ่าน EKS API, คอนโซลการจัดการของ AWS, AWS Command Line Interface (AWS CLI), eksctl, AWS CloudFormation และเครื่องมือ Infrastructure as Code (IaC) ของบุคคลที่สาม ส่วนเสริม Amazon EKS ทั้งหมดจาก AWS มาพร้อมกับแพตช์การรักษาความปลอดภัยและการแก้ไขข้อบกพร่องล่าสุด และได้รับการตรวจสอบโดย AWS ว่าทำงานร่วมกับ Amazon EKS ได้ สิ่งนี้ช่วยให้มั่นใจได้ว่าคลัสเตอร์ Amazon EKS นั้นมีความปลอดภัยและมีเสถียรภาพอย่างสม่ำเสมอ ช่วยลดปริมาณของงานที่จำเป็นในการติดตั้ง กำหนดค่า และอัปเดตส่วนเสริม เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับส่วนเสริมจาก AWS โปรดดูคู่มือผู้ใช้ EKS
Amazon EKS มอบประสบการณ์การจัดการที่เป็นหนึ่งเดียวสำหรับการค้นหา เลือก ติดตั้ง จัดการ และกำหนดค่าซอฟต์แวร์ปฏิบัติการ Kubernetes ของบุคคลที่สาม (ส่วนเสริม) จากผู้จำหน่ายซอฟต์แวร์อิสระบนคลัสเตอร์ EKS เปิดใช้งานได้ผ่านการใช้ EKS API, คอนโซลการจัดการของ AWS, AWS CLI, eksctl, AWS CloudFormation และเครื่องมือ IaC ของบุคคลที่สามซึ่งใช้จัดการส่วนเสริม EKS จาก AWS ด้วยเช่นกัน สิ่งนี้จะช่วยลดความยุ่งยากของประสบการณ์การจัดการเพื่อค้นหา สมัครใช้งาน และใช้งานส่วนเสริม Kubernetes ของบริษัทอื่น ซึ่งมีความสามารถในการปฏิบัติการรวมถึงข้อมูลการสังเกต ตาข่ายบริการ, GitOps และการจัดเก็บบนคลัสเตอร์ EKS ส่วนเสริมของบริษัทบุคคลที่สามนั้นมาจาก AWS Marketplace ซึ่งสแกนซอฟต์แวร์เพื่อค้นหาช่องโหว่และความเสี่ยงทั่วไป (CVE) อย่างต่อเนื่อง มีการนำเสนอเฉพาะเวอร์ชันส่วนเสริมที่เข้ากันได้กับเวอร์ชัน Kubernetes ต่าง ๆ เท่านั้น ซึ่งจะช่วยลดค่าใช้จ่ายในการตรวจสอบความเข้ากันได้ของส่วนเสริม การเลือกใช้ส่วนเสริมเหล่านี้ผ่าน EKS จะให้ผลประโยชน์เช่นเดียวกับผลิตภัณฑ์อื่น ๆ ใน AWS Marketplace ได้แก่ การเรียกเก็บเงินแบบรวม ตัวเลือกการชำระเงินที่ยืดหยุ่น และราคาที่ต่ำกว่าสำหรับสัญญาในระยะยาว เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับส่วนเสริมจาก AWS โปรดดูคู่มือผู้ใช้ EKS
แค็ตตาล็อกส่วนเสริมชุมชนใน Amazon EKS เชื่อมต่อคุณโดยตรงกับระบบนิเวศ Kubernetes แบบโอเพนซอร์ส ปรับใช้เครื่องมือโอเพนซอร์สยอดนิยมได้โดยตรงจากคอนโซล EKS ซึ่งจะลดขั้นตอนการติดตั้งและแหล่งที่มาที่หลากหลาย Amazon EKS มอบนวัตกรรมโอเพนซอร์สให้คุณใช้งานง่าย โดยจัดการวงจรส่วนเสริมแบบครบวงจร ตั้งแต่การติดตั้งง่ายผ่านคอนโซล EKS, CLI, API หรือ Infrastructure as Code (IaC) ไปจนถึงแจ้งเตือนอัปเดตเวอร์ชันเมื่อมีรุ่นใหม่ ส่วนเสริมแต่ละรายการได้รับการรวมแพ็กเกจ สแกน และตรวจสอบโดย AWS ว่าเข้ากันได้กับเวอร์ชัน Kubernetes และอิมเมจคอนเทนเนอร์สำหรับส่วนเสริมเหล่านี้ถูกโฮสต์ในที่เก็บข้อมูล ECR ส่วนตัวที่เป็นของ EKS เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับส่วนเสริมชุมชน โปรดดูคู่มือการใช้งาน
ข้อมูลการสังเกตและการติดตามตรวจสอบ
เปิดทั้งหมดด้วยความสามารถในข้อมูลการสังเกตเครือข่ายคอนเทนเนอร์ คุณสามารถใช้ประโยชน์จากตัวชี้วัดที่เกี่ยวข้องกับเครือข่ายแบบละเอียดเพื่อการตรวจจับความผิดปกติเชิงรุกที่ดีขึ้นตลอดการรับส่งข้อมูลแบบคลัสเตอร์ โฟลว์แบบ Cross-AZ และบริการ AWS ด้วยการใช้ตัวชี้วัดเหล่านี้ คุณจะสามารถวัดประสิทธิภาพของระบบได้ดียิ่งขึ้น และแสดงภาพข้อมูลตัวชี้วัดพื้นฐานในโซลูชันการติดตามตรวจสอบสถานะที่คุณต้องการได้สะดวกยิ่งขึ้น เมื่อเปิดใช้งานข้อมูลการสังเกตเครือข่ายคอนเทนเนอร์ใน EKS แล้ว คุณสามารถใช้การแสดงภาพการตรวจสอบเครือข่ายในคอนโซล AWS เพื่อเพิ่มประสิทธิภาพและเร่งการแก้ไขปัญหาที่แม่นยำ เพื่อให้การวิเคราะห์หาสาเหตุที่แท้จริงทำได้รวดเร็วยิ่งขึ้น ลูกค้ายังสามารถใช้ประโยชน์จากความสามารถในการมองเห็นเหล่านี้เพื่อระบุผู้พูดระดับสูงและโฟลว์เครือข่ายที่ทำให้เกิดการส่งซ้ำและการหมดเวลาในการส่งข้อมูลซ้ำ ขจัดจุดบอดในระหว่างเหตุการณ์ ฟีเจอร์การตรวจสอบเครือข่ายเหล่านี้ใน EKS ขับเคลื่อนโดย Amazon CloudWatch Network Flow Monitor
Amazon Managed Service สำหรับ Prometheus ให้บริการที่ปรับขนาดได้ ปลอดภัย และจัดการโดย AWS สำหรับ Prometheus แบบโอเพนซอร์ส คุณสามารถใช้ภาษาการสืบค้น Prometheus (PromQL) เพื่อติดตามตรวจสอบประสิทธิภาพของเวิร์กโหลดแบบคอนเทนเนอร์โดยไม่ต้องจัดการโครงสร้างพื้นฐานสำหรับการนำเข้าข้อมูล จัดเก็บ และสืบค้นตัววัดการดำเนินงาน คุณสามารถรวบรวมตัววัด Prometheus จาก Amazon EKS โดยใช้ AWS Distro สำหรับ OpenTelemetry หรือ เซิร์ฟเวอร์ Prometheus เป็นเอเจนต์การรวบรวม Amazon Managed Service สำหรับ Prometheus มีโปรแกรมค้นหาแบบไม่ต้องใช้เอเจนต์ที่มีการจัดการอย่างเต็มรูปแบบเพื่อค้นหาตัววัดจากคลัสเตอร์ Amazon EKS ของคุณโดยอัตโนมัติ การค้นหาจะดึงตัววัดจากตำแหน่งข้อมูลที่เข้ากันได้กับ Prometheus โดยอัตโนมัติ
Amazon CloudWatch Container Insights ป็นบริการติดตามตรวจสอบและข้อมูลการสังเกตที่ได้รับการบริหารจัดการอย่างเต็มรูปแบบซึ่งมอบการมองเห็นแบบทันทีให้กับวิศวกร DevOps นักพัฒนา วิศวกรด้านความน่าเชื่อถือของไซต์ (SRE) และผู้จัดการฝ่ายไอทีในด้านแอปพลิเคชันคอนเทนเนอร์และสภาพแวดล้อมไมโครเซอร์วิสของตนเอง ด้วย Amazon CloudWatch Container Insights คุณสามารถติดตามตรวจสอบ แยกและวินิจฉัยปัญหาในคลัสเตอร์ EKS ของคุณด้วยความพยายามเพียงเล็กน้อย นำเสนอระบบวัดระยะทางโครงสร้างพื้นฐาน เช่น CPU หน่วยความจำ เครือข่าย และการใช้งานดิสก์สำหรับคลัสเตอร์ บริการ และพ็อดในรูปแบบของตัววัดและข้อมูลบันทึกที่สามารถมองเห็นได้อย่างง่ายดายในคอนโซล CloudWatch
คุณสามารถเพิ่มความสามารถข้อมูลการสังเกตสำหรับ Amazon EKS Cluster ของคุณด้วยส่วนเสริม Amazon CloudWatch Observability EKS ส่วนเสริม Amazon EKS ช่วยให้คุณเพิ่มความสามารถข้อมูลการสังเกตในคลัสเตอร์ Amazon EKS ของคุณ ส่วนเสริมนี้จะติดตั้งเอเจนต์ CloudWatch และ Fluent Bit เพื่อให้ข้อมูลเชิงลึกเกี่ยวกับโครงสร้างพื้นฐานและข้อมูลบันทึกคอนเทนเนอร์ เอเจนต์ CloudWatch ส่งตัววัดโครงสร้างพื้นฐานที่สำคัญจากโหนดคลัสเตอร์ไปยัง CloudWatch สิ่งนี้ช่วยให้คุณสามารถติดตามตรวจสอบ CPU, เครือข่าย ดิสก์และตัววัดโหนดระดับต่ำอื่น ๆ ได้ Fluent Bit จัดส่งข้อมูลบันทึกคอนเทนเนอร์จากคลัสเตอร์ไปยัง CloudWatch Logs สิ่งนี้จะให้ข้อมูลเชิงลึกเกี่ยวกับแอปพลิเคชันและข้อมูลบันทึกระบบจากคอนเทนเนอร์ของคุณ
Amazon EKS ได้ผสานการทำงานกับ AWS CloudTrail เพื่อมอบการแสดงผลการดำเนินการจัดการ EKS รวมถึงประวัติการตรวจสอบ คุณสามารถใช้ CloudTrail เพื่อดูการเรียกใช้ API ไปยัง Amazon EKS API Amazon EKS ยังจัดส่งข้อมูลบันทึกส่วนการควบคุมของ Kubernetes ไปยัง Amazon CloudWatch เพื่อการวิเคราะห์ การแก้จุดบกพร่อง และการตรวจสอบอีกด้วย
Amazon EKS จะเพิ่มแท็กการจัดสรรต้นทุนของ AWS ให้กับทุกอินสแตนซ์ EC2 ที่เข้าร่วมคลัสเตอร์โดยอัตโนมัติ ช่วยให้ไม่ต้องบังคับใช้นโยบายการติดแท็กที่กำหนดเองทั่วทั้งองค์กรเพื่อรับข้อมูลเชิงลึกเรื่องค่าใช้จ่ายระดับคลัสเตอร์ หลังจากเปิดใช้งานแท็กการจัดสรรคลัสเตอร์ต้นทุนชื่อของ EKS ใน AWS Billing Console แล้ว สามารถใช้รายงานค่าใช้จ่ายและการใช้งานของ AWS เพื่อติดตามค่าใช้จ่ายของ EC2 ที่เกี่ยวข้องกับคลัสเตอร์ของ EKS ได้
Amazon EKS รองรับ Kubecost ซึ่งช่วยให้ตรวจสอบค่าใช้จ่ายที่แยกตามทรัพยากรของ Kubernetes ได้ซึ่งรวมถึงพ็อด โหนด ช่องชื่อ และป้ายกำกับ ผู้ดูแลระบบแพลตฟอร์ม Kubernetes และผู้นำด้านการเงินสามารถใช้ Kubecost เพื่อแสดงรายละเอียดของค่าใช้จ่าย การจัดสรรต้นทุน และการเรียกเก็บเงินที่เกี่ยวข้องกับ Amazon EKS กลับไปยังหน่วยขององค์กร เช่น ทีมแอปพลิเคชัน สามารถให้ข้อมูลค่าใช้จ่ายที่โปร่งใสและแม่นยำแก่ทีมภายในและหน่วยธุรกิจตามการเรียกเก็บเงินจริงของ AWS และรับคำแนะนำที่กำหนดเองสำหรับการเพิ่มประสิทธิภาพต้นทุนตามสภาพแวดล้อมโครงสร้างพื้นฐานและรูปแบบการใช้งานภายในคลัสเตอร์ของพวกเขา
แดชบอร์ด Amazon EKS มอบทัศนวิสัยที่รวมเป็นหนึ่งเดียวในคลัสเตอร์ Kubernetes ข้าม AWS Region และบัญชี ช่วยให้สามารถกำกับดูแล ตรวจสอบย้อนกลับ และวางแผนการดำเนินงานได้อย่างมีประสิทธิภาพ ผ่านการตั้งค่าการเข้าถึงที่ได้รับความไว้วางใจเพียงครั้งเดียว องค์กรต่าง ๆ จะสามารถดูรายละเอียดโครงสร้างพื้นฐานที่สำคัญเกี่ยวกับคลัสเตอร์ EKS, กลุ่มโหนดที่มีการจัดการและส่วนเสริม EKS ได้อย่างรวดเร็ว ซึ่งรวมถึงเวอร์ชันของ Kubernetes ที่มีสถานะการสนับสนุนแบบมาตรฐานหรือแบบขยายเวลา กำหนดการอัปเกรดอัตโนมัติเมื่อสิ้นสุดการสนับสนุน กลุ่มโหนดที่มีการจัดการซึ่งใช้เวอร์ชัน AMI เฉพาะ ส่วนเสริมของ EKS ที่รันเวอร์ชันเฉพาะ และข้อมูลอื่น ๆ อีกมากมาย เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับแดชบอร์ด EKS ดู คู่มือผู้ใช้ นี้
การผสานรวม AWS
เปิดทั้งหมดAWS Controllers สำหรับ Kubernetes (ACK) เป็นเครื่องมือที่ช่วยให้คุณสามารถจัดการบริการของ AWS ได้โดยตรงจาก Kubernetes ACK ช่วยให้การสร้างแอปพลิเคชัน Kubernetes ที่ปรับขนาดได้และมีความพร้อมใช้งานสูงซึ่งใช้บริการของ AWS กลายเป็นเรื่องง่าย ACK มีอินเทอร์เฟซ Kubernetes ที่สอดคล้องกันสำหรับ AWS โดยไม่คำนึงถึง API บริการ AWS
Amazon ECR คือคอนเทนเนอร์รีจิสทรีที่มีการจัดการอย่างเต็มรูปแบบซึ่งนำเสนอการโฮสต์ประสิทธิภาพสูง คุณจึงสามารถปรับใช้อิมเมจและอาร์ทิแฟกต์ของแอปพลิเคชันได้ทุกที่อย่างน่าเชื่อถือ คุณสามารถดึงอิมเมจจาก Amazon ECR เพื่อรันเวิร์กโหลด Kubernetes บน Amazon EKS ได้
GuardDuty EKS Protection ช่วยให้ Amazon GuardDuty สามารถตรวจจับกิจกรรมที่น่าสงสัยการบุกรุกที่อาจเกิดขึ้นกับคลัสเตอร์ EKS ของคุณโดยวิเคราะห์ข้อมูลบันทึกการตรวจสอบ Kubernetes Amazon GuardDuty EKS Runtime Monitoring ตรวจจับภัยคุกคามรันไทม์จากการค้นพบด้านความปลอดภัยมากกว่า 30 รายการเพื่อปกป้องคลัสเตอร์ EKS ของคุณ การตรวจสอบรันไทม์ EKS ใช้โปรแกรมเสริมของ EKS ที่มีการจัดการเต็มรูปแบบซึ่งจะเพิ่มการมองเห็นกิจกรรมรันไทม์ของคอนเทนเนอร์แต่ละรายการ เช่น การเข้าถึงไฟล์ การดำเนินการตามกระบวนการ และการเชื่อมต่อเครือข่าย ตอนนี้ GuardDuty สามารถระบุคอนเทนเนอร์เฉพาะภายในคลัสเตอร์ EKS ของคุณที่อาจถูกโจมตีและตรวจจับความพยายามที่จะเพิ่มสิทธิ์จากแต่ละคอนเทนเนอร์ไปยังโฮสต์ Amazon EC2 พื้นฐานและสภาพแวดล้อม AWS ที่กว้างขึ้น GuardDuty EKS Runtime Monitoring ให้บริบทเมตาข้อมูลเพื่อระบุภัยคุกคามที่อาจเกิดขึ้นและควบคุมภัยคุกคามเหล่านั้นก่อนที่จะลุกลาม
การนำไปใช้จริงแบบผสมผสาน
เปิดทั้งหมดคุณสามารถใช้ Amazon EKS เดียวกันเพื่อเรียกใช้โหนดบนโครงสร้างพื้นฐานที่ AWS โฮสต์ใน AWS Regions, AWS Local Zones, AWS Wavelength Zones หรือในสภาพแวดล้อมในองค์กรของคุณเองด้วย AWS Outposts และ Amazon EKS Hybrid Nodes AWS Outposts เป็นโครงสร้างพื้นฐานที่จัดการโดย AWS ซึ่งคุณเรียกใช้ในศูนย์ข้อมูลหรือสถานที่ที่เป็นพื้นที่เช่า ในขณะที่ Amazon EKS Hybrid Nodes ทำงานบนเครื่องเสมือนหรือโครงสร้างพื้นฐาน Bare Metal ที่คุณจัดการในสภาพแวดล้อมในองค์กรหรือ Edge ของคุณ หากคุณต้องการทำงานในสภาพแวดล้อมที่แยกออกมาหรือการแยกโดยสิ้นเชิงระหว่างเครือข่ายสามารถใช้ Amazon EKS Anywhere ซึ่งเป็นซอฟต์แวร์การจัดการ Kubernetes ที่รองรับ AWS ซึ่งทำงานบนโครงสร้างพื้นฐานที่คุณจัดการ ด้วย Amazon EKS Anywhere คุณรับผิดชอบในการดำเนินงานวงจรชีวิตของคลัสเตอร์และการบำรุงรักษาคลัสเตอร์ Amazon EKS Anywhere ของคุณ Amazon EKS Connector สามารถใช้เพื่อดูคลัสเตอร์ Kubernetes และทรัพยากรใด ๆ ในคอนโซล Amazon EKS Amazon EKS Distro คือการกระจายของ AWS ของส่วนประกอบ Kubernetes พื้นฐานที่ขับเคลื่อนข้อเสนอ Amazon EKS ทั้งหมด
Amazon EKS Hybrid Nodes รวมการจัดการของ Kubernetes ในสภาพแวดล้อมระบบคลาวด์ ในองค์กร และ Edge ทำให้คุณมีความยืดหยุ่นในการใช้งานเวิร์กโหลดของคุณได้ทุกที่ ในขณะที่เพิ่มความพร้อมใช้งาน ความสามารถในการปรับขนาด และประสิทธิภาพที่สูงขึ้น ช่วยกำหนดมาตรฐานการดำเนินการและเครื่องมือของ Kubernetes ในทุกสภาพแวดล้อม และผสานรวมกับบริการ AWS เพื่อการติดตามตรวจสอบ การสร้างข้อมูลบันทึก และการจัดการข้อมูลระบุตัวตนแบบรวมศูนย์ EKS Hybrid Nodes ช่วยลดเวลาและความพยายามที่จำเป็นในการจัดการ Kubernetes ในองค์กรและที่ Edge โดยการถ่ายโอนความพร้อมใช้งานและความสามารถในการปรับขนาดของส่วนการควบคุม Kubernetes ไปยัง AWS EKS Hybrid Nodes สามารถทำงานบนโครงสร้างพื้นฐานที่มีอยู่ของคุณเพื่อเร่งการปรับปรุงให้ทันสมัยโดยไม่ต้องลงทุนด้านฮาร์ดแวร์เพิ่มเติม
AWS Outposts, AWS Local Zones, และ AWS Wavelength Zones สามารถใช้เพื่อเรียกใช้แอปพลิเคชันที่ใกล้กับผู้ใช้ปลายทางเพื่อให้ตรงตามเวลาแฝงและข้อกำหนดสถานที่จัดเก็บข้อมูล คุณสามารถใช้ Amazon EKS เพื่อเรียกใช้โหนดบนประเภทโครงสร้างพื้นฐาน AWS เหล่านี้ด้วยคลัสเตอร์ ฟีเจอร์ และเครื่องมือของ Amazon EKS เดียวกันกับที่คุณใช้ในการเรียกใช้แอปพลิเคชันใน AWS Region
Amazon EKS Anywhere ช่วยลดความยุ่งยากในการจัดการคลัสเตอร์ Kubernetes ผ่านระบบอัตโนมัติของการรับภาระหนักที่ไม่แตกต่างกัน เช่น การตั้งค่าโครงสร้างพื้นฐานและการดำเนินงานวงจรชีวิตของคลัสเตอร์ Kubernetes ในองค์กรและสภาพแวดล้อม Edge Amazon EKS Anywhere สร้างขึ้นบนโครงการย่อย Kubernetes Cluster API (CAPI) และรองรับโครงสร้างพื้นฐานที่หลากหลาย รวมถึง VMware vSphere, Bare metal, Nutanix, Apache CloudStack และ AWS Snow Family Amazon EKS Anywhere สามารถทำงานในสภาพแวดล้อมที่ไม่มีการเชื่อมต่อแบบไร้สาย และมีการผสานรวมเสริมกับบริการ AWS ระดับภูมิภาคสำหรับข้อมูลการสังเกตและการจัดการระบุตัวตน เพื่อรับการสนับสนุนสำหรับ Amazon EKS Anywhere และเข้าถึงส่วนเสริม Kubernetes ที่จำหน่ายโดย AWS คุณสามารถซื้อการสมัครใช้งาน Amazon EKS Anywhere Enterprise
คุณสามารถใช้ Amazon EKS Connector เพื่อลงทะเบียนและเชื่อมต่อคลัสเตอร์ Kubernetes ที่สอดคล้องกับ AWS และดูข้อมูลในคอนโซล Amazon EKS ได้ หลังจากเชื่อมต่อคลัสเตอร์แล้ว คุณสามารถดูสถานะ การกำหนดค่า และเวิร์กโหลดสำหรับคลัสเตอร์นั้น ๆ ได้ในคอนโซล Amazon EKS คุณสามารถใช้ฟีเจอร์นี้เพื่อดูคลัสเตอร์ที่เชื่อมต่อในคอนโซล Amazon EKS แต่ Amazon EKS Connector ไม่เปิดใช้งานการจัดการหรือการเปลี่ยนแปลงการทำงานสำหรับคลัสเตอร์ที่เชื่อมต่อของคุณผ่านคอนโซล Amazon EKS
Amazon EKS Distro เป็นการกระจายของ AWS ของส่วนประกอบ Kubernetes พื้นฐานที่ขับเคลื่อนข้อเสนอ Amazon EKS ทั้งหมด ประกอบด้วยส่วนประกอบหลักที่จำเป็นสำหรับคลัสเตอร์ Kubernetes ที่ทำงานได้ เช่น ส่วนประกอบส่วนการควบคุม Kubernetes (etcd, kube-apiserver, kube-scheduler และ kube-controller-manager) และส่วนประกอบเครือข่าย (CoreDNS, kube-proxy และปลั๊กอิน CNI) Amazon EKS Distro สามารถใช้ในการจัดการคลัสเตอร์ Kubernetes ด้วยตนเองด้วยเครื่องมือที่คุณเลือก
ประสิทธิภาพและความสามารถในการปรับขนาด
เปิดทั้งหมดAmazon EKS รองรับคลัสเตอร์ของ Worker Node มากถึง 100K ช่วยให้คุณสามารถเรียกใช้การฝึก AI/ML ระดับสูงและเวิร์กโหลดการอนุมานได้ในสภาพแวดล้อมเดียว สิ่งนี้ช่วยให้คุณสามารถจัดการชิป Trainium ได้สูงสุดถึง 1.6 ล้านชิปด้วยอินสแตนซ์ Trn2 หรือจัดการ NVIDIA GPU ได้สูงสุดถึง 800,000 ตัวด้วยอินสแตนซ์ P5 และ P6 โดยที่ยังคงความสอดคล้องตามมาตรฐานของ Kubernetes ทุกประการ ด้วยความสามารถนี้ คุณสามารถสร้างและปรับใช้โมเดล AI ที่ทรงพลังที่สุด ลดต้นทุนโดยการแบ่งปันตัวเร่งการประมวลผลระหว่างเวิร์กโหลดการฝึกและการอนุมานอย่างมีประสิทธิภาพ และใช้งานเครื่องมือรวมถึงเฟรมเวิร์ก AI/ML ที่มีอยู่เดิมซึ่งไม่ได้ถูกออกแบบมาให้ทำงานข้ามคลัสเตอร์ได้อย่างไร้รอยต่อ