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

Tìm thấy 611 câu.

Câu 11 Scaling with Google Cloud Operations

A marketing team uses a business intelligence dashboard to view historical sales data, showing which products sold the most last quarter. They now want to use a system that can analyze this past data to predict which products are most likely to sell well next quarter.

What is the fundamental difference between these two tasks?

  1. A

    The first is machine learning; the second is data analytics.

  2. B

    Both tasks are examples of artificial intelligence.

  3. C

    Both tasks are examples of data analytics.

  4. D

    The first is data analytics; the second is machine learning.

Xem giải thích

Đáp án

D — Việc thứ nhất là phân tích dữ liệu; việc thứ hai là học máy.

Vì sao đúng

Ranh giới giữa hai lĩnh vực này nằm ở hướng thời gian: nhìn về quá khứ hay dự đoán tương lai.

⚠ Hai việc, hai bản chất:

VIỆC 1: "sản phẩm nào bán chạy
         nhất QUÝ TRƯỚC"
        ↓
    Dữ liệu ĐÃ CÓ SẴN
    Chỉ cần tổng hợp và trình bày
        ↓
    ⚠ PHÂN TÍCH DỮ LIỆU
      (mô tả — descriptive)

VIỆC 2: "sản phẩm nào KHẢ NĂNG
         bán chạy QUÝ TỚI"
        ↓
    Câu trả lời CHƯA TỒN TẠI
    Phải học quy luật từ quá khứ
    rồi suy ra tương lai
        ↓
    ⚠ HỌC MÁY
      (dự đoán — predictive)

⚠ Bốn cấp độ phân tích — thang cần thuộc:

1. DESCRIPTIVE   "Chuyện gì ĐÃ xảy ra?"
     → BI dashboard, báo cáo
     → ⚠ việc thứ nhất ở đây

2. DIAGNOSTIC    "Vì sao nó xảy ra?"
     → khoan sâu, phân tích nguyên nhân

3. PREDICTIVE    "Chuyện gì SẼ xảy ra?"
     → ⚠ HỌC MÁY — việc thứ hai

4. PRESCRIPTIVE  "Nên LÀM GÌ?"
     → tối ưu hoá, hệ khuyến nghị
        ↓
    ⚠ Giá trị tăng dần từ 1 lên 4
    ⚠ Độ khó cũng tăng theo

⚠ Vì sao phương án C ("cả hai đều là phân tích dữ liệu") sai:

Cả hai đều DÙNG dữ liệu — đúng
        ↓
    ⚠ Nhưng việc thứ hai tạo ra
      thông tin CHƯA HỀ CÓ trong dữ liệu
        ↓
    Không có bảng nào chứa
    "doanh số quý tới"
        ↓
    → phải HỌC một mô hình
      để sinh ra con số đó
        ↓
    → đó là học máy, không phải
      truy vấn dữ liệu

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

  • C (cả hai đều là phân tích dữ liệu) — phương án gần nhất, vì cả hai đều làm việc với dữ liệu. Nhưng dự đoán tương lai đòi một mô hình học từ dữ liệu, không phải một truy vấn tổng hợp.

  • A (thứ nhất là ML, thứ hai là phân tích) — đảo ngược hoàn toàn.

  • B (cả hai đều là trí tuệ nhân tạo) — dashboard lịch sử là truy vấn và tổng hợp, không có yếu tố học nào. Học máy là một nhánh của AI; báo cáo BI thì không.

Ghi nhớ

⚠ Bốn cấp phân tích — bảng phải thuộc: | Cấp | Câu hỏi | Công cụ | |---|---|---| | Descriptive | "Đã xảy ra gì?" | Looker, dashboard BI | | Diagnostic | "Vì sao?" | khoan sâu, phân đoạn | | Predictive | "Sẽ xảy ra gì?" | BigQuery ML, Vertex AI | | Prescriptive | "Nên làm gì?" | tối ưu hoá, khuyến nghị |

Từ khoá nhận diện:

"quý trước, năm ngoái, đã bán bao nhiêu" → phân tích dữ liệu "dự đoán, khả năng, quý tới, sắp rời bỏ" → học máy "nên làm gì để tối ưu" → prescriptive "tại sao chỉ số giảm" → diagnostic

AI, ML, Deep Learning, GenAI — phân cấp Cấp
AI rộng nhất — máy làm việc cần trí thông minh
Machine Learning tập con của AI — HỌC từ dữ liệu
Deep Learning tập con của ML — mạng nơ-ron nhiều lớp
Generative AI sinh nội dung mới — văn bản, ảnh, mã
⚠ mọi ML đều là AI, nhưng không phải AI nào cũng là ML
Ba kiểu học máy Kiểu
Có giám sát (supervised) có NHÃN — dự đoán doanh số, phân loại email
Không giám sát không nhãn — phân cụm khách hàng
Tăng cường (reinforcement) học qua thưởng phạt — robot, game
Đề này có giám sát — nhãn là doanh số quá khứ
Từ dashboard tới dự đoán — con đường thực tế Bước
Đã có dữ liệu lịch sử trong BigQuery ⚠ đó là tài sản quý nhất
CREATE MODEL bằng BigQuery ML vài dòng SQL
ML.FORECAST hoặc ML.PREDICT ra kết quả
Đưa kết quả trở lại Looker cùng một dashboard, thêm cột dự báo
⚠ Ưu điểm không cần chuyển dữ liệu đi đâu cả
Đo chất lượng dự báo Chỉ số
MAE sai số tuyệt đối trung bình
RMSE phạt nặng sai số lớn
MAPE sai số theo phần trăm — dễ giải thích cho lãnh đạo
⚠ luôn so với một mốc đơn giản — ví dụ "bằng quý trước"

Ba việc kiểm chứng: | Việc | Câu hỏi | |---|---| | Câu trả lời đã nằm trong dữ liệu chưa | có → phân tích; chưa → học máy | | Có đủ dữ liệu lịch sử không | dự báo mùa vụ cần ít nhất 2–3 chu kỳ | | Dự báo có tốt hơn cách đoán đơn giản không | ⚠ nếu không thì mô hình không đáng triển khai |

Và một phép thử rất gọn để phân biệt hai lĩnh vực này trong mọi câu hỏi: hỏi xem câu trả lời đã tồn tại trong dữ liệu hay chưa. Nếu chỉ cần một câu SQL là lấy ra được, đó là phân tích dữ liệu; nếu phải suy ra một điều chưa ai ghi lại, đó là học máy.

Câu 12 Scaling with Google Cloud Operations

A project team at a company has been consistently overspending its monthly cloud budget. The finance department wants to be proactively notified when the project's spending reaches 50%, 90%, and 100% of its budget so they can take action before the budget is exceeded.

Which Google Cloud feature is designed to meet this specific requirement?

  1. A

    Cloud Billing Reports

  2. B

    Resource hierarchy

  3. C

    Cloud Billing budget threshold rules

  4. D

    Resource quota policies

Xem giải thích

Đáp án

C — Quy tắc ngưỡng ngân sách của Cloud Billing (budget threshold rules).

Vì sao đúng

Đề đòi thông báo CHỦ ĐỘNG ở những mốc phần trăm cụ thể — đó chính xác là chức năng của ngân sách và ngưỡng cảnh báo trong Cloud Billing.

⚠ Cấu hình đúng thứ đề mô tả:

Budget: 10.000 USD / tháng
Phạm vi: đúng project đó
        ↓
    Ngưỡng cảnh báo:
      50%  → gửi email
      90%  → gửi email
      100% → gửi email
        ↓
    ⚠ Đặt được bao nhiêu ngưỡng tuỳ ý
    ⚠ Cảnh báo theo chi phí THỰC TẾ
      hoặc chi phí DỰ BÁO

⚠ Cảnh báo theo dự báo — điểm mạnh dễ bị bỏ qua:

Chi phí THỰC TẾ đạt 90%
    → biết khi đã gần hết tiền

Chi phí DỰ BÁO đạt 100%
    → ⚠ báo ngay từ giữa tháng
      rằng ĐÀ TIÊU sẽ vượt ngân sách
        ↓
    → đúng tinh thần "hành động
      TRƯỚC khi vượt" của đề

⚠ Ngân sách KHÔNG tự chặn chi tiêu:

Đạt 100% ngân sách
        ↓
    ⚠ Dịch vụ VẪN CHẠY BÌNH THƯỜNG
    ⚠ Tiền VẪN tiếp tục phát sinh
        ↓
    Ngân sách chỉ là CẢNH BÁO
        ↓
    Muốn thật sự chặn thì phải:
      cảnh báo → Pub/Sub → Cloud Function
      → tắt tài nguyên hoặc gỡ liên kết
        tài khoản thanh toán
        ↓
    ⚠ Rất rủi ro — không dùng cho
      hệ thống sản xuất

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

  • A (Cloud Billing Reports) — phương án gần nhất: báo cáo cho bạn xem và phân tích chi phí rất tốt. Nhưng nó bị động — phải có người mở ra xem. Đề đòi "được thông báo chủ động".

  • D (chính sách hạn ngạch tài nguyên) — hạn ngạch giới hạn số lượng tài nguyên dùng được (số CPU, số IP), không phải số tiền. Có ảnh hưởng gián tiếp tới chi phí nhưng không cảnh báo theo phần trăm ngân sách.

  • B (phân cấp tài nguyên) — cách tổ chức tổ chức → thư mục → project. Nó giúp nhóm chi phí và cấp quyền, nhưng bản thân không gửi cảnh báo nào.

Ghi nhớ

⚠ Công cụ quản lý chi phí trên Google Cloud — bảng phải thuộc: | Công cụ | Việc | |---|---| | Budgets & alerts | cảnh báo CHỦ ĐỘNG theo ngưỡng % | | Billing reports | xem và phân tích chi phí — bị động | | Billing export sang BigQuery | phân tích sâu bằng SQL | | Cost breakdown / Pricing calculator | ước tính trước | | Quotas | giới hạn SỐ LƯỢNG tài nguyên | | Recommender | gợi ý cắt giảm — máy nằm không, đĩa mồ côi | | Labels | gắn nhãn để quy chi phí về đội/môi trường |

Từ khoá nhận diện:

"báo cho tôi khi đạt X%" → budget alert "xem tháng trước tiêu vào đâu" → billing report "phân tích chi phí theo nhãn, theo ngày" → billing export + BigQuery "chặn không cho tạo quá N máy" → quota "giảm giá nếu cam kết dài hạn" → CUD (committed use discount)

⚠ Ba hiểu lầm về budget alert Sự thật
"Đạt ngân sách thì dịch vụ dừng" ⚠ SAI — chỉ gửi cảnh báo
"Chỉ cảnh báo được ở 100%" đặt bao nhiêu ngưỡng cũng được
"Chỉ theo chi phí thực tế" có cả cảnh báo theo DỰ BÁO
Ngân sách đặt ở phạm vi nào Phạm vi
Toàn tài khoản thanh toán tổng quan
Theo project ⚠ hợp với đề này
Theo dịch vụ ví dụ chỉ theo dõi BigQuery
Theo nhãn (label) theo đội hoặc môi trường
Kênh nhận cảnh báo Kênh
Email tới người quản lý thanh toán mặc định
Cloud Monitoring notification channel Slack, PagerDuty
Pub/Sub ⚠ để tự động hoá phản ứng
Cắt giảm chi phí — việc nên làm định kỳ Việc
Xoá tài nguyên mồ côi đĩa, IP tĩnh, ảnh chụp
Dừng máy môi trường dev ngoài giờ
Đặt vòng đời cho Cloud Storage
Dùng CUD / Spot VM cho tải phù hợp
⚠ BigQuery đặt hạn mức byte quét cho mỗi truy vấn
Xem Recommender hằng tháng

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Cảnh báo có tới đúng người không | thử hạ ngưỡng xuống rất thấp | | Tiền đi đâu nhiều nhất | billing report, nhóm theo dịch vụ và SKU | | Có tài nguyên nằm không nào | Recommender — Idle resources |

Và một thói quen nên áp cho mọi project mới ngay từ ngày đầu: tạo ngân sách kèm nhãn trước khi tạo tài nguyên. Chi phí đám mây hiếm khi tăng vọt vì một quyết định lớn — nó thường bò lên từ những thứ nhỏ mà không ai gán được cho đội nào, và nhãn là thứ duy nhất giúp trả lời câu hỏi "cái này của ai" sau ba tháng.

Câu 13 Modernize Infrastructure and Applications with Google Cloud

A company's large e-commerce application is built as a single, monolithic unit. A small bug in the product recommendation feature requires the entire application to be re-tested and redeployed, a process that is slow and risky. The developers want to break the application into a set of smaller, independently deployable components (e.g., payments, search, user profiles).

What is this architectural approach called?

  1. A

    Microservices

  2. B

    Lift and shift

  3. C

    Serverless computing

  4. D

    Virtualization

Xem giải thích

Đáp án

A — Microservices (kiến trúc vi dịch vụ).

Vì sao đúng

Đề mô tả đúng quá trình tách một khối nguyên (monolith) thành nhiều thành phần nhỏ, triển khai độc lập — đó là định nghĩa của microservices.

⚠ Vấn đề của khối nguyên trong đề:

Một lỗi nhỏ ở tính năng GỢI Ý
        ↓
    ⚠ Phải kiểm thử LẠI TOÀN BỘ
    ⚠ Phải triển khai LẠI TOÀN BỘ
    ⚠ Rủi ro làm hỏng cả thanh toán,
      tìm kiếm, hồ sơ người dùng
        ↓
    → chậm và nguy hiểm

⚠ Sau khi tách thành microservices:

   ┌──────────┬──────────┬──────────┐
Thanh toán  Tìm kiếm  Hồ sơ    Gợi ý
   │          │          │        │
  CSDL      CSDL      CSDL     CSDL
  riêng     riêng     riêng    riêng
        ↓
    Sửa lỗi ở "Gợi ý"
        ↓
    ⚠ Chỉ kiểm thử và triển khai
      DỊCH VỤ ĐÓ
    ⚠ Ba dịch vụ kia không đụng tới
        ↓
    → nhanh hơn, rủi ro nhỏ hơn

⚠ Vì sao ba phương án kia là khái niệm khác:

LIFT AND SHIFT
    → chuyển ứng dụng lên đám mây
      GIỮ NGUYÊN kiến trúc
    → ⚠ khối nguyên vẫn là khối nguyên

SERVERLESS
    → mô hình VẬN HÀNH: không quản máy chủ
    → ⚠ là cách CHẠY, không phải cách
      CHIA ứng dụng
    → microservice có thể chạy serverless

VIRTUALIZATION
    → nhiều máy ảo trên một máy vật lý
    → ⚠ công nghệ hạ tầng,
      không phải kiến trúc phần mềm

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

  • C (điện toán serverless) — phương án gần nhất về mặt "hiện đại hoá", và microservices thường chạy trên nền serverless. Nhưng serverless nói về ai quản máy chủ, còn câu hỏi là về cách chia ứng dụng thành các phần. Hai trục khác nhau.

  • B (lift and shift) — chiến lược di cư giữ nguyên kiến trúc. Ngược hẳn với việc tái cấu trúc mà đề mô tả.

  • D (ảo hoá) — công nghệ nền để chạy nhiều máy ảo trên một máy chủ vật lý. Không liên quan tới cách tổ chức mã nguồn.

Ghi nhớ

⚠ Monolith và microservices — bảng phải thuộc: | | Monolith | Microservices | |---|---|---| | Triển khai | cả khối một lần | từng dịch vụ độc lập | | Mở rộng | phải nhân cả khối | chỉ nhân phần cần | | Lỗi | có thể sập cả hệ thống | cô lập trong một dịch vụ | | Công nghệ | thống nhất một stack | mỗi dịch vụ chọn stack riêng | | ⚠ Độ phức tạp | thấp | CAO — mạng, giám sát, dữ liệu phân tán | | Hợp với | đội nhỏ, sản phẩm mới | đội lớn, hệ thống trưởng thành |

Từ khoá nhận diện:

"tách thành các phần triển khai độc lập" → microservices "chuyển lên đám mây giữ nguyên" → lift and shift / rehost "không quản máy chủ, co về 0" → serverless "đóng gói ứng dụng cùng thư viện" → container

⚠ Microservices KHÔNG miễn phí Cái giá
Gọi qua mạng thay vì gọi hàm chậm hơn, có thể lỗi
Giao dịch phân tán rất khó không còn một CSDL duy nhất
Gỡ lỗi khó hơn nhiều cần distributed tracing
Cần CI/CD trưởng thành
⚠ Lời khuyên phổ biến bắt đầu bằng monolith, tách khi ĐÃ đau
Dịch vụ Google Cloud cho microservices Dịch vụ
GKE điều phối container, kiểm soát đầy đủ
Cloud Run container serverless, đơn giản hơn
Pub/Sub giao tiếp bất đồng bộ giữa các dịch vụ
API Gateway / Apigee quản lý API ra ngoài
Cloud Service Mesh định tuyến, bảo mật, quan sát giữa các dịch vụ
Cloud Trace ⚠ lần theo một request qua nhiều dịch vụ
Chia dịch vụ theo tiêu chí nào Tiêu chí
Theo NĂNG LỰC NGHIỆP VỤ thanh toán, tìm kiếm, hồ sơ
Mỗi dịch vụ sở hữu DỮ LIỆU của mình ⚠ không dùng chung CSDL
Một đội sở hữu một dịch vụ
⚠ Sai lầm chia theo tầng kỹ thuật (UI/logic/CSDL)
Bốn chiến lược hiện đại hoá Chiến lược
Rehost nhanh, ít lợi ích
Replatform dùng dịch vụ có quản lý
Refactor ⚠ tách microservices — đề này
Rebuild / Replace viết lại hoặc mua SaaS

Ba việc kiểm chứng: | Việc | Câu hỏi | |---|---| | Có triển khai độc lập được thật không | sửa một dịch vụ có phải đụng dịch vụ khác không | | Có theo dõi được xuyên dịch vụ không | Cloud Trace đã bật chưa | | Đội có đủ trưởng thành không | CI/CD, giám sát, trực sự cố |

Và một lời khuyên được nhắc đi nhắc lại trong ngành mà đề thi ít khi nói ra: đừng bắt đầu một sản phẩm mới bằng microservices. Ranh giới giữa các dịch vụ chỉ trở nên rõ ràng sau khi bạn đã hiểu nghiệp vụ — chia quá sớm thì bạn phải trả toàn bộ chi phí phức tạp để đổi lấy những đường biên đặt sai chỗ.

Câu 14 Innovating with Google Cloud Articial Intelligence

Google's security approach is built in layers, starting from the physical hardware up. Google designs its own servers and custom security chips like Titan.

What is a primary benefit of this "hardware-level" security?

  1. A

    It helps establish a hardware root of trust to securely verify that servers are not tampered with.

  2. B

    It reduces a company's need for staff to manage cloud billing.

  3. C

    It lowers the cost of virtual machines by using inexpensive commodity hardware.

  4. D

    It allows customers to choose their preferred hardware vendor for their VMs.

Xem giải thích

Đáp án

A — Giúp thiết lập một "gốc tin cậy" ở tầng phần cứng để xác minh máy chủ không bị can thiệp.

Vì sao đúng

Chip bảo mật Titan do Google tự thiết kế tồn tại để trả lời một câu hỏi rất cụ thể: làm sao biết chắc phần mềm đang chạy trên máy chủ đúng là phần mềm Google viết ra, chưa bị ai đổi?

⚠ Chuỗi khởi động được xác minh (verified boot):

TITAN (chip, gốc tin cậy)
  ⚠ khoá gốc nằm TRONG SILICON,
    không đọc ra được
        ↓ kiểm chữ ký
    FIRMWARE
        ↓ kiểm chữ ký
    BOOTLOADER
        ↓ kiểm chữ ký
    KERNEL
        ↓ kiểm chữ ký
    HỆ ĐIỀU HÀNH
        ↓
    ⚠ Một mắt xích SAI CHỮ KÝ
      → máy KHÔNG khởi động

⚠ Vì sao phải bắt đầu từ phần cứng:

Phần mềm chống phần mềm
    → ⚠ kẻ tấn công chiếm được tầng
      THẤP HƠN thì mọi lớp trên
      đều bị lừa
        ↓
    Rootkit trong firmware
    có thể nói dối hệ điều hành
        ↓
    Phải có một điểm neo
    KHÔNG THỂ đổi bằng phần mềm
        ↓
    ⚠ Đó chính là "gốc tin cậy
      phần cứng"

⚠ Vì sao ba phương án kia không phải lợi ích bảo mật:

"Giảm nhân sự quản lý hoá đơn"
    → chuyện tài chính, không liên quan

"Giảm giá VM nhờ phần cứng rẻ"
    → ⚠ NGƯỢC LẠI: chip tự thiết kế
      là đầu tư ĐẮT, không phải
      phần cứng phổ thông

"Cho khách chọn nhà cung cấp phần cứng"
    → ⚠ NGƯỢC LẠI: Google TỰ thiết kế
      chính vì muốn kiểm soát
      toàn bộ chuỗi cung ứng

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

  • C (giảm giá VM nhờ dùng phần cứng phổ thông giá rẻ) — phương án gần nhất về mặt "nghe hợp lý", nhưng sai chiều: Google tự thiết kế máy chủ và chip để kiểm soát bảo mật, không phải để mua đồ rẻ.

  • B (giảm nhân sự quản lý thanh toán) — hoàn toàn không liên quan tới bảo mật phần cứng.

  • D (khách được chọn nhà cung cấp phần cứng) — trái ngược thực tế: khách hàng không chọn phần cứng trong đám mây công cộng, và đó chính là điều cho phép Google chuẩn hoá bảo mật.

Ghi nhớ

⚠ Các lớp bảo mật của Google Cloud — bảng phải thuộc: | Lớp | Biện pháp | |---|---| | Vật lý | trung tâm dữ liệu nhiều lớp kiểm soát, sinh trắc học | | Phần cứng | ⚠ chip Titan, máy chủ tự thiết kế, verified boot | | Hạ tầng / lưu trữ | mã hoá mặc định khi lưu | | Mạng | mã hoá khi truyền, Cloud Armor, VPC | | Danh tính | IAM, khoá bảo mật Titan, 2SV | | Vận hành | kiểm toán, phát hiện xâm nhập, đội bảo mật riêng |

Từ khoá nhận diện:

"gốc tin cậy, verified boot, chip Titan" → bảo mật tầng phần cứng "bảo vệ dữ liệu ĐANG xử lý trong CPU" → Confidential Computing "mã hoá khi lưu và khi truyền" → mặc định, không cần bật "khoá do khách quản lý" → CMEK / Cloud KMS

Titan xuất hiện ở đâu Nơi
Titan chip trên máy chủ và thiết bị mạng trong trung tâm dữ liệu
Titan Security Key khoá vật lý chống lừa đảo (phishing) cho người dùng
Titan M trong điện thoại Pixel
Điểm chung gốc tin cậy nằm trong phần cứng
⚠ Mô hình trách nhiệm chung Ai lo
Google lo an ninh CỦA đám mây — vật lý, phần cứng, hạ tầng, ảo hoá
Khách hàng lo an ninh TRONG đám mây — dữ liệu, IAM, cấu hình, mã ứng dụng
⚠ cấu hình sai quyền là lỗi của khách, không phải của Google
Mã hoá mặc định — điều nên biết Điểm
Khi lưu (at rest) luôn bật, không tắt được, không tốn thêm tiền
Khi truyền (in transit) giữa các trung tâm dữ liệu Google đều mã hoá
Khi xử lý (in use) cần Confidential Computing
Khoá Google quản lý, hoặc CMEK, hoặc CSEK
Vì sao đám mây thường an toàn hơn tự vận hành Lý do
Đội bảo mật chuyên trách quy mô lớn
Vá lỗi hạ tầng tự động và nhanh
Chứng nhận sẵn ISO 27001, SOC 2/3, PCI DSS
Phát hiện mối đe doạ trên quy mô toàn cầu
⚠ Điều kiện khách vẫn phải làm đúng phần của mình

Ba việc kiểm chứng cho một tổ chức: | Việc | Cách | |---|---| | Cấu hình của mình có lỗ hổng không | Security Command Center | | Ai có quyền quá rộng | IAM Recommender — gợi ý thu hẹp quyền | | Có ai truy cập bất thường không | Cloud Audit Logs |

Và một điều đáng ghi nhớ khi đọc mọi câu hỏi về bảo mật đám mây: phần Google lo rất tốt thường không phải phần khiến các tổ chức bị xâm nhập. Các sự cố thực tế hầu như luôn bắt nguồn từ nửa còn lại của mô hình trách nhiệm chung — một bucket để công khai, một tài khoản dịch vụ có quyền quá rộng, một khoá bị đưa lên kho mã nguồn.

Câu 15 Trust and Security with Google Cloud

Google Cloud provides a defense-in-depth security strategy that includes encrypting data at rest (on disk) and in transit (across the network).

Which principle describes Google's ability to also protect data while it is actively being processed by the CPU?

  1. A

    Auditing

  2. B

    Confidential Computing

  3. C

    Data sovereignty

  4. D

    Two-step verification (2SV)

Xem giải thích

Đáp án

B — Confidential Computing (điện toán bảo mật).

Vì sao đúng

Dữ liệu tồn tại ở ba trạng thái, và Confidential Computing là lời đáp cho trạng thái thứ ba — trạng thái khó bảo vệ nhất.

⚠ Ba trạng thái của dữ liệu:

1. KHI LƯU (at rest)      — trên đĩa
     → mã hoá mặc định ✔

2. KHI TRUYỀN (in transit) — qua mạng
     → TLS, mã hoá giữa các
       trung tâm dữ liệu ✔

3. ⚠ KHI XỬ LÝ (in use)   — trong RAM và CPU
     → ⚠ TRUYỀN THỐNG là ĐỂ TRẦN
     → đây là CONFIDENTIAL COMPUTING

⚠ Vì sao trạng thái thứ ba từng là lỗ hổng:

Muốn tính toán trên dữ liệu
        ↓
    Phải GIẢI MÃ nó ra RAM
        ↓
    ⚠ Ai đọc được bộ nhớ máy chủ
      thì đọc được dữ liệu THÔ
    ⚠ Kể cả quản trị viên hạ tầng
    ⚠ Kể cả một hypervisor bị chiếm
        ↓
    Confidential Computing:
    ⚠ mã hoá LUÔN CẢ BỘ NHỚ

⚠ Confidential VM hoạt động thế nào:

CPU (AMD SEV / Intel TDX) có
khoá mã hoá bộ nhớ riêng cho từng VM
        ↓
    ⚠ Khoá do PHẦN CỨNG sinh và giữ
    ⚠ Hypervisor KHÔNG đọc được
    ⚠ Google KHÔNG đọc được
        ↓
    Dữ liệu chỉ ở dạng rõ
    BÊN TRONG ranh giới CPU
        ↓
    Bật bằng MỘT hộp kiểm khi tạo VM
        ↓
    ⚠ Không cần sửa ứng dụng

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

  • C (chủ quyền dữ liệu — data sovereignty) — phương án gần nhất về mặt "nghe như bảo vệ dữ liệu", nhưng nó nói về dữ liệu nằm ở LÃNH THỔ nào và chịu luật nước nào, không nói gì tới việc bảo vệ trong lúc xử lý.

  • A (kiểm toán — auditing) — ghi lại ai đã làm gì, để điều tra sau. Không mã hoá gì cả.

  • D (xác thực hai bước — 2SV) — bảo vệ việc đăng nhập của người dùng. Quan trọng, nhưng ở tầng danh tính, không phải tầng xử lý dữ liệu.

Ghi nhớ

⚠ Ba trạng thái dữ liệu và cách bảo vệ — bảng phải thuộc: | Trạng thái | Bảo vệ bằng | |---|---| | Khi lưu (at rest) | mã hoá đĩa — MẶC ĐỊNH trên Google Cloud | | Khi truyền (in transit) | TLS và mã hoá giữa các trung tâm dữ liệu | | ⚠ Khi xử lý (in use) | CONFIDENTIAL COMPUTING |

Từ khoá nhận diện:

"bảo vệ trong lúc CPU đang xử lý" → Confidential Computing "dữ liệu phải nằm trong lãnh thổ nước X" → data sovereignty / data residency "ai đã truy cập cái gì" → audit logs "chống chiếm tài khoản" → 2SV, khoá bảo mật Titan

Sản phẩm Confidential Computing Sản phẩm
Confidential VM máy ảo có bộ nhớ được mã hoá
Confidential GKE Nodes node Kubernetes bảo mật
Confidential Space ⚠ nhiều bên cùng phân tích dữ liệu mà không bên nào thấy dữ liệu thô của bên kia
Nền tảng AMD SEV, Intel TDX
⚠ Chi phí có phụ phí, hiệu năng giảm nhẹ
Confidential Space giải bài toán gì Bài toán
Hai ngân hàng muốn cùng dò gian lận không ai được thấy khách của bên kia
Bệnh viện phối hợp nghiên cứu dữ liệu bệnh nhân không rời khỏi vùng bảo vệ
Quảng cáo đối chiếu tệp khách hàng
Cơ chế chỉ MÃ ĐÃ ĐƯỢC DUYỆT mới chạy được trong vùng đó
Chủ quyền dữ liệu — khái niệm dễ lẫn Điểm
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ệ thống
Công cụ hỗ trợ chọn vùng cụ thể, Assured Workloads, VPC Service Controls
Khi nào thật sự cần Confidential Computing Trường hợp
Dữ liệu cực nhạy cảm y tế, tài chính, quốc phòng
Yêu cầu tuân thủ đặc thù
Nhiều bên cùng tính toán
Không muốn tin cả nhà cung cấp đám mây
⚠ không cần cho phần lớn tải công việc thông thường

Ba việc kiểm chứng: | Việc | Cách | |---|---| | VM có đang ở chế độ confidential không | gcloud compute instances describe → confidentialInstanceConfig | | Chi phí tăng bao nhiêu | so SKU trong billing report | | Ứng dụng có chạy bình thường không | ⚠ thử tải trước khi chuyển sản xuất |

Và một cách hiểu gọn về Confidential Computing giúp nhớ lâu: nó đóng nốt mắt xích cuối cùng. Ngành bảo mật đã lo rất kỹ cho dữ liệu lúc nằm yên và lúc di chuyển, nhưng suốt nhiều năm dữ liệu vẫn phải cởi bỏ lớp mã hoá mỗi lần cần được tính toán — và đó chính là khoảnh khắc mà công nghệ này bảo vệ.

Câu 16 Innovating with Google Cloud Articial Intelligence

An online travel agency wants to add a feature to its website that automatically translates hotel reviews into the user's native language. The company has no machine learning experts on its team and wants to implement this feature with minimal development effort.

Which Google Cloud AI solution is the most appropriate choice?

  1. A

    Use the Cloud Translation API

  2. B

    Use AutoML Translation

  3. C

    Use BigQuery ML

  4. D

    Build a custom model using Vertex AI

Xem giải thích

Đáp án

A — Dùng Cloud Translation API.

Vì sao đúng

Đề nêu ba điều kiện, và cả ba đều đẩy về phía API dựng sẵn:

⚠ Ba điều kiện ↔ Translation API:

1. "KHÔNG có chuyên gia học máy"
     → không thể huấn luyện mô hình

2. "CÔNG SỨC PHÁT TRIỂN TỐI THIỂU"
     → chỉ cần gọi một API

3. Dịch nhận xét khách sạn
     → ⚠ đây là NGÔN NGỮ ĐỜI THƯỜNG,
       không có thuật ngữ chuyên ngành
     → mô hình chung của Google
       đã rất tốt

⚠ Toàn bộ việc phải làm chỉ là:

from google.cloud import translate_v2 as translate

client = translate.Client()
kq = client.translate(
    "The hotel staff was incredibly friendly.",
    target_language="vi")
print(kq["translatedText"])
# → "Nhân viên khách sạn cực kỳ thân thiện."
        ↓
    ⚠ KHÔNG có dữ liệu huấn luyện
    ⚠ KHÔNG có mô hình phải nuôi
    ⚠ KHÔNG có endpoint phải trả tiền
      thường trực
    ⚠ Hỗ trợ hơn 100 ngôn ngữ,
      TỰ NHẬN DIỆN ngôn ngữ nguồn

⚠ Khi nào mới cần AutoML Translation:

Có THUẬT NGỮ RIÊNG mà mô hình
chung dịch sai
    ví dụ: tên sản phẩm, từ ngành hẹp
        ↓
    Có sẵn kho SONG NGỮ
    đã dịch chuẩn (hàng nghìn cặp câu)
        ↓
    → mới nên tinh chỉnh
        ↓
    ⚠ Nhận xét khách sạn KHÔNG
      thuộc trường hợp này

Nhất quán với #13251 (cùng lô này) — câu đó cũng khoá API dựng sẵn cho một bài toán ngôn ngữ phổ quát. Nguyên tắc chung: việc phổ biến thì dùng API sẵn, đừng tự huấn luyện.

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

  • B (AutoML Translation) — phương án gần nhất và là bẫy chính: nó có thật và cũng không cần viết mã ML. Nhưng nó cần một kho dữ liệu song ngữ để tinh chỉnh, tốn thời gian và tiền, để đổi lấy lợi ích gần như bằng không cho ngôn ngữ đời thường.

  • D (mô hình tuỳ biến trên Vertex AI) — cần chuyên gia ML mà đề nói rõ là công ty không có, và tốn hàng tháng.

  • C (BigQuery ML) — dùng để huấn luyện mô hình trên dữ liệu bảng biểu bằng SQL. Không phải công cụ dịch máy.

Ghi nhớ

⚠ Ba mức giải pháp AI — bảng phải thuộc: | Mức | Khi nào | |---|---| | API dựng sẵn | việc phổ quát, không có chuyên gia, cần nhanh | | AutoML | có dữ liệu riêng, thuật ngữ riêng, không viết mã | | Mô hình tuỳ biến | lợi thế cạnh tranh cốt lõi, cần kiểm soát kiến trúc |

Từ khoá nhận diện:

"không có chuyên gia ML + công sức tối thiểu" → API dựng sẵn "thuật ngữ riêng mô hình chung dịch sai" → AutoML Translation "dữ liệu bảng biểu, biết SQL" → BigQuery ML "kiến trúc riêng, khác biệt cạnh tranh" → Vertex AI custom

Cloud Translation — hai phiên bản Phiên bản
Basic (v2) dịch văn bản đơn giản, rẻ
Advanced (v3) dịch cả TÀI LIỆU (PDF, DOCX), glossary, dịch theo lô
Glossary ⚠ ép giữ nguyên tên riêng, tên thương hiệu
Tự nhận diện ngôn ngữ có ở cả hai
Media Translation dịch giọng nói
⚠ Glossary — mẹo rất hữu ích Điểm
Cho phép quy định cách dịch một số từ
Ví dụ giữ nguyên tên khách sạn, tên thương hiệu
Ưu điểm KHÔNG cần huấn luyện lại gì cả
Thường đủ thay cho việc tinh chỉnh mô hình
Cân nhắc thực tế khi dịch nhận xét Cân nhắc
Đệm kết quả (cache) ⚠ cùng một nhận xét đừng dịch lại nhiều lần
Dịch theo lô rẻ hơn gọi từng câu
Dịch sẵn hay dịch khi cần tuỳ lưu lượng
Ghi rõ "dịch tự động" ⚠ minh bạch với người đọc
Giá tính theo KÝ TỰ ước lượng trước
Các API AI dựng sẵn khác API
Vision nhãn ảnh, OCR
Speech-to-Text / Text-to-Speech
Natural Language cảm xúc, thực thể
Document AI trích xuất từ hoá đơn, hợp đồng
Video Intelligence
Gemini API ⚠ dịch, tóm tắt, phân tích — linh hoạt hơn

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Chất lượng dịch có ổn không | lấy 50 nhận xét, nhờ người bản ngữ đọc | | Có tên riêng bị dịch sai không | → thêm glossary | | Tốn bao nhiêu | đếm ký tự × đơn giá, nhớ trừ phần đã đệm |

Và một điều nên làm ngay khi đưa tính năng này lên trang web: đệm lại bản dịch. Một nhận xét khách sạn được hàng nghìn người đọc nhưng chỉ cần dịch đúng một lần — bỏ qua bước đệm là cách nhanh nhất biến một tính năng rẻ tiền thành một khoản chi phí đều đặn không cần thiết.

Câu 17 Innovating with Google Cloud Articial Intelligence

A ride-sharing company wants to analyze rider demand and driver locations in real-time to adjust pricing dynamically. This requires a system that can ingest a continuous, high-volume flow of location data from thousands of vehicles simultaneously and make it available for immediate processing.

Which Google Cloud product is designed to be "the front door" for this type of streaming data ingestion?

  1. A

    BigQuery

  2. B

    Cloud Storage

  3. C

    Pub/Sub

  4. D

    Looker

Xem giải thích

Đáp án

C — Pub/Sub.

Vì sao đúng

Cụm từ "cửa trước" (the front door) trong đề là cách Google thường dùng để mô tả vai trò của Pub/Sub trong kiến trúc dữ liệu luồng.

⚠ Kiến trúc luồng chuẩn trên Google Cloud:

Hàng nghìn xe gửi vị trí
        ↓
    ⚠ PUB/SUB   ← "cửa trước"
      nhận vào, đệm lại, tách rời
        ↓
    DATAFLOW
      xử lý theo cửa sổ thời gian,
      tính cung–cầu theo khu vực
        ↓
   ┌────────┴────────┐
BIGQUERY        Bigtable / API
(phân tích)     (điều chỉnh giá
                 thời gian thực)
        ↓
    LOOKER (bảng điều khiển)

⚠ Vì sao phải có một lớp đệm ở giữa:

Nếu xe ghi THẲNG vào hệ xử lý
        ↓
    ⚠ Hệ xử lý chậm hoặc chết
      → MẤT DỮ LIỆU
    ⚠ Lượng xe tăng đột biến
      → hệ xử lý gục
    ⚠ Mỗi người gửi phải biết
      địa chỉ người nhận
        ↓
    Pub/Sub ở giữa:
    ⚠ TÁCH RỜI người gửi và người nhận
    ⚠ ĐỆM khi hạ nguồn chậm
    ⚠ Tự mở rộng, không cần cấu hình
    ⚠ Giữ thông điệp tới 7 ngày

⚠ Vì sao ba phương án kia không phải "cửa trước":

BIGQUERY
    → ĐÍCH ĐẾN để phân tích
    → không phải nơi nhận luồng thô
      từ hàng nghìn thiết bị

CLOUD STORAGE
    → lưu TỆP
    → ⚠ hợp với theo lô, không hợp
      với sự kiện nhỏ liên tục

LOOKER
    → công cụ TRỰC QUAN HOÁ
    → nằm ở CUỐI đường ống

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

  • A (BigQuery) — phương án gần nhất vì BigQuery có nhận được dữ liệu luồng. Nhưng nó là đích đến để phân tích, không phải lớp nhận và đệm; nó không tách rời người gửi khỏi người nhận, và không đệm giúp bạn khi hạ nguồn gặp sự cố.

  • B (Cloud Storage) — lưu tệp, phù hợp với xử lý theo lô. Ghi hàng nghìn sự kiện nhỏ mỗi giây thành từng đối tượng là cách dùng sai.

  • D (Looker) — nền tảng BI để trực quan hoá, đứng ở cuối chuỗi.

Ghi nhớ

⚠ Vòng đời dữ liệu trên Google Cloud — bảng phải thuộc: | Giai đoạn | Sản phẩm | |---|---| | Nhận (ingest) | Pub/Sub (luồng), Storage Transfer / Datastream (lô) | | Lưu | Cloud Storage, BigQuery, Bigtable, Spanner | | Xử lý | Dataflow, Dataproc, Dataform | | 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:

"cửa trước, nhận luồng, nhiều nguồn cùng lúc" → Pub/Sub "xử lý luồng, cửa sổ thời gian" → Dataflow "phân tích, kho dữ liệu" → BigQuery "bảng điều khiển" → Looker "đưa CSDL quan hệ lên theo thời gian thực" → Datastream

Vì sao Pub/Sub hợp vai "cửa trước" Lý do
Tự mở rộng không cần khai trước dung lượng
Toàn cầu một topic phục vụ mọi vùng
Tách rời gửi và nhận ⚠ hai bên không cần biết nhau
Đệm khi hạ nguồn chậm
Giữ thông điệp tới 7 ngày
Giao ít nhất một lần, có tuỳ chọn exactly-once
Ordering key giữ thứ tự theo khoá
Bốn khái niệm của Pub/Sub Khái niệm
Topic nơi người gửi đẩy thông điệp vào
Subscription ⚠ mỗi subscription nhận MỘT BẢN SAO đầy đủ
Publisher / Subscriber hai đầu
Dead-letter topic nơi chứa thông điệp giao hỏng nhiều lần
⚠ Mẹo muốn nhiều hệ thống cùng đọc → nhiều SUBSCRIPTION, không phải nhiều topic
Push hay Pull Kiểu
Pull subscriber tự kéo — kiểm soát tốc độ tốt hơn
Push Pub/Sub gọi HTTP tới endpoint của bạn
BigQuery subscription ⚠ ghi thẳng vào bảng, không cần viết mã
Cloud Storage subscription ghi thẳng thành tệp
Pub/Sub và Pub/Sub Lite Khác biệt
Pub/Sub tự mở rộng, toàn cầu — mặc định nên dùng
Pub/Sub Lite ⚠ rẻ hơn nhưng phải TỰ KHAI dung lượng, theo vùng
Lời khuyên dùng bản thường trừ khi có lý do rõ ràng

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Có bị dồn ứ không | metric num_undelivered_messages | | Dữ liệu có bị cũ không | oldest_unacked_message_age | | Có mất thông điệp không | ⚠ kiểm hạn giữ — mặc định 7 ngày |

Và một lợi ích của Pub/Sub thường chỉ được đánh giá đúng khi hệ thống lớn lên: thêm một hệ thống tiêu thụ mới không cần đụng gì tới bên gửi. Hôm nay chỉ có bộ tính giá đọc dữ liệu vị trí; ngày mai đội chống gian lận muốn cùng dữ liệu đó — chỉ cần tạo thêm một subscription, và những chiếc xe ngoài đường không hề biết có gì thay đổi.

Câu 18 Exploring Data Transformation with Google Cloud

A retail company stores its sales transaction data in BigQuery. The marketing and sales teams want to explore this data to build their own dashboards and reports without having to learn SQL or rely on the data science team.

Which Google Cloud tool is designed to provide this kind of self-service business intelligence and data visualization?

  1. A

    Looker

  2. B

    Dataflow

  3. C

    Cloud Composer

  4. D

    Pub/Sub

Xem giải thích

Đáp án

A — Looker.

Vì sao đúng

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

⚠ Ba yêu cầu ↔ Looker:

1. TỰ DỰNG dashboard và báo cáo
     → Looker cho người dùng nghiệp vụ
       tự tạo Look và dashboard

2. KHÔNG cần biết SQL
     → ⚠ LookML dịch thao tác kéo thả
       thành SQL tự động

3. KHÔNG phải nhờ đội dữ liệu
     → đội dữ liệu chỉ dựng MÔ HÌNH
       một lần, sau đó người dùng
       tự khai thác

⚠ LookML — chìa khoá của mô hình này:

Đội dữ liệu viết LookML MỘT LẦN:
    - bảng nào nối với bảng nào
    - "doanh thu" định nghĩa thế nào
    - chỉ số nào tính ra sao
        ↓
    ⚠ Định nghĩa TẬP TRUNG,
      ai cũng dùng chung
        ↓
Người dùng nghiệp vụ trong Explore:
    kéo thả chiều và chỉ số
        ↓
    Looker sinh SQL và chạy trên BigQuery
        ↓
    ⚠ Không ai gõ SQL
    ⚠ ⚠ Mọi người ra CÙNG một con số

⚠ Vì sao "một nguồn sự thật" mới là giá trị lớn nhất:

Không có mô hình chung
        ↓
    Đội marketing tính doanh thu
    theo cách A → 10 tỉ
    Đội bán hàng tính theo cách B → 11 tỉ
        ↓
    ⚠ Họp hành mất thời gian
      tranh cãi con số nào đúng
        ↓
Có LookML
        ↓
    → một định nghĩa duy nhất,
      sửa một chỗ là mọi báo cáo đổi theo

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

  • B (Dataflow) — công cụ xử lý dữ liệu, cần viết Apache Beam. Đứng ở giữa đường ống, không phải nơi người dùng nghiệp vụ nhìn vào.

  • C (Cloud Composer) — công cụ điều phối pipeline cho kỹ sư dữ liệu. Không có gì để người dùng nghiệp vụ khai thác.

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

Ghi nhớ

⚠ Hai công cụ BI của Google — bảng phải thuộc: | | Looker | Looker Studio | |---|---|---| | Mô hình dữ liệu | LookML — định nghĩa tập trung | kết nối trực tiếp, mỗi báo cáo tự lo | | Quản trị | mạnh — một nguồn sự thật | nhẹ | | Chi phí | có phí, theo nền tảng và người dùng | có bản MIỄN PHÍ | | Hợp với | doanh nghiệp, nhiều đội dùng chung | báo cáo nhanh, nhóm nhỏ | | Nhúng | mạnh — nhúng vào sản phẩm | có |

Từ khoá nhận diện:

"BI tự phục vụ, không cần SQL, quản trị chỉ số tập trung" → Looker "dashboard nhanh, miễn phí" → Looker Studio "phân tích BigQuery trong bảng tính" → Connected Sheets "notebook phân tích" → BigQuery Studio / Colab Enterprise

Các khái niệm Looker cần biết Khái niệm
LookML ngôn ngữ mô hình hoá
View ánh xạ tới một bảng
Explore ⚠ điểm vào cho người dùng — nơi kéo thả
Dimension thuộc tính để nhóm và lọc
Measure chỉ số được tổng hợp
Look một báo cáo đã lưu
Dashboard tập hợp nhiều Look
Vì sao Looker không sao chép dữ liệu Điểm
Truy vấn chạy THẲNG trên BigQuery
Không có kho dữ liệu riêng của Looker
Lợi ⚠ luôn thấy dữ liệu mới nhất, không có bản sao lệch
Lưu ý mỗi lượt xem là một truy vấn — nhớ quản chi phí
Giảm chi phí caching, aggregate awareness
Quản trị trong Looker Cơ chế
Quyền theo nhóm và vai trò
Access filters lọc dữ liệu theo người xem
Content Validator ⚠ kiểm nội dung hỏng sau khi đổi mô hình
Git LookML được quản lý phiên bản như mã
Môi trường dev và production
Ba việc đội dữ liệu phải làm trước Việc
Dựng mô hình LookML sạch tên và mô tả rõ ràng
Viết description cho mọi trường ⚠ trường không mô tả sẽ bị dùng sai
Dựng vài dashboard mẫu làm điểm khởi đầu cho người dùng

Ba việc kiểm chứng: | Việc | Cách | |---|---| | Người dùng có tự làm được không | quan sát một người mới trong 30 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 triển khai Looker, dù đề thi không hỏi: chất lượng của mô hình LookML. Công cụ chỉ tốt bằng mô hình phía sau nó — một mô hình đặt tên khó hiểu và thiếu mô tả sẽ khiến người dùng nghiệp vụ quay lại đúng thói quen cũ là gửi yêu cầu cho đội dữ liệu.

Câu 19 Digital Transformation with Google Cloud

A global logistics company wants to reduce its carbon footprint and meet its corporate sustainability goals. When choosing a cloud provider, they are looking for one that not only matches their energy consumption with 100% renewable energy but also provides tools to help them measure and report on the carbon emissions associated with their cloud usage.

Which core business transformation benefit of Google Cloud does this align with?

  1. A

    Sustainability

  2. B

    Collaboration

  3. C

    Intelligence

  4. D

    Freedom

Xem giải thích

Đáp án

A — Bền vững (Sustainability).

Vì sao đúng

Đề nêu hai điều rất cụ thể: năng lượng tái tạo và công cụ đo, báo cáo phát thải carbon. Cả hai đều thuộc trụ cột bền vững trong bộ lợi ích chuyển đổi mà Google Cloud nêu ra.

⚠ Hai yêu cầu ↔ cam kết của Google:

1. "KHỚP 100% điện tiêu thụ với
    năng lượng tái tạo"
     → ⚠ Google đạt điều này
       từ năm 2017
     → mục tiêu tiếp theo: chạy bằng
       năng lượng SẠCH 24/7 vào 2030

2. "CÔNG CỤ ĐO VÀ BÁO CÁO PHÁT THẢI"
     → ⚠ Carbon Footprint —
       báo cáo phát thải theo project,
       theo dịch vụ, theo vùng
     → xuất được sang BigQuery

⚠ Vì sao chạy trên đám mây thường ít phát thải hơn:

TRUNG TÂM DỮ LIỆU RIÊNG
    → tỉ lệ sử dụng máy thường rất thấp
    → hiệu suất làm mát kém
    → điện lấy từ lưới địa phương
        ↓
GOOGLE CLOUD
    → ⚠ PUE ~1,1 — hiệu quả hàng đầu
    → máy dùng chung, tỉ lệ sử dụng cao
    → ⚠ mua năng lượng tái tạo quy mô lớn
        ↓
    → cùng khối lượng công việc,
      phát thải thấp hơn nhiều

⚠ Khách hàng còn tự giảm thêm được:

CHỌN VÙNG CÓ ĐIỆN SẠCH HƠN
    → ⚠ console hiện huy hiệu lá cây
      cho vùng phát thải thấp
        ↓
DÙNG ACTIVE ASSIST
    → tắt tài nguyên nằm không
        ↓
CHỌN DỊCH VỤ SERVERLESS
    → co về 0 khi rảnh
        ↓
    ⚠ Ít tài nguyên lãng phí
      = ít tiền VÀ ít carbon

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

  • C (Intelligence — thông minh) — nói về việc dùng dữ liệu và AI để ra quyết định tốt hơn. Không liên quan tới phát thải.

  • B (Collaboration — cộng tác) — nói về Google Workspace và cách các đội làm việc cùng nhau.

  • D (Freedom — tự do) — nói về mã nguồn mở, đa đám mây, tránh bị khoá chân vào một nhà cung cấp.

Ghi nhớ

⚠ Các trụ cột chuyển đổi số mà Google Cloud nêu — bảng nên thuộc: | Trụ cột | Nội dung | |---|---| | Sustainability | năng lượng tái tạo, báo cáo carbon | | Intelligence | dữ liệu và AI để ra quyết định | | Collaboration | Workspace, làm việc cùng nhau | | Freedom | mã nguồn mở, đa đám mây, không bị khoá chân | | Trust / Security | bảo mật nhiều lớp, mã hoá mặc định |

Từ khoá nhận diện:

"carbon, năng lượng tái tạo, môi trường" → Sustainability "mã nguồn mở, đa đám mây, không khoá chân" → Freedom "dữ liệu, AI, quyết định tốt hơn" → Intelligence "làm việc nhóm, họp, tài liệu chung" → Collaboration

Các cột mốc bền vững của Google Mốc
2007 trung hoà carbon đầu tiên
2017 ⚠ khớp 100% điện tiêu thụ bằng năng lượng tái tạo
2030 (mục tiêu) ⚠ chạy bằng năng lượng KHÔNG CARBON 24/7
Trung tâm dữ liệu hiệu quả năng lượng hàng đầu ngành (PUE thấp)
Công cụ bền vững cho khách hàng Công cụ
Carbon Footprint ⚠ báo cáo phát thải theo project, dịch vụ, vùng
Xuất sang BigQuery phân tích và đưa vào báo cáo ESG
Huy hiệu vùng phát thải thấp ⚠ hiện ngay khi chọn vùng
Active Assist / Recommender tìm tài nguyên nằm không
Region Picker cân nhắc giá, độ trễ và carbon
⚠ Ba phạm vi phát thải — thuật ngữ ESG Phạm vi
Scope 1 phát thải trực tiếp từ hoạt động của mình
Scope 2 từ điện mua vào
Scope 3 ⚠ từ chuỗi cung ứng — dùng đám mây rơi vào đây
Ý nghĩa báo cáo Carbon Footprint giúp doanh nghiệp khai Scope 3
Giảm carbon và giảm chi phí thường trùng nhau Việc
Tắt máy môi trường dev ngoài giờ
Xoá tài nguyên mồ côi
Dùng serverless co về 0
Đặt vòng đời cho dữ liệu cũ
⚠ tối ưu chi phí gần như luôn đồng thời giảm phát thải

Ba việc kiểm chứng cho một tổ chức: | Việc | Cách | |---|---| | Đang phát thải bao nhiêu | báo cáo Carbon Footprint | | Vùng đang dùng có sạch không | xem huy hiệu lá cây trong Region Picker | | Có bao nhiêu tài nguyên lãng phí | Recommender — Idle resources |

Và một điều đáng nhớ nếu bạn được giao nhiệm vụ giảm phát thải cho hệ thống đám mây: hãy bắt đầu bằng việc dọn tài nguyên nằm không. Nó không cần đổi kiến trúc, không cần đàm phán với ai, và cho kết quả trên cả hai bảng báo cáo cùng lúc — bảng chi phí và bảng phát thải.

Câu 20 Exploring Data Transformation with Google Cloud

An organization needs to store and manage three different types of data. Current customer orders and transaction records for their e-commerce website. Historical sales data from the past ten years for analytical queries and trend reporting. A massive, multi-petabyte repository of raw weblog files in their original format for future, undefined data science experiments.

Which sequence of data management concepts best corresponds to these three needs?

  1. A

    1. Database, 2. Data Lake, 3. Data Warehouse

  2. B

    1. Data Warehouse, 2. Database, 3. Data Lake

  3. C

    1. Data Lake, 2. Data Warehouse, 3. Database

  4. D

    1. Database, 2. Data Warehouse, 3. Data Lake

Xem giải thích

Đáp án

D — 1. Database (cơ sở dữ liệu), 2. Data Warehouse (kho dữ liệu), 3. Data Lake (hồ dữ liệu).

Vì sao đúng

Ba nhu cầu trong đề tương ứng chính xác với ba khái niệm lưu trữ dữ liệu kinh điển.

⚠ Ghép từng nhu cầu:

NHU CẦU 1 — đơn hàng và giao dịch
             ĐANG DIỄN RA của web bán hàng
    → đọc ghi liên tục, độ trễ thấp,
      cần giao dịch
    → ⚠ đây là OLTP
    → DATABASE (Cloud SQL / Spanner)

NHU CẦU 2 — doanh số MƯỜI NĂM QUA
             để phân tích và báo cáo xu hướng
    → dữ liệu ĐÃ CÓ CẤU TRÚC,
      truy vấn tổng hợp lớn
    → ⚠ đây là OLAP
    → DATA WAREHOUSE (BigQuery)

NHU CẦU 3 — hàng petabyte weblog THÔ,
             GIỮ NGUYÊN ĐỊNH DẠNG GỐC,
             cho thí nghiệm CHƯA XÁC ĐỊNH
    → ⚠ ba cụm từ này là dấu hiệu
      kinh điển của HỒ DỮ LIỆU
    → DATA LAKE (Cloud Storage)

⚠ Ba cụm từ khoá không thể nhầm:

"raw"        (thô)
"original format" (định dạng gốc)
"undefined future experiments"
   (thí nghiệm chưa xác định)
        ↓
    ⚠ Kho dữ liệu đòi bạn quyết định
      SCHEMA TRƯỚC khi nạp
    ⚠ Hồ dữ liệu cho phép nạp trước,
      quyết định sau
        ↓
    → schema-on-write  = warehouse
    → schema-on-read   = lake

⚠ Ba khái niệm trên một trục:

DATABASE          WAREHOUSE         LAKE
đang diễn ra      lịch sử           thô
có cấu trúc       có cấu trúc       mọi định dạng
OLTP              OLAP              chưa xác định
GB–TB             TB–PB             PB+
Cloud SQL,        BigQuery          Cloud Storage
Spanner

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

  • B (warehouse / database / lake) — phương án gần nhất: đúng ở vị trí thứ ba nhưng hoán đổi hai vị trí đầu. Giao dịch đang diễn ra không thuộc về kho dữ liệu, và dữ liệu lịch sử mười năm để phân tích không thuộc về CSDL giao dịch.

  • A và C — đều xếp sai thứ tự ở nhiều vị trí.

Ghi nhớ

⚠ Ba khái niệm lưu trữ — bảng phải thuộc: | | Database | Data Warehouse | Data Lake | |---|---|---|---| | Dữ liệu | đang diễn ra | lịch sử, đã làm sạch | thô, mọi định dạng | | Cấu trúc | có cấu trúc | có cấu trúc | có, bán và phi cấu trúc | | Schema | schema-on-write | schema-on-write | ⚠ schema-on-read | | Tải | OLTP | OLAP | khám phá, ML | | Sản phẩm | Cloud SQL, Spanner, Firestore | BigQuery | Cloud Storage | | Người dùng | ứng dụng | nhà phân tích | nhà khoa học dữ liệu |

Từ khoá nhận diện:

"giao dịch, đơn hàng đang xử lý" → database "lịch sử, báo cáo, xu hướng" → data warehouse "thô, định dạng gốc, chưa biết dùng làm gì" → data lake "kết hợp cả hai" → lakehouse (BigLake, Dataplex)

⚠ Lakehouse — khái niệm hiện đại nên biết Điểm
Ý tưởng giữ dữ liệu thô ở hồ, truy vấn như kho
Trên Google Cloud BigLake + Dataplex
Lợi không phải sao chép dữ liệu hai nơi
Định dạng mở Parquet, Iceberg, Delta
Ranh giới ⚠ ngày càng mờ giữa hồ và kho
Rủi ro lớn nhất của data lake Rủi ro
⚠ "Data swamp" — đầm lầy dữ liệu không ai biết trong đó có gì
Nguyên nhân nạp vào mà không ghi metadata
Chữa danh mục (Dataplex), lineage, người sở hữu
Nguyên tắc hồ dữ liệu cần QUẢN TRỊ nhiều hơn kho, không phải ít hơn
Kiến trúc thường gặp — dữ liệu chảy thế nào Dòng chảy
Ứng dụng → Database giao dịch
Database → (CDC/Datastream) → Warehouse phân tích
Log, sự kiện → Lake thô
Lake → xử lý → Warehouse đã tinh chế
Warehouse → Looker báo cáo
Lake + Warehouse → Vertex AI học máy
Ba lớp hay dùng trong kho dữ liệu Lớp
Bronze / raw nguyên trạng, không sửa
Silver / staging đã làm sạch và chuẩn hoá
Gold / mart đã mô hình hoá cho nghiệp vụ
Lợi ích làm lại được từ lớp thô khi luật đổi

Ba việc kiểm chứng khi chọn: | Việc | Câu hỏi | |---|---| | Có cần giao dịch không | có → database | | Đã biết sẽ truy vấn thế nào chưa | rồi → warehouse | | Có muốn giữ nguyên định dạng gốc không | có → lake |

Và một nguyên tắc thực tế đáng nhớ về hồ dữ liệu: hãy ghi metadata ngay lúc nạp, đừng để sau. Chi phí ghi lại nguồn gốc và ý nghĩa của một tập dữ liệu lúc bạn còn nhớ là vài phút; chi phí truy ngược lại điều đó sau hai năm, khi người nạp nó đã đổi việc, thường là bỏ luôn tập dữ liệu ấy.