PowerFlex và Amazon: Điểm đến EKS ở bất cứ đâu

Chào mừng bạn đến với đích đến của bạn. Hôm nay, Dell Technologies vui mừng chia sẻ rằng Amazon Elastic Kubernetes Service (Amazon EKS) Anywhere đã được xác thực trên cơ sở hạ tầng được xác định bằng phần mềm Dell PowerFlex . Amazon EKS Anywhere là tùy chọn triển khai mới cho Amazon EKS cho phép khách hàng dễ dàng tạo và vận hành cụm Kubernetes tại chỗ đồng thời cho phép kết nối và khả năng di chuyển dễ dàng đến môi trường Amazon AWS. PowerFlex giúp khách hàng cung cấp giải pháp triển khai linh hoạt có khả năng mở rộng theo nhu cầu với khả năng mở rộng từng nút một cách trơn tru, dễ dàng, bao gồm cả tính toán và lưu trữ, trong kiến ​​trúc vải thống nhất.

Dell Technologies hợp tác với một hệ sinh thái rộng lớn gồm các nhà cung cấp dịch vụ đám mây công cộng để giúp khách hàng của chúng tôi hỗ trợ các môi trường đa đám mây giúp đặt đúng dữ liệu và ứng dụng ở nơi có ý nghĩa nhất đối với họ. Việc triển khai Amazon EKS Anywhere trên cơ sở hạ tầng của Dell Technologies giúp hợp lý hóa quá trình phát triển và phân phối ứng dụng bằng cách cho phép các tổ chức dễ dàng tạo và quản lý các cụm Kubernetes tại cơ sở.

Trong hầu hết mọi ngành, các tổ chức CNTT đang chuyển sang mô hình hướng đến nhà phát triển nhiều hơn, đòi hỏi các quy trình tự động, phân phối tài nguyên nhanh chóng và cơ sở hạ tầng đáng tin cậy. Để thúc đẩy sự đơn giản trong vận hành thông qua việc điều phối Kubernetes, Amazon EKS Anywhere giúp khách hàng tự động hóa việc quản lý cụm, giảm chi phí hỗ trợ và loại bỏ nỗ lực dư thừa khi sử dụng nhiều công cụ nguồn mở hoặc của bên thứ 3 để quản lý cụm Kubernetes. Sự kết hợp giữa quản lý cụm Kubernetes tự động với cơ sở hạ tầng thông minh, tự động nhanh chóng đưa các tổ chức đến điểm dừng tiếp theo trong Hành trình CNTT của họ, cho phép họ cung cấp cơ sở hạ tầng dưới dạng mã và trao quyền cho các nhóm DevOps của họ trở thành động lực đổi mới cho doanh nghiệp của họ.

Hãy cùng khám phá Amazon EKS Anywhere trên PowerFlex và cách nó giúp bạn chuyển sang mô hình hướng đến nhà phát triển hơn. Trước tiên, hãy xem xét các yêu cầu đối với Amazon EKS Anywhere.

Để triển khai Amazon EKS Anywhere, chúng ta sẽ cần một môi trường PowerFlex chạy VMware vSphere 7.0 trở lên. Cụ thể, xác thực của chúng tôi sử dụng vSphere 7.0.2. Chúng tôi cũng sẽ cần đảm bảo rằng mình có đủ dung lượng để triển khai 8 đến 10 máy ảo Amazon EKS. Ngoài ra, chúng tôi sẽ cần một mạng trong cụm khối lượng công việc vSphere có dịch vụ DHCP. Đây là mạng mà các máy ảo khối lượng công việc sẽ kết nối tới. Ngoài ra, còn có một số vị trí Internet mà máy ảo quản trị Amazon EKS sẽ cần phải tiếp cận để có thể tải xuống các bản kê khai, OVA và bản phân phối Amazon EKS. Các lần triển khai ban đầu có thể bắt đầu chỉ với bốn nút PowerFlex và phát triển để đáp ứng nhu cầu mở rộng về lưu trữ, tính toán hoặc cả hai để có khả năng mở rộng hơn 1.000 nút.

Góc nhìn logic của môi trường Amazon EKS Anywhere trên PowerFlex được minh họa bên dưới. 

Có hai loại mẫu được sử dụng cho khối lượng công việc: mẫu Bottlerocket và hình ảnh Ubuntu. Mẫu Bottlerocket là hình ảnh tùy chỉnh từ Amazon dành riêng cho Amazon EKS Anywhere. Mẫu Ubuntu được sử dụng để xác thực.

Lưu ý : Bottlerocket là hệ điều hành mã nguồn mở dựa trên Linux được Amazon xây dựng có mục đích. Hệ điều hành này tập trung vào bảo mật và khả năng bảo trì, đồng thời cung cấp nền tảng đáng tin cậy, nhất quán và an toàn cho khối lượng công việc dựa trên container. Các nhóm nút được quản lý của Amazon EKS với hỗ trợ Bottlerocket cho phép bạn tận dụng tính đơn giản của các tính năng cung cấp nút được quản lý và quản lý vòng đời, đồng thời sử dụng các phương pháp hay nhất mới nhất để chạy container trong sản xuất. Bạn có thể chạy khối lượng công việc Kubernetes của mình trên các nút Bottlerocket và hưởng lợi từ tính bảo mật nâng cao, sử dụng cụm cao hơn và chi phí vận hành ít hơn. https://aws.amazon.com/blogs/containers/amazon-eks-adds-native-support-for-bottlerocket-in-managed-node-groups/

Sau khi VM quản trị Amazon EKS được triển khai, một lệnh được đưa ra trên VM quản trị Amazon EKS. Lệnh này triển khai các cụm khối lượng công việc và tạo các phiên bản CRD liên quan trên cụm khối lượng công việc. Điều này minh họa cho sự dễ dàng triển khai container với Amazon EKS Anywhere. Một phiên bản duy nhất đã được chuẩn bị, sau đó với một số tập lệnh và lệnh tích hợp, hệ thống có thể chỉ đạo triển khai phức tạp. Điều này đơn giản hóa đáng kể quy trình khi so sánh với triển khai Kubernetes truyền thống.   

Tại thời điểm này, việc triển khai có thể được kiểm tra. Amazon cung cấp khối lượng công việc kiểm tra có thể được sử dụng để xác thực môi trường. Bạn có thể tìm thấy thông tin chi tiết về việc kiểm tra trên trang tài liệu Amazon EKS Anywhere.

Thiết kế đã được xác thực linh hoạt hơn so với triển khai Amazon EKS Anywhere thông thường. Thay vì sử dụng nhà cung cấp lưu trữ VMware CNS-CSI chuẩn, xác thực PowerFlex này sử dụng plugin Dell PowerFlex CSI. Điều này giúp tận dụng trực tiếp các khả năng lưu trữ của PowerFlex. Với plugin CSI, có thể mở rộng các ổ đĩa thông qua Amazon EKS, cũng như chụp nhanh và khôi phục các ổ đĩa.

Điều này cho phép các phòng CNTT chuyển sang các quy trình hướng đến nhà phát triển. Các nhà phát triển có thể làm việc với bộ lưu trữ một cách tự nhiên. Không cần phải học thêm công cụ nào và không cần phải thực hiện các hoạt động bên ngoài môi trường phát triển. Đây có thể là lợi ích tiết kiệm thời gian cho các phòng CNTT hướng đến nhà phát triển.

Ngoài khả năng kiểm soát lưu trữ trong Amazon EKS Anywhere, kết quả của các hoạt động này có thể được xem trong giao diện quản lý PowerFlex. Giao diện này cung cấp chế độ xem toàn diện về môi trường và cho phép các quản trị viên CNTT truyền thống sử dụng các công cụ quen thuộc để quản lý và giám sát môi trường của họ. Điều này giúp toàn bộ hành trình của tổ chức CNTT dễ dàng chuyển sang môi trường tập trung hơn vào nhà phát triển.

Bằng cách tận dụng Amazon EKS Anywhere trên PowerFlex, các tổ chức có được công cụ vận hành Kubernetes tại chỗ phù hợp với Amazon EKS. Các tổ chức có thể tận dụng bảng điều khiển Amazon EKS để xem tất cả các cụm Kubernetes của họ (bao gồm các cụm Amazon EKS Anywhere) đang chạy ở bất kỳ đâu, thông qua Amazon EKS Connector . Điều này kết hợp cả trung tâm dữ liệu và đám mây, giúp đơn giản hóa việc quản lý cả hai.

Trong hành trình này, chúng tôi đã thấy Amazon EKS Anywhere đã được xác thực trên Dell PowerFlex, cho thấy cách chúng hoạt động cùng nhau và cho phép mở rộng khả năng lưu trữ cho các nhà phát triển bên trong Amazon EKS Anywhere. Nó cũng cho phép bạn sử dụng các công cụ quen thuộc để quản lý môi trường. Để tìm hiểu thêm về Amazon EKS ở bất kỳ đâu trên PowerFlex, hãy trao đổi với đại diện Dell của bạn.

Tác giả : Tony Foster, Kỹ sư tiếp thị kỹ thuật cấp cao