Quay lại bộ đề
Question #94 Topic 1
You need to copy millions of sensitive patient records from a relational database to BigQuery. The total size of the database is 10 TB. You need to design a solution that is secure and time-efficient. What should you do?
Bạn cần sao chép hàng triệu hồ sơ bệnh nhân nhạy cảm từ một cơ sở dữ liệu quan hệ sang BigQuery. Tổng kích thước của cơ sở dữ liệu là 10 TB. Bạn cần thiết kế một giải pháp vừa an toàn vừa hiệu quả về mặt thời gian. Bạn nên làm gì?
A
Export the records from the database as an Avro file. Upload the file to GCS using gsutil, and then load the Avro file into BigQuery using the BigQuery web UI in the GCP Console.
Xuất các bản ghi từ cơ sở dữ liệu dưới dạng tệp Avro. Tải tệp lên GCS bằng gsutil, sau đó tải tệp Avro vào BigQuery bằng giao diện web BigQuery trong GCP Console.
B
Export the records from the database as an Avro file. Copy the file onto a Transfer Appliance and send it to Google, and then load the Avro file into BigQuery using the BigQuery web UI in the GCP Console.
Xuất các bản ghi từ cơ sở dữ liệu dưới dạng tệp Avro. Sao chép tệp vào thiết bị Transfer Appliance và gửi nó đến Google, sau đó tải tệp Avro vào BigQuery bằng giao diện web BigQuery trong GCP Console.
C
Export the records from the database into a CSV file. Create a public URL for the CSV file, and then use Storage Transfer Service to move the file to Cloud Storage. Load the CSV file into BigQuery using the BigQuery web UI in the GCP Console.
Xuất các bản ghi từ cơ sở dữ liệu thành tệp CSV. Tạo một URL công khai cho tệp CSV, sau đó sử dụng Storage Transfer Service để chuyển tệp sang Cloud Storage. Tải tệp CSV vào BigQuery bằng giao diện web BigQuery trong GCP Console.
D
Export the records from the database as an Avro file. Create a public URL for the Avro file, and then use Storage Transfer Service to move the file to Cloud Storage. Load the Avro file into BigQuery using the BigQuery web UI in the GCP Console.
Xuất các bản ghi từ cơ sở dữ liệu dưới dạng tệp Avro. Tạo một URL công khai cho tệp Avro, sau đó sử dụng Storage Transfer Service để di chuyển tệp sang Cloud Storage. Tải tệp Avro vào BigQuery bằng giao diện web BigQuery trong GCP Console.
Giải thích & Tài liệu tham khảo
Khi di chuyển lượng lớn dữ liệu nhạy cảm (10 TB hồ sơ bệnh nhân) lên Google Cloud, cần phải cân bằng giữa tốc độ truyền tải và tính bảo mật của dữ liệu.
- Tại sao chọn B:
- Định dạng Avro: Avro là định dạng lưu trữ dạng nhị phân có kèm schema, giúp nén tốt hơn CSV và tránh được lỗi parse dữ liệu (như dấu phẩy, ký tự xuống dòng) khi tải lên BigQuery.
- Transfer Appliance: Di chuyển 10 TB dữ liệu qua đường truyền internet công cộng thông thường có thể tốn rất nhiều thời gian và gây quá tải mạng doanh nghiệp. Transfer Appliance là thiết bị phần cứng được mã hóa an toàn cao giúp di chuyển dữ liệu vật lý offline cực nhanh và bảo mật.
- Tại sao các phương án khác sai:
- A: Tải trực tiếp 10 TB bằng
gsutilqua mạng thông thường không tối ưu về thời gian. - C & D: Việc tạo một URL công khai (public URL) cho dữ liệu y tế nhạy cảm là hành vi vi phạm nghiêm trọng về mặt an toàn thông tin (compliance/HIPAA) và có nguy cơ rò rỉ dữ liệu cao.
(Đáp án được gợi ý bởi AI)