Dell PowerFlex Bare Metal với dịch vụ Amazon Elastic Kubernetes ở bất cứ đâu và chúng tôi thực sự muốn nói là “ở bất cứ đâu!”

Bất cứ nơi nào, đó là một tuyên bố mạnh mẽ, đặc biệt là đối với những người làm việc trong lĩnh vực CNTT. Có thể là trên đám mây, hoặc trong một tập hợp các máy ảo trong trung tâm dữ liệu của bạn, hoặc thậm chí là máy chủ vật lý. Sẽ thế nào nếu bạn có thể chạy Amazon Elastic Kubernetes Service (EKS) ở bất cứ đâu trên máy ảo hoặc trên máy chủ vật lý, ở bất cứ đâu, bao gồm cả trung tâm dữ liệu của bạn?

Bạn có thể đã đọc blog trước của tôi , nơi chúng tôi thảo luận về việc chạy Amazon EKS Anywhere trên Dell PowerFlex trong môi trường ảo. Lần này chúng tôi sẽ đi xa hơn và đã xác thực Amazon EKS Anywhere trên phiên bản PowerFlex bare-metal. 

Những ngày xưa tươi đẹp

Nếu bạn đủ lớn để nhớ lại, giống như tôi, những ngày trước khi có công nghệ ảo hóa, với các tài nguyên bị kẹt và các trung tâm dữ liệu có diện tích khổng lồ để hỗ trợ tất cả các máy chủ riêng biệt và khối lượng công việc bị cô lập, bạn có thể tò mò: Tại sao ai đó lại quay trở lại với máy chủ trần?

Là một phần của phong trào này từ năm 2006, đây là một câu hỏi hay. Nói một cách đơn giản, những gì chúng ta đang thấy ngày nay không phải là sự trở lại của các trung tâm dữ liệu silo kim loại trần của 20 năm trước. Thay vào đó, chúng ta đang thấy việc sử dụng tài nguyên được cải thiện bằng cách tận dụng các dịch vụ vi mô, có thể là trên đám mây, trong môi trường ảo hóa hoặc với kim loại trần. Ngoài ra, nó cung cấp khả năng di động và khả năng mở rộng lớn hơn so với những gì có thể tưởng tượng được cách đây 20 năm. Điều này là nhờ vào việc sử dụng các vùng chứa và cách chúng cô lập các quy trình khỏi nhau. Ngoài ra, với một nền tảng kim loại trần chạy các vùng chứa, nhiều tài nguyên hệ thống hơn có thể được chuyển hướng đến khối lượng công việc so với khi các vùng chứa được lồng vào bên trong một môi trường ảo.  

Đây là cốt lõi của khái niệm về một nền tảng sẵn sàng cho DevOps. Trong những tuần tới, chúng tôi sẽ mở rộng về cách thức nền tảng này nâng cao năng suất của các hoạt động đám mây gốc cho các doanh nghiệp hiện đại ngày nay. Bạn sẽ tìm thấy điều này trên blog Dell Digital với tiêu đề Lựa chọn của khách hàng là trên hết: Dell Technologies và AWS EKS Anywhere .

Ngoài tính kinh tế của điều này, còn có những tình huống mà việc triển khai bare-metal có thể hữu ích. Điều này bao gồm các ứng dụng có độ trễ thấp và nhạy cảm với độ trễ cần chạy gần nguồn dữ liệu. Tất nhiên, điều này có thể bao gồm các tình huống biên mà việc truyền dữ liệu với số lượng lớn là không thực tế.

Quyền sở hữu dữ liệu và tính tuân thủ cũng có thể được giải quyết như một giải pháp Amazon EKS Anywhere. Trong khi dữ liệu và quá trình xử lý liên quan có thể được thực hiện trong trung tâm dữ liệu, để duy trì các yêu cầu tuân thủ, nó vẫn có thể là một phần của môi trường toàn diện được hiển thị trong Amazon EKS Console khi Amazon EKS Connector đã được cấu hình. Điều này cho phép giám sát các ứng dụng đang chạy ở bất kỳ đâu trong môi trường. 

Đào sâu hơn

Đi sâu hơn vào khái niệm này, PowerFlex là một cơ sở hạ tầng được xác định bằng phần mềm (SDI) cung cấp một công cụ mạnh mẽ trong việc cung cấp các tùy chọn bare-metal hoặc ảo hóa hiện đại phù hợp nhất với nhu cầu triển khai ứng dụng. Cơ sở hạ tầng phần cứng trở nên linh hoạt theo nhu cầu của trung tâm dữ liệu và có thể tiếp nhận nhiều dạng cơ sở hạ tầng hiện đại, từ siêu hội tụ đến bare-metal. Đây luôn là nguyên lý cốt lõi của PowerFlex. 

Khi Amazon EKS Anywhere được triển khai trên PowerFlex, có thể tối ưu hóa môi trường CNTT chính xác theo nhu cầu của môi trường, thay vì buộc nó phải tuân thủ các giới hạn của cơ sở hạ tầng CNTT. Máy chủ Bare-metal có thể cung cấp các dịch vụ vi mô cho các ứng dụng lớn, chẳng hạn như cơ sở dữ liệu và trang web, nơi một phiên bản container có thể được tạo và hủy nhanh chóng và trên quy mô lớn. 

Kiến trúc

Hãy cùng xem kiến ​​trúc được xác thực của Amazon EKS Anywhere trong hình sau. Nó cho thấy cách PowerFlex cung cấp kiến ​​trúc 3 tầng được xác định bằng phần mềm độc đáo có thể mở rộng quy mô tính toán không đối xứng tách biệt với lưu trữ.

Phần dưới cùng của hình bao gồm PowerFlex – các nút chỉ lưu trữ (1U). Ở giữa sơ đồ là các máy chủ được sử dụng cho mặt phẳng điều khiển và các nút công nhân. Đây là PowerFlex – các nút chỉ tính toán (2U). Ở phía bên trái là các nút admin và Tinkerbell cho phép quản lý môi trường. Cuối cùng, trong bộ hộp trên cùng, chúng ta có mặt phẳng điều khiển, ở phía trên bên trái, cung cấp khả năng điều khiển và phối hợp hoạt động. Các nút công nhân, ở phía trên bên phải, xử lý khối lượng công việc.  

Hãy cùng xem xét một số khía cạnh quan trọng của từng khu vực được hiển thị ở đây, bắt đầu với các nút lưu trữ. Mỗi nút lưu trữ chứa năm ổ SSD SAS 1,4TB và tám liên kết mạng 25GbE. Để xác thực, như được hiển thị ở đây, bốn nút lưu trữ PowerFlex đã được sử dụng để cung cấp dự phòng đầy đủ.

Đối với các nút tính toán, chúng tôi đã sử dụng hai nút 2U. Hai máy chủ này đã cài đặt Plug-in PowerFlex Container Storage Interface (CSI) để cung cấp quyền truy cập vào bộ lưu trữ PowerFlex. Điều này được triển khai như một phần của quy trình khởi động PXE cùng với Hệ điều hành Ubuntu. Điều quan trọng cần lưu ý là không có trình quản lý ảo nào được cài đặt và bộ lưu trữ được cung cấp bởi bốn nút lưu trữ. Điều này tạo ra một kiến ​​trúc hai lớp, như bạn có thể thấy, tạo ra các lớp lưu trữ và tính toán riêng biệt cho môi trường. 

Sử dụng kiến ​​trúc hai lớp giúp có thể mở rộng tài nguyên một cách độc lập khi cần trong môi trường, cho phép sử dụng tài nguyên tối ưu. Do đó, nếu cần thêm dung lượng lưu trữ, có thể mở rộng mà không cần tăng lượng tính toán. Tương tự như vậy, nếu môi trường cần thêm dung lượng tính toán, có thể dễ dàng thêm vào. 

Tạo cụm

Bên ngoài phiên bản Amazon EKS Anywhere có hai nút. Cả hai đều là trung tâm để xây dựng mặt phẳng điều khiển và nút công nhân. Nút quản trị là nơi người dùng có thể điều khiển phiên bản Amazon EKS Anywhere và đóng vai trò là cổng thông tin để tải thông tin hàng tồn kho lên nút Tinkerbell . Nút Tinkerbell đóng vai trò là ngăn xếp dịch vụ cơ sở hạ tầng và là chìa khóa trong việc cung cấp và khởi động PXE của khối lượng công việc bare-metal.

Khi tệp cấu hình với phần cứng trung tâm dữ liệu đã được tải lên, Tinkerbell sẽ tạo tệp cấu hình cụm. Tệp cấu hình phần cứng và tệp cấu hình cụm, cả hai đều ở định dạng YAML, được Tinkerbell xử lý để tạo cụm khởi động trên máy chủ quản trị để cài đặt Cluster-API (CAPI) và Cluster-API-Provider-Tinkerbell (CAPT). 

Với môi trường điều khiển cơ sở đang hoạt động, CAPI tạo tài nguyên nút cụm và ánh xạ CAPT và cấp nguồn cho các máy chủ bare-mental tương ứng. Các máy chủ bare-metal PXE khởi động từ nút Tinkerbell. Sau đó, các máy chủ bare-metal tham gia cụm Kubernetes. Tài nguyên quản lý cụm được chuyển từ cụm bootstrap sang cụm khối lượng công việc Amazon EKS Anywhere mục tiêu. Sau đó, cụm bootstrap kind cục bộ sẽ bị xóa khỏi máy quản trị. Thao tác này sẽ tạo cả Control Plane và Worker Node. Khi cụm đã được thiết lập, trình điều khiển SDC sẽ được cài đặt trên các nút Worker cùng với Dell CSI Plug-in cho PowerFlex. Tại thời điểm này, khối lượng công việc có thể được triển khai tới các nút Worker khi cần. 

Cung cấp cụm

Với cơ sở hạ tầng được triển khai, các kỹ sư giải pháp của chúng tôi đã có thể kiểm tra môi trường Amazon EKS Anywhere. Việc kiểm tra bao gồm cung cấp các yêu cầu khối lượng liên tục (PVC), mở rộng PVC và chụp nhanh chúng. Tất cả các chức năng này đều dựa trên Dell CSI Plugin cho PowerFlex. Sau khi xác thực này, khối lượng công việc kiểm tra có thể được triển khai trên môi trường Amazon EKS Anywhere bare-metal. 

Nếu bạn muốn tìm hiểu thêm về việc triển khai, nhóm Kỹ thuật Giải pháp Dell đang tạo một bài báo về việc triển khai Amazon EKS Anywhere, trong đó đề cập chi tiết hơn về các thông tin này. Khi được xuất bản, chúng tôi sẽ đảm bảo cập nhật blog này bằng liên kết đến bài báo. 

Bất cứ nơi đâu 

Xác thực này cho phép sử dụng Amazon EKS Anywhere trên các môi trường bare-metal, mở rộng phạm vi sử dụng vượt ra ngoài xác thực trước đây của môi trường ảo. Điều này có nghĩa là bạn có thể sử dụng Amazon EKS Anywhere ở bất kỳ đâu , thực sự!

Với các triển khai bare-metal, có thể mở rộng môi trường độc lập dựa trên nhu cầu tài nguyên. Cơ sở hạ tầng được xác định bằng phần mềm PowerFlex không chỉ hỗ trợ một môi trường dễ uốn nắn như thế này mà còn cho phép kết hợp các môi trường để bao gồm các thành phần siêu hội tụ. Điều này có nghĩa là cơ sở hạ tầng có thể được điều chỉnh theo nhu cầu của môi trường — thay vì môi trường bị buộc phải tuân thủ cơ sở hạ tầng. Nó cũng tạo ra một môi trường thống nhất các nhu cầu cạnh tranh của chủ quyền dữ liệu và CNTT đám mây, bằng cách cho phép dữ liệu duy trì nơi lưu trú phù hợp trong khi thống nhất mặt phẳng điều khiển. 

Nếu bạn muốn tìm hiểu thêm về cách tận dụng Amazon EKS Anywhere trong môi trường PowerFlex cơ bản của mình, hãy liên hệ với đại diện Dell của bạn. Bất cứ nơi nào dành cho bạn?