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

Tìm thấy 611 câu.

Câu 281 Scaling with Google Cloud Operations
A company's finance team wants to implement a process of financial governance for their cloud usage. They want to work with the technology teams to make trade-offs between cost, speed, and quality. What is this collaborative practice called?
  1. A Agile
  2. B FinOps
  3. C SecOps
  4. D DevOps
Xem giải thích

Đáp án

B — FinOps.

Vì sao đúng

FinOps là thực hành quản trị tài chính cho đám mây: đội tài chính, kỹ thuật và kinh doanh cùng nhau cân nhắc giữa chi phí, tốc độ và chất lượng.

⚠ Vì sao FinOps ra đời:

Thời tại chỗ
    → ⚠ chi tiêu là quyết định
      MỘT LẦN, do tài chính duyệt

Thời đám mây
    → ⚠ MỖI KỸ SƯ đều có thể tạo
      tài nguyên tốn tiền
    → ⚠ chi tiêu diễn ra HẰNG NGÀY
        ↓
    ⚠ Tài chính không thể duyệt
      từng dòng
    ⚠ Kỹ sư không thấy hoá đơn
        ↓
    → ⚠ FinOps: đưa hai bên lại,
      cho kỹ sư THẤY chi phí của
      quyết định mình

⚠ Ba giai đoạn của FinOps:

⚠ INFORM (thông tin)
    → ⚠ gán nhãn, chia chi phí về
      từng đội, dashboard

⚠ OPTIMIZE (tối ưu)
    → giảm cỡ máy, cam kết sử dụng,
      Spot VM, tắt tài nguyên rảnh

⚠ OPERATE (vận hành)
    → ⚠ đưa vào quy trình đều đặn,
      đặt mục tiêu, rà soát hằng tháng

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

"DevOps"   → ⚠ phát triển + vận hành
"SecOps"   → ⚠ bảo mật + vận hành
"Agile"    → ⚠ phương pháp phát triển
             phần mềm lặp ngắn

Nhất quán với #13486 (lô 143) về DevOps là hợp tác giữa hai bộ phận — FinOps là mô hình tương tự, áp cho tài chính.

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

  • D (DevOps) — phương án gần nhất vì cùng mô hình "phá bỏ rào cản giữa hai bộ phận", nhưng DevOps kết nối phát triển và vận hành, không phải tài chính và kỹ thuật.

  • C (SecOps) — bảo mật.

  • A (Agile) — cách tổ chức công việc phát triển.

Ghi nhớ

⚠ Bốn từ "…Ops" — bảng phải thuộc: | Từ | Ghép ai với ai | Mục tiêu | |---|---|---| | ⚠ FinOps | ⚠ tài chính + kỹ thuật | ⚠ cân đối chi phí, tốc độ, chất lượng | | DevOps | phát triển + vận hành | ⚠ giao hàng nhanh và ổn định | | DevSecOps | ⚠ thêm bảo mật vào CI/CD | ⚠ shift-left | | MLOps | ML + vận hành | ⚠ vòng đời mô hình |

Từ khoá nhận diện:

"quản trị tài chính đám mây" → ⚠ FinOps "phá rào giữa dev và ops" → DevOps "quét bảo mật trong CI/CD" → ⚠ DevSecOps "đưa mô hình ML vào sản xuất" → MLOps

⚠ Công cụ FinOps trên Google Cloud Công cụ
⚠ Nhãn (labels) ⚠ nền móng — thiếu là không chia được chi phí
Billing reports xem theo dự án, dịch vụ, nhãn
⚠ Budgets và alerts ⚠ CẢNH BÁO, KHÔNG tự chặn chi tiêu
⚠ Recommender ⚠ giảm cỡ máy, gỡ tài nguyên nhàn rỗi
Export sang BigQuery ⚠ phân tích chi tiết bằng SQL
Quota ⚠ giới hạn CỨNG, khác budget
⚠ Đòn bẩy tiết kiệm — theo thứ tự hiệu quả Đòn bẩy
⚠ TẮT thứ không dùng ⚠ tiết kiệm 100%, hay bị quên nhất
⚠ Giảm cỡ máy ⚠ máy tại chỗ thường mua dư
Cam kết sử dụng (CUD) ⚠ tải ổn định — giảm đáng kể
Spot VM ⚠ rẻ nhất, chịu được gián đoạn
Lớp lưu trữ hợp lý ⚠ Nearline, Coldline, Archive
Tối ưu truy vấn ⚠ phân vùng, đừng SELECT *
⚠ Vì sao FinOps là VĂN HOÁ, không chỉ công cụ Lý do
⚠ Kỹ sư phải THẤY chi phí của mình ⚠ không thấy thì không đổi
Chi phí là một chỉ số kỹ thuật ⚠ như độ trễ, như tỉ lệ lỗi
Rẻ nhất không phải luôn đúng ⚠ có lúc trả thêm để nhanh hơn là đúng
Rà soát đều đặn ⚠ không thì lãng phí quay lại

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Chi phí tháng này thuộc về đội nào | ⚠ có nhãn chưa — thiếu thì bắt đầu từ đây | | Có gì chạy mà không ai dùng | ⚠ Recommender + xem số instance ban đêm | | Ai nhận cảnh báo ngân sách | ⚠ phải là người có thể HÀNH ĐỘNG |

Và điều dễ hiểu nhầm nhất về ngân sách trên Google Cloud: cảnh báo ngân sách chỉ gửi thông báo, nó không dừng chi tiêu. Muốn có trần cứng thì phải dùng quota, hoặc dựng cơ chế tự tắt tài nguyên — chứ một cái email lúc ba giờ sáng không ngăn được cụm máy nào cả.

Câu 282 Exploring Data Transformation with Google Cloud
Which of the following is a key difference between structured and unstructured data?
  1. A Structured data is used for machine learning, while unstructured data is not.
  2. B Structured data is always larger in volume than unstructured data.
  3. C Structured data is text-based, while unstructured data is always numerical.
  4. D Structured data conforms to a predefined model (like a table with rows and columns), while unstructured data does not.
Xem giải thích

Đáp án

D — Dữ liệu có cấu trúc tuân theo một mô hình định trước (như bảng có hàng và cột), còn dữ liệu phi cấu trúc thì không.

Vì sao đúng

Ranh giới nằm ở có schema định sẵn hay không — chứ không nằm ở kích thước, kiểu chữ/số, hay việc dùng cho học máy.

⚠ Ba mức:

⚠ CÓ CẤU TRÚC
    → ⚠ bảng, hàng, cột, kiểu dữ liệu
      xác định trước
    → CSDL quan hệ, CSV, bảng BigQuery
    → ⚠ truy vấn bằng SQL

⚠ BÁN CẤU TRÚC
    → ⚠ có thẻ đánh dấu nhưng
      KHÔNG có schema cứng
    → JSON, XML, log

⚠ PHI CẤU TRÚC
    → ⚠ KHÔNG có mô hình định trước
    → ảnh, video, âm thanh, PDF,
      email, tài liệu tự do
    → ⚠ chiếm PHẦN LỚN dữ liệu
      của doanh nghiệp

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

"Có cấu trúc dùng cho học máy,
 phi cấu trúc thì không"
    → ⚠ SAI: ML dùng RẤT NHIỀU
      dữ liệu phi cấu trúc —
      ảnh, giọng nói, văn bản

"Có cấu trúc LUÔN LỚN HƠN"
    → ⚠ NGƯỢC: phi cấu trúc
      thường lớn hơn nhiều

"Có cấu trúc là CHỮ, phi cấu trúc
 LUÔN là SỐ"
    → ⚠ vô lý: bảng chứa cả số
      lẫn chữ; ảnh và video không
      phải "số"

Nhất quán với #13514 (lô 143) — đề đó về data lake chứa mọi loại dữ liệu, và #13495 (lô 143) về database và warehouse.

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

  • A (có cấu trúc dùng cho ML) — phương án gần nhất về mặt "cũng nêu một khác biệt nghe hợp lý", nhưng sai: học máy hiện đại làm việc rất nhiều với ảnh, âm thanh và văn bản tự do.

  • B (luôn lớn hơn) và C (chữ và số) — cả hai đều sai về bản chất.

Ghi nhớ

⚠ Ba loại dữ liệu — bảng phải thuộc: | Loại | Ví dụ | Lưu ở đâu | |---|---|---| | ⚠ Có cấu trúc | ⚠ bảng CSDL, CSV | Cloud SQL, BigQuery | | ⚠ Bán cấu trúc | ⚠ JSON, XML, log | ⚠ Firestore, BigQuery (JSON) | | ⚠ Phi cấu trúc | ⚠ ảnh, video, âm thanh, PDF | ⚠ Cloud Storage |

Từ khoá nhận diện:

"hàng và cột, schema định trước" → có cấu trúc "JSON, log, có thẻ nhưng không cứng" → bán cấu trúc "ảnh, video, tài liệu tự do" → ⚠ phi cấu trúc → Cloud Storage "chứa mọi loại ở mọi quy mô" → data lake

⚠ Schema-on-write và schema-on-read Khái niệm
⚠ Schema-on-write ⚠ áp cấu trúc LÚC GHI — CSDL, kho
⚠ Schema-on-read ⚠ áp cấu trúc LÚC ĐỌC — hồ dữ liệu
Đánh đổi ⚠ on-write đảm bảo chất lượng, on-read linh hoạt hơn
⚠ Rút giá trị từ dữ liệu phi cấu trúc Công cụ
Ảnh ⚠ Vision API, AutoML Vision
Video Video Intelligence
Âm thanh ⚠ Speech-to-Text rồi phân tích văn bản
⚠ Tài liệu, hoá đơn ⚠ Document AI — trích trường
Văn bản tự do ⚠ Natural Language, mô hình sinh
Kết quả ⚠ biến phi cấu trúc thành CÓ cấu trúc để phân tích
⚠ Vì sao ranh giới này quan trọng trong thực tế Lý do
Quyết định chọn nơi lưu ⚠ ảnh vào CSDL quan hệ là sai lầm quen thuộc
Quyết định công cụ phân tích ⚠ SQL không đọc được ảnh
Quyết định chi phí ⚠ Cloud Storage rẻ hơn nhiều cho tệp lớn
⚠ Mẫu hình đúng ⚠ tệp trong Cloud Storage, ĐƯỜNG DẪN trong CSDL

Ba câu hỏi kiểm chứng: | Câu hỏi | Dẫn tới | |---|---| | Dữ liệu có schema cố định không | có → CSDL/kho; không → ⚠ hồ | | Cần truy vấn bằng SQL không | có → ⚠ BigQuery hoặc BigLake | | Tệp lớn cỡ nào | ⚠ lớn → Cloud Storage, đừng nhét vào CSDL |

Và mẫu thiết kế nên áp dụng mỗi khi ứng dụng cần lưu ảnh hay tệp đính kèm: để tệp trong Cloud Storage và chỉ giữ đường dẫn trong cơ sở dữ liệu. Nhồi dữ liệu nhị phân vào cột CSDL làm chậm sao lưu, tăng chi phí và khiến việc mở rộng khó hơn nhiều so với giá trị mà nó mang lại.

Câu 283 Modernize Infrastructure and Applications with Google Cloud
A company is using a database that is licensed to run only on specific physical servers and is not supported in a virtualized environment. To exit their data center, they need to run this database in the cloud while meeting the licensing requirements. Which Google Cloud solution is designed for this scenario?
  1. A Cloud SQL
  2. B Bare Metal Solution
  3. C Compute Engine
  4. D Cloud Spanner
Xem giải thích

Đáp án

B — Bare Metal Solution.

Vì sao đúng

Đề nêu một ràng buộc rất cụ thể: giấy phép chỉ cho chạy trên máy chủ vật lý xác định, không hỗ trợ môi trường ảo hoá. Chỉ có một dịch vụ cung cấp phần cứng vật lý thật.

⚠ Bare Metal Solution là gì:

⚠ MÁY CHỦ VẬT LÝ THẬT
    → ⚠ KHÔNG có lớp ảo hoá
    → đặt trong cơ sở của Google,
      cạnh các vùng Google Cloud
        ↓
    ⚠ Kết nối độ trễ RẤT THẤP
      tới dịch vụ Google Cloud
        ↓
    → ⚠ đáp ứng ràng buộc giấy phép
      mà VẪN dùng được đám mây

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

"Compute Engine"
    → ⚠ là MÁY ẢO — đúng thứ
      giấy phép KHÔNG cho phép
    (⚠ dù có sole-tenant node,
     nó vẫn là ảo hoá)

"Cloud SQL"
    → ⚠ CSDL có quản lý, chỉ hỗ trợ
      MySQL, PostgreSQL, SQL Server

"Cloud Spanner"
    → ⚠ CSDL riêng của Google,
      không chạy phần mềm của bạn

Nhất quán với #13443 (lô 142) — cùng khoá Bare Metal Solution cho Oracle. Đối chiếu #13505 (lô 143) khoá hạ tầng SAP-certified. Cùng một nhóm ý: khối lượng công việc doanh nghiệp có ràng buộc đặc thù, khác giải pháp cụ thể. Không mâu thuẫn.

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

  • C (Compute Engine) — phương án gần nhất vì cho toàn quyền trên hệ điều hành, nhưng nó vẫn là máy ảo, và đề nói rõ môi trường ảo hoá không được hỗ trợ.

  • A (Cloud SQL) và D (Cloud Spanner) — không chạy được phần mềm CSDL thương mại của bên thứ ba.

Ghi nhớ

⚠ Thang hạ tầng — bảng phải thuộc: | Mức | Dịch vụ | Bạn kiểm soát | |---|---|---| | ⚠ Phần cứng vật lý | ⚠ Bare Metal Solution | ⚠ máy thật, không ảo hoá | | Máy chủ riêng | ⚠ Sole-tenant node | ⚠ vẫn là ảo hoá, nhưng không chia máy | | Máy ảo | Compute Engine | OS | | Container | GKE, Cloud Run | ứng dụng | | Có quản lý | Cloud SQL, BigQuery | dữ liệu |

Từ khoá nhận diện:

"giấy phép đòi máy vật lý, không ảo hoá" → ⚠ Bare Metal Solution "phải chạy riêng máy, không chia với ai" → ⚠ sole-tenant node "SAP, cần chứng nhận" → hạ tầng SAP-certified "giữ nguyên vSphere" → VMware Engine

⚠ Bare Metal Solution dùng cho gì Trường hợp
⚠ Oracle Database và RAC ⚠ trường hợp phổ biến nhất
Phần mềm ràng buộc giấy phép theo lõi vật lý ⚠ đề này
Ứng dụng cần phần cứng đặc thù
⚠ Bước đệm để RỜI trung tâm dữ liệu ⚠ hiện đại hoá dần sau
⚠ Điều cần biết về Bare Metal Solution Điều
⚠ Không phải dịch vụ tự phục vụ như VM ⚠ cần làm việc với Google, có hợp đồng
⚠ Không co giãn theo phút ⚠ máy vật lý, cấp theo tháng
⚠ Bạn quản OS, CSDL, vá lỗi ⚠ Google lo phần cứng, mạng, điện
Kết nối vào VPC ⚠ độ trễ rất thấp tới dịch vụ khác
Chi phí cao hơn VM ⚠ chỉ dùng khi thật sự cần
⚠ Kiểm giấy phép trước khi lên đám mây Việc
Đọc kỹ điều khoản về ảo hoá ⚠ nhiều giấy phép cũ cấm
Tính theo lõi vật lý hay lõi ảo ⚠ ảnh hưởng lớn tới chi phí
Có điều khoản mang giấy phép đi không ⚠ BYOL
Hỏi nhà cung cấp bằng văn bản ⚠ đừng suy đoán

Ba câu hỏi kiểm chứng: | Câu hỏi | Dẫn tới | |---|---| | Giấy phép có cấm ảo hoá không | có → ⚠ Bare Metal Solution | | Có bản thay thế có quản lý không | có → ⚠ cân nhắc Replatform | | Chi phí so với tại chỗ ra sao | ⚠ so TCO đầy đủ |

Và đáng cân nhắc trước khi chốt phương án bare metal: ràng buộc ở đây là hợp đồng giấy phép, không phải kỹ thuật. Đôi khi việc đàm phán lại điều khoản, hoặc chuyển sang một cơ sở dữ liệu có quản lý, rẻ hơn nhiều so với việc duy trì cả một tầng phần cứng vật lý chỉ để làm hài lòng một dòng trong hợp đồng cũ.

Câu 284 Scaling with Google Cloud Operations
An SRE team is investigating an incident. They notice that the latency for their web service started increasing right after the traffic began to spike. Which of the Four Golden Signals is the measure of the demand being placed on the service?
  1. A Traffic
  2. B Saturation
  3. C Errors
  4. D Latency
Xem giải thích

Đáp án

A — Traffic (lưu lượng).

Vì sao đúng

Trong bốn tín hiệu vàng, Traffic chính là thước đo nhu cầu đang đặt lên dịch vụ — bao nhiêu request đang tới.

⚠ Bốn tín hiệu và câu hỏi mỗi cái trả lời:

⚠ TRAFFIC
    → ⚠ "CÓ BAO NHIÊU NHU CẦU?"
    → request/giây, kết nối/giây
    → ⚠ ĐỀ NÀY

LATENCY
    → "phục vụ MẤT BAO LÂU?"

ERRORS
    → "bao nhiêu phần THẤT BẠI?"

SATURATION
    → ⚠ "hệ thống ĐẦY tới đâu?"

⚠ Vì sao tình huống trong đề rất điển hình:

Traffic tăng vọt
        ↓
    ⚠ Saturation tăng theo
      (CPU, kết nối gần cạn)
        ↓
    ⚠ Latency bắt đầu tăng
        ↓
    ⚠ Nếu không xử lý:
      Errors tăng (timeout)
        ↓
    → ⚠ bốn tín hiệu KỂ MỘT
      CÂU CHUYỆN theo thứ tự

Đề hỏi riêng cái đo nhu cầu, nên đáp án là Traffic — dù triệu chứng người dùng thấy là latency.

Nhất quán với #13522 (cùng lô) — đề đó hỏi tên gọi của cả bốn tín hiệu, đề này hỏi một tín hiệu cụ thể. Cùng khung, hoàn toàn nhất quán.

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

  • D (Latency) — phương án gần nhất vì đề có nhắc tới độ trễ tăng, nhưng đó là triệu chứng; câu hỏi là cái nào đo nhu cầu.

  • B (Saturation) — đo mức đầy của tài nguyên, là hệ quả của nhu cầu chứ không phải bản thân nhu cầu.

  • C (Errors) — đo tỉ lệ thất bại.

Ghi nhớ

⚠ Bốn tín hiệu vàng — bảng phải thuộc: | Tín hiệu | Đo gì | Ví dụ chỉ số | |---|---|---| | ⚠ Traffic | ⚠ NHU CẦU | ⚠ request/giây, QPS | | ⚠ Latency | ⚠ thời gian phục vụ | ⚠ p50, p95, p99 | | ⚠ Errors | ⚠ tỉ lệ thất bại | % mã 5xx | | ⚠ Saturation | ⚠ mức đầy | ⚠ % CPU, % kết nối đã dùng |

Từ khoá nhận diện:

"nhu cầu đặt lên dịch vụ" → ⚠ Traffic "phục vụ mất bao lâu" → Latency "bao nhiêu request hỏng" → Errors "tài nguyên còn bao nhiêu" → ⚠ Saturation

⚠ Traffic dùng để làm gì Công dụng
⚠ Lập kế hoạch năng lực ⚠ biết trước cần bao nhiêu máy
⚠ Phát hiện bất thường ⚠ tụt đột ngột = có thứ gì đó hỏng
Mẫu số cho tỉ lệ lỗi ⚠ 10 lỗi trên 100 khác 10 trên 1 triệu
Cấu hình autoscaling ⚠ có thể co giãn theo QPS
Chuẩn bị sự kiện lớn ⚠ so với đỉnh năm ngoái
⚠ Traffic GIẢM cũng là cảnh báo Điểm
⚠ Tụt về 0 = hệ thống upstream hỏng ⚠ hoặc DNS, load balancer sai
Đội hay chỉ cảnh báo khi TĂNG ⚠ thiếu một nửa
Nên ⚠ cảnh báo cả hai chiều so với cùng kỳ
⚠ Chuỗi nhân quả khi có sự cố tải Chuỗi
1. Traffic tăng nhu cầu
2. Saturation tăng ⚠ tài nguyên cạn dần
3. Latency tăng ⚠ hàng đợi dài ra
4. Errors tăng ⚠ timeout, từ chối kết nối
Xử lý ở đâu ⚠ can thiệp ở bước 2 là kịp, tới bước 4 đã muộn
⚠ Chuẩn bị cho đợt tăng tải đã biết trước Việc
⚠ Xin nâng quota TRƯỚC ⚠ hay bị quên nhất
Hâm nóng autoscaler ⚠ đặt min instances tạm thời
Kiểm nút thắt ở CSDL ⚠ thường gãy trước tầng ứng dụng
Diễn tập tải ⚠ đo thật, đừng ước lượng
Chuẩn bị phương án giảm tải ⚠ tắt tính năng phụ khi cần

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Đỉnh lưu lượng năm ngoái là bao nhiêu | ⚠ xem lại dữ liệu, đừng đoán | | Hệ thống chịu được tới đâu | ⚠ thử tải tới điểm gãy | | Nút thắt nằm ở đâu | ⚠ thường là CSDL hoặc quota |

Và bài học rút ra từ chuỗi nhân quả này: khi người dùng bắt đầu phàn nàn về độ trễ, tín hiệu đáng nhìn đầu tiên không phải độ trễ. Traffic và saturation đã kể trước câu chuyện đó vài phút — và đó chính là khoảng thời gian dùng để can thiệp kịp.

Câu 285 Modernize Infrastructure and Applications with Google Cloud
A developer needs to deploy a containerized application. They want a service that provides a fully managed Kubernetes control plane but still allows them to configure and manage their own pool of worker nodes for maximum flexibility. Which Google Cloud service meets these requirements?
  1. A Cloud Run
  2. B Google Kubernetes Engine (GKE)
  3. C Compute Engine
  4. D App Engine Flexible Environment
Xem giải thích

Đáp án

B — Google Kubernetes Engine (GKE).

Vì sao đúng

Đề mô tả chính xác mô hình GKE Standard: control plane do Google quản lý hoàn toàn, nhưng bạn tự cấu hình và quản node pool để có độ linh hoạt tối đa.

⚠ Chia trách nhiệm trong GKE:

⚠ GOOGLE LO — control plane
    → API server, etcd, scheduler
    → ⚠ vá lỗi, nâng cấp, HA
    → ⚠ bạn không thấy máy nào

⚠ BẠN LO — node pool (Standard)
    → ⚠ chọn loại máy, số node
    → GPU, Spot VM, ổ đĩa
    → ⚠ taint, label, autoscaling
      riêng từng pool

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

"Cloud Run"
    → ⚠ chạy container rất tốt
    → ⚠ nhưng KHÔNG có node pool
      để cấu hình — đó là điểm
      mạnh của nó, không hợp đề này

"Compute Engine"
    → ⚠ máy ảo trần, ⚠ KHÔNG có
      control plane Kubernetes
      được quản lý

"App Engine Flexible"
    → ⚠ PaaS chạy container, nhưng
      không cho quản node pool
      kiểu Kubernetes

Nhất quán với #13515 (lô 143) — cùng khoá GKE khi đề đòi kiểm soát cụm và node pool. Đối chiếu #13519 (cùng lô) khoá Cloud Run vì đề đó chỉ cần "đưa image, tự chạy". Không mâu thuẫn — mức kiểm soát yêu cầu khác nhau.

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

  • A (Cloud Run) — phương án gần nhất vì cùng chạy container có quản lý, nhưng nó cố tình giấu node và cụm.

  • C (Compute Engine) — bạn phải tự cài và tự vận hành cả Kubernetes.

  • D (App Engine Flexible) — không cho kiểm soát ở mức node pool.

Ghi nhớ

⚠ Standard và Autopilot — bảng phải thuộc: | | GKE Standard | GKE Autopilot | |---|---|---| | Control plane | ⚠ Google quản | ⚠ Google quản | | ⚠ Node | ⚠ BẠN quản — đề này | ⚠ Google quản | | Tính tiền | ⚠ theo NODE | ⚠ theo POD yêu cầu | | Linh hoạt | ⚠ cao nhất | ⚠ có giới hạn | | Hợp với | ⚠ cần GPU, cấu hình đặc thù | ⚠ muốn ít việc vận hành |

Từ khoá nhận diện:

"control plane có quản lý, tự quản node" → ⚠ GKE Standard "container nhưng không muốn quản gì" → Cloud Run "Kubernetes nhưng không muốn quản node" → ⚠ GKE Autopilot "K8s ở nhiều đám mây" → Anthos / GKE Enterprise

⚠ Node pool cho bạn làm gì Khả năng
Nhiều loại máy trong một cụm ⚠ pool CPU và pool GPU riêng
⚠ Pool Spot VM ⚠ giảm chi phí cho việc chịu gián đoạn
Taint và toleration ⚠ ép workload vào đúng pool
Autoscaling từng pool
Nâng cấp lần lượt ⚠ giảm rủi ro
Chọn ổ đĩa, kích thước, image node
⚠ Google lo gì cho control plane Việc
Sẵn sàng cao, tự sao lưu etcd
⚠ Vá lỗi bảo mật
⚠ Nâng cấp phiên bản theo release channel ⚠ Rapid, Regular, Stable
Mở rộng theo cỡ cụm
Bạn chỉ chọn ⚠ phiên bản, kênh, vùng hay đa vùng
⚠ Việc bạn vẫn phải làm với GKE Việc
⚠ Đặt resource requests và limits ⚠ thiếu là nguyên nhân sự cố số một
Nâng cấp node pool ⚠ có thể bật tự động
Quét lỗ hổng image Artifact Registry
Network policy ⚠ mặc định pod gọi được nhau
⚠ Theo dõi node rảnh ⚠ cụm KHÔNG co về 0

Ba câu hỏi kiểm chứng: | Câu hỏi | Dẫn tới | |---|---| | Có thật sự cần cấu hình node không | không → ⚠ Autopilot hoặc Cloud Run | | Có workload cần GPU không | có → Standard | | Ai vận hành cụm ngoài giờ | ⚠ không rõ → chọn mức trừu tượng cao hơn |

Và câu hỏi phân biệt nhanh nhất giữa GKE Standard và Autopilot: đội có ai thật sự muốn chọn loại máy cho node không? Nếu câu trả lời là "miễn nó chạy", thì mọi công sức bỏ ra để quản node pool là chi phí thuần — Autopilot lo phần đó tốt hơn.

Câu 286 Digital Transformation with Google Cloud
A company uses several different public cloud providers to host various parts of its application portfolio, choosing the best service for the job from each provider. What is this IT infrastructure strategy called?
  1. A Private Cloud
  2. B Hybrid Cloud
  3. C On-premises
  4. D Multi-cloud
Xem giải thích

Đáp án

D — Multi-cloud (đa đám mây).

Vì sao đúng

Multi-cloud là chiến lược dùng nhiều nhà cung cấp đám mây CÔNG CỘNG cùng lúc, chọn dịch vụ tốt nhất từ mỗi bên — đúng mô tả của đề.

⚠ Bốn mô hình triển khai — phân biệt bằng NƠI ĐẶT:

⚠ PUBLIC CLOUD
    → hạ tầng dùng chung của
      nhà cung cấp

⚠ PRIVATE CLOUD
    → ⚠ hạ tầng RIÊNG của một
      tổ chức, tại chỗ hoặc thuê

⚠ HYBRID CLOUD
    → ⚠ TẠI CHỖ (hoặc private)
      KẾT HỢP với đám mây công cộng

⚠ MULTI-CLOUD
    → ⚠ NHIỀU đám mây CÔNG CỘNG
    → ⚠ ĐỀ NÀY

⚠ Điểm phân biệt then chốt:

HYBRID
    → ⚠ có yếu tố TẠI CHỖ

MULTI-CLOUD
    → ⚠ TOÀN đám mây công cộng,
      chỉ khác NHÀ CUNG CẤP

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

"Private Cloud"
    → ⚠ hạ tầng riêng một tổ chức

"Hybrid Cloud"
    → ⚠ đề KHÔNG nhắc tới tại chỗ

"On-premises"
    → ⚠ hoàn toàn không phải đám mây

Đối chiếu #13517 (cùng lô) về chống khoá chân bằng TensorFlow — multi-cloud là một chiến lược khác cho cùng mối lo. Không mâu thuẫn.

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

  • B (Hybrid Cloud) — phương án gần nhất và là bẫy chính: hai khái niệm rất hay bị nhầm. Hybrid bắt buộc có yếu tố tại chỗ hoặc private, mà đề chỉ nói tới nhiều nhà cung cấp công cộng.

  • A (Private Cloud) và C (On-premises) — không phải mô hình đang được mô tả.

Ghi nhớ

⚠ Bốn mô hình — bảng phải thuộc: | Mô hình | Định nghĩa | |---|---| | Public | ⚠ hạ tầng dùng chung của nhà cung cấp | | Private | ⚠ hạ tầng riêng một tổ chức | | ⚠ Hybrid | ⚠ tại chỗ/private + công cộng | | ⚠ Multi-cloud | ⚠ NHIỀU nhà cung cấp công cộng |

Từ khoá nhận diện:

"nhiều nhà cung cấp công cộng" → ⚠ multi-cloud "trung tâm dữ liệu riêng + đám mây" → ⚠ hybrid "quản lý K8s ở nhiều nơi bằng một mặt phẳng" → ⚠ Anthos / GKE Enterprise "truy vấn dữ liệu ở đám mây khác" → ⚠ BigQuery Omni

⚠ Vì sao doanh nghiệp chọn multi-cloud Lý do
⚠ Chọn dịch vụ tốt nhất từng bên ⚠ đề này
Giảm phụ thuộc một nhà cung cấp ⚠ và có lợi thế đàm phán
Yêu cầu về chủ quyền dữ liệu ⚠ vùng khả dụng khác nhau
⚠ Kế thừa sau sáp nhập ⚠ lý do THẬT phổ biến nhất
Khả năng chịu lỗi ở mức nhà cung cấp ⚠ rất tốn kém để làm đúng
⚠ Cái giá của multi-cloud Cái giá
⚠ Đội phải giỏi NHIỀU nền tảng ⚠ chi phí lớn nhất là con người
⚠ Phí truyền dữ liệu giữa các đám mây ⚠ rất dễ bị bất ngờ
Bảo mật và IAM phải quản hai lần
⚠ Mất mẫu số chung ⚠ dùng mẫu số chung là mất tiện ích của cả hai
Giám sát rời rạc
⚠ Công cụ của Google cho multi-cloud và hybrid Công cụ
⚠ GKE Enterprise / Anthos ⚠ K8s ở nhiều môi trường, một mặt phẳng quản lý
⚠ BigQuery Omni ⚠ truy vấn dữ liệu ở AWS/Azure TẠI CHỖ đó
Cloud Interconnect / VPN nối mạng
Looker ⚠ kết nối nhiều nguồn dữ liệu
Cloud Monitoring ⚠ thu thập từ nhiều nơi
⚠ Khi nào ĐỪNG chọn multi-cloud Khi
Chỉ vì "nghe hiện đại" ⚠ không có lý do nghiệp vụ rõ
Đội nhỏ ⚠ gánh nặng vận hành nhân đôi
Chưa dùng tốt MỘT đám mây
Nguyên tắc ⚠ multi-cloud là quyết định CHIẾN LƯỢC, không phải mặc định

Ba câu hỏi kiểm chứng: | Câu hỏi | Vì sao hỏi | |---|---| | Lý do nghiệp vụ là gì | ⚠ không rõ thì đừng làm | | Dữ liệu đi qua lại bao nhiêu | ⚠ phí egress là khoản hay bị bỏ sót | | Ai vận hành phía nào | ⚠ kỹ năng phải có thật |

Và lý do phổ biến nhất khiến một doanh nghiệp trở thành multi-cloud trong thực tế: không phải một quyết định chiến lược nào cả, mà là một vụ sáp nhập. Khi đó câu hỏi không còn là "có nên multi-cloud không" mà là "quản lý nó cho gọn bằng cách nào" — và đó đúng là bài toán mà Anthos và BigQuery Omni sinh ra để giải.

Câu 287 Modernize Infrastructure and Applications with Google Cloud
A developer has written a single Python script that needs to run once every night to process some files. They want the most cost-effective, serverless solution that requires no infrastructure management. Which Google Cloud service is the best fit?
  1. A Compute Engine
  2. B Bare Metal Solution
  3. C Cloud Functions
  4. D Google Kubernetes Engine (GKE)
Xem giải thích

Đáp án

C — Cloud Functions.

Vì sao đúng

Đề mô tả đúng bài toán của Cloud Functions: một script Python duy nhất, chạy mỗi đêm một lần, cần rẻ nhất, serverless, không quản hạ tầng.

⚠ Vì sao Cloud Functions hợp nhất:

"MỘT script Python"
    → ⚠ đơn vị triển khai của
      Cloud Functions đúng là MỘT HÀM
    → ⚠ không phải đóng gói container

"chạy MỘT LẦN mỗi đêm"
    → ⚠ 23 giờ 59 phút còn lại
      KHÔNG trả đồng nào

"RẺ NHẤT, không quản hạ tầng"
    → ⚠ serverless, co về 0

⚠ Dựng lịch chạy hằng đêm:

⚠ Cloud Scheduler (cron)
        ↓
    ⚠ Pub/Sub hoặc gọi HTTP
        ↓
    ⚠ Cloud Function chạy script
        ↓
    xong thì tắt

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

"Compute Engine"
    → ⚠ máy ảo chạy 24/7 để dùng
      vài phút mỗi đêm
    → ⚠ lãng phí, và phải tự vá OS

"GKE"
    → ⚠ cả một cụm cho một script:
      quá nặng và quá đắt

"Bare Metal Solution"
    → ⚠ máy chủ vật lý — xa nhất
      với "serverless, rẻ nhất"

Đối chiếu #13519 (cùng lô) khoá Cloud Run — đề đó nói rõ "đã đóng gói thành container". Đề này nói "một script Python". Không mâu thuẫn — khác đơn vị triển khai.

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

  • A (Compute Engine) — phương án gần nhất vì chắc chắn chạy được script, nhưng bạn trả tiền cho máy suốt cả ngày và vẫn phải tự vận hành nó.

  • D (GKE) và B (Bare Metal Solution) — nặng nề và tốn kém hơn nhiều so với nhu cầu.

Ghi nhớ

⚠ Bốn lựa chọn tính toán theo đơn vị triển khai: | Dịch vụ | Đơn vị | Hợp với | |---|---|---| | ⚠ Cloud Functions | ⚠ MỘT HÀM | ⚠ script nhỏ, phản ứng sự kiện | | Cloud Run | ⚠ container | ⚠ ứng dụng web, API | | GKE | pod trên cụm | nhiều dịch vụ, cần kiểm soát | | Compute Engine | máy ảo | ⚠ cần toàn quyền OS |

Từ khoá nhận diện:

"một script, một hàm, chạy theo lịch" → ⚠ Cloud Functions "đã có container" → Cloud Run "tác vụ chạy rồi kết thúc, có container" → ⚠ Cloud Run jobs "chạy theo lịch" → ⚠ Cloud Scheduler kích hoạt

⚠ Cloud Functions kích hoạt bằng gì Nguồn
HTTP gọi trực tiếp
⚠ Cloud Scheduler ⚠ theo lịch cron — đề này
Pub/Sub ⚠ có thông điệp mới
Cloud Storage ⚠ có tệp được tải lên
Firestore, Firebase dữ liệu thay đổi
Eventarc ⚠ hầu như mọi sự kiện Google Cloud
⚠ Giới hạn phải biết Giới hạn
⚠ Thời gian chạy tối đa ⚠ việc rất dài → Cloud Run jobs hoặc Batch
Bộ nhớ tối đa mỗi lần chạy ⚠ cấu hình được
Cold start ⚠ lần chạy đầu chậm hơn
⚠ Không trạng thái ⚠ mọi thứ cần giữ phải ra ngoài
Một hàm = một trách nhiệm ⚠ script lớn dần thì nên chuyển sang Cloud Run
⚠ Mẫu hình việc chạy đêm Mẫu
Scheduler → Pub/Sub → Function ⚠ bền hơn gọi HTTP trực tiếp
Xử lý tệp trong Cloud Storage ⚠ có thể kích hoạt theo sự kiện thay vì theo lịch
Việc chạy lâu ⚠ Cloud Run jobs hoặc Batch
⚠ Phải chịu được chạy LẠI ⚠ idempotent — có thể được gọi hai lần
Ghi log rõ ràng ⚠ hỏng lúc 2 giờ sáng thì log là tất cả

Ba câu hỏi kiểm chứng: | Câu hỏi | Dẫn tới | |---|---| | Script chạy bao lâu | dài → ⚠ Cloud Run jobs | | Chạy hai lần có sao không | ⚠ phải làm idempotent | | Ai biết khi nó hỏng | ⚠ dựng cảnh báo — việc chạy đêm hỏng rất dễ bị bỏ qua |

Và rủi ro thật sự của mọi tác vụ chạy hằng đêm không nằm ở việc chọn dịch vụ nào, mà ở chỗ: khi nó âm thầm ngừng chạy, có thể vài tuần sau mới có người phát hiện. Một cảnh báo khi tác vụ không báo cáo thành công đúng giờ đáng giá hơn mọi tối ưu chi phí ở đây.

Câu 288 Scaling with Google Cloud Operations
A company wants to build a culture that encourages rapid innovation and reduces the fear of deploying new code. Their new philosophy is to treat failure as an expected event and to focus on fast recovery rather than trying to prevent all failures. Which two cultural movements embrace this principle?
  1. A DevOps and Site Reliability Engineering (SRE)
  2. B ITIL and PRINCE2
  3. C FinOps and SecOps
  4. D Waterfall and Six Sigma
Xem giải thích

Đáp án

A — DevOps và Site Reliability Engineering (SRE).

Vì sao đúng

Cả hai phong trào đều dựa trên cùng một niềm tin: thất bại là điều tất yếu, nên hãy đầu tư vào phục hồi nhanh thay vì cố ngăn mọi sự cố.

⚠ Vì sao tư duy này dẫn tới đổi mới nhanh:

"Không được phép hỏng"
        ↓
    ⚠ mỗi lần phát hành thành
      sự kiện lớn, phải duyệt nhiều
        ↓
    ⚠ phát hành THƯA và TO
        ↓
    ⚠ thay đổi to thì rủi ro CAO hơn
        ↓
    ⚠ càng sợ, càng thưa — vòng xoáy

"Hỏng là chuyện bình thường"
        ↓
    ⚠ đầu tư vào phát hiện nhanh,
      quay lui nhanh
        ↓
    ⚠ phát hành NHỎ và THƯỜNG XUYÊN
        ↓
    ⚠ mỗi thay đổi nhỏ, dễ sửa

⚠ Cơ chế cụ thể của hai phong trào:

DEVOPS
    → CI/CD tự động
    → ⚠ phát hành nhỏ, thường xuyên
    → ⚠ quay lui dễ dàng

SRE
    → ⚠ SLO và ERROR BUDGET
    → ⚠ hậu kiểm KHÔNG QUY TỘI
    → ⚠ giảm việc thủ công bằng
      tự động hoá

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

"ITIL và PRINCE2"
    → ⚠ khung quản trị theo quy trình,
      thiên về kiểm soát thay đổi

"FinOps và SecOps"
    → ⚠ chi phí và bảo mật, không
      phải về chấp nhận thất bại

"Waterfall và Six Sigma"
    → ⚠ Waterfall: kế hoạch cứng
    → ⚠ Six Sigma: LOẠI BỎ khuyết tật —
      gần như NGƯỢC với ý đề

Nhất quán với #13486 (lô 143) về DevOps là hợp tác, và #13478 (lô 143) về ưu tiên độ tin cậy khi vượt ngân sách lỗi.

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

  • D (Waterfall và Six Sigma) — phương án gần nhất vì cũng là hai phương pháp có tên tuổi, nhưng Six Sigma hướng tới giảm khuyết tật về gần không, tức là triết lý ngược lại.

  • B (ITIL và PRINCE2) và C (FinOps và SecOps) — không phải về chủ đề này.

Ghi nhớ

⚠ Bốn chỉ số DORA — thước đo của DevOps: | Chỉ số | Đo gì | |---|---| | Deployment frequency | ⚠ phát hành bao nhiêu lần | | Lead time for changes | từ commit tới sản xuất | | ⚠ Change failure rate | ⚠ bao nhiêu % phát hành gây sự cố | | ⚠ Time to restore (MTTR) | ⚠ phục hồi mất bao lâu — trọng tâm đề này |

Từ khoá nhận diện:

"thất bại là bình thường, phục hồi nhanh" → ⚠ DevOps và SRE "phần trăm được phép hỏng" → ⚠ error budget "hậu kiểm không quy tội" → ⚠ blameless postmortem "giảm việc lặp thủ công" → ⚠ toil reduction

⚠ Khái niệm cốt lõi của SRE Khái niệm
SLI ⚠ chỉ số đo được
SLO ⚠ mục tiêu nội bộ
⚠ Error budget ⚠ 100% trừ SLO — phần được phép hỏng
⚠ Toil ⚠ việc thủ công lặp lại — phải tự động hoá
Blameless postmortem ⚠ sửa HỆ THỐNG, không kỷ luật người
Ngừng phát hành khi cạn budget ⚠ cơ chế tự điều chỉnh
⚠ Vì sao error budget hay đến vậy Lý do
⚠ Biến tranh cãi thành CON SỐ ⚠ hết cãi "nhanh hay ổn định"
Còn budget → phát hành thoải mái
⚠ Cạn budget → dừng, sửa độ tin cậy
Hai bên cùng một mục tiêu ⚠ hết đối đầu dev và ops
⚠ Vì sao "không quy tội" là điều kiện tiên quyết Lý do
⚠ Sợ bị phạt → người ta GIẤU sự cố ⚠ mất luôn cơ hội học
Lỗi thường do HỆ THỐNG cho phép nó xảy ra
Câu hỏi đúng ⚠ "vì sao hệ thống cho phép?" chứ không phải "ai làm?"
Kết quả ⚠ báo cáo trung thực, sửa được gốc rễ
⚠ Việc cụ thể để phục hồi nhanh Việc
⚠ Quay lui một bước ⚠ quan trọng nhất
Canary / chia lưu lượng ⚠ Cloud Run, GKE làm được sẵn
Feature flag ⚠ tắt tính năng mà không phát hành lại
Cảnh báo theo triệu chứng
Runbook và diễn tập

Ba câu hỏi kiểm chứng: | Câu hỏi | Vì sao hỏi | |---|---| | Quay lui mất bao lâu | ⚠ thử thật, đừng giả định | | Sự cố gần nhất có hậu kiểm không | ⚠ có quy tội ai không | | Phát hành bao lâu một lần | ⚠ thưa thường là dấu hiệu của SỢ |

Và phép thử ngắn nhất cho văn hoá mà đề nói tới: hỏi xem đội mất bao lâu để quay lui một lần phát hành hỏng. Nếu câu trả lời tính bằng phút, nỗi sợ phát hành sẽ tự biến mất; nếu tính bằng giờ, thì mọi lời kêu gọi đổi mới nhanh đều sẽ vấp phải một nỗi sợ hoàn toàn có cơ sở.

Câu 289 Innovating with Google Cloud Artificial Intelligence
A retail company wants to analyze customer reviews to identify common themes and product complaints. They have thousands of text reviews and no predefined categories. Which AI/ML technique is best suited for automatically grouping these reviews into topics based on their content?
  1. A Classification
  2. B Clustering (Topic Modeling)
  3. C Regression
  4. D Anomaly Detection
Xem giải thích

Đáp án

B — Clustering (Topic Modeling) — phân cụm.

Vì sao đúng

Dữ kiện quyết định nằm ở cụm từ "không có danh mục định trước": không có nhãn thì không thể huấn luyện mô hình phân loại. Việc tự nhóm các đánh giá theo nội dung là học không giám sát.

⚠ Có nhãn hay không — ranh giới quyết định:

CÓ nhãn sẵn
    → ⚠ HỌC CÓ GIÁM SÁT
    → phân loại, hồi quy

⚠ KHÔNG có nhãn
    → ⚠ HỌC KHÔNG GIÁM SÁT
    → ⚠ PHÂN CỤM — đề này
    → ⚠ mô hình TỰ tìm nhóm

⚠ Kết quả phân cụm trông thế nào:

Hàng nghìn đánh giá văn bản
        ↓
    ⚠ Mô hình gom thành các nhóm
      theo độ tương đồng nội dung
        ↓
    Nhóm 1: giao hàng chậm
    Nhóm 2: sản phẩm hỏng khi nhận
    Nhóm 3: khó dùng
        ↓
    ⚠ TÊN nhóm do NGƯỜI đặt sau
      khi đọc mẫu đại diện

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

"Classification"
    → ⚠ cần danh mục ĐỊNH TRƯỚC và
      dữ liệu đã gán nhãn — đề nói
      rõ là KHÔNG CÓ

"Regression"
    → ⚠ dự đoán một CON SỐ

"Anomaly Detection"
    → ⚠ tìm điểm BẤT THƯỜNG hiếm gặp,
      không phải gom nhóm toàn bộ

Đối chiếu #13430 (phân loại), #13465/#13406 (hồi quy), #13491 (phát hiện bất thường) — bộ bốn kỹ thuật đã đủ. Phân biệt bằng có nhãn không và đầu ra là gì. Hoàn toàn nhất quán.

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

  • A (Classification) — phương án gần nhất và là bẫy chính: cả hai đều "chia dữ liệu thành nhóm". Khác biệt là phân loại cần nhãn định sẵn, còn ở đây chưa có danh mục nào.

  • C (Regression) — cho đầu ra là số.

  • D (Anomaly Detection) — tìm ngoại lệ.

Ghi nhớ

⚠ Bốn kỹ thuật — bảng phải thuộc: | Kỹ thuật | Có nhãn | Đầu ra | |---|---|---| | Classification | ⚠ CÓ | ⚠ danh mục định trước | | Regression | ⚠ CÓ | ⚠ một CON SỐ | | ⚠ Clustering | ⚠ KHÔNG | ⚠ nhóm do mô hình TỰ tìm | | Anomaly detection | thường không | ⚠ điểm bất thường |

Từ khoá nhận diện:

"không có danh mục định trước, tự gom nhóm" → ⚠ clustering "phân vào các loại đã biết" → classification "dự đoán doanh thu, giá, số lượng" → regression "giao dịch gian lận, cảm biến lạ" → anomaly detection

⚠ Ứng dụng của phân cụm Ứng dụng
⚠ Chủ đề trong đánh giá khách hàng ⚠ đề này
Phân khúc khách hàng ⚠ tìm nhóm hành vi tương tự
Nhóm tài liệu, bài báo
Nén ảnh, gom màu
Công cụ ⚠ BigQuery ML kmeans, Vertex AI
⚠ Việc phải làm để phân cụm văn bản Việc
⚠ Biến văn bản thành VECTOR ⚠ embedding — bước then chốt
Chọn số cụm ⚠ k-means phải khai trước
⚠ ĐỌC mẫu để ĐẶT TÊN cụm ⚠ mô hình không đặt tên hộ
Đánh giá chất lượng cụm ⚠ silhouette score, hoặc mắt người
Lặp lại với k khác nhau
⚠ Đặc điểm của học không giám sát Đặc điểm
⚠ Không có "đáp án đúng" ⚠ khó đánh giá hơn học có giám sát
⚠ Kết quả cần người diễn giải
Nhạy với cách biểu diễn dữ liệu ⚠ embedding khác cho cụm khác
Hữu ích để KHÁM PHÁ ⚠ thường là bước ĐẦU
Mẫu hình hay dùng ⚠ phân cụm để tìm nhãn → rồi dựng bộ phân loại

Ba câu hỏi kiểm chứng: | Câu hỏi | Dẫn tới | |---|---| | Có nhãn sẵn không | có → classification; không → ⚠ clustering | | Cụm tìm được có nghĩa không | ⚠ đọc mẫu — cụm vô nghĩa là chuyện thường | | Bao nhiêu cụm là hợp lý | ⚠ thử vài giá trị rồi đánh giá |

Và mẫu hình thường gặp nhất trong thực tế với bài toán này: phân cụm trước để tìm ra các chủ đề, rồi lấy chính chúng làm nhãn cho một bộ phân loại. Lúc đó việc gán chủ đề cho từng đánh giá mới trở thành bài toán có giám sát — nhanh hơn, ổn định hơn và đo được chất lượng.

Câu 290 Trust and Security with Google Cloud
A company's security policy requires that before a user can access a sensitive application, they must prove their identity. What is this process of verifying a user's identity called?
  1. A Authorization
  2. B Encryption
  3. C Auditing
  4. D Authentication
Xem giải thích

Đáp án

D — Authentication (xác thực).

Vì sao đúng

Authentication = CHỨNG MINH BẠN LÀ AI. Đó là bước diễn ra trước tiên, trước khi hệ thống quyết định bạn được làm gì.

⚠ Hai từ luôn đi cặp — nhớ bằng câu hỏi:

⚠ AUTHENTICATION (AuthN)
    → ⚠ "BẠN LÀ AI?"
    → mật khẩu, khoá bảo mật,
      chứng chỉ, sinh trắc học
    → ⚠ diễn ra TRƯỚC
    → ⚠ ĐỀ NÀY

⚠ AUTHORIZATION (AuthZ)
    → ⚠ "BẠN ĐƯỢC LÀM GÌ?"
    → vai IAM, quyền
    → ⚠ diễn ra SAU khi đã xác thực

⚠ Ba yếu tố xác thực:

⚠ ĐIỀU BẠN BIẾT
    → mật khẩu, mã PIN

⚠ ĐIỀU BẠN CÓ
    → ⚠ khoá bảo mật, điện thoại,
      mã một lần

⚠ ĐIỀU BẠN LÀ
    → vân tay, khuôn mặt
        ↓
    ⚠ Kết hợp từ HAI yếu tố trở lên
      = MFA / xác thực đa yếu tố

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

"Authorization"
    → ⚠ bước SAU: được làm gì

"Encryption"
    → ⚠ BẢO VỆ dữ liệu bằng mã hoá,
      không xác minh ai

"Auditing"
    → ⚠ GHI LẠI ai đã làm gì —
      diễn ra sau cùng

⚠ Cặp đôi với #13537 (cùng lô) — đề đó hỏi về Authorization. Hai đề bổ sung nhau, mô tả hai bước liên tiếp. Hoàn toàn nhất quán, không mâu thuẫn.

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

  • A (Authorization) — phương án gần nhất và là bẫy chính: hai khái niệm luôn đi cùng nhau. Nhưng đề nói rõ "chứng minh danh tính", đó là xác thực.

  • B (Encryption) và C (Auditing) — thuộc các lớp bảo mật khác.

Ghi nhớ

⚠ Bốn khái niệm bảo mật — bảng phải thuộc: | Khái niệm | Câu hỏi | |---|---| | ⚠ Authentication | ⚠ "bạn LÀ AI?" | | ⚠ Authorization | ⚠ "bạn ĐƯỢC LÀM GÌ?" | | Auditing | ⚠ "ai ĐÃ LÀM GÌ?" | | Encryption | ⚠ "dữ liệu có bị đọc trộm không?" |

Từ khoá nhận diện:

"chứng minh danh tính, đăng nhập" → ⚠ authentication "được phép làm gì, vai, quyền" → authorization "nhật ký, ai đã thao tác" → ⚠ Cloud Audit Logs "mã hoá khi lưu và khi truyền" → encryption

⚠ Xác thực trên Google Cloud Cơ chế
Tài khoản Google / Cloud Identity người dùng
⚠ Service account ⚠ danh tính cho MÁY, không phải người
⚠ Workload Identity Federation ⚠ danh tính bên ngoài, KHÔNG cần khoá tĩnh
SSO / SAML ⚠ liên kết với nhà cung cấp danh tính của công ty
⚠ MFA / khoá bảo mật ⚠ chống lừa đảo hiệu quả nhất
⚠ Vì sao MFA quan trọng đến vậy Lý do
⚠ Mật khẩu bị lộ là chuyện thường ⚠ dùng lại, lừa đảo, rò rỉ
⚠ Khoá bảo mật vật lý chống được lừa đảo ⚠ mã OTP thì không hoàn toàn
Bắt buộc cho tài khoản quản trị ⚠ ưu tiên số một
Google Cloud ⚠ đặt được thành chính sách tổ chức
⚠ Sai lầm phổ biến về danh tính Sai lầm
⚠ Dùng khoá service account dạng tệp JSON ⚠ lộ là mất tất cả — ưu tiên Workload Identity
Tài khoản dùng chung cho cả đội ⚠ mất khả năng truy vết
Không tắt tài khoản người đã nghỉ ⚠ rà soát định kỳ
Không bật MFA cho quản trị viên

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Tài khoản quản trị đã bật MFA chưa | ⚠ kiểm ngay, đây là ưu tiên số một | | Còn khoá service account tĩnh nào không | ⚠ liệt kê và thay dần | | Ai còn quyền mà đã nghỉ việc | ⚠ rà soát định kỳ |

Và thứ tự đúng luôn là xác thực trước, phân quyền sau — nhưng thứ tự ưu tiên khi siết bảo mật thì ngược lại với trực giác: bật xác thực đa yếu tố cho các tài khoản quản trị mang lại hiệu quả tức thì lớn hơn hầu hết mọi việc tinh chỉnh quyền hạn.