Yêu cầu chính là di chuyển cơ sở dữ liệu quan hệ (relational database) 2TB lên GCP với chi phí thấp nhất và không cần tái cấu trúc ứng dụng đáng kể.
- A. Cloud Spanner: Mặc dù là cơ sở dữ liệu quan hệ mạnh mẽ, có khả năng mở rộng quy mô toàn cầu, nhưng chi phí vận hành của nó rất cao và yêu cầu thay đổi driver/code ứng dụng, không phù hợp với tiêu chí tiết kiệm chi phí và không refactor.
- B. Cloud Bigtable: Là cơ sở dữ liệu NoSQL dạng cột rộng (wide-column), không hỗ trợ các tính năng của cơ sở dữ liệu quan hệ (như JOIN, giao dịch ACID phức tạp) và sẽ yêu cầu viết lại ứng dụng hoàn toàn.
- C. Cloud Firestore: Là cơ sở dữ liệu tài liệu (document) NoSQL, không phù hợp để di chuyển trực tiếp từ một cơ sở dữ liệu quan hệ mà không viết lại mã nguồn ứng dụng.
- D. Cloud SQL: Dịch vụ cơ sở dữ liệu quan hệ được quản lý hoàn toàn (hỗ trợ MySQL, PostgreSQL, SQL Server). Nó tương thích hoàn toàn với ứng dụng hiện tại mà không cần sửa đổi mã nguồn, hỗ trợ tốt dung lượng 2TB và có chi phí vận hành thấp nhất trong các lựa chọn.
(Đáp án được gợi ý bởi AI)