Quay lại bộ đề
Question #156 Topic 1
Your organization uses a multi-cloud data storage strategy, storing data in Cloud Storage, and data in Amazon Web Services’ (AWS) S3 storage buckets. All data resides in US regions. You want to query up-to-date data by using BigQuery, regardless of which cloud the data is stored in. You need to allow users to query the tables from BigQuery without giving direct access to the data in the storage buckets. What should you do?
Tổ chức của bạn sử dụng chiến lưu trữ dữ liệu đa đám mây, lưu trữ dữ liệu trong Cloud Storage và dữ liệu trong các bucket lưu trữ S3 của Amazon Web Services (AWS). Tất cả dữ liệu đều nằm ở các khu vực thuộc Hoa Kỳ (US). Bạn muốn truy vấn dữ liệu luôn được cập nhật mới nhất bằng BigQuery, bất kể dữ liệu đó được lưu trữ ở đám mây nào. Bạn cần cho phép người dùng truy vấn các bảng từ BigQuery mà không cần cấp quyền truy cập trực tiếp vào các bucket lưu trữ. Bạn nên làm gì?
A
Setup a BigQuery Omni connection to the AWS S3 bucket data. Create BigLake tables over the Cloud Storage and S3 data and query the data using BigQuery directly.
Thiết lập kết nối BigQuery Omni tới dữ liệu trong bucket AWS S3. Tạo các bảng BigLake trên dữ liệu Cloud Storage và S3, rồi truy vấn dữ liệu trực tiếp bằng BigQuery.
B
Set up a BigQuery Omni connection to the AWS S3 bucket data. Create external tables over the Cloud Storage and S3 data and query the data using BigQuery directly.
Thiết lập kết nối BigQuery Omni tới dữ liệu trong bucket AWS S3. Tạo các bảng ngoại (external table) trên dữ liệu Cloud Storage và S3, rồi truy vấn dữ liệu trực tiếp bằng BigQuery.
C
Use the Storage Transfer Service to copy data from the AWS S3 buckets to Cloud Storage buckets. Create BigLake tables over the Cloud Storage data and query the data using BigQuery directly.
Sử dụng Storage Transfer Service để sao chép dữ liệu từ các bucket AWS S3 sang các bucket Cloud Storage. Tạo các bảng BigLake trên dữ liệu Cloud Storage và truy vấn dữ liệu trực tiếp bằng BigQuery.
D
Use the Storage Transfer Service to copy data from the AWS S3 buckets to Cloud Storage buckets. Create external tables over the Cloud Storage data and query the data using BigQuery directly.
Sử dụng Storage Transfer Service để sao chép dữ liệu từ các bucket AWS S3 sang các bucket Cloud Storage. Tạo các bảng ngoại (external table) trên dữ liệu Cloud Storage và truy vấn dữ liệu trực tiếp bằng BigQuery.
Giải thích & Tài liệu tham khảo
Yêu cầu của bài toán là truy vấn dữ liệu đa đám mây (Cloud Storage và AWS S3) trong khi dữ liệu luôn được cập nhật (không sao chép định kỳ) và không cung cấp quyền truy cập trực tiếp vào các bucket lưu trữ.
- A. Thiết lập kết nối BigQuery Omni và tạo các bảng BigLake: Đây là câu trả lời chính xác.
- BigQuery Omni cho phép chạy các truy vấn BigQuery trên dữ liệu được lưu trữ trong AWS S3 hoặc Azure Blob Storage mà không cần di chuyển dữ liệu về Google Cloud, đáp ứng yêu cầu truy vấn dữ liệu cập nhật thời gian thực.
- BigLake mở rộng tính năng của BigQuery sang các bảng ngoại bằng cách sử dụng các chính sách bảo mật chi tiết cấp hàng, cấp cột và bảo mật dựa trên danh tính (Identity-based access control) thông qua kết nối (Connection). Người dùng chỉ cần có quyền truy cập vào bảng BigLake trong BigQuery để truy vấn mà không cần có quyền đọc trực tiếp trên các bucket Cloud Storage hoặc AWS S3.
- B. Sử dụng các bảng ngoại (external table) truyền thống: Bảng ngoại truyền thống không hỗ trợ các tính năng bảo mật nâng cao và kiểm soát quyền truy cập chi tiết của BigLake. Người dùng thường yêu cầu quyền truy cập trực tiếp vào các tệp tin lưu trữ ở lớp bên dưới để truy vấn, điều này vi phạm yêu cầu bảo mật.
- C, D. Sao chép dữ liệu bằng Storage Transfer Service: Việc sao chép dữ liệu giữa các đám mây sẽ làm phát sinh chi phí truyền dữ liệu (egress cost), tăng thời gian trễ và không đảm bảo tính cập nhật liên tục (up-to-date) tức thì của dữ liệu so với việc truy vấn tại nguồn bằng BigQuery Omni.
(Đáp án được gợi ý bởi AI)