Cloud Storage:
- Phổ biến, linh hoạt và giá rẻ:
- Cung cấp nhiều tùy chọn lưu trữ (standard, nearline, coldline, archive).
- Serverless: Tự động mở rộng và vô hạn.
- Lưu trữ đối tượng lớn sử dụng cách tiếp cận key-value:
- Mỗi đối tượng được lưu trữ với một khóa duy nhất.
- Đối tượng được xử lý như một đơn vị hoàn chỉnh, không cho phép cập nhật một phần.
- Kiểm soát truy cập ở cấp độ đối tượng:
- Bạn có thể thiết lập quyền truy cập cho từng đối tượng riêng lẻ.
- Là Object Storage:
- Cung cấp REST API:
- Cho phép tương tác với dữ liệu thông qua các yêu cầu HTTP.
- CLI (gsutil) & Client Libraries:
- Lưu trữ mọi loại tệp. (binary, text, backup,...)
- Buckets:
- Lưu trữ objects
- Tên bucket là duy nhất toàn cầu (globally unique)
- Tên bucket dùng trong URL objects
- Quy tắc đặt tên bucket:
- Chỉ chữ thường, số, gạch ngang, gạch dưới, dấu chấm
- 3-63 ký tự
- Không bắt đầu bằng "goog"
- Không chứa "google" (kể cả viết sai)
- Liên kết với một project
- Chứa không giới hạn objects
- Objects:
- Mỗi object có key duy nhất trong bucket
- Kích thước tối đa: 5 TB/object
- Không giới hạn số lượng object 5 TB
Cloud Storage Classes
- Các loại dữ liệu có thể lưu trữ trong Cloud Storage:
- Media files và archives
- Application packages và logs
- Backups của databases hoặc storage devices
- Long term archives
- Đặc điểm truy cập:
- Có sự khác biệt lớn trong access patterns.
- Tối ưu chi phí:
- Câu hỏi: Có thể trả giá rẻ hơn cho objects ít truy cập không?
- Giải pháp: Storage classes giúp tối ưu chi phí dựa trên nhu cầu truy cập
- Độ bền:
- Được thiết kế với độ bền 99.999999999% (11 số 9)