Ứng dụng hẹn hò NVMe/TCP!

Bạn có biết rằng hẹn hò trực tuyến bắt đầu vào năm 1959 bằng cách sử dụng máy tính lớn có thẻ đục lỗ? Tất nhiên, kể từ đó đến nay, mọi chuyện đã đi được một chặng đường dài và giờ đây, ngay cả Dell Technologies cũng đã tạo ra một ứng dụng hẹn hò. Nhưng nó không dành cho những trái tim cô đơn; nó dành cho máy chủ và bộ lưu trữ NVMe/TCP!

Trong vài năm qua, một công nghệ mạng lưu trữ mới đã xuất hiện: NVMe/TCP . Thông số kỹ thuật mới này mang lại cho chúng tôi trải nghiệm giống như Kênh sợi quang qua mạng IP. Nhưng điều gì sẽ xảy ra khi máy chủ và bộ lưu trữ (hay còn gọi là thiết bị đầu cuối) trực tuyến và mong muốn gặp gỡ những cá nhân NVMe/TCP có cùng chí hướng trong khu vực của họ? Một mình và lạc vào Ether(net), họ chờ đợi để được kết bạn với một người bạn, hy vọng là, nói cùng một ngôn ngữ, là một người biết lắng nghe và thậm chí có thể có GSOH? Hoặc họ chỉ có thể đăng ký với Phần mềm lưu trữ Dell SmartFabric!

Điểm cuối NVMe/TCP đăng ký với Bộ điều khiển khám phá tập trung (CDC) trong máy ảo SFSS. Đây là cách nó sẽ hoạt động:

Các điểm cuối tương thích tìm kiếm CDC bằng cách gửi các truy vấn DNS đa hướng. Sau khi CDC trong SFSS phản hồi, các điểm cuối sẽ đăng ký bằng cách gửi tên và hồ sơ hẹn hò của họ hoặc “Trang nhật ký”. Đối với các thiết bị đầu cuối hoạt động theo thông số kỹ thuật TP-8009 và TP-8010, quá trình khám phá và đăng ký sẽ hoàn toàn tự động.

Điểm cuối đăng ký dịch vụ thông báo của SFSS bằng cách gửi Yêu cầu sự kiện không đồng bộ (AER). Khi xảy ra thay đổi, chẳng hạn như hệ thống con lưu trữ mới hoặc trạng thái mối quan hệ của điểm cuối thay đổi thành “Phức tạp”, các điểm cuối đã đăng ký sẽ được thông báo. Đây được gọi là Thông báo sự kiện không đồng bộ (AEN) và giống như dịch vụ Thông báo thay đổi trạng thái đã đăng ký (RSCN) của Fibre Channel.

Tiếp theo, chúng ta cần một “người mai mối”. Quản trị viên SFSS sẽ thêm máy chủ và bộ lưu trữ vào các vùng để chúng liên hệ trực tiếp với nhau.

Các máy chủ hiện có thể kết nối và truy cập bộ lưu trữ qua ethernet tốc độ cao.

Đây là nơi nó có một chút khó xử…

Nếu, giống như tôi, bạn đến từ nền tảng mạng ứng dụng, bạn đã quen với việc thiết lập một mạng nhận gói từ A đến B. Tuy nhiên, với mạng lưu trữ, chúng ta cần một mạng nhận các gói từ A1 và A2, để B1, B2, B3 và B4. “Đa đường” là chìa khóa! Mạng lưu trữ khá bừa bãi so với mạng ứng dụng! Và, nếu bạn đến từ nền tảng mạng lưu trữ, bạn có thể đang nghĩ, “Nhưng còn phân vùng một người khởi xướng và một mục tiêu thì sao?” Chà, đó cũng không phải là cách thực hành tốt nhất nữa. Sau khi định cấu hình phân vùng, máy chủ sẽ kết nối với tất cả các hệ thống con có thể truy cập trong vùng để có khả năng phục hồi tối ưu.

Mạng trông như thế nào?

Những người thiết kế NVMe/TCP đã rút ra những bài học từ Fibre-Channel và áp dụng chúng một cách khôn ngoan. Trong FC, quy ước là triển khai các thiết bị chuyển mạch sẽ chỉ kết nối lưu lượng giữa máy chủ và bộ lưu trữ. Mạng lưu trữ ưu tiên khả năng phục hồi hơn là dự phòng, tạo nhiều đường dẫn hoạt động thay vì tạo đường dẫn nhàn rỗi sẵn sàng tiếp quản trong trường hợp xảy ra lỗi.

Chúng tôi trình bày chi tiết về quy hoạch mạng trong Hướng dẫn triển khai phần mềm lưu trữ SmartFabric , nhưng sau đây là một số điểm nổi bật.

Cấu trúc liên kết yêu thích của chúng tôi là cấu trúc liên kết SAN kép với các bộ chuyển mạch SAN chuyên dụng, có khe hở không khí. Bên trái là phiên bản quy mô nhỏ, với các bộ chuyển mạch SAN biệt lập kết nối máy chủ trực tiếp với hệ thống con lưu trữ. Bên phải là phiên bản quy mô lớn với nhiều mảng, toàn bộ vải chuyển đổi cho SAN A và một loại vải riêng biệt khác cho SAN B.

Vì Dịch vụ Dell SmartFabric tự động hóa 99% việc triển khai mạng nên các kỹ sư lưu trữ có thể triển khai các loại kết cấu chuyển mạch lớn mà không cần nhiều năm đào tạo và kinh nghiệm. Phần mềm Tích hợp Mạng Dell OpenManager cung cấp một cổng duy nhất để quản trị nhiều phiên bản SFSS và SFS. 

Có thể sử dụng cùng một bộ chuyển mạch cho ứng dụng và lưu lượng lưu trữ NVMe/TCP (chúng tôi gọi đây là cấu trúc liên kết hội tụ), nhưng chúng tôi phải lập kế hoạch cẩn thận để ngăn chặn tình trạng tắc nghẽn lan rộng và Incast. Suy cho cùng, chúng ta không muốn bất cứ điều gì cản trở tình yêu đích thực!

Cách duy nhất là dành cho NVMe/TCP. Tốc độ Ethernet ngày càng tăng và ngày càng có giá phải chăng hơn, đồng thời các nhà phát triển ứng dụng sẽ tập trung vào phần mềm có thể tận dụng tối đa khả năng truy cập dễ dàng hơn vào lượng lớn dữ liệu. Chúng ta sẽ thấy Dell và các nhà cung cấp khác đưa chức năng TP-8009 và TP-8010 vào sản phẩm của họ để họ có thể tham gia vào cuộc cách mạng.