Ngân hàng đề — Google Cloud Digital Leader

Tìm thấy 611 câu.

Câu 251 Trust and Security with Google Cloud
An organization's security policy states that developers should not have permission to delete production databases. How can this policy be enforced in Google Cloud?
  1. A By assigning developers an IAM role that does not include the permission to delete databases.
  2. B By using Cloud Monitoring to track database performance.
  3. C By providing developers with powerful virtual machines.
  4. D By trusting developers to not make mistakes.
Xem giải thích

Đáp án

A — Gán cho lập trình viên một vai IAM KHÔNG bao gồm quyền xoá cơ sở dữ liệu.

Vì sao đúng

Chính sách bảo mật được thực thi bằng IAM, không bằng lời dặn hay bằng công cụ giám sát.

⚠ IAM hoạt động ở mức QUYỀN:

Mỗi vai = một TẬP HỢP quyền
        ↓
    `cloudsql.instances.create`
    `cloudsql.instances.update`
    ⚠ `cloudsql.instances.delete`
        ↓
    ⚠ Chọn vai KHÔNG chứa
      quyền `delete`
        ↓
    → chính sách được thực thi
      ở TẦNG NỀN TẢNG

⚠ Quy trình chọn vai đúng:

1. Liệt kê việc lập trình viên
   cần làm trên production
        ↓
2. ⚠ Tìm VAI DỰNG SẴN gần nhất
   (ví dụ `cloudsql.editor` —
    kiểm xem có `delete` không)
        ↓
3. Nếu vẫn quá rộng
        ↓
4. ⚠ Tạo VAI TUỲ BIẾN với đúng
   danh sách quyền cần

⚠ Vì sao ba phương án kia sai:

"Dùng CLOUD MONITORING để theo dõi
 hiệu năng CSDL"
    → ⚠ giám sát HIỆU NĂNG,
      không kiểm soát QUYỀN
    → biết sau khi đã xoá thì muộn

"Cấp máy ảo MẠNH cho lập trình viên"
    → ⚠ không liên quan gì

"TIN rằng lập trình viên không
 mắc lỗi"
    → ⚠ không phải cơ chế thực thi
    → ⚠ và lỗi con người là điều
      chắc chắn xảy ra

⚠ Gần trùng với #13487 (cùng lô này) — đề đó cũng là cho phép tạo nhưng cấm xoá, và cùng khoá "chọn vai không có quyền xoá". Hoàn toàn nhất quán.

Vì sao các phương án khác sai

  • B (dùng Cloud Monitoring để theo dõi hiệu năng CSDL) — phương án gần nhất về mặt "cũng là một công cụ quản trị", nhưng giám sát phát hiện SAU khi việc đã xảy ra; nó không ngăn được thao tác xoá.

  • D (tin rằng lập trình viên không mắc lỗi) — không phải cơ chế thực thi chính sách.

  • C (cấp máy ảo mạnh) — hoàn toàn không liên quan.

Ghi nhớ

⚠ Bốn cơ chế thực thi chính sách — bảng phải thuộc: | Cơ chế | Tác dụng | |---|---| | ⚠ IAM | ⚠ AI được làm gì — thực thi ở tầng nền tảng | | ⚠ IAM Deny policy | ⚠ chặn tường minh dù có vai | | Organization Policy | cấm loại hành vi, kể cả Owner | | Deletion protection | ⚠ cờ ngay trên tài nguyên | | Audit log | ghi lại, phát hiện sau |

Từ khoá nhận diện:

"cấm một thao tác cụ thể" → ⚠ vai không có quyền đó, hoặc Deny policy "cấm hành vi ở mọi project" → Organization Policy "chặn số lượng tài nguyên" → quota "ghi lại ai đã làm gì" → audit log

⚠ Bảo vệ CSDL production — nhiều lớp Lớp
⚠ Vai IAM không có quyền xoá ⚠ đề này
⚠ IAM Deny policy chặn tường minh
⚠ Deletion protection trên instance ⚠ cờ riêng, chặn cả người có quyền
Tách project dev và prod lập trình viên không có quyền ở prod
⚠ Sao lưu tự động + PITR ⚠ lớp cuối cùng nếu mọi thứ thất bại
Audit log + cảnh báo biết khi có ai thử
⚠ Cloud SQL — các lớp chống xoá nhầm Lớp
deletionProtection ⚠ bật mặc định cho instance mới
Sao lưu tự động giữ theo cấu hình
⚠ Point-in-time recovery ⚠ quay về thời điểm trước khi xoá
Bản sao lưu theo yêu cầu trước thay đổi lớn
⚠ Lưu ý ⚠ xoá instance là xoá luôn sao lưu tự động của nó
⚠ Tại sao "tin tưởng" không phải chính sách Lý do
Lỗi con người là điều CHẮC CHẮN xảy ra
Gõ nhầm tên instance ⚠ phổ biến hơn ta tưởng
Script tự động chạy sai môi trường ⚠ dev trỏ nhầm sang prod
Tài khoản bị chiếm
Nguyên tắc ⚠ thiết kế để lỗi KHÔNG gây hậu quả lớn
Thực hành tốt về IAM Thực hành
Cấp cho NHÓM
Vai dựng sẵn hẹp nhất đủ dùng
⚠ Tách project theo môi trường ⚠ cách sạch nhất
IAM Recommender thu hẹp quyền không dùng
Rà soát định kỳ

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Vai đó có quyền xoá không | ⚠ đọc danh sách quyền trong tài liệu | | Thử xoá có bị chặn không | ⚠ thử bằng chính tài khoản đó ở môi trường thử | | Deletion protection đã bật chưa | gcloud sql instances describe |

Và một lớp bảo vệ đơn giản mà nhiều đội quên bật: cờ deletion protection trên chính instance cơ sở dữ liệu. Nó độc lập với IAM, chặn được cả người thật sự có quyền xoá, và chỉ mất một lệnh để bật — nhưng lại là thứ đứng giữa một lần gõ nhầm và một buổi tối khôi phục dữ liệu.

Câu 252 Exploring Data Transformation with Google Cloud
Which statement accurately describes a difference between a database and a data warehouse?
  1. A A database is typically used to run a business (OLTP), while a data warehouse is used to analyze a business (OLAP).
  2. B A database stores unstructured data, while a data warehouse stores structured data.
  3. C Databases are always larger than data warehouses.
  4. D A database is used for analytics, while a data warehouse is used for transactions.
Xem giải thích

Đáp án

A — Cơ sở dữ liệu thường dùng để VẬN HÀNH doanh nghiệp (OLTP), còn kho dữ liệu dùng để PHÂN TÍCH doanh nghiệp (OLAP).

Vì sao đúng

Đây là ranh giới kinh điển, và cách diễn đạt "run the business" vs "analyze the business" là cách nhớ tốt nhất.

⚠ Hai vai trò:

⚠ DATABASE — VẬN HÀNH (OLTP)
    → đặt hàng, thanh toán,
      cập nhật hồ sơ
    → ⚠ nhiều thao tác NHỎ, rất nhanh
    → độ trễ MILI-GIÂY
    → dữ liệu HIỆN HÀNH
    → Cloud SQL, Spanner, Firestore

⚠ DATA WAREHOUSE — PHÂN TÍCH (OLAP)
    → báo cáo, xu hướng, dự báo
    → ⚠ ÍT truy vấn nhưng quét
      RẤT NHIỀU
    → độ trễ GIÂY
    → dữ liệu LỊCH SỬ
    → BigQuery

⚠ Vì sao ba phương án kia sai:

"Database lưu PHI CẤU TRÚC,
 warehouse lưu CÓ CẤU TRÚC"
    → ⚠ SAI: cả hai đều làm việc
      với dữ liệu CÓ CẤU TRÚC
    → phi cấu trúc là DATA LAKE

"Database LUÔN LỚN HƠN warehouse"
    → ⚠ NGƯỢC: kho dữ liệu thường
      lớn hơn nhiều vì chứa lịch sử

"Database dùng cho PHÂN TÍCH,
 warehouse dùng cho GIAO DỊCH"
    → ⚠ ĐẢO NGƯỢC hoàn toàn

⚠ Gần trùng với #13392 (lô 141) — đề đó so Cloud SQL và BigQuery, và cùng ranh giới OLTP/OLAP. Và #13296 (lô 139) — câu phủ định về việc BigQuery không phải cho OLTP. Cả ba nhất quán.

Vì sao các phương án khác sai

  • D (database dùng cho phân tích, warehouse dùng cho giao dịch) — phương án gần nhất về mặt "có đúng hai khái niệm", nhưng đảo ngược hoàn toàn vai trò.

  • B (database lưu phi cấu trúc) — sai; cả hai đều làm việc với dữ liệu có cấu trúc. Phi cấu trúc là địa hạt của data lake.

  • C (database luôn lớn hơn) — ngược lại; kho dữ liệu thường lớn hơn nhiều.

Ghi nhớ

⚠ Database, Warehouse, Lake — bảng phải thuộc: | | Database | Data Warehouse | Data Lake | |---|---|---|---| | Mục đích | ⚠ VẬN HÀNH (OLTP) | ⚠ PHÂN TÍCH (OLAP) | khám phá | | Dữ liệu | hiện hành | lịch sử, đã sạch | ⚠ thô, mọi định dạng | | Schema | on-write | on-write | ⚠ on-read | | Độ trễ | mili-giây | giây | tuỳ | | Sản phẩm | Cloud SQL, Spanner | BigQuery | ⚠ Cloud Storage |

Từ khoá nhận diện:

"vận hành, giao dịch, đặt hàng" → database (OLTP) "phân tích, báo cáo, xu hướng" → warehouse (OLAP) "thô, định dạng gốc, chưa biết dùng làm gì" → data lake "kết hợp cả hồ và kho" → ⚠ lakehouse — BigLake, Dataplex

⚠ Vì sao không thể đổi vai cho nhau Lý do
Dùng warehouse cho giao dịch ⚠ độ trễ giây, tính tiền theo byte quét, hạn chế UPDATE
Dùng database cho phân tích ⚠ truy vấn quét nhiều năm sẽ chạy hàng giờ
⚠ và làm CHẬM luôn hệ giao dịch chạy cùng
Kết luận ⚠ tách hai loại tải ra hai hệ thống
⚠ Kiến trúc chuẩn — dùng CẢ HAI Dòng chảy
Ứng dụng → Cloud SQL giao dịch
Cloud SQL → Datastream (CDC) → BigQuery ⚠ đồng bộ sang kho phân tích
BigQuery → Looker báo cáo
BigQuery ML dự báo
⚠ Lợi ích ⚠ phân tích KHÔNG làm chậm hệ giao dịch
Vì sao BigQuery nhanh với truy vấn lớn Lý do
Lưu trữ theo CỘT ⚠ chỉ đọc cột cần
Xử lý song song quy mô lớn hàng nghìn slot
Tách lưu trữ và tính toán mở rộng độc lập
Serverless không có cụm để quản
⚠ Ba lớp trong kho dữ liệu Lớp
Raw / bronze nguyên trạng
Staging / silver đã làm sạch
Mart / gold ⚠ đã mô hình hoá cho nghiệp vụ
Công cụ Dataform quản chuỗi biến đổi

Ba câu hỏi kiểm chứng: | Câu hỏi | Dẫn tới | |---|---| | Cần trả lời trong mili-giây không | có → database | | Truy vấn quét bao nhiêu dữ liệu | rất nhiều → warehouse | | Có cần giao dịch nhiều bảng không | có → database |

Và một dấu hiệu rất dễ nhận biết rằng ai đó đang dùng sai công cụ: báo cáo cuối tháng làm chậm trang thanh toán. Đó là lúc tải phân tích và tải giao dịch đang tranh nhau cùng một cơ sở dữ liệu — và cách chữa không phải mua máy to hơn mà là tách chúng ra hai hệ thống.

Câu 253 Digital Transformation with Google Cloud
What is a key benefit of adopting cloud technology for a business that was previously using only on-premises infrastructure?
  1. A It shifts IT spending from predictable operational expenses to large, upfront capital expenses.
  2. B It forces the company to be locked into a single, proprietary hardware vendor.
  3. C It reduces agility by increasing the time it takes to provision new servers.
  4. D It enables elasticity, allowing the business to scale resources up or down to match demand.
Xem giải thích

Đáp án

D — Nó tạo ra tính co giãn, cho phép doanh nghiệp tăng hoặc giảm tài nguyên để khớp với nhu cầu.

Vì sao đúng

Elasticity là lợi ích mà hạ tầng tại chỗ không thể có, vì phần cứng vật lý không tự tăng giảm được.

⚠ Tại chỗ và đám mây:

TẠI CHỖ
    → ⚠ phải mua cho MỨC ĐỈNH
    → ⚠ 90% thời gian máy nằm không
    → ⚠ đoán thiếu thì SẬP đúng
      ngày cao điểm
    → mua thêm mất hàng tuần

ĐÁM MÂY
    → ⚠ tăng trong vài phút
    → ⚠ GIẢM khi hết cao điểm
    → trả cho mức dùng thật

⚠ Hai từ đi cùng nhau:

SCALABILITY (khả năng mở rộng)
    → tăng năng lực khi cần

⚠ ELASTICITY (tính co giãn)
    → ⚠ tăng VÀ GIẢM tự động
      theo nhu cầu thật
        ↓
    ⚠ Vế "GIẢM" mới là chỗ
      tiết kiệm tiền

⚠ Vì sao ba phương án kia sai:

"Chuyển chi tiêu từ OpEx dễ đoán
 sang CapEx lớn trả trước"
    → ⚠ ĐẢO NGƯỢC chiều

"BUỘC bị khoá vào MỘT nhà cung cấp
 phần cứng độc quyền"
    → ⚠ NGƯỢC: đám mây giảm phụ thuộc
      phần cứng, và chuẩn mở giảm
      khoá chân

"GIẢM tính linh hoạt bằng cách
 TĂNG thời gian cấp máy chủ"
    → ⚠ NGƯỢC hoàn toàn: đám mây
      cấp máy trong vài phút

⚠ Gần trùng với #13394 (lô 141) và #13278 (lô 138) — cả ba đề đều về co giãn theo nhu cầu, và cả ba cùng khoá. Hoàn toàn nhất quán.

Vì sao các phương án khác sai

  • A (chuyển từ OpEx sang CapEx) — phương án gần nhất về mặt thuật ngữ, nhưng đảo ngược chiều: đám mây chuyển CapEx sang OpEx.

  • B (bị khoá vào một nhà cung cấp phần cứng) — ngược lại; đám mây và chuẩn mở giảm phụ thuộc.

  • C (giảm linh hoạt, tăng thời gian cấp máy) — ngược hoàn toàn.

Ghi nhớ

⚠ Sáu lợi ích cốt lõi của đám mây — bảng nên thuộc: | Lợi ích | Nội dung | |---|---| | ⚠ Elasticity | ⚠ tăng và giảm tự động theo nhu cầu | | Agility | triển khai trong phút thay vì tuần | | Trả theo mức dùng | ⚠ CapEx → OpEx | | Vươn ra toàn cầu | vùng mới trong vài phút | | Độ tin cậy | đa zone, đa vùng | | Dịch vụ có quản lý | đội tập trung vào sản phẩm |

Từ khoá nhận diện:

"tăng giảm theo nhu cầu" → elasticity "ra tính năng nhanh" → agility "trả theo mức dùng" → CapEx → OpEx "chuẩn mở, không khoá chân" → Freedom

⚠ Scalability và Elasticity Khác biệt
Scalability khả năng TĂNG năng lực
⚠ Elasticity ⚠ tăng VÀ GIẢM tự động
Scale out / in ⚠ thêm/bớt MÁY — ngang
Scale up / down máy to hơn/nhỏ hơn — dọc
Tại chỗ ⚠ có scalability hạn chế, gần như KHÔNG có elasticity
Công cụ tạo elasticity trên Google Cloud Công cụ
MIG + autoscaling máy ảo
GKE HPA + Cluster Autoscaler container
⚠ Cloud Run ⚠ co từ 0 tới hàng nghìn, không cấu hình
Global Load Balancer ⚠ không cần khởi động trước
BigQuery, Pub/Sub, Cloud Storage ⚠ serverless, co giãn sẵn
⚠ Vế "GIẢM" hay bị bỏ quên Điểm
Nhiều hệ thống mở rộng tốt ngày cao điểm
⚠ Rồi giữ nguyên số máy đó nhiều tuần
Vì sao ⚠ không ai kiểm tra chiều thu hẹp
Kiểm bằng ⚠ xem số instance vào ban đêm
Đây là nguồn lãng phí phổ biến nhất
⚠ Nút thắt khi mở rộng Nút thắt
⚠ Cơ sở dữ liệu ⚠ thường gãy trước tiên
Quota tài nguyên ⚠ xin nâng TRƯỚC sự kiện
Thời gian khởi động VM image nặng khởi động chậm
Dịch vụ bên thứ ba cổng thanh toán
Kết luận ⚠ mở rộng tầng ứng dụng chưa đủ

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Có mở rộng kịp không | ⚠ thử tải mô phỏng đỉnh | | Có thu hẹp lại không | ⚠ xem số instance ban đêm | | Quota có đủ không | xin nâng trước |

Và một chi tiết đáng kiểm tra ngay hôm nay nếu hệ thống của bạn đã có autoscaling: số lượng instance vào lúc 3 giờ sáng. Nếu nó vẫn bằng lúc cao điểm, thì bạn đang có scalability mà chưa có elasticity — và đang trả tiền cho phần chênh lệch đó mỗi đêm.

Câu 254 Innovating with Google Cloud Artificial Intelligence
A company wants to build a machine learning model to solve a problem that is unique to their business. A pre-trained API would be too generic, but they do not have the ML expertise to write a custom model from scratch. Which type of Google Cloud AI solution provides the right balance of customization and ease of use?
  1. A Using only BigQuery standard SQL.
  2. B AutoML
  3. C Pre-trained APIs (e.g., Vision AI, Translation AI)
  4. D Custom training on Vertex AI
Xem giải thích

Đáp án

B — AutoML, vì nó cho sự cân bằng đúng giữa khả năng tuỳ biến và tính dễ dùng.

Vì sao đúng

AutoML nằm chính giữa phổ giải pháp học máy của Google Cloud: dữ liệu riêng của bạn, nhưng không phải viết mã mô hình.

⚠ Ba nấc — thuộc bảng này là làm được mọi câu về AI:

NẤC 1 — API DỰNG SẴN
    → Vision, Speech, Translation
    → ⚠ mô hình của Google,
      KHÔNG huấn luyện gì
    → dùng ngay trong ngày

⚠ NẤC 2 — AutoML (Vertex AI)
    → ⚠ DỮ LIỆU RIÊNG của bạn
    → ⚠ KHÔNG viết mã mô hình
    → giao diện, tự chọn kiến trúc
    → ⚠ CÂN BẰNG — đề này

NẤC 3 — HUẤN LUYỆN TUỲ BIẾN
    → tự viết TensorFlow / PyTorch
    → ⚠ toàn quyền, cần đội ML

⚠ Cách chọn nấc:

Nhu cầu là tác vụ PHỔ QUÁT?
    (đọc chữ, dịch, nhận giọng)
        ↓ có
    → ⚠ API dựng sẵn

Cần nhận diện thứ RIÊNG của
ngành mình, nhưng ĐỘI KHÔNG
CÓ chuyên gia ML?
        ↓ có
    → ⚠ AutoML

Cần kiểm soát kiến trúc mô hình,
có đội khoa học dữ liệu?
        ↓ có
    → huấn luyện tuỳ biến

Nhất quán với #13380 (lô 141), #13273 (lô 139), #13419 (lô 142) — cả bốn đề đều khoá AutoML cho tình huống "dữ liệu riêng + không có chuyên gia ML". Đối chiếu #13453 (lô 142) khoá huấn luyện tuỳ biến vì đề đó nói rõ "toàn quyền kiểm soát kiến trúc". Không mâu thuẫn — khác mức kiểm soát cần có.

Vì sao các phương án khác sai

  • A/C (API dựng sẵn) — phương án gần nhất về mặt "dễ dùng nhất", nhưng chúng chỉ nhận diện được những nhãn phổ quát mà Google đã huấn luyện, không học được dữ liệu riêng của bạn.

  • D (huấn luyện tuỳ biến) — cho tuỳ biến cao nhất nhưng đánh mất vế "dễ dùng"; cần đội biết viết mã học máy.

Ghi nhớ

⚠ Ba nấc AI trên Google Cloud — bảng phải thuộc: | Nấc | Dữ liệu | Kỹ năng cần | Thời gian | |---|---|---|---| | API dựng sẵn | ⚠ của Google | gọi API | giờ | | ⚠ AutoML | ⚠ CỦA BẠN | ⚠ gán nhãn, không viết mã | ngày | | Huấn luyện tuỳ biến | của bạn | ⚠ kỹ sư ML | tuần–tháng |

Từ khoá nhận diện:

"nhãn riêng, không có chuyên gia ML" → ⚠ AutoML "tác vụ phổ quát, cần ngay" → API dựng sẵn "toàn quyền kiến trúc" → huấn luyện tuỳ biến "dữ liệu đã ở BigQuery, đội biết SQL" → ⚠ BigQuery ML

⚠ AutoML cần gì từ bạn Yêu cầu
⚠ Dữ liệu ĐÃ GÁN NHÃN ⚠ đây là công việc thật sự
Đủ số lượng mỗi nhãn ⚠ thường ≥ 100 mẫu/nhãn
Dữ liệu cân bằng giữa các nhãn lệch quá → mô hình thiên vị
Tập kiểm thử tách riêng Vertex AI tự chia được
⚠ Không cần ⚠ viết một dòng mã mô hình nào
Các loại AutoML trong Vertex AI Loại
Ảnh phân loại, phát hiện vật thể
Bảng biểu ⚠ phân loại, hồi quy, dự báo
Văn bản phân loại, trích thực thể, cảm xúc
Video phân loại, nhận diện hành động
⚠ Sai lầm hay gặp khi chọn nấc Sai lầm
Nhảy thẳng vào huấn luyện tuỳ biến ⚠ tốn tháng cho việc AutoML làm trong ngày
Dùng API dựng sẵn cho nhãn riêng ⚠ nó không biết sản phẩm của bạn
Quên chi phí GÁN NHÃN ⚠ thường là phần tốn nhất
Cách làm đúng ⚠ thử API dựng sẵn → AutoML → tuỳ biến
⚠ Sau khi có mô hình Việc
Triển khai lên endpoint dự đoán trực tuyến
Dự đoán theo lô rẻ hơn nhiều nếu không cần tức thì
⚠ Theo dõi model drift ⚠ dữ liệu thật đổi, mô hình xuống cấp
Huấn luyện lại định kỳ
Model Registry quản phiên bản

Ba câu hỏi kiểm chứng: | Câu hỏi | Dẫn tới | |---|---| | Nhãn có phải riêng của ngành không | có → AutoML trở lên | | Đội có kỹ sư ML không | không → ⚠ AutoML | | Có bao nhiêu dữ liệu đã gán nhãn | ít → ⚠ cân nhắc API dựng sẵn trước |

Và một thứ hay bị đánh giá thấp khi lập kế hoạch cho dự án AutoML: công sức gán nhãn dữ liệu. Việc huấn luyện có thể chỉ mất vài giờ máy, nhưng chuẩn bị vài nghìn mẫu có nhãn sạch và nhất quán mới là phần chiếm phần lớn lịch trình — và cũng là phần quyết định mô hình tốt tới đâu.

Câu 255 Innovating with Google Cloud Artificial Intelligence
A company is building an application that will allow users to upload a picture of a famous landmark and have the application identify what the landmark is. Which pre-trained Google Cloud AI service is best suited for this task?
  1. A Natural Language API
  2. B Text-to-Speech API
  3. C Cloud Translation API
  4. D Vision AI API
Xem giải thích

Đáp án

D — Vision AI API, để nhận diện các địa danh trong ảnh.

Vì sao đúng

Nhận diện địa danh (landmark detection) là một tính năng có tên chính thức của Cloud Vision API — đúng loại tác vụ phổ quát mà mô hình dựng sẵn của Google đã học.

⚠ Vision API làm được gì:

⚠ LANDMARK DETECTION
    → nhận ra Tháp Eiffel, Vạn Lý
      Trường Thành, Nhà hát Opera
      Sydney — kèm toạ độ

LABEL DETECTION
    → "biển", "hoàng hôn", "chó"

TEXT DETECTION / OCR
    → đọc chữ trong ảnh, cả chữ viết tay

⚠ SAFE SEARCH
    → lọc nội dung phản cảm

FACE / OBJECT / LOGO DETECTION

⚠ Vì sao ba phương án kia sai:

"Natural Language API"
    → ⚠ xử lý VĂN BẢN, không đọc ảnh

"Speech-to-Text API"
    → ⚠ chuyển ÂM THANH thành chữ

"Translation API"
    → ⚠ DỊCH văn bản

Đề nói ảnh du lịch và địa danh — chỉ có một dịch vụ về thị giác máy tính trong danh sách.

Nhất quán với #13325 và #13357 (lô 140) — cả ba đều khoá Vision API cho tác vụ trên ảnh. Đề này chỉ khác ở chỗ dùng đúng tên tính năng landmark detection.

Vì sao các phương án khác sai

  • A/B/C (Natural Language, Speech-to-Text, Translation) — đều là API AI dựng sẵn của Google Cloud, nhưng không xử lý ảnh: chúng làm việc với văn bản và âm thanh.

Ghi nhớ

⚠ Bản đồ API AI dựng sẵn theo LOẠI DỮ LIỆU — bảng phải thuộc: | Đầu vào | API | Ra gì | |---|---|---| | ⚠ Ảnh | ⚠ Vision API | nhãn, chữ, mặt, ⚠ địa danh, logo | | Video | Video Intelligence | ⚠ nhãn theo MỐC THỜI GIAN | | Âm thanh | Speech-to-Text | văn bản | | Văn bản → âm thanh | Text-to-Speech | giọng đọc | | Văn bản | Natural Language | ⚠ cảm xúc, thực thể, cú pháp | | Văn bản → ngôn ngữ khác | Translation | bản dịch | | Tài liệu | Document AI | ⚠ trích trường từ hoá đơn, hợp đồng |

Từ khoá nhận diện:

"ảnh, nhận diện, địa danh, vật thể" → Vision API "video, cảnh nào ở phút mấy" → Video Intelligence "hoá đơn, biểu mẫu, trích trường" → ⚠ Document AI "nhãn RIÊNG mà Google không biết" → AutoML

⚠ Tính năng Vision API — nên nhớ tên Tính năng
Label detection nhãn chung
⚠ Landmark detection ⚠ địa danh nổi tiếng + toạ độ
Text detection / Document text ⚠ OCR, cả chữ viết tay
Face detection ⚠ phát hiện KHUÔN MẶT, không định danh người
Logo detection thương hiệu
⚠ SafeSearch ⚠ lọc nội dung phản cảm
Object localization vị trí vật trong ảnh
Web detection ảnh tương tự trên web
⚠ Ứng dụng thật của landmark detection Ứng dụng
Ứng dụng du lịch tự gắn thẻ ảnh ⚠ đề này
Sắp xếp thư viện ảnh theo địa điểm
Bổ sung dữ liệu cho ảnh thiếu GPS ⚠ ảnh cũ scan lại
Gợi ý nội dung theo điểm đến
⚠ Ranh giới cần nhớ về Vision API Ranh giới
Chỉ biết địa danh NỔI TIẾNG ⚠ quán cà phê góc phố thì không
⚠ Không định danh CÁ NHÂN ⚠ phát hiện mặt ≠ nhận dạng người
Nhãn riêng của ngành ⚠ phải dùng AutoML Vision
Tính tiền theo đơn vị 1.000 ảnh ⚠ và theo từng TÍNH NĂNG bật
Mẹo ⚠ chỉ bật tính năng thật sự cần
Cách gọi Cách
REST / gRPC
Thư viện client ⚠ Python, Java, Go, Node
⚠ Ảnh trong Cloud Storage ⚠ truyền gs:// — không cần upload lại
Xử lý theo lô ⚠ asyncBatchAnnotate cho khối lượng lớn

Ba việc kiểm chứng: | Việc | Cách | |---|---| | API có nhận ra địa danh của bạn không | ⚠ thử ngay trên trang Vision API demo | | Chi phí bao nhiêu | ⚠ số ảnh × số tính năng bật | | Có cần nhãn riêng không | có → AutoML Vision |

Và một cách rút ngắn cuộc tranh luận "API dựng sẵn có đủ không": kéo thả vài chục ảnh thật vào trang demo của Vision API. Chỉ mất mười phút, và câu trả lời nhận được đáng tin hơn nhiều so với việc bàn luận trên lý thuyết xem mô hình của Google có biết những gì.

Câu 256 Digital Transformation with Google Cloud
A company wants to provide its developers with a way to easily launch common, pre-approved application stacks (like a LAMP stack) with a single click. They want to avoid manual configuration to ensure consistency and speed. Which Google Cloud feature can they use?
  1. A Cloud Billing Reports
  2. B Cloud Monitoring Dashboards
  3. C Cloud Marketplace
  4. D IAM Policies
Xem giải thích

Đáp án

C — Cloud Marketplace.

Vì sao đúng

Cloud Marketplace là danh mục giải pháp dựng sẵn, triển khai được bằng một cú bấm — đúng yêu cầu "stack quen thuộc, đã được duyệt, không cấu hình tay".

⚠ Marketplace giải quyết gì:

Mỗi lập trình viên tự dựng
LAMP stack bằng tay
        ↓
    ⚠ mỗi người một phiên bản
    ⚠ mất hàng giờ
    ⚠ cấu hình lệch nhau
        ↓
    → ⚠ Cloud Marketplace:
      giải pháp đã đóng gói,
      ⚠ NHẤT QUÁN và NHANH

⚠ Marketplace có gì:

GIẢI PHÁP MÃ NGUỒN MỞ
    → LAMP, WordPress, GitLab,
      Jenkins, PostgreSQL
    → ⚠ thường MIỄN PHÍ phần mềm,
      chỉ trả tiền hạ tầng

PHẦN MỀM THƯƠNG MẠI
    → ⚠ tính tiền QUA HOÁ ĐƠN
      Google Cloud

⚠ SAAS và API bên thứ ba
DỊCH VỤ KUBERNETES

⚠ Vì sao ba phương án kia sai:

"Cloud Billing Reports"
    → ⚠ xem CHI PHÍ, không triển khai gì

"Cloud Monitoring Dashboards"
    → ⚠ xem TÌNH TRẠNG hệ thống

"IAM Policies"
    → ⚠ quyết định AI ĐƯỢC LÀM GÌ,
      không dựng ứng dụng

Vì sao các phương án khác sai

  • B (Cloud Monitoring Dashboards) — phương án gần nhất về mặt "cũng là công cụ trong Console", nhưng nó theo dõi hệ thống đang chạy chứ không tạo ra hệ thống.

  • A (Billing Reports) — công cụ tài chính.

  • D (IAM Policies) — kiểm soát quyền, không triển khai hạ tầng.

Ghi nhớ

⚠ Bốn cách dựng hạ tầng nhất quán — bảng nên thuộc: | Cách | Khi nào | |---|---| | ⚠ Cloud Marketplace | ⚠ stack phổ biến, một cú bấm | | Infrastructure as Code (Terraform) | ⚠ hạ tầng riêng, quản bằng Git | | Instance template + MIG | nhiều VM giống hệt nhau | | Custom image | ⚠ máy đã cài sẵn, khởi động nhanh | | Điểm chung | ⚠ loại bỏ cấu hình THỦ CÔNG |

Từ khoá nhận diện:

"một cú bấm, giải pháp dựng sẵn" → Cloud Marketplace "hạ tầng khai báo, quản bằng mã" → ⚠ Terraform / IaC "nhiều máy giống nhau tự co giãn" → instance template + MIG "đóng gói ứng dụng chạy mọi nơi" → container

⚠ Lợi ích của Marketplace cho doanh nghiệp Lợi ích
Nhất quán ⚠ ai bấm cũng ra cấu hình như nhau
Nhanh ⚠ phút thay vì giờ
⚠ Một hoá đơn duy nhất ⚠ phần mềm bên thứ ba tính chung
Đã kiểm tra bảo mật ảnh máy do nhà cung cấp bảo trì
Có thể dùng cam kết chi tiêu ⚠ đếm vào commit của doanh nghiệp
⚠ Điều cần biết trước khi bấm Điều
⚠ Vẫn trả tiền HẠ TẦNG bên dưới ⚠ "miễn phí" là phần mềm thôi
Cấu hình mặc định có thể quá to ⚠ kiểm cỡ máy trước khi triển khai
⚠ Bảo trì, vá lỗi là VIỆC CỦA BẠN ⚠ trừ khi đó là dịch vụ có quản lý
Kiểm giấy phép phần mềm
Mẹo ⚠ xem ước tính chi phí Marketplace hiện sẵn
Kiểm soát Marketplace trong tổ chức Cách
⚠ Private Marketplace ⚠ chỉ hiện giải pháp đã duyệt
Organization Policy giới hạn loại tài nguyên tạo được
Quota, ngân sách chặn triển khai quá đà
Gán nhãn ⚠ biết chi phí thuộc về đội nào

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Giải pháp này tính tiền thế nào | ⚠ đọc trang chi tiết trước khi bấm | | Cỡ máy mặc định có hợp không | sửa trước khi triển khai | | Ai được phép triển khai | ⚠ IAM + Private Marketplace |

Và điểm mà "một cú bấm" hay khiến người ta quên: cụm máy vừa dựng lên vẫn là tài nguyên tính tiền theo giờ. Sự tiện lợi của Marketplace nằm ở khâu dựng, không ở khâu vận hành — phần vá lỗi, sao lưu và tắt khi không dùng vẫn thuộc về đội của bạn.

Câu 257 Innovating with Google Cloud Artificial Intelligence
Why is it important for a machine learning model to be "explainable"?
  1. A So the model can be sold for a higher price.
  2. B So that humans can understand, trust, and effectively manage the model's decisions.
  3. C So the model can run faster on less powerful hardware.
  4. D So the model can automatically fix any errors in its own code.
Xem giải thích

Đáp án

B — Để con người có thể HIỂU, TIN TƯỞNG và quản lý hiệu quả các quyết định của mô hình.

Vì sao đúng

Explainability (khả năng giải thích) là một trong những trụ cột của Responsible AI — và lý do tồn tại của nó hoàn toàn nằm ở phía con người.

⚠ Vì sao cần giải thích được:

Mô hình từ chối hồ sơ vay
        ↓
    ⚠ Khách hàng hỏi "vì sao?"
    ⚠ Cơ quan quản lý yêu cầu
      lý do
    ⚠ Nhân viên tín dụng cần
      biết có nên tin không
        ↓
    "Mạng nơ-ron nói vậy"
    ⚠ KHÔNG phải câu trả lời
      chấp nhận được
        ↓
    → cần biết YẾU TỐ NÀO
      đã dẫn tới quyết định

⚠ Ba việc mà giải thích được mở ra:

⚠ HIỂU
    → yếu tố nào ảnh hưởng nhiều nhất

⚠ TIN
    → mô hình dựa vào lý do HỢP LÝ
      hay dựa vào tương quan giả

⚠ QUẢN LÝ
    → phát hiện thiên vị, sửa dữ liệu,
      biết khi nào KHÔNG nên dùng

⚠ Vì sao ba phương án kia sai:

"Bán mô hình được GIÁ CAO hơn"
    → ⚠ không phải mục đích

"Chạy NHANH hơn trên phần cứng yếu"
    → ⚠ đó là tối ưu hoá / lượng tử hoá

"Mô hình TỰ SỬA lỗi trong mã của nó"
    → ⚠ không có chuyện đó

Nhất quán với #13480 và #13488 (cùng lô) về Responsible AI — cả ba cùng đặt con người ở trung tâm.

Vì sao các phương án khác sai

  • C (chạy nhanh hơn trên phần cứng yếu) — phương án gần nhất vì cũng là một thuộc tính đáng mong muốn của mô hình, nhưng đó là hiệu năng, không liên quan tới khả năng giải thích.

  • A (bán được giá cao) — không phải mục đích của explainability.

  • D (tự sửa lỗi mã) — không phải điều mô hình học máy làm được.

Ghi nhớ

⚠ Bảy nguyên tắc AI của Google — nên nhớ: | Nguyên tắc | Nội dung | |---|---| | Có ích cho xã hội | | | ⚠ Tránh tạo hoặc củng cố THIÊN VỊ | ⚠ fairness | | Xây dựng và kiểm thử về an toàn | | | ⚠ CHỊU TRÁCH NHIỆM trước con người | ⚠ accountability | | Tôn trọng quyền riêng tư | | | Giữ chuẩn mực khoa học cao | | | Chỉ dùng cho mục đích phù hợp | |

Từ khoá nhận diện:

"hiểu vì sao mô hình quyết định thế" → ⚠ explainability "đối xử công bằng giữa các nhóm" → fairness / bias "con người vẫn quyết định cuối cùng" → ⚠ human-in-the-loop "biết dữ liệu nào đã huấn luyện" → transparency, model card

⚠ Công cụ trên Google Cloud Công cụ
⚠ Vertex Explainable AI ⚠ feature attribution — yếu tố nào đóng góp bao nhiêu
Vertex AI Model Evaluation ⚠ đo chỉ số theo TỪNG NHÓM
What-If Tool thử đổi đầu vào xem kết quả đổi thế nào
Model Cards mô tả mục đích, giới hạn
Vertex Model Monitoring ⚠ phát hiện drift sau khi triển khai
⚠ Đánh đổi giữa chính xác và giải thích được Đánh đổi
Hồi quy tuyến tính, cây quyết định ⚠ dễ giải thích, thường kém chính xác hơn
Mạng nơ-ron sâu, ensemble lớn ⚠ chính xác hơn, khó giải thích
Lĩnh vực có quản lý chặt ⚠ chọn mô hình giải thích được
Nguyên tắc ⚠ độ chính xác không phải tiêu chí DUY NHẤT
⚠ Nơi bắt buộc phải giải thích được Lĩnh vực
Tín dụng, bảo hiểm ⚠ luật đòi lý do từ chối
Y tế bác sĩ phải hiểu để chịu trách nhiệm
Tuyển dụng ⚠ rủi ro phân biệt đối xử
Tư pháp, thực thi pháp luật

Ba câu hỏi kiểm chứng: | Câu hỏi | Vì sao hỏi | |---|---| | Có giải thích được cho khách hàng không | ⚠ thử viết ra một câu | | Mô hình dựa vào yếu tố nào nhiều nhất | ⚠ feature attribution có thể lộ ra thứ vô lý | | Có nhóm nào bị đối xử khác không | ⚠ đo chỉ số theo từng nhóm |

Và một điều mà feature attribution hay phơi bày ra một cách khó chịu: mô hình đang dựa vào một yếu tố chẳng liên quan gì tới bài toán — mã bưu chính thay cho khả năng trả nợ, hay một dấu vết kỹ thuật trong dữ liệu huấn luyện. Nếu không mở ra xem, mô hình vẫn cho ra con số chính xác trên tập kiểm thử và không ai biết nó sai vì lý do gì.

Câu 258 Digital Transformation with Google Cloud
A key benefit of the cloud is intelligence. How does Google Cloud embed intelligence into its products?
  1. A By providing only basic virtual machines with no additional services.
  2. B By integrating machine learning capabilities directly into tools like BigQuery and offering pre-trained APIs.
  3. C By making all services completely manual to encourage user learning.
  4. D By requiring every user to be a certified data scientist.
Xem giải thích

Đáp án

B — Bằng cách tích hợp năng lực học máy thẳng vào các công cụ như BigQuery và cung cấp các API đã huấn luyện sẵn.

Vì sao đúng

"Trí tuệ nhúng sẵn" nghĩa là không cần trở thành chuyên gia AI để dùng được AI — Google đặt sẵn nó bên trong sản phẩm bạn đang dùng.

⚠ Hai đường nhúng trí tuệ:

⚠ ML NGAY TRONG CÔNG CỤ SẴN CÓ
    → BigQuery ML: `CREATE MODEL`
      ⚠ bằng SQL, dữ liệu ở nguyên chỗ
    → Looker: phân tích tăng cường
    → Google Workspace: gợi ý viết

⚠ API ĐÃ HUẤN LUYỆN SẴN
    → Vision, Speech, Translation,
      Natural Language, Document AI
    → ⚠ gọi một lời gọi là có kết quả
    → không cần dữ liệu huấn luyện

⚠ Vì sao ba phương án kia sai:

"Chỉ cung cấp MÁY ẢO cơ bản,
 không có dịch vụ nào thêm"
    → ⚠ đó là IaaS thuần, ngược
      hoàn toàn với ý "nhúng trí tuệ"

"Làm MỌI dịch vụ THỦ CÔNG để
 người dùng học hỏi"
    → ⚠ vô lý

"BẮT mọi người dùng phải là
 nhà khoa học dữ liệu có chứng chỉ"
    → ⚠ ngược hẳn với mục tiêu
      DÂN CHỦ HOÁ AI

Nhất quán với #13497 (cùng lô) về ba nấc AI, và #13284 (lô 139) về BigQuery ML.

Vì sao các phương án khác sai

  • A (chỉ có máy ảo cơ bản) — phương án gần nhất về mặt "cũng mô tả một mô hình đám mây", nhưng đó là IaaS thuần và không có trí tuệ nào được nhúng.

  • C (làm mọi thứ thủ công) và D (bắt phải là nhà khoa học dữ liệu) — đều đi ngược mục tiêu đưa AI tới mọi người.

Ghi nhớ

⚠ Trí tuệ nhúng ở đâu — bảng nên thuộc: | Sản phẩm | Trí tuệ nhúng | |---|---| | ⚠ BigQuery ML | ⚠ huấn luyện mô hình BẰNG SQL | | Looker | phân tích tăng cường, tóm tắt | | Vision / Speech / Translation | ⚠ API dựng sẵn, gọi là dùng | | Document AI | trích trường từ hoá đơn, hợp đồng | | Contact Center AI | tổng đài thông minh | | Recommendations AI | gợi ý sản phẩm | | Vertex AI | ⚠ nền tảng đầy đủ cho đội ML |

Từ khoá nhận diện:

"biết SQL, dữ liệu đã ở BigQuery" → ⚠ BigQuery ML "tác vụ phổ quát, cần ngay" → API dựng sẵn "nhãn riêng, không có kỹ sư ML" → AutoML "toàn quyền kiến trúc" → huấn luyện tuỳ biến

⚠ Vì sao BigQuery ML là ví dụ điển hình Lý do
⚠ Dữ liệu KHÔNG PHẢI di chuyển ⚠ huấn luyện ngay tại kho
Chỉ cần biết SQL ⚠ CREATE MODEL và ML.PREDICT
Không dựng hạ tầng gì serverless
Nhiều loại mô hình hồi quy, phân loại, phân cụm, dự báo
Ai dùng ⚠ nhà phân tích dữ liệu, không cần đội ML
⚠ Vì sao "dân chủ hoá AI" quan trọng Lý do
Kỹ sư ML rất hiếm và đắt
⚠ Người hiểu NGHIỆP VỤ mới biết hỏi câu đúng
Rút ngắn từ tháng xuống ngày
⚠ Thử nghiệm rẻ → thử được nhiều ý tưởng
Rủi ro đi kèm ⚠ dễ dùng không có nghĩa là dùng đúng
⚠ Cái bẫy của AI dễ dùng Bẫy
Mô hình dễ dựng, dữ liệu vẫn phải sạch ⚠ rác vào, rác ra
Không hiểu chỉ số đánh giá ⚠ độ chính xác 99% có thể vô nghĩa
Quên theo dõi sau khi triển khai model drift
Bỏ qua Responsible AI thiên vị, giải thích được

Ba câu hỏi kiểm chứng: | Câu hỏi | Dẫn tới | |---|---| | Dữ liệu đang ở đâu | BigQuery → BigQuery ML | | Đội có kỹ năng gì | SQL → BigQuery ML; không gì → API dựng sẵn | | Bài toán có phổ quát không | có → API dựng sẵn |

Và cách nhanh nhất để một đội phân tích thử sức với học máy mà không cần tuyển ai: viết một câu CREATE MODEL trên chính bảng dữ liệu họ đang dùng hằng ngày. Nếu kết quả có ích, lúc đó mới bàn tới việc đầu tư sâu hơn — còn nếu không, chi phí bỏ ra chỉ là vài truy vấn.

Câu 259 Modernize Infrastructure and Applications with Google Cloud
A company is migrating its entire on-premises infrastructure to Google Cloud. As part of the process, they identify several old applications that are no longer used and provide no business value. What is the correct cloud migration strategy for these specific applications?
  1. A Replatform
  2. B Retire
  3. C Rehost
  4. D Refactor
Xem giải thích

Đáp án

B — Retire (loại bỏ).

Vì sao đúng

Ứng dụng không còn ai dùng và không mang lại giá trị nghiệp vụ thì việc đúng là tắt hẳn — không di chuyển gì cả.

⚠ Vì sao đây là chiến lược có lãi nhất:

Di chuyển ứng dụng chết
        ↓
    ⚠ trả tiền hạ tầng
    ⚠ trả công kiểm thử
    ⚠ trả công vận hành và vá lỗi
    ⚠ mang theo rủi ro bảo mật
        ↓
    ⚠ để phục vụ KHÔNG AI
        ↓
    → RETIRE: chi phí về 0,
      ⚠ rủi ro cũng về 0

⚠ Quy trình retire an toàn:

1. Xác nhận THẬT SỰ không ai dùng
   → ⚠ xem log truy cập vài tháng
        ↓
2. Hỏi bên nghiệp vụ, tìm chủ sở hữu
        ↓
3. ⚠ SAO LƯU dữ liệu và ARCHIVE
   → nghĩa vụ lưu trữ theo luật
        ↓
4. TẮT nhưng chưa xoá — chờ vài tuần
   → ⚠ xem có ai kêu không
        ↓
5. Xoá hẳn, ghi lại quyết định

Đối chiếu với #13297/#13385/#13456 (Replatform), #13280/#13370 (Rehost), #13373 (Refactor) — cả nhóm cùng một khung "6 R", mỗi đề khoá một chữ R khác nhau tuỳ mức thay đổi và giá trị của ứng dụng. Hoàn toàn nhất quán.

Vì sao các phương án khác sai

  • C (Rehost) — phương án gần nhất về mặt "chi phí thấp nhất trong các cách DI CHUYỂN", nhưng vẫn là di chuyển một thứ không ai cần.

  • A (Replatform) — bỏ công tối ưu cho ứng dụng vô giá trị.

  • D (Refactor) — tốn kém nhất, hoàn toàn lãng phí ở đây.

Ghi nhớ

⚠ Sáu chữ R của di chuyển — bảng phải thuộc: | Chữ R | Nghĩa | Khi nào | |---|---|---| | ⚠ Retire | ⚠ BỎ HẲN | ⚠ không còn giá trị — đề này | | Retain | giữ lại tại chỗ | ⚠ chưa sẵn sàng, hoặc luật cấm | | Rehost | ⚠ lift and shift | nhanh nhất, ít đổi nhất | | Replatform | ⚠ đổi nhỏ, ví dụ sang CSDL có quản lý | cân bằng | | Refactor | ⚠ viết lại theo kiến trúc đám mây | giá trị cao, đáng đầu tư | | Repurchase | ⚠ bỏ, mua SaaS thay thế | có sẵn sản phẩm thương mại |

Từ khoá nhận diện:

"không ai dùng, không giá trị" → ⚠ Retire "chưa sẵn sàng, luật buộc ở lại" → Retain "nhanh nhất, ít rủi ro nhất" → Rehost "đổi sang dịch vụ có quản lý" → Replatform "tận dụng tối đa đám mây" → Refactor "thay bằng SaaS mua sẵn" → ⚠ Repurchase

⚠ Vì sao khảo sát trước khi di chuyển là bắt buộc Lý do
⚠ Danh mục ứng dụng thật luôn dài hơn ta nghĩ
⚠ Một phần đáng kể không còn ai dùng ⚠ retire được ngay
Phụ thuộc chéo hay bị bỏ sót ⚠ tắt nhầm thứ có người dùng
Công cụ ⚠ Migration Center — khảo sát và ước tính chi phí
Kết quả ⚠ mỗi ứng dụng gán MỘT chữ R
⚠ Bốn giai đoạn di chuyển của Google Giai đoạn
⚠ Assess ⚠ kiểm kê, gán chữ R, tính TCO
Plan thứ tự, nền tảng đích, mạng
Deploy ⚠ làm từng đợt, bắt đầu từ việc ít rủi ro
Optimize ⚠ giảm chi phí, hiện đại hoá dần
⚠ Sai lầm khi retire Sai lầm
Tắt mà chưa lưu dữ liệu ⚠ có thể vi phạm nghĩa vụ lưu trữ
⚠ Tin lời khai thay vì xem LOG ⚠ "không ai dùng" thường sai
Xoá ngay thay vì tắt trước ⚠ mất đường lùi
Quên hệ thống khác gọi vào nó ⚠ API nội bộ hay bị bỏ sót
Cách an toàn ⚠ tắt → chờ → sao lưu → xoá

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Thật sự không ai dùng chứ | ⚠ log truy cập 3–6 tháng | | Có hệ thống nào gọi vào không | ⚠ log mạng, không chỉ log người dùng | | Dữ liệu cần giữ bao lâu | ⚠ hỏi bộ phận pháp chế, archive vào Coldline |

Và chiến lược rẻ nhất trong cả sáu chữ R vẫn thường là chữ bị bỏ qua đầu tiên: mỗi ứng dụng gỡ bỏ được là một khoản chi phí, một bề mặt tấn công và một gánh nặng vận hành biến mất vĩnh viễn — thành quả mà không một lần tối ưu hạ tầng nào sánh được.

Câu 260 Innovating with Google Cloud Artificial Intelligence
A marketing analyst wants to create a machine learning model to predict the likelihood of a customer purchasing a specific product. The training data consists of customer demographics and past purchase history, all stored in a single BigQuery table. The analyst is skilled in SQL but not in traditional programming languages like Python. Which tool is best suited for them?
  1. A AutoML Vision
  2. B BigQuery ML
  3. C The Speech-to-Text API
  4. D Vertex AI custom training
Xem giải thích

Đáp án

B — BigQuery ML.

Vì sao đúng

Ba dữ kiện của đề chỉ thẳng vào một đáp án: dữ liệu đã nằm trong BigQuery, người dùng giỏi SQL, không biết Python.

⚠ Ba dữ kiện khớp hoàn hảo:

"Dữ liệu trong MỘT BẢNG BigQuery"
    → ⚠ BigQuery ML huấn luyện
      NGAY TẠI CHỖ, không di chuyển

"Thạo SQL"
    → ⚠ `CREATE MODEL` là SQL

"KHÔNG biết Python"
    → ⚠ loại bỏ Vertex AI custom training

⚠ Trông như thế nào:

CREATE MODEL `ds.mua_hang`
OPTIONS(model_type='logistic_reg',
        input_label_cols=['da_mua'])
AS SELECT * FROM `ds.khach_hang`;

SELECT * FROM ML.PREDICT(
  MODEL `ds.mua_hang`,
  TABLE `ds.khach_moi`);

⚠ Vì sao ba phương án kia sai:

"AutoML Vision"
    → ⚠ dành cho ẢNH, đây là
      dữ liệu BẢNG

"Speech-to-Text API"
    → ⚠ dành cho ÂM THANH

"Vertex AI custom training"
    → ⚠ đòi viết mã Python —
      đúng thứ đề nói là KHÔNG CÓ

Nhất quán với #13284 (lô 139) — cùng tình huống "đội biết SQL, dữ liệu ở BigQuery", cùng khoá BigQuery ML. Đối chiếu #13497 (cùng lô) khoá AutoML vì đề đó không nói tới SQL hay BigQuery. Không mâu thuẫn — dữ kiện khác nhau.

Vì sao các phương án khác sai

  • D (Vertex AI custom training) — phương án gần nhất vì cũng dựng được mô hình dự đoán mua hàng, nhưng đòi kỹ năng lập trình mà đề nói rõ là không có.

  • A (AutoML Vision) — dành cho ảnh.

  • C (Speech-to-Text) — dành cho âm thanh.

Ghi nhớ

⚠ Chọn công cụ ML theo KỸ NĂNG và NƠI CHỨA DỮ LIỆU: | Tình huống | Công cụ | |---|---| | ⚠ Biết SQL, dữ liệu ở BigQuery | ⚠ BigQuery ML | | Không biết lập trình, có dữ liệu gán nhãn | ⚠ AutoML (Vertex AI) | | Tác vụ phổ quát, cần ngay | API dựng sẵn | | Có kỹ sư ML, cần toàn quyền | Vertex AI custom training |

Từ khoá nhận diện:

"thạo SQL, không biết Python" → ⚠ BigQuery ML "dữ liệu đã ở BigQuery" → BigQuery ML "dữ liệu ảnh, nhãn riêng" → AutoML Vision "kiểm soát kiến trúc mô hình" → custom training

⚠ BigQuery ML làm được loại mô hình nào Loại
⚠ Logistic regression ⚠ phân loại — đề này: mua / không mua
Linear regression dự đoán con số
K-means phân cụm khách hàng
⚠ ARIMA_PLUS ⚠ dự báo chuỗi thời gian
Boosted trees, DNN mô hình mạnh hơn
Matrix factorization hệ gợi ý
⚠ Gọi mô hình Vertex AI ⚠ kể cả mô hình sinh
⚠ Vì sao "không di chuyển dữ liệu" là lợi thế lớn Lý do
Không có bước ETL để hỏng
⚠ Không phát sinh bản sao dữ liệu ⚠ ít rủi ro rò rỉ hơn
Quyền truy cập giữ nguyên ⚠ IAM của BigQuery vẫn áp dụng
Rút ngắn từ tuần xuống giờ
Không hạ tầng để quản serverless
⚠ Việc phải làm dù dùng công cụ nào Việc
⚠ Tách tập huấn luyện và kiểm thử ⚠ BigQuery ML hỗ trợ sẵn
⚠ Xem chỉ số ĐÁNH GIÁ ⚠ ML.EVALUATE — đừng bỏ qua
Cẩn thận data leakage ⚠ cột chứa sẵn đáp án
Kiểm dữ liệu mất cân bằng ⚠ 99% không mua → độ chính xác giả
Theo dõi sau khi triển khai hành vi khách đổi theo mùa

Ba câu hỏi kiểm chứng: | Câu hỏi | Vì sao | |---|---| | Chỉ số đánh giá là bao nhiêu | ⚠ xem AUC / precision / recall, không chỉ accuracy | | Có cột nào lộ đáp án không | ⚠ ví dụ "ngày giao hàng" | | Chi phí huấn luyện | ⚠ tính theo byte quét như truy vấn thường |

Và cái bẫy quen thuộc nhất với bài toán dự đoán mua hàng: một cột trong bảng vô tình chứa sẵn câu trả lời. Mô hình sẽ đạt độ chính xác gần như hoàn hảo khi kiểm thử, rồi dự đoán vô dụng khi chạy thật — vì lúc cần dự đoán, cột đó chưa tồn tại.