Storage, relational và globally distributed data
Data service selection bắt đầu từ access pattern, consistency, durability, residency và recovery—not từ feature checklist.
Azure Storage
Blob/File/Queue/Table có semantics khác nhau. Chọn LRS/ZRS/GRS/GZRS theo failure model; geo-replication thường asynchronous nên RPO không bằng zero. Lifecycle tiering giảm storage cost nhưng retrieval/transaction cost có thể tăng.
Relational services
Azure SQL và managed PostgreSQL/MySQL giảm infrastructure operations nhưng schema/index/query/connections vẫn thuộc team. Zone redundancy, read replicas và geo-replication giải quyết mục tiêu khác nhau; failover phải test cùng DNS/connection behavior.
Cosmos DB
Partition key quyết định scale và hotspot; consistency level đổi latency/availability/read semantics. Request Units là capacity/cost model cần đo theo workload. Multi-region write thêm conflict semantics, không miễn phí về complexity.
Protection
Encryption, private access, least privilege, backup retention và restore test phải đồng bộ. Replication không thay backup trước corruption/operator error. Ghi rõ data classification, owner, RPO/RTO và deletion lifecycle.