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

Tìm thấy 611 câu.

Câu 91 Modernize Infrastructure and Applications with Google Cloud

A team is evaluating Compute Engine for their next project.

Which of the following statements is NOT true about Compute Engine?

  1. A

    It automatically manages OS patching and security updates for the user's application.

  2. B

    It allows users to select machine types with specific amounts of vCPU and memory.

  3. C

    It gives users root access to the virtual machine and full control over the operating system.

  4. D

    It is considered Infrastructure-as-a-Service (IaaS).

Xem giải thích

Đáp án

A — "Nó tự động quản lý việc vá hệ điều hành và cập nhật bảo mật cho ứng dụng của người dùng." Đây là mệnh đề KHÔNG đúng.

Vì sao đúng

⚠ Đây là câu hỏi PHỦ ĐỊNH — đề hỏi mệnh đề nào SAI về Compute Engine. Ba mệnh đề còn lại đều đúng.

⚠ Compute Engine là IaaS — ranh giới rất rõ:

    ỨNG DỤNG              ← ⚠ BẠN
    RUNTIME, THƯ VIỆN     ← ⚠ BẠN
    ⚠ HỆ ĐIỀU HÀNH KHÁCH  ← ⚠ BẠN
       (vá bảo mật)
  ────────── ranh giới ──────────
    HYPERVISOR             ← Google
    HỆ ĐIỀU HÀNH MÁY CHỦ   ← Google
    PHẦN CỨNG              ← Google
        ↓
    ⚠ Google KHÔNG tự vào VM
      của bạn để vá

⚠ Ba mệnh đề kia đều ĐÚNG:

B. "chọn loại máy với số vCPU và
    bộ nhớ cụ thể"
     → ⚠ ĐÚNG — có cả máy tuỳ chỉnh
       (custom machine type)

C. "quyền root và toàn quyền kiểm soát
    hệ điều hành"
     → ⚠ ĐÚNG — đó chính là điểm
       mạnh của IaaS

D. "được coi là IaaS"
     → ⚠ ĐÚNG — Compute Engine là
       ví dụ chuẩn của IaaS

⚠ Nhưng Google CÓ công cụ giúp:

VM MANAGER (OS Config)
    → ⚠ quản lý bản vá cho
      HÀNG LOẠT VM
    → lên lịch, báo cáo tuân thủ
        ↓
    ⚠ NHƯNG bạn phải BẬT và
      CẤU HÌNH nó
    ⚠ Trách nhiệm vẫn là của bạn
        ↓
    → "có công cụ hỗ trợ" khác hẳn
      "tự động lo cho bạn"

Nhất quán với #13288 (lô 139) — câu đó hỏi trách nhiệm nào thuộc về khách hàng với Compute Engine, và đáp án cũng là vá hệ điều hành khách. Hai câu nhìn cùng một sự thật từ hai hướng.

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

(Ở câu phủ định, "sai" nghĩa là mệnh đề đó đúng về Compute Engine, nên không phải đáp án.)

  • B — Compute Engine thật sự cho chọn loại máy, kể cả cấu hình tuỳ chỉnh vCPU và RAM.
  • C — bạn thật sự có quyền root và toàn quyền với hệ điều hành.
  • D — Compute Engine thật sự là IaaS.

Ghi nhớ

⚠ Trách nhiệm theo mô hình dịch vụ — bảng phải thuộc: | Tầng | IaaS | PaaS | SaaS | |---|---|---|---| | Dữ liệu, phân quyền | BẠN | BẠN | ⚠ BẠN — luôn luôn | | Ứng dụng | BẠN | BẠN | Google | | Runtime | BẠN | Google | Google | | ⚠ Hệ điều hành khách | ⚠ BẠN | Google | Google | | Hypervisor, phần cứng | Google | Google | Google |

Từ khoá nhận diện:

"vá hệ điều hành trong VM" → ⚠ trách nhiệm của KHÁCH HÀNG "toàn quyền root, kiểm soát OS" → IaaS "không phải quản OS" → PaaS / serverless "an ninh vật lý, hypervisor" → Google

Công cụ giúp làm phần của bạn Công cụ
VM Manager / OS Config ⚠ lên lịch vá, báo cáo tuân thủ
OS Login ⚠ quản truy cập SSH bằng IAM
Shielded VM verified boot, chống rootkit
Confidential VM mã hoá cả bộ nhớ
Container-Optimized OS ⚠ tối giản, tự cập nhật
Security Command Center phát hiện lỗ hổng và cấu hình sai
Instance template bất biến ⚠ thay VM thay vì vá tại chỗ
⚠ Hạ tầng bất biến — cách tránh việc vá Cách
Dựng image mới đã vá sẵn Packer hoặc Cloud Build
Cập nhật instance template
Rolling update trên MIG ⚠ thay VM cũ bằng VM mới
Lợi ích không còn "đã vá máy nào rồi" — mọi máy đều mới
Nguyên tắc cattle, not pets
Compute Engine — điểm mạnh cần biết Điểm
Custom machine type ⚠ chọn đúng vCPU và RAM cần
Preemptible / Spot VM rẻ hơn nhiều, có thể bị thu hồi
Sustained use discount tự động khi chạy nhiều
Committed use discount cam kết 1–3 năm
Live migration ⚠ VM không dừng khi Google bảo trì phần cứng
GPU và TPU gắn thêm được
Khi nào vẫn phải chọn IaaS Trường hợp
Phần mềm cũ đòi OS cụ thể
Cần cấu hình kernel, driver đặc thù
Yêu cầu tuân thủ đòi kiểm soát tầng OS
Lift and shift

Ba việc kiểm chứng: | Việc | Cách | |---|---| | VM đã vá tới đâu | ⚠ VM Manager — báo cáo tuân thủ | | Ai SSH được vào máy | OS Login + audit log | | Kích cỡ máy có hợp không | Recommender — rightsizing |

Và một hiểu lầm rất phổ biến mà câu hỏi này nhắm đúng vào: "trên đám mây thì nhà cung cấp lo bảo mật hết". Với IaaS thì không — máy ảo của bạn cũng cần vá đều đặn như máy chủ trong phòng máy ngày xưa, chỉ khác là giờ bạn có công cụ tốt hơn để làm việc đó hàng loạt.

Câu 92 Modernize Infrastructure and Applications with Google Cloud

An operations engineer is deploying a stateless containerized web service on Cloud Run.

Which of the following statements about Cloud Run is NOT true?

  1. A

    It requires the user to pre-provision a cluster of virtual machines and manage their OS patching.

  2. B

    It charges based on the actual vCPU, memory, and number of requests consumed by an execution.

  3. C

    It automatically handles HTTPS and provides a managed TLS certificate for the default domain.

  4. D

    It can scale down to zero when there are no incoming requests.

Xem giải thích

Đáp án

A — "Nó đòi người dùng phải cấp phát trước một cụm máy ảo và tự quản việc vá hệ điều hành." Đây là mệnh đề KHÔNG đúng.

Vì sao đúng

⚠ Đây là câu hỏi PHỦ ĐỊNH. Mệnh đề A mô tả GKE Standard hoặc Compute Engine, hoàn toàn ngược với bản chất serverless của Cloud Run.

⚠ Cloud Run là serverless — không có cụm nào cả:

Bạn cung cấp:  ⚠ MỘT CONTAINER IMAGE
Google lo:
    ⚠ máy chủ
    ⚠ hệ điều hành và bản vá
    ⚠ cấp phát và thu hồi tài nguyên
    ⚠ mở rộng và cân bằng tải
    ⚠ chứng chỉ TLS
        ↓
    → không có cụm để dựng,
      không có node để vá

⚠ Ba mệnh đề kia đều ĐÚNG:

B. "tính tiền theo vCPU, bộ nhớ và
    số request thực tế"
     → ⚠ ĐÚNG — tính theo mili-giây

C. "tự lo HTTPS và cấp chứng chỉ TLS
    có quản lý cho tên miền mặc định"
     → ⚠ ĐÚNG — mỗi dịch vụ được
       cấp một URL `*.run.app`
       kèm chứng chỉ tự động

D. "co về 0 khi không có request"
     → ⚠ ĐÚNG — đặc trưng cốt lõi

⚠ Phân biệt ba nền tảng chạy container:

CLOUD RUN
    → ⚠ không thấy máy chủ nào
    → co về 0

GKE AUTOPILOT
    → Google quản node
    → ⚠ cụm vẫn tồn tại và tính tiền

GKE STANDARD / COMPUTE ENGINE
    → ⚠ BẠN quản node và vá OS
    → chính là mô tả trong mệnh đề A

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

(Ở câu phủ định, "sai" nghĩa là mệnh đề đó đúng về Cloud Run, nên không phải đáp án.)

  • B — Cloud Run thật sự tính tiền theo tài nguyên và số request thực dùng.
  • C — Cloud Run thật sự cấp HTTPS và chứng chỉ TLS tự động.
  • D — Cloud Run thật sự co về 0.

Ghi nhớ

⚠ Cloud Run — đặc điểm phải thuộc: | Đặc điểm | Nội dung | |---|---| | Serverless hoàn toàn | ⚠ không cụm, không node, không vá OS | | Chạy container bất kỳ | ngôn ngữ tuỳ ý | | Co về 0 | không request thì gần như 0 đồng | | Tính tiền theo mili-giây | vCPU, RAM, số request | | HTTPS tự động | ⚠ URL *.run.app kèm chứng chỉ | | Tên miền riêng | cũng có chứng chỉ có quản lý | | Dựa trên Knative | chuẩn mở |

Từ khoá nhận diện:

"không quản máy chủ, co về 0, container" → Cloud Run "tự quản node, vá OS" → GKE Standard / Compute Engine "Google quản node nhưng vẫn có cụm" → GKE Autopilot "hàm theo sự kiện" → Cloud Run Functions

⚠ Tham số nên đặt cho Cloud Run Tham số
--max-instances ⚠ chặn hoá đơn khi bị dồn request
--min-instances giảm cold start
--concurrency mặc định 80 request mỗi instance
--cpu / --memory theo nhu cầu thật
--no-allow-unauthenticated ⚠ cho API nội bộ
--service-account quyền tối thiểu
⚠ Yêu cầu với container chạy trên Cloud Run Yêu cầu
Lắng nghe cổng từ biến PORT ⚠ không hard-code 8080
Không trạng thái instance bị huỷ bất cứ lúc nào
Khởi động nhanh ảnh hưởng cold start
Ghi log ra stdout/stderr Cloud Logging tự thu
Xử lý SIGTERM tắt gọn khi bị thu hồi
Hai chế độ tính CPU Chế độ
CPU chỉ cấp khi xử lý request ⚠ rẻ hơn, mặc định
CPU luôn được cấp cho việc chạy nền, kết nối dài
Chọn mặc định trừ khi cần xử lý sau khi trả response
Mẹo làm câu hỏi PHỦ ĐỊNH Mẹo
⚠ Gạch chân chữ NOT trước khi đọc
Đánh Đ/S cho từng phương án
Chọn cái duy nhất bị đánh S
⚠ Lỗi hay mắc chọn mệnh đề nghe hay nhất thay vì cái sai

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Chi phí lúc rảnh có bằng 0 không | billing report theo ngày | | Có mở rộng vô hạn không | ⚠ kiểm max-instances | | HTTPS có hoạt động không | mở URL *.run.app |

Và một chi tiết nhỏ nhưng hay làm hỏng lần triển khai Cloud Run đầu tiên: container phải đọc số cổng từ biến môi trường PORT. Nền tảng có thể truyền một cổng khác 8080, và một dòng hard-code sẽ khiến dịch vụ không bao giờ vượt qua được bước kiểm tra sức khoẻ.

Câu 93 Exploring Data Transformation with Google Cloud

An architect is designing a data solution using Cloud Storage.

Which of the following is NOT a typical use case for Cloud Storage?

  1. A

    Staring raw data files for a data lake.

  2. B

    Serving as a low-latency transactional database for a mobile app.

  3. C

    Staring backups of a production database.

  4. D

    Hosting the static assets (images, CSS) for a website.

Xem giải thích

Đáp án

B — "Làm cơ sở dữ liệu giao dịch độ trễ thấp cho ứng dụng di động." Đây KHÔNG phải ca sử dụng của Cloud Storage.

Vì sao đúng

⚠ Đây là câu hỏi PHỦ ĐỊNH. Cloud Storage là lưu trữ đối tượng, không phải cơ sở dữ liệu.

⚠ Vì sao object storage không làm CSDL được:

CLOUD STORAGE
    → thao tác trên CẢ MỘT ĐỐI TƯỢNG
    → ⚠ KHÔNG sửa được một phần
    → ⚠ KHÔNG truy vấn theo trường
    → ⚠ KHÔNG có giao dịch,
      không có chỉ mục
        ↓
    Muốn đổi một trường trong JSON
        ↓
    ⚠ phải tải CẢ tệp về,
      sửa, rồi ghi ĐÈ toàn bộ
        ↓
    → không thể là CSDL giao dịch

⚠ Ba ca sử dụng kia đều ĐÚNG:

A. "lưu tệp dữ liệu THÔ cho data lake"
     → ⚠ ĐÚNG — Cloud Storage là
       nền của hồ dữ liệu trên
       Google Cloud

C. "lưu BẢN SAO LƯU của CSDL sản xuất"
     → ⚠ ĐÚNG — ca sử dụng kinh điển,
       kết hợp lớp Nearline/Coldline

D. "phục vụ tài nguyên TĨNH (ảnh, CSS)
    cho website"
     → ⚠ ĐÚNG — thường kèm Cloud CDN

⚠ Ứng dụng di động nên dùng gì:

Cần CSDL độ trễ thấp cho app
        ↓
    ⚠ FIRESTORE
      → NoSQL tài liệu
      → đồng bộ thời gian thực
      → hoạt động ngoại tuyến
      → SDK cho iOS và Android
        ↓
    Mẫu đúng:
    ⚠ TỆP (ảnh đại diện) → Cloud Storage
    ⚠ DỮ LIỆU + đường dẫn → Firestore

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

(Ở câu phủ định, "sai" nghĩa là mệnh đề đó là ca sử dụng đúng, nên không phải đáp án.)

  • A — data lake trên Cloud Storage là ca sử dụng chuẩn.
  • C — lưu bản sao lưu là ca sử dụng chuẩn.
  • D — phục vụ tài nguyên tĩnh cho website là ca sử dụng chuẩn.

Ghi nhớ

⚠ Cloud Storage — ca sử dụng đúng và sai: | ✔ Nên dùng cho | ✘ Không nên dùng cho | |---|---| | Data lake, dữ liệu thô | ⚠ CSDL giao dịch | | Sao lưu và lưu trữ dài hạn | ⚠ dữ liệu cần sửa từng phần liên tục | | Tài nguyên tĩnh cho web | ⚠ dữ liệu cần truy vấn theo trường | | Ảnh, video, tệp người dùng | ⚠ hàng đợi thông điệp | | Đích cho log và export | dữ liệu cần khoá và giao dịch |

Từ khoá nhận diện:

"tệp, ảnh, video, sao lưu, dữ liệu thô" → Cloud Storage "CSDL cho ứng dụng di động" → ⚠ Firestore "truy vấn SQL trên dữ liệu lớn" → BigQuery "giao dịch quan hệ" → Cloud SQL / Spanner

⚠ Mẫu kiến trúc chuẩn — tệp và metadata Mẫu
Tệp → Cloud Storage
Metadata + ĐƯỜNG DẪN → CSDL ⚠ không lưu tệp trong CSDL
Phục vụ → Cloud CDN
Tải lên trực tiếp → ⚠ Signed URL máy khách ghi thẳng, không qua backend
Đặc điểm của object storage Đặc điểm
Đối tượng là BẤT BIẾN ⚠ sửa = ghi đè toàn bộ
Không gian tên PHẲNG "thư mục" chỉ là tiền tố
Truy cập qua HTTP/API
Độ bền 11 số chín
Không có khoá, không giao dịch ⚠ có precondition để tránh ghi đè nhầm
Cloud Storage trong data lake Vai trò
Lớp lưu trữ thô (bronze) ⚠ giữ nguyên định dạng gốc
Định dạng mở Parquet, Avro, ORC
BigLake / bảng ngoài ⚠ truy vấn tại chỗ bằng SQL
Dataplex quản trị và danh mục
Vòng đời hạ lớp dữ liệu cũ
Khi nào Cloud Storage "gần" như CSDL Trường hợp
Bảng ngoài BigQuery / BigLake ⚠ truy vấn SQL nhưng vẫn là PHÂN TÍCH
Không phải không thay được CSDL giao dịch
Độ trễ giây, không phải mili-giây

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Có ai đang dùng bucket như CSDL không | ⚠ dấu hiệu: ghi đè cùng một tệp liên tục | | Bucket có công khai không | Security Command Center | | Dữ liệu ở lớp nào | Storage Insights |

Và một dấu hiệu rất dễ nhận biết rằng ai đó đang dùng sai công cụ: một tệp JSON trong bucket bị ghi đè hàng trăm lần mỗi phút. Đó là một cơ sở dữ liệu đang được giả lập bằng object storage — nó sẽ chạy được một thời gian, rồi hỏng đúng lúc có hai tiến trình cùng ghi.

Câu 94 Digital Transformation with Google Cloud

An online gaming company is choosing a Google Cloud region to host its new multiplayer game. Their top priority is ensuring that the time delay between a player's action and the server's response is as low as possible for a smooth gameplay experience.

Which network characteristic are they primarily trying to minimize?

  1. A

    Bandwidth

  2. B

    Throughput

  3. C

    Latency

  4. D

    Jitter

Xem giải thích

Đáp án

C — Latency (độ trễ).

Vì sao đúng

Đề định nghĩa thẳng luôn khái niệm cần tìm: "thời gian trễ giữa hành động của người chơi và phản hồi của máy chủ" — đó chính là độ trễ.

⚠ Bốn khái niệm mạng, phân biệt cho rõ:

LATENCY (độ trễ)
    → ⚠ THỜI GIAN gói tin đi từ A tới B
    → đo bằng mili-giây
    → ⚠ đề này

BANDWIDTH (băng thông)
    → ⚠ DUNG LƯỢNG tối đa của đường truyền
    → đo bằng Mbps hoặc Gbps
    → như số làn của con đường

THROUGHPUT (thông lượng)
    → ⚠ lượng dữ liệu THỰC TẾ truyền được
    → luôn ≤ băng thông

JITTER
    → ⚠ mức DAO ĐỘNG của độ trễ
    → quan trọng cho thoại và video

⚠ Vì sao game nhiều người chơi nhạy với độ trễ:

Người chơi bấm nút
        ↓
    Gói tin đi tới máy chủ    (½ RTT)
    Máy chủ xử lý
    Gói tin đi về             (½ RTT)
        ↓
    Người chơi thấy kết quả
        ↓
    ⚠ Dưới 50ms  → mượt
    ⚠ 50–100ms   → chấp nhận được
    ⚠ Trên 150ms → thấy rõ độ trễ
    ⚠ Trên 200ms → không chơi được
      với game bắn súng

⚠ Vì sao băng thông không cứu được:

Gói tin game rất NHỎ
    (vài chục tới vài trăm byte)
        ↓
    ⚠ Băng thông 1 Gbps không làm
      gói tin tới NHANH HƠN
        ↓
    Độ trễ bị chi phối bởi
    ⚠ KHOẢNG CÁCH VẬT LÝ và
      số chặng mạng
        ↓
    → giải pháp là ĐẶT MÁY CHỦ
      GẦN NGƯỜI CHƠI

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

  • D (jitter) — phương án gần nhất và thật sự quan trọng với game: độ trễ dao động thất thường gây giật. Nhưng đề định nghĩa rõ "thời gian trễ giữa hành động và phản hồi", đó là độ trễ, không phải mức dao động của nó.

  • A (bandwidth) — dung lượng đường truyền, không phải thời gian đi lại.

  • B (throughput) — lượng dữ liệu truyền được thực tế; quan trọng cho tải tệp lớn, không phải cho phản hồi tức thời.

Ghi nhớ

⚠ Bốn khái niệm mạng — bảng phải thuộc: | Khái niệm | Đo gì | Đơn vị | |---|---|---| | Latency | ⚠ THỜI GIAN đi từ A tới B | ms | | Bandwidth | dung lượng tối đa | Mbps, Gbps | | Throughput | lượng thực tế truyền được | Mbps | | Jitter | ⚠ mức dao động của độ trễ | ms | | Packet loss | tỉ lệ gói tin mất | % |

Từ khoá nhận diện:

"thời gian phản hồi, độ trễ, ping" → latency "tải tệp lớn nhanh" → bandwidth / throughput "video giật, tiếng ngắt quãng" → jitter "đặt máy chủ gần người dùng" → giảm latency

⚠ Giảm độ trễ bằng cách nào Cách
⚠ Chọn vùng GẦN người chơi nhất yếu tố lớn nhất
Triển khai NHIỀU VÙNG phục vụ từng khu vực
Global Load Balancer ⚠ tự định tuyến tới vùng gần nhất
Premium network tier đi mạng riêng Google càng lâu càng tốt
Cloud CDN cho nội dung tĩnh
Giảm số chặng và số lời gọi tối ưu ở tầng ứng dụng
⚠ Giới hạn vật lý — không vượt qua được Điểm
Ánh sáng trong cáp quang ⚠ ~200.000 km/s
Việt Nam ↔ Mỹ ⚠ tối thiểu ~80–100ms một chiều
Nghĩa là không tối ưu phần mềm nào bù được khoảng cách
Kết luận ⚠ kiến trúc phải đặt tính toán GẦN người dùng
Bốn yếu tố khi chọn vùng Yếu tố
⚠ Độ trễ tới người dùng quan trọng nhất với game
Giá chênh lệch đáng kể giữa các vùng
Tuân thủ / vị trí dữ liệu có thể ghi đè mọi yếu tố khác
Phát thải carbon huy hiệu lá cây
Dịch vụ có sẵn ⚠ không phải vùng nào cũng có đủ dịch vụ
Kiến trúc game nhiều người chơi Thành phần
Máy chủ trận đấu ở NHIỀU vùng ⚠ ghép người chơi theo khu vực
Agones / GKE quản lý máy chủ trận
Spanner dữ liệu người chơi toàn cầu
Memorystore trạng thái phiên
Global Load Balancer định tuyến

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Độ trễ thật từ nơi người chơi ở | ⚠ đo từ chính vị trí đó, đừng đoán | | Vùng nào gần nhất | công cụ đo latency của Google Cloud | | Có bị jitter không | đo phân bố, không chỉ đo trung bình |

Và một điều rất đáng nhớ khi đọc số liệu độ trễ: giá trị trung bình che giấu vấn đề. Một dịch vụ có độ trễ trung bình 40ms nhưng p99 là 400ms sẽ khiến một phần trăm người chơi có trải nghiệm tệ hại — và trong game, đó là những người sẽ viết đánh giá một sao.

Câu 95 Modernize Infrastructure and Applications with Google Cloud

A financial services company has a specialized legacy application that requires a specific version of a commercial operating system and must be installed manually. They want to move this application to the cloud with maximum control over the underlying environment.

Which Google Cloud compute service should they choose?

  1. A

    App Engine

  2. B

    Cloud Run Functions

  3. C

    Cloud Run

  4. D

    Compute Engine

Xem giải thích

Đáp án

D — Compute Engine.

Vì sao đúng

Đề nêu ba đặc điểm, và cả ba đều loại trừ mọi lựa chọn có quản lý:

⚠ Ba đặc điểm ↔ Compute Engine:

1. "ỨNG DỤNG CŨ CHUYÊN BIỆT"
     → không viết lại được

2. ⚠ "ĐÒI MỘT PHIÊN BẢN CỤ THỂ
    CỦA HỆ ĐIỀU HÀNH THƯƠNG MẠI"
     → ⚠ PaaS và serverless
       KHÔNG cho chọn OS

3. ⚠ "PHẢI CÀI ĐẶT THỦ CÔNG"
   + "TOÀN QUYỀN kiểm soát môi trường"
     → cần quyền root và SSH
        ↓
    → chỉ IaaS đáp ứng được

⚠ Vì sao ba phương án kia bất khả thi:

APP ENGINE
    → ⚠ chỉ RUNTIME được hỗ trợ
    → không chọn OS, không SSH
      (bản Standard)

CLOUD RUN
    → cần đóng gói thành CONTAINER
    → ⚠ ứng dụng cũ đòi cài thủ công
      và OS thương mại cụ thể
      thì thường KHÔNG container hoá
      dễ dàng
    → không có quyền kernel

CLOUD RUN FUNCTIONS
    → ⚠ dành cho HÀM nhỏ
    → hoàn toàn sai loại

⚠ Compute Engine cho những gì cần thiết:

⚠ Chọn image OS bất kỳ
   → Windows Server, RHEL, SUSE,
     hoặc image tự dựng
⚠ Quyền root, SSH hoặc RDP
⚠ Cài phần mềm thương mại
⚠ Mang giấy phép sẵn có
   (BYOL — sole-tenant node nếu
    giấy phép ràng buộc phần cứng)
⚠ Cấu hình kernel, driver

Nhất quán với #13334 (cùng lô này) — câu đó nhắc rằng với Compute Engine bạn phải tự vá hệ điều hành. Đó chính là cái giá của quyền kiểm soát mà đề này đang cần.

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

  • C (Cloud Run) — phương án gần nhất trong các lựa chọn hiện đại, và nếu ứng dụng container hoá được thì đây là lựa chọn tốt. Nhưng đề nói rõ nó đòi một phiên bản OS thương mại cụ thể và phải cài thủ công — hai điều kiện gần như loại trừ container hoá.

  • A (App Engine) — không cho chọn hệ điều hành, chỉ chạy runtime được hỗ trợ.

  • B (Cloud Run Functions) — dành cho hàm nhỏ theo sự kiện, sai hoàn toàn loại.

Ghi nhớ

⚠ Chọn nền tảng theo mức kiểm soát — bảng phải thuộc: | Nhu cầu | Chọn | |---|---| | ⚠ Kiểm soát OS, phần mềm cũ, giấy phép riêng | ⚠ Compute Engine (IaaS) | | Container không trạng thái | Cloud Run | | Nhiều container phụ thuộc nhau | GKE | | Mã nguồn, runtime hỗ trợ | App Engine | | Hàm theo sự kiện | Cloud Run Functions |

Từ khoá nhận diện:

"ứng dụng cũ, OS cụ thể, cài thủ công, toàn quyền" → Compute Engine "lift and shift" → Compute Engine "container hoá được" → Cloud Run hoặc GKE "không muốn quản gì" → serverless

Compute Engine cho những khả năng gì Khả năng
Chọn image OS bất kỳ ⚠ Windows, RHEL, SUSE, hoặc image riêng
Custom machine type đúng số vCPU và RAM cần
Sole-tenant node ⚠ máy chủ vật lý riêng — cho giấy phép BYOL
GPU, TPU, local SSD gắn thêm
Live migration VM không dừng khi Google bảo trì
Shielded VM, Confidential VM tăng cường bảo mật
⚠ Cái giá của quyền kiểm soát Cái giá
Bạn vá hệ điều hành ⚠ VM Manager giúp làm hàng loạt
Bạn lo mở rộng MIG autoscaling
Bạn lo sẵn sàng cao ⚠ regional MIG + load balancer
Bạn lo giám sát Ops Agent
Máy chạy là tính tiền không co về 0
Tối ưu chi phí Compute Engine Việc
Rightsizing ⚠ Recommender sau 2–4 tuần chạy thật
Committed Use Discount cam kết 1–3 năm
Sustained Use Discount tự động
Spot VM ⚠ cho tải chịu được gián đoạn
Tắt máy dev ngoài giờ
Xoá đĩa và IP mồ côi
⚠ Giấy phép phần mềm thương mại Điểm
Pay-as-you-go Google tính kèm giá VM (ví dụ Windows)
BYOL ⚠ mang giấy phép sẵn có
Sole-tenant node ⚠ cần khi giấy phép tính theo lõi vật lý
Lưu ý kiểm điều khoản giấy phép TRƯỚC khi di cư

Ba việc kiểm chứng: | Việc | Cách | |---|---| | OS đó có image sẵn không | danh sách image công khai của Google | | Giấy phép có mang sang được không | ⚠ đọc kỹ điều khoản của nhà cung cấp | | Kích cỡ máy có hợp không | Recommender sau vài tuần |

Và một lời khuyên hợp lý cho tình huống của đề: đưa ứng dụng cũ lên Compute Engine trước, rồi hiện đại hoá sau. Ràng buộc về hệ điều hành thương mại là có thật và không thể phá bỏ bằng ý chí — nhưng một khi đã ở trên đám mây, bạn có thời gian và số liệu để tính chuyện thay thế nó.

Câu 96 Modernize Infrastructure and Applications with Google Cloud

An e-commerce website running on Compute Engine experiences a massive surge in traffic during a flash sale. To prevent the site from crashing, the infrastructure needs to automatically add more virtual machine instances to handle the load and then remove them when the sale is over.

What are these two capabilities called, respectively?

  1. A

    Disaster recovery and high availability

  2. B

    Load balancing and autoscaling

  3. C

    Serverless and containers

  4. D

    Autoscaling and load balancing

Xem giải thích

Đáp án

D — Autoscaling và load balancing (tự mở rộng và cân bằng tải).

Vì sao đúng

Hai năng lực này luôn đi cùng nhau trong một kiến trúc chịu tải trên Compute Engine, và thứ tự trong phương án D là thứ tự chúng phát huy tác dụng.

⚠ Autoscaling — thêm và bớt máy:

Đợt flash sale bắt đầu
        ↓
    CPU trung bình vượt ngưỡng
        ↓
    ⚠ Managed Instance Group
      TẠO THÊM VM
        ↓
    Đợt sale kết thúc
        ↓
    ⚠ MIG XOÁ BỚT VM
        ↓
    → chỉ trả tiền cho năng lực
      thật sự cần

⚠ Load balancing — chia lưu lượng:

                Người dùng
                    ↓
        Global Load Balancer
        ┌───────┬───────┬───────┐
       VM1     VM2     VM3     VM4 (mới)
        ↓
    ⚠ Tự đưa VM MỚI vào pool
    ⚠ Tự loại VM không khoẻ
    ⚠ Không có nó thì thêm VM
      cũng vô nghĩa — không ai
      gửi lưu lượng vào chúng

⚠ Hai thứ này phụ thuộc nhau:

Chỉ có AUTOSCALING
    → có thêm VM nhưng lưu lượng
      vẫn dồn vào VM cũ
    → ⚠ vô dụng

Chỉ có LOAD BALANCING
    → chia đều lưu lượng nhưng
      tổng năng lực không tăng
    → ⚠ vẫn quá tải
        ↓
    ⚠ PHẢI CÓ CẢ HAI

Ghi nhớ về chất lượng câu hỏi

Đề mô tả hai hành động: "tự động thêm VM để chịu tải" và "bớt chúng đi khi sale kết thúc". Về mặt kỹ thuật, cả hai đều là autoscaling (scale out và scale in) — load balancing không được mô tả tường minh trong đề.

Chữ "respectively" (tương ứng) vì thế hơi lỏng lẻo. Nhưng trong bốn phương án, D là lựa chọn đúng duy nhất: nó nêu đúng cặp năng lực làm nên kiến trúc chịu tải, và đặt autoscaling trước — khớp với phần được mô tả rõ nhất trong đề.

Phương án B có cùng hai khái niệm nhưng đảo thứ tự, nên sai theo cách đọc "tương ứng". Khoá đáp án giữ nguyên là D.

Mẹo làm bài: khi đề dùng chữ "respectively" mà mô tả không rõ ràng, hãy bám vào thứ tự các mệnh đề trong đề — ở đây "thêm VM" được nói trước, và autoscaling đứng trước trong phương án D.

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

  • B (load balancing và autoscaling) — đúng hai khái niệm nhưng đảo thứ tự, không khớp với trình tự mô tả trong đề.

  • A (disaster recovery và high availability) — nói về chịu lỗi và phục hồi sau thảm hoạ, không phải về chịu tải cao.

  • C (serverless và containers) — hai khái niệm về mô hình tính toán và đóng gói, không phải cơ chế xử lý đợt tăng tải trên Compute Engine.

Ghi nhớ

⚠ Bốn khái niệm hay bị lẫn — bảng phải thuộc: | Khái niệm | Giải quyết | |---|---| | Autoscaling | ⚠ TẢI thay đổi — thêm/bớt năng lực | | Load balancing | ⚠ PHÂN PHỐI lưu lượng, tránh máy hỏng | | High availability | chịu được HỎNG một thành phần | | Disaster recovery | phục hồi sau thảm hoạ diện rộng |

Từ khoá nhận diện:

"thêm/bớt máy theo tải" → autoscaling "chia lưu lượng, tránh máy hỏng" → load balancing "chịu được mất một zone" → HA — regional MIG "mất cả vùng" → DR — đa vùng

⚠ Cấu hình autoscaling cho flash sale Việc
Đặt minReplicas đủ cao TRƯỚC sự kiện ⚠ VM mất vài phút để khởi động
Đặt maxReplicas chặn chi phí
Chọn tín hiệu đúng CPU, tải LB, hoặc metric tuỳ chỉnh
coolDownPeriod ⚠ tránh thêm bớt liên tục
Predictive autoscaling ⚠ dự đoán và mở rộng TRƯỚC
⚠ Kiểm QUOTA quota chặn thì không mở rộng được
Các loại Load Balancer của Google Cloud Loại
Global External Application LB ⚠ HTTP(S), một IP toàn cầu, có CDN
Regional External Application LB HTTP(S) trong một vùng
Network LB TCP/UDP, hiệu năng cao
Internal LB giữa các dịch vụ nội bộ
⚠ Đặc điểm riêng của Google không cần "khởi động trước" (pre-warm)
⚠ Chuẩn bị cho đợt cao điểm Việc
Thử tải TRƯỚC vài tuần ⚠ đừng để ngày thật là lần đầu
Xin nâng quota trước
Bật Cloud CDN cho nội dung tĩnh giảm tải backend
Kiểm CSDL có theo kịp không ⚠ VM mở rộng nhưng CSDL thì không
Đặt cảnh báo và runbook
Nút thắt thật thường ở đâu Nút thắt
⚠ Cơ sở dữ liệu thường là chỗ gãy trước tiên
Quota tài nguyên
Dịch vụ bên thứ ba cổng thanh toán
Thời gian khởi động VM ⚠ image nặng khởi động chậm

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Mở rộng có kịp không | ⚠ thử tải mô phỏng đỉnh | | Quota có đủ không | xin nâng trước sự kiện | | CSDL có chịu nổi không | thử riêng phần đó |

Và một điều rất hay bị bỏ qua khi chuẩn bị cho một đợt bán hàng lớn: tầng ứng dụng mở rộng được không có nghĩa là cả hệ thống mở rộng được. Trăm máy ảo mới sẽ cùng gõ cửa một cơ sở dữ liệu duy nhất — và nếu không chuẩn bị cho phần đó, autoscaling chỉ giúp bạn làm sập nó nhanh hơn.

Câu 97 Trust and Security with Google Cloud

An Australian company stores the data of its Australian customers in a Google Cloud region located in Singapore. The Australian government passes a new law stating that all data related to its citizens is subject to Australian privacy laws, regardless of where it is stored globally.

Which cloud concept describes this legal principle?

  1. A

    Data locality

  2. B

    Data sovereignty

  3. C

    Data encryption

  4. D

    Data residency

Xem giải thích

Đáp án

B — Data sovereignty (chủ quyền dữ liệu).

Vì sao đúng

Đề mô tả đúng định nghĩa: dữ liệu chịu sự điều chỉnh của luật pháp một quốc gia, bất kể nó được lưu ở đâu trên thế giới.

⚠ Ba khái niệm rất dễ lẫn:

DATA RESIDENCY (nơi cư trú)
    → ⚠ dữ liệu LƯU Ở ĐÂU
      về mặt địa lý
    → "phải nằm trong lãnh thổ EU"
    → giải bằng: CHỌN VÙNG

DATA SOVEREIGNTY (chủ quyền)
    → ⚠ dữ liệu chịu LUẬT của
      nước nào
    → ⚠ ĐỘC LẬP với nơi lưu trữ
    → chính là đề này

DATA LOCALITY
    → ⚠ thường dùng theo nghĩa
      KỸ THUẬT: đặt dữ liệu gần
      nơi xử lý để giảm độ trễ

⚠ Đọc kỹ tình huống trong đề:

Dữ liệu KHÁCH HÀNG ÚC
        ↓
    Lưu ở vùng SINGAPORE
        ↓
    Luật mới của Úc:
    ⚠ "mọi dữ liệu LIÊN QUAN TỚI
      CÔNG DÂN ÚC chịu luật riêng tư
      của Úc, ⚠ BẤT KỂ lưu ở đâu"
        ↓
    ⚠ Cụm "bất kể lưu ở đâu" loại
      thẳng data residency
        ↓
    → đây là CHỦ QUYỀN DỮ LIỆU

⚠ Vì sao doanh nghiệp phải quan tâm:

Một tập dữ liệu có thể chịu
NHIỀU hệ thống pháp luật cùng lúc
        ↓
    ⚠ Luật nơi lưu trữ (Singapore)
    ⚠ Luật quốc tịch chủ thể dữ liệu (Úc)
    ⚠ Luật nơi doanh nghiệp đăng ký
        ↓
    → nhiều tổ chức chọn cách
      đơn giản nhất: ⚠ GIỮ DỮ LIỆU
      TRONG CHÍNH NƯỚC ĐÓ

⚠ Đối chiếu #13285 (lô 139) — đề đó khoá "chọn một vùng châu Âu" vì yêu cầu là data residency (dữ liệu phải nằm trong lãnh thổ EU). Câu này hỏi tên của nguyên tắc pháp lý khi luật áp dụng bất kể nơi lưu trữ — đó là data sovereignty. Hai câu KHÔNG mâu thuẫn — chúng là hai khái niệm khác nhau, và cách xử lý thực tế thường giống nhau: chọn vùng trong lãnh thổ.

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

  • D (data residency) — phương án gần nhất và bị nhầm nhiều nhất: residency nói về VỊ TRÍ VẬT LÝ của dữ liệu. Đề nhấn mạnh "bất kể lưu ở đâu", tức là đang nói về thẩm quyền pháp lý, không phải vị trí.

  • A (data locality) — thường mang nghĩa kỹ thuật: đặt dữ liệu gần nơi xử lý để giảm độ trễ.

  • C (mã hoá dữ liệu) — biện pháp kỹ thuật bảo vệ nội dung, không phải nguyên tắc pháp lý.

Ghi nhớ

⚠ Ba khái niệm chủ quyền — bảng phải thuộc: | Khái niệm | Nghĩa | |---|---| | Data residency | ⚠ dữ liệu LƯU ở đâu | | Data sovereignty | ⚠ dữ liệu chịu LUẬT nước nào | | Operational sovereignty | ⚠ AI được vận hành, hỗ trợ và truy cập | | Software sovereignty | không phụ thuộc một nhà cung cấp |

Từ khoá nhận diện:

"chịu luật của nước X, bất kể lưu ở đâu" → data sovereignty "phải lưu trong lãnh thổ nước X" → data residency → chọn vùng "kiểm soát cả việc nhân viên nhà cung cấp truy cập" → ⚠ operational sovereignty "gói kiểm soát tuân thủ theo khu vực" → Assured Workloads

Công cụ của Google Cloud cho chủ quyền dữ liệu Công cụ
Chọn vùng bước cơ bản
gcp.resourceLocations ⚠ Organization Policy chặn tạo ngoài vùng cho phép
Assured Workloads ⚠ gói kiểm soát theo khu vực và ngành
Access Transparency log khi nhân viên Google truy cập
Access Approval ⚠ bạn phải DUYỆT trước khi họ truy cập
CMEK / EKM ⚠ khoá do bạn quản, kể cả để ngoài Google
VPC Service Controls vành đai chống dữ liệu chảy ra
Sovereign Cloud partner vận hành bởi đối tác trong nước
⚠ Vì sao "bất kể lưu ở đâu" lại quan trọng Lý do
Nhiều luật hiện đại theo QUỐC TỊCH CHỦ THỂ ⚠ GDPR cũng vậy
Nghĩa là công ty ở nước khác vẫn phải tuân thủ
Hệ quả một tập dữ liệu chịu nhiều hệ thống luật
Chế tài ⚠ GDPR tới 4% doanh thu TOÀN CẦU
Việc phải làm khi có luật mới như trong đề Việc
Kiểm kê: dữ liệu công dân Úc đang ở đâu ⚠ Asset Inventory, Sensitive Data Protection
Đọc kỹ yêu cầu: có bắt phải lưu trong nước không
Nếu có chuyển sang vùng australia-southeast1/2
Đặt Organization Policy chặn tạo tài nguyên ngoài vùng
⚠ Kiểm cả log và backup chỗ hay bị bỏ sót nhất
Cập nhật hợp đồng và chính sách riêng tư
Vùng của Google Cloud tại Úc Vùng
australia-southeast1 Sydney
australia-southeast2 Melbourne
Kết hợp hai vùng cho HA mà vẫn trong lãnh thổ

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Dữ liệu công dân nước đó đang ở đâu | ⚠ quét toàn bộ, gồm cả log và backup | | Có chính sách chặn không | Organization Policy | | Ai ngoài tổ chức truy cập được | Access Transparency |

Và một nơi rất hay bị bỏ sót khi rà soát tuân thủ về dữ liệu: nhật ký hệ thống. Ứng dụng có thể chạy đúng vùng, cơ sở dữ liệu cũng đúng vùng, nhưng log sink lại đẩy toàn bộ về một dự án tập trung ở nước khác — và log ứng dụng thì thường chứa đúng loại dữ liệu cá nhân mà luật đang bảo vệ.

Câu 98 Modernize Infrastructure and Applications with Google Cloud

A web developer has written an application in Python. Their goal is to deploy it with zero server management, so they want a Platform-as-a-Service (PaaS) solution where they can just upload their source code and have Google handle the rest, including autoscaling.

Which compute service is designed for this source-code-based deployment model?

  1. A

    Google Kubernetes Engine (GKE)

  2. B

    Compute Engine

  3. C

    Cloud Run Functions

  4. D

    App Engine

Xem giải thích

Đáp án

D — App Engine.

Vì sao đúng

Đề nêu ba yêu cầu, và cụm từ quyết định là "chỉ cần tải MÃ NGUỒN lên":

⚠ Ba yêu cầu ↔ App Engine:

1. "KHÔNG quản máy chủ chút nào"
     → serverless

2. ⚠ "PaaS — chỉ TẢI MÃ NGUỒN LÊN
    rồi Google lo phần còn lại"
     → ⚠ đây là cụm quyết định:
       KHÔNG tự dựng container

3. "TỰ MỞ RỘNG"
     → App Engine Standard co từ 0
       tới N tự động

⚠ Triển khai chỉ có vậy:

# app.yaml
runtime: python312
gcloud app deploy
        ↓
    ⚠ Google tự dựng, tự chạy,
      tự cấp HTTPS, tự mở rộng
    ⚠ Không viết Dockerfile
    ⚠ Không quản hệ điều hành

⚠ Vì sao ba phương án kia không khớp:

GKE
    → ⚠ cần container, cần quản cụm
    → xa nhất với "không quản gì"

COMPUTE ENGINE
    → ⚠ IaaS, tự cài OS
    → ngược hoàn toàn

CLOUD RUN FUNCTIONS
    → ⚠ dành cho HÀM theo sự kiện
    → đề nói "ứng dụng web",
      không phải một hàm

⚠ Còn Cloud Run thì sao — nó không có trong danh sách:

Cloud Run cũng nhận mã nguồn
(`gcloud run deploy --source .`)
        ↓
    ⚠ Nhưng nó KHÔNG có trong
      bốn phương án
        ↓
    → App Engine là lựa chọn
      đúng duy nhất ở đây

Nhất quán với #13314 (lô 139) — đề đó ghép "đã có container → Cloud Run" và "triển khai từ mã nguồn → App Engine Standard". Câu này chỉ có vế thứ hai, và cùng khoá App Engine.

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

  • C (Cloud Run Functions) — phương án gần nhất về mặt serverless, nhưng nó dành cho một hàm đơn nhiệm phản ứng theo sự kiện, không phải cả một ứng dụng web.

  • A (GKE) — cần container và cần vận hành cụm Kubernetes; xa nhất với yêu cầu "không quản gì".

  • B (Compute Engine) — IaaS, phải tự cài và vá hệ điều hành.

Ghi nhớ

⚠ Bốn nền tảng tính toán — bảng phải thuộc: | Nền tảng | Đầu vào | Mức quản lý | |---|---|---| | App Engine | ⚠ MÃ NGUỒN + app.yaml | PaaS, không quản gì | | Cloud Run | ⚠ CONTAINER (hoặc mã nguồn) | serverless | | GKE | container | quản cụm | | Compute Engine | ⚠ máy ảo trống | quản toàn bộ OS |

Từ khoá nhận diện:

"chỉ tải mã nguồn lên, PaaS" → App Engine "đã có container image" → Cloud Run "hàm theo sự kiện" → Cloud Run Functions "nhiều container phụ thuộc nhau" → GKE "cần kiểm soát hệ điều hành" → Compute Engine

Hai môi trường App Engine Môi trường
Standard ⚠ mã nguồn, runtime hỗ trợ, CO VỀ 0, khởi động nhanh
Flexible container tuỳ biến, chạy trên VM, ⚠ KHÔNG co về 0
Runtime của Standard Python, Java, Go, Node.js, PHP, Ruby
Những gì App Engine lo giúp bạn Việc
Cấp phát và mở rộng hạ tầng
HTTPS và chứng chỉ TLS ⚠ cho cả tên miền riêng
Cân bằng tải
Vá hệ điều hành và runtime
Ghi log và giám sát tích hợp sẵn
⚠ Traffic splitting chia % lưu lượng giữa các phiên bản
⚠ Giới hạn cần biết của App Engine Giới hạn
Một ứng dụng App Engine mỗi project
⚠ Vùng chọn một lần, KHÔNG đổi được
Standard: không ghi được hệ thống tệp trừ /tmp
Standard: không SSH vào instance
Chỉ runtime được hỗ trợ thư viện hệ thống lạ có thể không chạy
Cấu hình đáng chú ý trong app.yaml Cấu hình
runtime phiên bản ngôn ngữ
instance_class kích cỡ instance
automatic_scaling ⚠ min_instances, max_instances
env_variables biến môi trường
handlers định tuyến, phục vụ tệp tĩnh
⚠ max_instances chặn chi phí

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Runtime có được hỗ trợ không | kiểm danh sách trong tài liệu | | Chi phí lúc rảnh | ⚠ Standard co về 0, Flexible thì không | | Có phụ thuộc hệ thống lạ không | nếu có → Cloud Run |

Và một điều nên biết trước khi tạo ứng dụng App Engine đầu tiên: vùng của nó chọn một lần và không đổi được. Muốn chuyển sang vùng khác thì phải tạo project mới và triển khai lại từ đầu — nên hãy cân nhắc vị trí người dùng trước khi gõ lệnh gcloud app create.

Câu 99 Digital Transformation with Google Cloud

A multinational corporation has teams spread across North America, Europe, and Asia. A key part of their digital transformation is to improve their ability to work together on strategic documents in real-time and reduce travel costs by using high-quality video conferencing.

Which pillar of the Google Transformation Cloud does this directly address?

  1. A

    Data democratization

  2. B

    People connections

  3. C

    App and infrastructure modernization

  4. D

    Trusted transactions

Xem giải thích

Đáp án

B — People connections (kết nối con người).

Vì sao đúng

Đề mô tả hai nhu cầu: cộng tác thời gian thực trên tài liệu và họp video chất lượng cao — cả hai đều thuộc trụ cột về con người và cách họ làm việc cùng nhau.

⚠ Hai nhu cầu ↔ trụ cột này:

1. "CỘNG TÁC THỜI GIAN THỰC
    trên tài liệu chiến lược"
     → Google Docs, Sheets, Slides
     → ⚠ nhiều người sửa cùng lúc

2. "HỌP VIDEO CHẤT LƯỢNG CAO,
    giảm chi phí đi lại"
     → Google Meet
        ↓
    ⚠ Cả hai thuộc Google Workspace
    → trụ cột PEOPLE CONNECTIONS

⚠ Vấn đề của một tập đoàn đa quốc gia:

Đội ở Bắc Mỹ, châu Âu, châu Á
        ↓
    ⚠ Lệch múi giờ rất lớn
    ⚠ Gửi file qua email nhiều phiên bản
      → "báo cáo_v3_final_FINAL2.docx"
    ⚠ Đi công tác tốn kém và mất thời gian
        ↓
Cộng tác thời gian thực
        ↓
    ⚠ MỘT tài liệu duy nhất,
      ai cũng thấy bản mới nhất
    ⚠ Bình luận và góp ý ngay trong file
    ⚠ Làm việc bất đồng bộ qua múi giờ

⚠ Ba trụ cột kia nói về chuyện khác:

DATA DEMOCRATIZATION
    → ⚠ dữ liệu và phân tích
    → BigQuery, Looker

APP AND INFRASTRUCTURE MODERNIZATION
    → ⚠ hiện đại hoá ứng dụng
    → container, Kubernetes, serverless

TRUSTED TRANSACTIONS
    → ⚠ bảo mật, quyền riêng tư,
      tuân thủ

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

  • C (app and infrastructure modernization) — phương án gần nhất về mặt "cũng là chuyển đổi số", nhưng nó nói về hiện đại hoá hệ thống công nghệ, không phải về cách con người làm việc với nhau.

  • A (data democratization) — về dữ liệu và phân tích tự phục vụ.

  • D (trusted transactions) — về bảo mật, riêng tư và niềm tin.

Ghi nhớ

⚠ Các trụ cột của Google Transformation Cloud — bảng nên thuộc: | Trụ cột | Nội dung | Sản phẩm | |---|---|---| | ⚠ People connections | cộng tác, họp, làm việc nhóm | Google Workspace, Meet | | Data democratization | dữ liệu và AI cho mọi người | BigQuery, Looker, Vertex AI | | App & infra modernization | hiện đại hoá hệ thống | GKE, Cloud Run, Anthos | | Trusted transactions | bảo mật, riêng tư, tuân thủ | IAM, Cloud Armor, KMS | | Sustainable technology | bền vững | Carbon Footprint |

Từ khoá nhận diện:

"cộng tác, họp video, làm việc nhóm" → People connections "phân tích, dữ liệu, AI" → Data democratization "container, microservices, di cư" → App & infra modernization "bảo mật, tuân thủ, niềm tin" → Trusted transactions "carbon, năng lượng tái tạo" → Sustainability

Google Workspace — thành phần chính Sản phẩm
Gmail thư điện tử
Google Meet ⚠ họp video
Docs, Sheets, Slides ⚠ cộng tác thời gian thực
Drive lưu trữ và chia sẻ
Chat, Spaces trao đổi nhóm
Calendar lịch chung
Gemini trong Workspace ⚠ soạn thảo, tóm tắt, ghi biên bản họp
⚠ Vì sao cộng tác thời gian thực đổi cách làm việc Lý do
Một nguồn sự thật duy nhất ⚠ không còn nhiều phiên bản file
Bình luận và góp ý ngay tại chỗ
Lịch sử phiên bản tự động quay lui được
Làm việc BẤT ĐỒNG BỘ ⚠ rất quan trọng khi lệch múi giờ
Truy cập từ mọi thiết bị
Bảo mật trong Workspace Biện pháp
Kiểm soát chia sẻ ⚠ giới hạn chia sẻ ra ngoài miền
DLP phát hiện dữ liệu nhạy cảm trong tài liệu
Context-Aware Access ⚠ xét thiết bị và vị trí
Vault lưu giữ và tìm kiếm phục vụ pháp lý
Endpoint management quản thiết bị truy cập
2SV bắt buộc
Đo giá trị của trụ cột này Đo
Chi phí đi lại giảm bao nhiêu
Thời gian hoàn thành tài liệu chung
Số phiên bản file trôi nổi qua email ⚠ giảm là thành công
Mức độ hài lòng của nhân viên

Ba việc kiểm chứng: | Việc | Câu hỏi | |---|---| | Còn ai gửi file đính kèm qua email không | ⚠ dấu hiệu chưa chuyển đổi thật | | Chính sách chia sẻ ra ngoài đã đặt chưa | | | Băng thông có đủ cho họp video không | với văn phòng ở nơi mạng yếu |

Và một điều đáng nhớ về trụ cột này trong khung chuyển đổi số: nó thường bị coi nhẹ vì nghe không "kỹ thuật". Nhưng với một tập đoàn trải ba châu lục, khả năng để hai người ở hai múi giờ cùng làm việc trên một tài liệu mà không ai phải chờ ai thường tạo ra thay đổi rõ rệt hơn nhiều so với một dự án hạ tầng.

Câu 100 Exploring Data Transformation with Google Cloud

The executive leadership team at a retail company needs a way to explore and visualize their sales data from BigQuery. They want interactive, easy-to-understand dashboards and reports that they can use to make strategic decisions without writing any SQL.

Which Google Cloud service is designed for this self-service business intelligence and data exploration?

  1. A

    Looker

  2. B

    Pub/Sub

  3. C

    Dataflow

  4. D

    Vertex AI

Xem giải thích

Đáp án

A — Looker.

Vì sao đúng

Đề nêu bốn yêu cầu, tất cả đều là mô tả của một nền tảng BI tự phục vụ:

⚠ Bốn yêu cầu ↔ Looker:

1. "KHÁM PHÁ và TRỰC QUAN HOÁ
    dữ liệu bán hàng từ BigQuery"
     → Looker kết nối thẳng BigQuery

2. "BẢNG ĐIỀU KHIỂN TƯƠNG TÁC,
    DỄ HIỂU"
     → Look và dashboard

3. "ra quyết định CHIẾN LƯỢC"
     → người dùng là ban lãnh đạo

4. ⚠ "KHÔNG VIẾT MỘT DÒNG SQL NÀO"
     → ⚠ LookML dịch thao tác kéo thả
       thành SQL tự động

⚠ Vì sao ban lãnh đạo cần LookML:

Đội dữ liệu định nghĩa MỘT LẦN:
    "doanh thu thuần" = ?
    "khách hàng hoạt động" = ?
    bảng nào nối với bảng nào
        ↓
Ban lãnh đạo kéo thả trong Explore
        ↓
    Looker sinh SQL, chạy trên BigQuery
        ↓
    ⚠ Mọi người ra CÙNG một con số
    ⚠ Không ai phải học SQL

⚠ Vì sao "một nguồn sự thật" quan trọng ở cấp lãnh đạo:

Không có mô hình chung
        ↓
    Giám đốc kinh doanh: doanh thu 100 tỉ
    Giám đốc tài chính:  doanh thu 95 tỉ
        ↓
    ⚠ Cuộc họp chiến lược biến thành
      cuộc tranh cãi về số liệu
        ↓
Có LookML
        ↓
    → một định nghĩa duy nhất,
      sửa một chỗ là mọi báo cáo đổi

⚠ Gần trùng với #13261 (lô 138) — đề đó là đội marketing và bán hàng muốn tự dựng dashboard từ BigQuery mà không cần biết SQL, và cùng khoá Looker. Hoàn toàn nhất quán. Mẫu đề lặp: BI tự phục vụ + không cần SQL + dữ liệu ở BigQuery → luôn là Looker.

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

  • D (Vertex AI) — phương án gần nhất về mặt "cũng khai thác dữ liệu", nhưng đó là nền tảng học máy, không phải công cụ dựng dashboard.

  • B (Pub/Sub) — dịch vụ nhận và truyền thông điệp, nằm ở đầu vào của đường ống dữ liệu.

  • C (Dataflow) — engine xử lý và biến đổi dữ liệu, đứng ở giữa đường ống.

Ghi nhớ

⚠ Vai của từng sản phẩm trong đường ống dữ liệu: | Giai đoạn | Sản phẩm | |---|---| | Nhận | Pub/Sub, Datastream | | Xử lý | Dataflow, Dataform | | Lưu và phân tích | BigQuery | | ⚠ Trực quan hoá | ⚠ Looker, Looker Studio | | Học máy | Vertex AI, BigQuery ML |

Từ khoá nhận diện:

"dashboard, không cần SQL, tự phục vụ" → Looker "báo cáo nhanh, miễn phí" → Looker Studio "phân tích BigQuery trong bảng tính" → Connected Sheets "dự đoán, mô hình" → Vertex AI / BigQuery ML

⚠ Looker và Looker Studio — chọn cái nào
Looker ⚠ có LookML — mô hình và định nghĩa chỉ số TẬP TRUNG
quản trị mạnh, nhúng vào sản phẩm, có phí
Looker Studio ⚠ kết nối trực tiếp, mỗi báo cáo tự lo, CÓ BẢN MIỄN PHÍ
Chọn Looker khi nhiều đội dùng chung, cần một nguồn sự thật
Chọn Studio khi báo cáo nhanh, nhóm nhỏ
Khái niệm Looker cần biết Khái niệm
LookML ngôn ngữ mô hình hoá, quản bằng Git
Explore ⚠ điểm vào cho người dùng — nơi kéo thả
Dimension / Measure thuộc tính để nhóm / chỉ số tổng hợp
Look báo cáo đã lưu
Dashboard tập hợp nhiều Look
Access filter ⚠ lọc dữ liệu theo người xem
Content Validator ⚠ kiểm nội dung hỏng sau khi đổi mô hình
⚠ Looker không sao chép dữ liệu Điểm
Truy vấn chạy THẲNG trên BigQuery
Lợi ⚠ luôn thấy dữ liệu mới nhất
⚠ Lưu ý mỗi lượt xem là một truy vấn có tính tiền
Giảm chi phí caching, aggregate awareness, BI Engine
Dashboard cho lãnh đạo — thiết kế thế nào Nguyên tắc
Ít chỉ số, đúng chỉ số ⚠ 5–7 con số là đủ
So sánh với kỳ trước và với mục tiêu
Bấm sâu được khi muốn drill down
Ghi rõ định nghĩa từng chỉ số ⚠ description trong LookML
Tự động gửi email định kỳ scheduled delivery

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Lãnh đạo có tự dùng được không | ⚠ quan sát một người trong 15 phút đầu | | Chi phí truy vấn bao nhiêu | BigQuery job history lọc theo Looker | | Có nội dung nào hỏng không | Content Validator |

Và một điều quyết định thành bại của mọi dự án BI mà công cụ không giải quyết được: chất lượng của mô hình dữ liệu phía sau. Một dashboard đẹp dựng trên các định nghĩa chỉ số mập mờ chỉ giúp lãnh đạo ra quyết định sai nhanh hơn mà thôi.