Giới thiệu Bộ nhớ đệm tệp KNFSD – Hiện đang ở bản xem trước
Hôm nay, AWS công bố việc cung cấp Bộ nhớ đệm tệp KNFSD, một giải pháp nguồn mở, được cấp phép Apache-2.0 để triển khai bộ nhớ đệm Hệ thống tệp mạng (NFS) tốc độ cao, có thể điều chỉnh quy mô trên AWS. Bộ nhớ đệm tệp KNFSD gắn các bản xuất từ một hoặc nhiều máy chủ NFS nguồn, cho dù tại chỗ, trong Vùng sẵn sàng hoặc Khu vực AWS khác hoặc trong một đám mây khác qua AWS Interconnect – đa đám mây và xuất lại các bản đó sang máy khách NFS trong AWS. Bạn có thể cung cấp lớp truy cập phía trước cho nhiều bộ lưu trữ tệp tại chỗ, hệ thống tệp trong đám mây như Amazon FSx dành cho OpenZFS và Amazon FSx dành cho NetApp ONTAP và bất kỳ bộ lưu trữ tệp nào khác tuân thủ NFS v3, v4.1 hoặc v4.2. Dữ liệu được đọc thường xuyên được lưu đệm trên bộ nhớ và trên bộ lưu trữ NVMe cục bộ, vì vậy các tệp đi qua liên kết có độ trễ cao đến nguồn một lần và sau đó được phục vụ cho các nhóm điện toán lớn ở tốc độ VPC cục bộ. Giải pháp được thiết kế cho các khối lượng công việc điện toán tăng đột biến nặng về đọc như kết xuất hiệu ứng hình ảnh, mô phỏng, dịch vụ tài chính, y tế và khoa học đời sống, thiết kế bộ vi xử lý, dự báo thời tiết và năng lượng.
Bộ nhớ đệm tệp KNFSD được xây dựng trên công nghệ nhân Linux tiêu chuẩn: nfs-kernel-server cung cấp bản xuất lại NFS và FS-Cache cung cấp bộ đệm ổ đĩa lâu bền. Do sử dụng ngăn xếp NFS gốc, bộ nhớ đệm này hỗ trợ đầy đủ giao thức máy khách-máy chủ NFS, bao gồm đọc và ghi phạm vi byte, ghi đồng bộ và bất đồng bộ, và cả chế độ ghi xuyên và ghi bỏ qua. Bạn xây dựng Hình ảnh máy Amazon (AMI) của bộ nhớ đệm bằng Packer, sau đó triển khai cụm với mô-đun Terraform đi kèm. Các nút bộ nhớ đệm chạy trong nhóm Tự động điều chỉnh quy mô của Amazon Elastic Compute Cloud (Amazon EC2) trên AMD, Intel hoặc các phiên bản AWS Graviton với lưu lượng máy khách được phân phối bởi phương thức luân chuyển vòng (round-robin) DNS hoặc Bộ cân bằng tải mạng và khả năng tự động điều chỉnh quy mô tùy chọn dựa trên số lượng kết nối máy khách NFS đang hoạt động. Bảng điều khiển Amazon CloudWatch cung cấp hơn 70 chỉ số thông qua một tác tử dựa trên OpenTelemetry. Tác tử này cũng có thể phát hành đến các công cụ của bên thứ ba như Prometheus và Grafana.
Bộ nhớ đệm tệp KNFSD (bản xem trước) có sẵn ở tất cả các Khu vực AWS. Không có chi phí cấp phép; bạn chỉ trả tiền cho tài nguyên AWS mà bạn tiêu thụ.
Để bắt đầu, hãy truy cập kho lưu trữ GitHub Bộ nhớ đệm tệp KNFSD, blog ra mắt và Hướng dẫn giải pháp AWS. Để biết hướng dẫn triển khai và cấu hình chi tiết, hãy xem tài liệu GitHub.