Skip to content
OMZ logo

Back to IaaS

Dịch vụ Lưu trữ (Storage) trong IaaS

Duyên Linh

@dienlinh

I. Lưu trữ (Storage) là gì?

Lưu trữ (Storage) là quá trình hoặc công nghệ để lưu trữ và duy trì dữ liệu trong một hệ thống máy tính hoặc môi trường lưu trữ. Nó bao gồm các phương pháp và thiết bị để lưu trữ, quản lý và truy xuất dữ liệu từ các thiết bị lưu trữ như ổ cứng, ổ đĩa, băng rời, hệ thống lưu trữ mạng (SAN - Storage Area Network), hệ thống lưu trữ đám mây và hơn thế nữa. Lưu trữ được sử dụng để lưu trữ các loại dữ liệu như tập tin, hình ảnh, video, cơ sở dữ liệu và ứng dụng. Nó cung cấp khả năng lưu giữ dữ liệu lâu dài, bảo vệ dữ liệu khỏi mất mát và cung cấp khả năng truy cập dữ liệu nhanh chóng và hiệu quả.

picture1

II. Có nhiều phương pháp và công nghệ lưu trữ khác nhau

1. Lưu trữ trên ổ cứng

Ổ cứng là một thiết bị lưu trữ không bay, thông thường được sử dụng trong máy tính cá nhân và máy chủ. Nó cung cấp dung lượng lưu trữ lớn và tốc độ truy cập nhanh.

2. Lưu trữ đám mây

Lưu trữ đám mây (Cloud Storage) cho phép lưu trữ dữ liệu trên một hệ thống máy chủ từ xa được quản lý bởi một nhà cung cấp dịch vụ đám mây. Người dùng có thể truy cập dữ liệu từ một môi trường mạng thông qua kết nối Internet.

Tìm hiểu thêm về Cloud zStorage của OMZ tại đây!

3. Lưu trữ trên hệ thống lưu trữ mạng (SAN)

SAN là một hệ thống lưu trữ đặc biệt được sử dụng trong môi trường doanh nghiệp. Nó kết nối các thiết bị lưu trữ đến mạng máy tính chung, cho phép nhiều máy chủ truy cập và chia sẻ dữ liệu từ cùng một hệ thống lưu trữ.

4. Lưu trữ trên băng rời

Băng rời (Tape) là một phương pháp lưu trữ dữ liệu truyền thống, thường được sử dụng để sao lưu dữ liệu lớn và lưu trữ dữ liệu lâu dài. Băng rời có dung lượng lưu trữ cao, độ tin cậy cao và đáng tin cậy trong việc bảo vệ dữ liệu.

III. Các object trong Storage

Trong lĩnh vực lưu trữ,"object" thường được sử dụng để chỉ các đối tượng lưu trữ đặc biệt được sử dụng trong hệ thống lưu trữ đối tượng (object storage).

1. Đối tượng (Object)

Đây là đơn vị cơ bản của dữ liệu trong hệ thống lưu trữ đối tượng. Mỗi đối tượng có một định danh duy nhất (thường được gọi là khóa) để xác định và truy cập nó. Đối tượng có thể là bất kỳ loại dữ liệu nào, chẳng hạn như tệp tin, hình ảnh, video, văn bản, thông tin metadata hoặc bất kỳ dữ liệu cấu trúc hoặc phi cấu trúc nào khác.

2. Container

Thùng chứa là một cấu trúc tổ chức được sử dụng để nhóm các đối tượng lại với nhau. Thông thường, thùng chứa là một không gian lưu trữ logic, cho phép người dùng tổ chức và quản lý các đối tượng theo cách phù hợp với nhu cầu của họ. Thùng chứa có thể chứa các đối tượng trực tiếp hoặc thậm chí có thể chứa các thùng chứa con khác.

3. Metadata

Metadata là thông tin mô tả chi tiết về mỗi đối tượng trong hệ thống lưu trữ đối tượng. Nó bao gồm các thuộc tính như tên, kích thước, thời gian tạo, định dạng, quyền truy cập, thông tin phi cấu trúc và bất kỳ thông tin khác liên quan đến đối tượng. Metadata giúp quản lý và tìm kiếm dữ liệu một cách hiệu quả trong hệ thống lưu trữ đối tượng.

4. Khóa (Key)

Mỗi đối tượng trong hệ thống lưu trữ đối tượng được xác định bằng một khóa duy nhất. Khóa là một chuỗi ký tự hoặc số, thường được sử dụng để truy cập và tham chiếu đến đối tượng. Khóa đóng vai trò quan trọng trong việc xác định địa chỉ và định vị của đối tượng trong hệ thống lưu trữ đối tượng.

picture2

IV. Các loại lưu trữ

1. Lưu trữ Block (Block Storage)

Lưu trữ Block là hình thức lưu trữ dữ liệu trong các khối nhỏ được gọi là "block". Mỗi block được định danh bằng một địa chỉ duy nhất và có thể truy cập trực tiếp thông qua giao diện SCSI (Small Computer System Interface). Lưu trữ Block thường được sử dụng trong các hệ thống lưu trữ cục bộ và môi trường ảo hóa, nơi mỗi máy ảo có thể được gắn kết với một ổ đĩa ảo.

2. Lưu trữ File (File Storage)

Lưu trữ File là hình thức lưu trữ dữ liệu dựa trên hệ thống tệp tin. Dữ liệu được tổ chức thành các tệp tin và thư mục, và truy xuất thông qua các giao thức như NFS (Network File System) hoặc SMB (Server Message Block). Lưu trữ File thường được sử dụng trong các môi trường mạng chia sẻ dữ liệu, nơi nhiều người dùng có thể truy cập và chia sẻ các tệp tin.

3. Lưu trữ Đối tượng (Object Storage)

Lưu trữ Đối tượng là một hình thức lưu trữ dựa trên đối tượng, trong đó dữ liệu được lưu trữ dưới dạng các đối tượng độc lập có thể truy cập thông qua giao thức như S3 (Simple Storage Service) hoặc Swift. Mỗi đối tượng có một định danh duy nhất và có thể chứa dữ liệu cũng như thông tin metadata liên quan. Lưu trữ Đối tượng thường được sử dụng cho việc lưu trữ dữ liệu phi cấu trúc, như hình ảnh, video, tệp tin và dữ liệu không cấu trúc khác. Nó cung cấp khả năng lưu trữ lớn, mở rộng dễ dàng và tính sẵn sàng cao, làm cho nó trở thành một giải pháp phổ biến trong các môi trường đám mây và lưu trữ phân tán.

picture3

V. Ưu điểm của Storage

1. Dung lượng lưu trữ lớn

Các hệ thống lưu trữ hiện đại có khả năng lưu trữ lượng dữ liệu lớn. Từ các ổ đĩa cứng truyền thống đến lưu trữ đám mây, người dùng có thể mở rộng dung lượng lưu trữ theo nhu cầu của họ.

2. Tốc độ truy xuất cao

Các công nghệ lưu trữ mới như ổ SSD (Solid State Drive) và lưu trữ đám mây cho phép truy xuất dữ liệu nhanh chóng và hiệu quả. Điều này giúp tăng tốc độ xử lý dữ liệu và cải thiện hiệu suất hệ thống.

3. Khả năng mở rộng

Nhiều loại lưu trữ, như lưu trữ đám mây và lưu trữ đối tượng, cung cấp khả năng mở rộng dễ dàng. Người dùng có thể tăng dung lượng lưu trữ hoặc thêm các tài nguyên lưu trữ mới một cách linh hoạt và không giới hạn.

4. Độ tin cậy cao

Hệ thống lưu trữ hiện đại thường có các tính năng bảo vệ dữ liệu như sao lưu tự động, khả năng phục hồi sau sự cố, và bảo mật dữ liệu. Điều này giúp đảm bảo an toàn và độ tin cậy cao cho dữ liệu quan trọng.

5. Tính linh hoạt và khả năng chia sẻ

Lưu trữ cho phép người dùng truy cập và chia sẻ dữ liệu một cách dễ dàng. Từ lưu trữ đám mây đến lưu trữ file, người dùng có thể chia sẻ dữ liệu với người khác một cách an toàn và thuận tiện.

6. Tiết kiệm chi phí

Sử dụng lưu trữ đám mây có thể giúp tiết kiệm chi phí so với việc xây dựng và duy trì hệ thống lưu trữ riêng. Người dùng chỉ trả phí dựa trên dung lượng và tài nguyên thực sự sử dụng, và không cần đầu tư vào cơ sở hạ tầng vật lý.

7. Tính sẵn sàng và khả năng sao lưu

Các hệ thống lưu trữ hiện đại thường hỗ trợ tính năng sao lưu và khả năng phục hồi dữ liệu. Điều này giúp bảo vệ dữ liệu khỏi mất mát và đảm bảo sẵn sàng dữ liệu trong trường hợp sự cố.

Tìm hiểu thêm về nhà cung cấp dịch vụ điện toán đám mây OMZ Cloud!

VI. Phần kết

Lưu trữ có vai trò quan trọng trong các lĩnh vực như hệ thống máy chủ, hệ thống lưu trữ mạng, lưu trữ đám mây và hệ thống lưu trữ dữ liệu lớn. Nó đảm bảo tính khả dụng, bảo mật và hiệu suất của dữ liệu trong hệ thống, đồng thời cung cấp khả năng mở rộng và quản lý linh hoạt.