Trang này sử dụng các cookie để cải thiện tính năng và chức năng.
 Sử dụng trang này nghĩa là bạn đã đồng ý về việc này.
 Chúng tôi coi trọng thông tin cá nhân và việc bảo mật cho bạn.
 Vui lòng xem Chính sách CookieChính sách Bảo mật của chúng tôi, chúng tôi vừa cập nhật cho cả hai chính sách này.

Tóm tắt kỹ thuật

Tìm hiểu sâu hơn về tính năng bảo vệ SSD khi mất điện

Bảo vệ khi mất điện (PLP) trên SSD không phải là một khái niệm mới nhưng các ứng dụng và kỹ thuật để bảo vệ SSD trong và sau sự cố mất điện đã tiến bộ nhiều trong những thiết kế SSD gần đây. Mục đích của bảo vệ khi mất điện là đạt được hai mục tiêu chính sau:

- Chuyển dữ liệu đang di chuyển (hoặc dữ liệu nằm trong vùng đệm cache DRAM hoặc SRAM của ổ) theo cách thức an toàn vào bộ nhớ Flash lưu dữ liệu lâu dài và

- Duy trì tính toàn vẹn của bảng ánh xạ của SSD để SSD được nhận ra và sử dụng lại được khi khởi động hệ thống.

Lưu ý: Bảng ánh xạ SSD, tức là Lớp Chuyển tiếp Flash (FTL), có trách nhiệm tạo ánh xạ dữ liệu từ vật lý sang logic trên một SSD.

Khi hệ thống tắt theo cách bình thường, SSD nhận một lệnh (Lệnh Tức thì Thường trực) từ trình điều khiển ATA chủ thông báo cho SSD rằng hệ thống sắp tắt nguồn và SSD chuẩn bị ngắt nguồn điện. Khi hệ thống tắt theo cách bình thường, SSD có nhiều thời gian để chuyển dữ liệu từ các vùng đệm cache và cập nhật bảng ánh xạ.

SSD thiết kế tốt sẽ sử dụng một thiết kế dựa trên phần cứng với các tụ điện lưu giữ điện trên bo mạch của SSD và/hoặc một phần thực thi PLP trên firmware trong đó các thông tin về dữ liệu quan trọng được ghi vào bộ nhớ Flash để bảo đảm việc khôi phục SSD thành công trong lần khởi động tiếp theo. Kingston hiện sử dụng các tụ điện polyme tantali cho PLP.

SSD thuộc thế hệ đầu không có khả năng chống chịu trước sự cố mất điện đột ngột như các phiên bản ngày nay. Việc SSD không hoạt động trong chu kỳ khởi động tiếp theo sau khi gặp phải sự cố mất điện đột ngột là khá phổ biến. Trong rất nhiều trường hợp trước đây như thế này, sự cố mất điện làm cho ổ không thể khôi phục được và dẫn đến mất dữ liệu.

Tìm hiểu sâu hơn về hai giải pháp PLP

PLP phần cứng – PLP phần cứng được thiết kế với mục tiêu chính là giảm khả năng mất dữ liệu bằng cách lưu điện cho SSD bằng các tụ điện tích hợp sẵn trong thời gian đủ lâu để dữ liệu nằm trong vùng đệm cache của SSD có thể được ghi vào bộ nhớ Flash và bảng ánh xạ được cập nhật. Hình dung tổng quan về một sự cố PLP điển hình dựa trên phần cứng trên SSD sẽ trông như thế này.

Sự cố mất điện đột ngột được bộ điều khiển SSD phát hiện

1. Các tụ điện tích hợp sẵn duy trì điện năng cho SSD

2. Bộ điều khiển đưa ra một lệnh nội bộ để chuyển dữ liệu từ vùng đệm cache đi

3. Bộ điều khiển cập nhật bảng ánh xạ để chuẩn bị ngắt nguồn điện

4. Ổ tắt tốt đẹp như bình thường

PLP firmware – Bảo vệ PLP firmware cũng được thiết kế để giảm khả năng mất dữ liệu bằng cách bảo đảm khả năng tái xây dựng bảng ánh xạ của firmware trong lần khởi động tiếp theo sau sự cố mất điện. Hình dung tổng quan về bảo vệ PLP dựa trên firmware sẽ trông như thế này:

1. Bảng ánh xạ của SSD được lưu trữ trong bộ nhớ Flash và được cập nhật trong DRAM

2. Khi dữ liệu mới được ghi vào SSD, firmware cập nhật bảng ánh xạ

3. Dữ liệu mới được ghi luôn luôn được ghi với thẻ (hay byte trống) có chứa LBA, EEC và các thông tin cấu trúc dữ liệu khác

4. Sự cố mất điện đột ngột xảy ra

5. Các byte trống chứa thông tin cấu trúc dữ liệu kết hợp với bảng ánh xạ ban đầu để cho phép firmware của SSD tái xây dựng bảng ánh xạ của SSD trong lần khởi động tiếp theo

xây dựng bảng ánh xạ của SSD trong lần khởi động tiếp theo

Bảo vệ PLP firmware là một phương thức có hiệu quả cao trong việc phòng ngừa mất dữ liệu trong các ứng dụng lưu trữ doanh nghiệp. Ví dụ, một việc quan trọng là các SSD được cấu hình trong mảng RAID có thể khôi phục và trở lại trạng thái hoạt động bình thường sau sự cố mất điện để bảo toàn tính toàn vẹn của mảng RAID. Một hoặc vài thành phần hỏng của mảng có thể làm cho mảng không kết nối được với khả năng mất dữ liệu cao.

Một tình huống doanh nghiệp khác có thể liên quan đến việc các SSD tạo thành một "khối lưu trữ chung" lớn trong đó các SSD vật lý được phân vào nhiều LUN và được nhiều thiết bị chủ dùng chung. Tính sẵn sàng cao là một khía cạnh thiết kế quan trọng trong ví dụ này và bảo vệ PLP dựa trên firmware bảo đảm việc khôi khục thành công các SSD phục vụ những LUN và thiết bị chủ này.

Kingston coi khả năng chống chịu khi mất điện đột ngột là một ưu tiên hàng đầu

Kingston® bắt các SSD của mình (cá nhân và doanh nghiệp) phải trải qua một cuộc thử nghiệm chu kỳ khởi động kỹ thuật rất khắc nghiệt trong quy trình kiểm định tiêu chuẩn. Ngoài thử nghiệm tính tương thích, hiệu năng và độ bền, các SSD của Kingston cũng phải vượt qua thành công rất nhiều sự cố mất điện không an toàn, khởi động lại và hoạt động bình thường thì mới qua được quy trình kiểm định. Nếu một SSD bị "đứng" trong cuộc thử nghiệm mất điện, quy trình kiểm định kỹ thuật được dừng lại, nguyên nhân của vấn đề sẽ được giải quyết rồi lại kiểm định lại.

Kết luận

Các ứng dụng và môi trường không phải lúc nào cũng giống nhau và những khía cạnh nhất định cần được quan tâm khi quyết định xem loại PLP nào phù hợp với môi trường của bạn.

Hầu hết các ứng dụng doanh nghiệp ngày nay đều được bảo vệ bằng các nguồn điện dự phòng, hệ thống pin dự phòng và máy phát điện để giữ cho trung tâm dữ liệu luôn hoạt động trong trường hợp mất điện bất ngờ. Phần mềm và các mạng lưới tốc độ cao đã mở đường cho ngày càng nhiều các kiến trúc nhân bản dữ liệu, loại bỏ được nỗi lo chỉ có một phần cứng duy nhất mà nó lại bị hỏng.

Sự ổn định của nguồn điện trong trung tâm dữ liệu cùng với các tiêu chuẩn về khả năng sẵn sàng làm việc cao (High Availability - HA) sẽ là những yếu tố quan trọng trong việc xác định xem loại bảo vệ PLP SSD nào phù hợp nhất với một ứng dụng lưu trữ.

        Back To Top