Lưu trữ khối là gì?
Lưu trữ khối là một loại lưu trữ dữ liệu đám mây liên tục tương tự như thiết bị khối truyền thống, giống như ổ cứng trong PC. Với lưu trữ khối, dữ liệu của bạn được chia thành các khối, là các đơn vị nhỏ, riêng biệt mà Block Storage có thể đọc và ghi vào. Các khối này được gán các mã định danh duy nhất, nhưng chúng thường không thể đọc được bằng con người, do đó, một hệ thống tệp thường được cài đặt để ánh xạ các tệp của bạn tới các khối cơ bản mà chúng tương ứng. Mối quan hệ này cũng tương tự như hệ thống tập tin và ổ cứng của PC.
Khối lưu trữ khối chứa các khối dữ liệu này. Các ổ đĩa có thể được gắn vào một phiên bản điện toán đám mây, giúp dữ liệu và hệ thống tệp của nó có sẵn cho phiên bản đó. Nếu phiên bản của bạn đang chạy Linux thì việc gắn hệ thống tệp của ổ đĩa cũng giống như việc gắn bất kỳ hệ thống tệp nào khác.
Các ổ đĩa được lưu trữ riêng biệt với các phiên bản đám mây của bạn, nhưng bên trong cùng một trung tâm dữ liệu và chúng được gắn qua mạng riêng của trung tâm dữ liệu. Một ổ đĩa có thể được tách khỏi phiên bản đám mây và dữ liệu của nó sẽ vẫn tồn tại, ngay cả khi phiên bản đám mây bị xóa. Ổ đĩa cũng có thể được đính kèm lại vào một phiên bản khác (mặc dù mỗi lần chỉ có thể gắn một tệp đính kèm). Các ổ đĩa cũng có thể được tăng kích thước bất kỳ lúc nào, không phụ thuộc vào bộ nhớ tích hợp của phiên bản.
Lợi ích và hạn chế
Khối lưu trữ khối tăng cường dung lượng lưu trữ thô của phiên bản đám mây, điều này có thể hữu ích nếu nhu cầu lưu trữ của bạn lớn hơn nhu cầu điện toán của bạn. Vì ổ đĩa có thể mở rộng nên nó có thể thích ứng khi dữ liệu của bạn tăng kích thước. Ngoài ra, tất cả dữ liệu được lưu trữ bằng dịch vụ Block Storage đều được sao chép ba lần, do đó ổ đĩa của bạn có tính sẵn sàng cao và có khả năng chịu lỗi cao.
Mặc dù tình trạng và thời gian hoạt động của Block Storage được bộ phận hỗ trợ theo dõi chặt chẽ nhưng chúng tôi vẫn khuyên bạn nên tạo các bản sao lưu riêng cho ổ đĩa của mình.
Vì các ổ đĩa được kết nối trực tiếp với một phiên bản nên tốc độ I/O của chúng nhanh hơn nhiều so với tốc độ của giải pháp lưu trữ thay thế như Object Storage. Ngoài ra, bản chất của Block Storage cho phép bạn đọc và ghi các phần nhỏ dữ liệu của mình, điều đó có nghĩa là bạn có thể cập nhật dần dần các tệp của mình. Điều này trái ngược với Object Storage, vốn yêu cầu tải lại toàn bộ tệp lên để cập nhật tệp đó.
Một số khía cạnh của Block Storage dẫn đến những hạn chế tự nhiên. Đặc biệt, một ổ đĩa cần được gắn vào một phiên bản đám mây để có thể truy cập được dữ liệu của nó. Để so sánh, một tệp được lưu trữ trong Bộ lưu trữ đối tượng có thể được tải xuống bởi bất kỳ máy khách nào được kết nối internet bất kỳ lúc nào.
Dưới đây bạn sẽ tìm thấy một số trường hợp sử dụng phổ biến hơn cho Block Storage.
Trường hợp sử dụng
Lưu trữ liên tục
Khối lưu trữ khối có thể được tách khỏi phiên bản đám mây dễ dàng như khi chúng được gắn vào, nghĩa là có thể tạo các ổ đĩa có thể tráo đổi nóng bằng Block Storage. Điều này rất hữu ích nếu bạn cần thực hiện cùng loại tác vụ trên một nhóm phiên bản có cùng dữ liệu.
Mặc dù dịch vụ Block Storage có hỗ trợ đầy đủ cho trao đổi nóng nhưng điều quan trọng là phải tuân theo các hướng dẫn tách được nêu trong hướng dẫn Đính kèm và tách ổ đĩa của chúng tôi. Nếu một ổ đĩa không được tháo ra một cách an toàn thì có nguy cơ mất dữ liệu cho ổ đĩa đó.
Kho chứa container
Các thùng chứa, giống như các thùng chứa được tạo bằng Docker hoặc bên trong Kubernetes Pods, có thể được hưởng lợi từ việc có một số loại bộ lưu trữ liên tục. Điều này giúp giảm kích thước của vùng chứa và giúp dễ dàng duy trì dữ liệu ngoài vòng đời thông thường của vùng chứa hoặc Pod.
Nếu bạn đang sử dụng Docker, bạn có thể sử dụng Docker Volume Driver cho Linode để tạo ổ Docker từ ổ Block Storage. Tương tự, nếu đang sử dụng Kubernetes, bạn có thể sử dụng Trình điều khiển Giao diện lưu trữ vùng chứa (CSI) cho Khối lưu trữ để tạo Khiếu nại khối lượng liên tục được hỗ trợ bởi khối lưu trữ khối.
Lưu trữ cơ sở dữ liệu
Với việc phát hành Bộ lưu trữ khối NVMe, dịch vụ Lưu trữ khối của chúng tôi có thể đáp ứng nhu cầu của các ứng dụng cơ sở dữ liệu sử dụng nhiều tài nguyên nhất. Nhiều giải pháp cơ sở dữ liệu doanh nghiệp được hưởng lợi từ khả năng lưu trữ NVMe cực nhanh cũng như khả năng dự phòng và khả năng chịu lỗi do Block Storage cung cấp.
Chạy phần mềm đám mây
Trong môi trường mà quyền sở hữu dữ liệu của một người là nhu cầu quan trọng đối với nhiều cá nhân và tổ chức, việc lưu trữ phần mềm đám mây của riêng bạn là một trường hợp sử dụng tuyệt vời cho Block Storage. Tạo và gắn ổ đĩa Block Storage, cài đặt một ứng dụng như OwnCloud và trỏ thư mục dữ liệu của nó tới một vị trí trên ổ đĩa của bạn. Nếu bạn hết dung lượng trên ổ đĩa của mình, bạn luôn có thể tăng kích thước của nó.
Lưu trữ cho các ứng dụng thư viện phương tiện
Có một số ứng dụng thư viện phương tiện, đáng chú ý nhất là Plex, cung cấp chức năng truyền phát phương tiện tới các thiết bị hỗ trợ internet. Thư viện phương tiện mà các ứng dụng này phục vụ có thể tăng kích thước nhanh chóng, tùy thuộc vào số lượng tệp phim và âm thanh mà chúng chứa. Việc sử dụng ổ đĩa Block Storage có thể cung cấp cho bạn dung lượng lưu trữ có khả năng phát triển theo nhu cầu của thư viện.
Để biết thêm thông tin về cách sử dụng Plex với khối lưu trữ khối, hãy xem hướng dẫn Sử dụng khối lưu trữ khối với Plex của chúng tôi.
Lưu trữ tạm thời
Các giai đoạn khác nhau của vòng đời phát triển phần mềm có thể tạo ra một lượng lớn dữ liệu tạm thời, chẳng hạn như bộ đệm, bản dựng, bộ đệm và dữ liệu phiên. Mặc dù dữ liệu này có thể chỉ tồn tại trong một khoảng thời gian ngắn nhưng nó yêu cầu và sử dụng dung lượng lưu trữ. Tạo khối lưu trữ khối chỉ dành cho dữ liệu tạm thời là trường hợp sử dụng phù hợp trong những trường hợp dung lượng lưu trữ được cung cấp cùng với phiên bản của bạn không đủ hoặc khi bạn cần thêm dung lượng trong một khoảng thời gian ngắn.
Sao lưu dữ liệu
Việc sao lưu dữ liệu của bạn luôn là một ý tưởng hay và khối lượng Block Storage tạo ra các phương tiện sao lưu có thể mở rộng và truy cập nhanh chóng. Lưu trữ mọi thứ mà bạn có thể cần để nhanh chóng chuyển sang phiên bản khác hoặc bất cứ thứ gì bạn có thể cần ngay lập tức.
Đĩa khởi động
Bạn có thể khởi động từ ảnh đĩa được cài đặt vào ổ Block Storage. Điều này cung cấp một phương tiện tiết kiệm chi phí để duy trì hình ảnh có thể được đính kèm vào Phiên bản điện toán mới. Ví dụ: bạn có thể tiết kiệm tiền bằng cách tạo và xóa Phiên bản điện toán theo yêu cầu khởi động từ ổ đĩa. Đồng thời, bạn có thể khởi động từ một ổ đĩa để truy cập và khôi phục phiên bản có hệ điều hành bình thường có thể không chạy như mong đợi.
Các bước tiếp theo
Để biết thêm thông tin về cách sử dụng Block Storage, hãy tham khảo hướng dẫn tổng quan về Block Storage của chúng tôi.
Nguồn: https://techdocs.akamai.com/cloud-computing/docs/common-use-cases-for-block-storage