Cloud Pass
합격에 필요한 학습 흐름을 하나로합격 후기FAQ
Google Cloud Digital Leader
Google Cloud Digital Leader

Practice Test #3

50개 문제와 90분 시간 제한으로 실제 시험을 시뮬레이션하세요. AI 검증 답안과 상세 해설로 학습하세요.

50문제90분700/1000합격 점수
실전형 문제 보기

AI 기반

3중 AI 검증 답안 및 해설

GPT Pro, Claude Opus, Gemini Pro가 답안과 해설을 교차 검증합니다. 선택지별 근거부터 요구사항 분해와 정답 아키텍처까지 확인하세요.

GPT Pro
Claude Opus
Gemini Pro
선택지별 상세 해설
심층 문제 분석
3개 모델 합의 정확도

실전형 문제

1
문제 1

A global retail company needs to centralize ingestion of custom application logs from 3 GKE clusters (total 150 microservices), 200 Compute Engine VMs, and 12 Cloud Run services. Requirements: accept JSON-formatted payloads with custom fields and resource labels; create log-based metrics for alerting; query and manage retention in a single place; avoid third-party collectors beyond the Google Ops Agent. Which Google Cloud tool should the company use?

Dialogflow는 chatbots 및 voice assistants를 구축하기 위한 conversational AI 플랫폼입니다. 이는 인프라/애플리케이션 로그를 수집하지 않으며, 중앙집중형 로그 쿼리나 로그 retention을 관리하지도 않습니다. 또한 GKE, Compute Engine, Cloud Run 전반의 운영 알림을 위한 log-based metrics라는 네이티브 개념도 없습니다. 이 시나리오의 observability 요구사항과는 무관합니다.

Cloud Logging은 Google Cloud의 중앙집중형 로그 관리 서비스입니다. 이는 GKE와 Cloud Run의 로그를 네이티브로 수집하며, Google Ops Agent를 통해 VM 로그도 수집할 수 있습니다. custom fields, resource labels를 포함한 structured JSON payloads와 Logs Explorer에서의 강력한 쿼리를 지원합니다. 또한 Cloud Monitoring alerting을 위한 log-based metrics를 활성화하고, log buckets, sinks, views를 사용한 중앙집중형 retention 관리를 지원합니다.

Cloud SDK는 Google Cloud 리소스를 관리하기 위한 command-line tools(예: gcloud) 및 라이브러리 세트입니다. logging 구성 요소를 설정하는 데 도움을 줄 수는 있지만, 중앙집중형 로깅 플랫폼이 아니며 로그 ingestion pipelines, retention controls, log-based metrics를 제공하지 않습니다. 이는 tooling이지, 문제에서 요구하는 운영 로깅 서비스가 아닙니다.

Data Catalog는 datasets(예: BigQuery tables, Pub/Sub topics, Cloud Storage의 파일)를 위한 metadata management 및 data discovery 서비스입니다. 이는 데이터 자산의 governance 및 검색을 돕는 것이지, 운영 로그 ingestion, 쿼리, retention을 위한 것이 아닙니다. 알림을 위한 log-based metrics를 생성하지도 않으며, GKE/VMs/Cloud Run의 애플리케이션 로그를 중앙화하는 데 사용되지 않습니다.

문제 분석

핵심 개념: 이 문제는 Google Cloud의 중앙집중형 observability 스택을 테스트하며, 특히 이기종 compute(GKE, Compute Engine, Cloud Run) 전반에서 로그를 수집, 저장, 쿼리, 관리하고 알림에 사용되는 log-based metrics를 생성하기 위한 Cloud Logging(Google Cloud Operations suite의 일부)에 관한 것입니다. 정답이 맞는 이유: Cloud Logging은 여러 Google Cloud 리소스의 로그를 한 곳으로 중앙화하는 네이티브 서비스입니다. GKE, Compute Engine(Ops Agent를 통해), Cloud Run은 Cloud Logging과 직접 통합됩니다. 이는 structured JSON logs, custom fields, resource labels(monitored resource types 및 labels를 통해)을 지원하여 150개 microservices, 200개 VMs, 12개 Cloud Run services 전반에서 일관된 쿼리 및 필터링을 가능하게 합니다. 또한 Cloud Logging은 log-based metrics를 지원하며, 이는 Cloud Monitoring alerting policies와 함께 사용할 수 있어 third-party collectors 없이도 알림 요구사항을 충족합니다. 주요 기능 / 요구사항 충족 방식: 1) Ingestion: GKE와 Cloud Run은 container/service logs를 Cloud Logging으로 자동 내보내며, Compute Engine은 Google Ops Agent를 사용해 로그를 수집하고 전송합니다. 2) Structured logging: JSON payloads는 structured fields로 보존되어 Logs Explorer에서의 고급 쿼리 및 programmatic access를 가능하게 합니다. 3) Log-based metrics: 로그 필터( custom JSON fields 포함)로부터 counter/distribution metrics를 생성한 뒤 Cloud Monitoring에서 알림을 설정할 수 있습니다. 4) 중앙 관리 및 retention: Log Buckets, Sinks, Views를 사용해 접근 및 retention을 중앙에서 관리합니다. bucket retention(예: 30/90/365일)을 구성하고, 일부를 다른 buckets로 라우팅하거나 더 긴 retention 및 분석을 위해 BigQuery/Cloud Storage로 보낼 수 있습니다. 5) Governance: IAM controls, 일부 logging storage 시나리오에서의 CMEK 옵션, aggregated sinks를 통한 organization-level aggregation은 Google Cloud Architecture Framework의 operational excellence 및 security pillars에 부합하는 엔터프라이즈 운영을 지원합니다. 흔한 오해: 일부는 로그를 전송하려면 “Cloud SDK”가 필요하다고 생각하지만, 이는 CLI/tooling suite이지 logging backend가 아닙니다. 또 다른 일부는 Data Catalog(metadata) 또는 Dialogflow(conversational AI)를 운영 로깅과 혼동합니다. 시험 팁: “centralize logs”, “query in one place”, “structured JSON”, “log-based metrics”, “alerting” 같은 요구사항이 보이면 기본 정답은 Cloud Logging(종종 Cloud Monitoring과 함께)입니다. 또한 “Ops Agent 외 third-party collectors를 피하라”는 제약은 네이티브 Cloud Operations tooling을 강하게 시사합니다.

2
문제 2

A regional nonprofit with 12 offices and 650 staff must roll out email, calendaring, and a document collaboration suite within 14 days, meet a 99.9% availability target, stay under a $12,000 monthly IT budget, and has only one part-time sysadmin; they want the provider to handle upgrades, backups, security baselines, and scaling so the team can focus on using the apps. In this scenario, which cloud service model is the best fit, and why would choosing SaaS be appropriate?

이는 PaaS를 설명합니다. 제공자가 하위 서버/OS를 관리하는 동안 사용자는 코드를 배포하는 균형 모델입니다. 커스텀 애플리케이션(예: App Engine, Cloud Run)에 유용하지만, 완전한 이메일/캘린더/문서 스위트를 직접 제공하지는 않습니다. 비영리 단체의 요구는 빠르게 즉시 사용 가능한 협업 제품을 채택하는 것이지, 이를 빌드하고 운영하는 것이 아니므로 PaaS는 최선의 선택이 아닙니다.

이는 SaaS이며 시나리오와 정확히 일치합니다. 비영리 단체는 제공자가 전체 애플리케이션 스택(업데이트, 백업, 보안 기준선, 확장, 고가용성)을 운영하길 원하고, 조직은 도구 사용에 집중하려고 합니다. Google Workspace는 이메일, 캘린더, 문서 협업을 위한 대표적인 SaaS 예시로, 제한된 예산과 제한된 admin 역량 하에서도 빠른 롤아웃과 예측 가능한 사용자당 과금을 가능하게 합니다.

이는 IaaS를 설명합니다. VM, networking, storage, operating systems에 대한 최대 제어(예: Compute Engine)를 제공합니다. 유연하긴 하지만 99.9% 가용성을 충족하려면 상당한 운영 작업(multi-zone 설계, 패치, 모니터링)이 필요하고, 백업과 업그레이드도 수행해야 합니다. 파트타임 sysadmin만 있고 14일 마감이 있는 상황에서 IaaS는 복잡성과 리스크를 증가시키며, 지속적인 운영 비용도 높아질 가능성이 큽니다.

이는 유연성과 제공자 관리 사이를 동적으로 전환하는 전략을 제안하는데, 협업 스위트를 제공하기 위한 표준 서비스 모델 선택이라고 보긴 어렵습니다. 조직이 워크로드별로 SaaS/PaaS/IaaS를 혼합할 수는 있지만, 이 문제는 특정 요구에 대한 최적의 선택을 묻습니다. 비영리 단체의 요구사항은 빈번한 모델 변경을 암시하는 접근보다 SaaS를 강하게 가리킵니다.

문제 분석

핵심 개념: 이 문제는 클라우드 서비스 모델(SaaS vs PaaS vs IaaS)을 이해하고, 이를 비즈니스 제약 조건(빠른 롤아웃, 고가용성, 제한된 IT 인력, 예측 가능한 비용, 운영을 제공자가 관리하길 원하는 요구)에 맞게 매칭하는지를 평가합니다. 정답이 맞는 이유: SaaS(Software as a Service)가 최적의 선택입니다. 비영리 단체는 14일 내에 99.9% 가용성을 갖춘 이메일, 캘린더, 문서 협업 스위트를 도입해야 하며, 파트타임 sysadmin 1명만 있고 엄격한 월 예산 제약이 있습니다. SaaS에서는 제공자가 전체 애플리케이션 스택(애플리케이션, runtime, OS, infrastructure)을 운영하며, 업그레이드, 패치, 백업, 보안 기준선, 확장까지 포함해 관리합니다. 이는 “제공자가 업그레이드, 백업, 보안 기준선, 확장을 처리하여 팀이 앱 사용에 집중할 수 있어야 한다”는 요구사항과 직접적으로 부합합니다. Google Cloud 관점에서 이는 일반적으로 Gmail, Calendar, Drive, Docs를 위한 Google Workspace에 해당하며, 빠른 배포와 최소한의 고객 운영을 목표로 설계되어 있습니다. 주요 기능 / 모범 사례: SaaS 오퍼링은 내장 SLA(대개 99.9%를 충족하거나 초과), 중앙집중식 admin 제어, 그리고 MFA/2-Step Verification, SSO/SAML, DLP 및 retention(플랜에 따라 다름), audit logs와 같은 보안 기능을 제공합니다. 용량 계획, 서버 유지보수, 소프트웨어 버전 관리 같은 운영 작업은 벤더가 처리하므로, 차별화되지 않는 반복 작업을 줄여 Google Cloud Architecture Framework의 “operational excellence” 원칙을 지원합니다. 비용은 보통 사용자당/월 과금이어서 IaaS/PaaS에서 동등한 시스템을 구축·운영하는 것보다 예측 가능성이 높습니다. 흔한 오해: PaaS는 서버 관리 부담을 줄여주기 때문에 매력적으로 보일 수 있지만, 이는 즉시 사용 가능한 협업 스위트를 채택하는 것이 아니라 커스텀 애플리케이션을 빌드/배포하기 위한 모델입니다. IaaS는 최대한의 제어를 제공하지만 운영 부담(패치, 백업, HA 설계)을 증가시켜 인력 및 일정 제약과 충돌합니다. 또한 모델 간 “dynamic shifting”은 이 시나리오에서 주요 선택 기준이 아닙니다. 시험 팁: 요구사항이 가장 빠른 time-to-value, 최소 IT 운영, 벤더 관리 업데이트/가용성, 표준 비즈니스 기능(이메일/문서)을 강조하면 SaaS를 선택하세요. 서버를 관리하지 않고 커스텀 코드 배포를 강조하면 PaaS를 고려하세요. OS/네트워크 제어를 강조하면 IaaS를 고려하세요. 항상 제약 조건(인력, SLA, 일정, 예산 예측 가능성)을 shared responsibility model에 매핑하세요.

3
문제 3

Your telemedicine startup is expanding to 40 countries and must keep all imaging files and EMR records for Brazilian residents stored within Brazil due to local health data residency rules; clinicians worldwide are allowed to view this data, and your target p95 latency for viewers is under 250 ms from any continent. You need to choose an architecture and deployment approach that meets these requirements while enabling global access. What should you do?

Brazil에서만 운영되는 provider는 residency에는 도움이 될 수 있지만, 효율적인 worldwide access 필요사항은 해결하지 못합니다. 광범위한 global network, optimized routing, 성숙한 global delivery capabilities가 없다면 여러 대륙의 clinicians에게 우수한 user experience를 제공할 가능성이 낮습니다. 이 문제는 단순한 local storage가 아니라 compliance와 global performance를 모두 요구합니다.

이 선택지는 imaging 및 EMR data를 여러 대륙에 걸쳐 복제하는 것이 브라질 거주자의 records가 Brazil 내에 저장되어야 한다는 요구사항과 충돌하므로 틀렸습니다. 규제 대상 dataset의 대륙 간 복사본은 일반적으로 residency 및 compliance 문제를 야기합니다. 아키텍처가 핵심 법적 요구사항을 위반한다면 더 빠른 reads는 의미가 없습니다.

이것이 최선의 선택지인 이유는 국내 저장 약속과 worldwide access를 직접적으로 결합하는 유일한 선택지이기 때문입니다. 대형 public cloud provider는 authoritative imaging 및 EMR records를 Brazil에 유지하면서도 전 세계의 clinicians가 provider의 global network 및 load-balancing infrastructure를 통해 application에 접근할 수 있게 할 수 있습니다. 중요한 차이점은 규제 대상 data가 Brazil에만 저장되어 있더라도 access는 global할 수 있다는 점입니다. residency requirements에 대한 compliance를 입증하기 위해서는 계약상 보장과 regional deployment controls도 중요합니다.

Brazil의 단일 private data center는 데이터를 국내에 유지할 수는 있지만, 대규모 global access에는 적합하지 않습니다. 먼 대륙의 사용자들은 여전히 latency 제한을 겪게 되며, 단일 site는 availability 및 resiliency 측면의 우려도 만듭니다. 이 선택지는 위치 통제에만 좁게 초점을 맞추고 있으며 worldwide access 요구사항은 해결하지 못합니다.

문제 분석

핵심 개념: 이 문제는 data residency와 global access의 차이를 테스트합니다. 규제 요구사항은 브라질 거주자의 imaging 파일과 EMR records가 반드시 Brazil에 저장된 상태로 유지되어야 한다는 것이며, 동시에 다른 국가의 clinicians도 허용 가능한 성능으로 이에 접근할 수 있어야 합니다. 가장 적절한 정답은 Brazil을 authoritative storage location으로 유지하면서 records를 국제적으로 복제하는 대신 강력한 global networking 및 access capabilities를 갖춘 provider를 사용하는 선택지입니다. 정답인 이유: Option C가 가장 적절한 선택인 이유는 compliance와 worldwide access를 모두 명시적으로 다루기 때문입니다. 주요 public cloud provider는 계약상 및 운영상 records를 Brazil region에 저장하도록 지원하면서도 전 세계 clinicians가 고성능 global network를 통해 연결할 수 있게 할 수 있습니다. 핵심은 records 자체가 Brazil에 저장된 상태로 유지된다는 점입니다. global access를 위해 규제 대상 dataset을 다른 대륙으로 복사할 필요는 없습니다. 주요 특징: - authoritative imaging 및 EMR data를 regional storage와 databases를 사용하여 Brazil region에 저장합니다. - region selection, organization policies, IAM, encryption, audit logging과 같은 provider controls를 사용하여 residency 및 healthcare governance requirements를 지원합니다. - applications 및 APIs에 대한 worldwide access를 위해 provider의 global backbone, load balancing, optimized routing을 활용합니다. - acceleration 또는 caching을 사용하는 경우, 규제 대상 records가 Brazil 내에 저장된 상태로 유지되어야 한다는 요구사항을 위반하지 않도록 매우 신중하게 제한해야 합니다. 흔한 오해: 흔한 실수 중 하나는 low-latency global access가 항상 데이터를 전 세계적으로 복제하거나 caching하는 것을 의미한다고 가정하는 것입니다. 규제 대상 health records의 경우 이는 residency rules를 위반할 수 있습니다. 또 다른 오해는 private cloud가 compliance에 자동으로 더 낫다는 것입니다. 실제로 compliance는 데이터가 어디에 저장되는지, 그리고 어떤 계약적 및 기술적 controls가 존재하는지에 달려 있습니다. 시험 팁: 문제가 국내 저장과 global users를 함께 요구할 때는 system of record를 요구된 geography에 유지하면서 대형 provider의 global access capabilities를 사용하는 답을 우선 선택하세요. 데이터를 대륙 간에 명시적으로 복제하는 선택지는 주의해야 합니다. 또한 residency는 충족하지만 성능과 global reach를 무시하는 답도 피하세요.

4
문제 4

An online sports streaming platform needs to process clickstream events in real time (average 15,000 events per second with bursts up to 180,000 events per second during playoffs), apply sliding-window aggregations and enrichment, and load the results into BigQuery with end-to-end latency under 5 seconds; the team does not want to manage clusters or worker VMs and requires a fully managed service that automatically scales compute with streaming throughput. Which Google Cloud product should they use?

Pub/Sub는 높은 처리량으로 clickstream 이벤트를 ingest하고 burst를 버퍼링하는 데 이상적인 완전 관리형 글로벌 messaging 서비스입니다. 하지만 Pub/Sub만으로는 sliding-window aggregations, enrichment, transformation 로직을 제공하지 않습니다. 일반적으로 Pub/Sub는 BigQuery에 쓰기 전에 계산을 수행하는 stream processor(예: Dataflow)에 데이터를 공급하는 source 역할을 합니다. 따라서 아키텍처에는 필요하지만, 문제에서 요구한 단일 제품으로는 충분하지 않습니다.

Dataflow는 Google Cloud의 완전 관리형, autoscaling 스트림/배치 처리 서비스입니다. event-time processing, sliding windows, stateful aggregations, enrichment를 지원하며 Pub/Sub 및 BigQuery와 직접 통합됩니다. 적절히 설계하면 end-to-end 지연 시간 5초 미만 요구사항을 충족하고, Google이 worker와 scaling 동작을 운영하므로 클러스터/VM 관리가 필요 없습니다. 이는 플레이오프 기간 burst 동안 자동 확장 필요와 일치합니다.

Data Catalog는 Google Cloud 전반의 데이터셋(예: BigQuery tables, Pub/Sub topics, Cloud Storage의 파일)에 대한 metadata를 발견, 분류, 관리하는 managed metadata 및 data governance 서비스입니다. streaming 이벤트를 처리하거나, 집계를 수행하거나, BigQuery로 데이터를 load하지 않습니다. 거버넌스를 위해 분석 플랫폼을 보완할 수는 있지만, 실시간 처리 솔루션은 아닙니다.

Dataprep by Trifacta(및 Google Cloud 생태계에서의 후속 서비스)는 주로 배치 또는 탐색적 워크플로를 위한 대화형, 시각적 데이터 준비 및 변환에 초점을 둡니다. sliding windows와 end-to-end 5초 미만 요구사항을 갖는 고처리량, 저지연 streaming pipelines 용도로 설계되지 않았습니다. 또한 180,000 events/sec burst에 필요한 streaming autoscaling 실행 모델도 동일하게 제공하지 않습니다.

문제 분석

핵심 개념: 이 문제는 Google Cloud의 완전 관리형 스트리밍 데이터 처리(실시간 분석용)에 대한 지식을 평가합니다. 즉, 이벤트를 ingest하고, window 기반 집계/보강(enrichment)을 수행한 뒤, 인프라를 관리하지 않고도 매우 낮은 지연 시간으로 BigQuery에 기록하는 능력입니다. 정답이 맞는 이유: Dataflow가 정답인 이유는, Dataflow가 Google Cloud의 완전 관리형 스트림 및 배치 데이터 처리 서비스(Apache Beam 기반)이기 때문입니다. Dataflow는 event-time processing, sliding/tumbling windows, stateful processing, 그리고(적절히 구성 시) exactly-once semantics를 지원합니다. Pub/Sub에서 ingest한 뒤 실시간으로 sliding-window 집계와 enrichment를 적용하고, 적절한 파이프라인 설계와 리소스 사이징을 전제로 end-to-end 지연 시간 <5초 같은 목표로 BigQuery에 결과를 쓸 수 있습니다. 결정적으로 Dataflow는 운영 관점에서 serverless입니다. 클러스터나 worker VM을 관리하지 않으며, 처리량에 따라 worker를 자동으로 확장하므로 초당 180,000 events/sec까지의 burst 요구사항과 일치합니다. 주요 기능 / Best Practices: - Apache Beam windowing(sliding windows), triggers, watermarks, late data handling을 사용하는 streaming pipelines. - bursty 트래픽을 처리하기 위한 autoscaling 및 dynamic work rebalancing. - Native connectors: Pub/Sub source 및 BigQuery sink; 더 높은 처리량과 더 낮은 지연 시간의 streaming writes를 위해(해당되는 경우) BigQuery Storage Write API 사용. - 신뢰성과 성능: 적절한 worker machine types 선택, (적합한 경우) Streaming Engine 활성화로 worker memory pressure 감소, idempotent writes 설계 또는 exactly-once 패턴 사용. - Architecture Framework 정렬: operational excellence(managed service), performance efficiency(autoscaling), reliability(managed execution, checkpointing). 흔한 오해: Pub/Sub는 ingestion 레이어이기 때문에 전체 솔루션으로 오해되는 경우가 많지만, transformations, windowed aggregations, enrichment를 수행하지는 않습니다. Dataprep은 저지연 스트리밍이 아니라 대화형/시각적 데이터 준비용입니다. Data Catalog는 처리(processing)가 아니라 metadata 관리입니다. Exam Tips: “sliding-window aggregations”, “real-time enrichment”, “load into BigQuery”, “autoscaling과 함께 클러스터/VM 관리 없음”을 보면 Dataflow를 떠올리세요. Pub/Sub(ingest) + Dataflow(process) + BigQuery(analytics) 조합은 Digital Leader 시험에서 흔한 streaming reference architecture입니다.

5
문제 5

A city transit authority trained a model to forecast peak ridership for 210 stations using 18 months of tap-in/out logs (5.6 million events) stored in BigQuery and refreshed daily, but to speed up feature engineering they omitted available station metadata (e.g., neighborhood type, accessibility level) and context fields (e.g., holiday indicator, major event flags), after which the model’s MAE was consistently >25% worse than baseline—what data quality dimension best explains the poor performance?

Validity는 데이터가 정의된 규칙과 제약(올바른 타입, 형식, 범위, 허용 값)을 준수하는지에 관한 것입니다. 예로는 timestamp가 유효한 형식인지, 역 ID가 참조 목록과 일치하는지, 승차 수가 음수가 아닌지 등이 있습니다. 이 시나리오에는 규칙 위반의 징후가 없고, 문제는 기존 필드가 invalid한 것이 아니라 유용한 필드를 의도적으로 제외했다는 점입니다.

Accuracy는 데이터 값이 현실 세계를 정확히 나타내는지(예: 탭인/탭아웃 이벤트가 정확히 캡처됨, 카운트가 체계적으로 과소 보고되지 않음, 역 할당이 틀리지 않음)에 관한 것입니다. 모델 MAE가 나쁘면 accuracy를 고르고 싶을 수 있지만, 프롬프트는 잘못된 로그가 아니라 누락된 메타데이터/컨텍스트를 가리킵니다. 데이터는 accurate할 수 있지만 예측에 필요한 정보가 충분하지 않을 수 있습니다.

Timeliness는 데이터가 최신이며 필요할 때 사용 가능하다는 것을 측정합니다. 로그는 BigQuery에 저장되고 매일 갱신되므로 일반적으로 적시 예측을 지원합니다. Timeliness 문제는 ingestion 지연, 최근 며칠 누락, 늦게 도착한 이벤트로 인해 모델이 오래된 패턴으로 학습하는 형태로 나타납니다. 여기서 성능 저하는 데이터 신선도가 아니라 컨텍스트 feature를 제외한 것과 관련이 있습니다.

Completeness는 의도한 사용 사례를 지원하기 위해 필요한 모든 데이터가 존재하는 정도입니다. 역 메타데이터와 컨텍스트 지표(공휴일, 주요 이벤트)를 제외함으로써 데이터셋은 승차 변동성을 유발하는 핵심 동인을 누락하게 됩니다. 이는 feature 풍부도와 예측력을 낮춰 MAE를 악화시킵니다. ML에서 completeness는 종종 엔터티, 기간, 설명 속성의 적절한 커버리지를 갖추는 것을 의미합니다.

문제 분석

핵심 개념: 이 문제는 ML 결과에 영향을 주는 데이터 품질 차원, 특히 Google Cloud에서의 분석/ML 파이프라인(BigQuery가 소스, 일일 갱신)에서의 feature 완전성을 평가합니다. Google Cloud Architecture Framework에서는 모델링 전에 신뢰할 수 있는 데이터 기반을 구축하고 데이터가 목적에 적합한지 보장하는 것과 연결됩니다. 정답이 맞는 이유: 팀은 feature engineering 속도를 높이기 위해 사용 가능한 역 메타데이터(동네 유형, 접근성 수준)와 컨텍스트 필드(공휴일 지표, 주요 이벤트 플래그)를 의도적으로 제외했습니다. 즉, 학습 데이터셋에 승차 패턴에 강하게 영향을 주는 중요한 설명 변수가 누락되어 있습니다. 핵심 필드가 없으면 모델이 학습할 신호가 줄어들어 오차가 커지며(기준선 대비 MAE가 25% 이상 악화), 이는 전형적인 “completeness(완전성)” 문제입니다. 데이터셋이 현실 세계 현상을 표현하는 데 필요한 모든 속성을 포함하지 못한 것입니다. 핵심 요소 / 모범 사례: BigQuery 중심 ML 워크플로(예: BigQuery ML 또는 Vertex AI로 export)에서는 dimension table(역 메타데이터)을 join하고 파생 컨텍스트 feature(캘린더 테이블, 공휴일/이벤트 플래그)를 추가함으로써 completeness를 개선합니다. 모범 사례로는 feature store 또는 정제된 feature 테이블을 유지하고, 데이터 검증 체크(예: 필수 column 존재, non-null 비율)와 시간에 따른 feature 가용성/drift 모니터링을 수행하는 것이 있습니다. 일일 갱신은 timeliness를 지원하지만, completeness는 모델이 올바른 정보 범위를 갖도록 보장합니다. 흔한 오해: “Accuracy”는 모델이 부정확하다는 의미로 들릴 수 있지만, accuracy는 기록된 값이 현실을 반영하는지(예: 잘못된 탭 카운트)라는 데이터 품질 차원이지, 충분한 필드를 포함했는지의 문제가 아닙니다. “Validity”는 규칙/타입/범위 준수(예: timestamp 형식이 올바름)에 관한 것입니다. “Timeliness”는 최신성에 관한 것이며, 로그가 매일 갱신되므로 timeliness가 주요 이슈는 아닙니다. 시험 팁: 시나리오에서 누락된 필드, 제외된 속성, 중요한 컨텍스트 미수집이 언급되면 “completeness”를 떠올리세요. 값이 틀렸다고 하면 “accuracy”입니다. 형식/범위 위반이면 “validity”입니다. 오래되었거나 늦게 도착한 데이터면 “timeliness”입니다.

합격 루틴을 앱에서 이어가세요

실전 모의고사, AI 해설, 약점 회독과 학습 분석을 모두 제공합니다.

6
문제 6

A satellite-imaging startup needs to accelerate training for a TensorFlow segmentation model with 150 million parameters; each epoch currently takes 45 minutes on general-purpose VMs with GPUs, and the team’s goal is to reduce epoch time to under 12 minutes without changing the training code or framework. Which domain-specific hardware on Google Cloud is designed specifically to speed up machine learning training for this use case?

Bare Metal Solution은 특정 hardware, 저수준 제어, 또는 licensing/latency 요구가 필요한 workload를 위해 Google Cloud에서 전용 물리 서버를 제공합니다. 이는 도메인 특화 ML accelerator가 아니며, TPU 같은 specialized accelerator를 사용하는 것과 비교해 TensorFlow training을 본질적으로 더 빠르게 만들지 않습니다. 일반적으로 deep learning training 가속이 아니라 legacy enterprise workload(예: 특정 database, SAP, 또는 proprietary system) 마이그레이션에 사용됩니다.

Preemptible/Spot VM은 compute 비용을 크게 줄일 수 있는 pricing 및 capacity 옵션이지만, 그 자체로 specialized ML acceleration을 제공하지는 않습니다. 중단될 수 있어 checkpointing과 fault tolerance가 잘 설계되지 않으면 전체 time-to-train이 느려질 수 있습니다. 더 많은 병렬 실험을 저렴하게 실행하는 데는 도움이 될 수 있지만, per-epoch ML training을 “특별히” 빠르게 하도록 설계된 것은 아닙니다.

Cloud TPU는 특히 TensorFlow training을 포함한 machine learning workload를 가속하도록 설계된 Google의 도메인 특화 hardware입니다. matrix operation에 대해 매우 높은 throughput을 제공하며, 더 빠른 training 시간을 위해 여러 TPU chip에 걸쳐 scale할 수 있습니다. 대규모 segmentation model의 경우, GPU가 있는 범용 VM에서 TPU로 옮기는 것은 TensorFlow ecosystem 내에서 epoch duration을 크게 줄이는 일반적인 방법입니다.

Container(예: GKE 또는 Cloud Run의 Docker)는 application packaging 및 deployment 기술입니다. portability, 일관성, 운영 관리 측면을 개선하지만, model training을 본질적으로 가속하지는 않습니다. Container는 CPU, GPU, 또는 TPU에서 실행될 수 있지만, 성능 향상은 containerization 자체가 아니라 underlying accelerator에서 나옵니다. 따라서 container는 요구된 도메인 특화 hardware가 아닙니다.

문제 분석

핵심 개념: 이 문제는 machine learning (ML) training을 위한 Google Cloud의 도메인 특화 accelerator에 대한 지식을 평가합니다. Google Cloud에서 TensorFlow training workload를 가속하기 위한 목적 특화 hardware는 Cloud TPU (Tensor Processing Unit)입니다. 정답이 맞는 이유: 이 startup은 epoch 시간을 크게 줄여야 하며(45분에서 12분 미만), training code나 framework를 변경할 수 없습니다. Cloud TPU는 대규모 ML training, 특히 TensorFlow를 가속하도록 특별히 설계되었으며, 높은 처리량의 matrix multiplication과 distributed training을 위한 최적화된 interconnect를 제공합니다. TPU는 TensorFlow와 통합되어 있고(표준 TensorFlow/Keras API를 통해 지원), 다른 framework로 재작성하는 것에 비해 최소한의 code 변경으로 TPU로 training을 옮길 수 있는 경우가 많습니다. 시험 관점에서 “training code나 framework를 변경하지 않고”라는 조건은 Google Cloud의 도메인 특화 ML training hardware인 TPU와 가장 잘 부합합니다. 주요 기능 / Best Practices: Cloud TPU는 다음을 제공합니다: - deep learning에서 흔한 dense linear algebra에 최적화된 specialized ML compute (systolic arrays). - 여러 TPU chip/pod에 걸쳐 training을 확장하기 위한 high-bandwidth memory 및 빠른 TPU interconnect. - 강력한 TensorFlow ecosystem 지원(TPU-enabled TensorFlow, Keras, 그리고 일반적인 training pattern). 아키텍처 관점에서 이는 Google Cloud Architecture Framework의 Performance Optimization 및 Cost Optimization pillar에 매핑됩니다: workload에 맞는 compute를 사용하고, time-to-train 목표를 충족하도록 효율적으로 scale합니다. 흔한 오해: Spot/Preemptible VM이 “더 빠르고/더 저렴하다”고 생각해 선택하기 쉽지만, 이는 주로 비용을 줄이는 것이지 per-epoch 시간을 줄이는 것이 아니며 중단될 수 있습니다. Container는 packaging과 portability에 도움이 되지만, training 가속 자체를 제공하지는 않습니다. Bare Metal Solution은 특수한 legacy 또는 licensing 요구에 사용되며 ML 특화 가속을 제공하지 않습니다. 시험 팁: Google Cloud에서 “ML training을 위한 domain-specific hardware”를 보면 “TPU”를 떠올리세요. GPU는 범용 accelerator이고, TPU는 neural network의 training/inference를 위해 목적 특화로 설계되었습니다. 또한 비용 레버(Spot VM)와 성능 레버(TPU, 상위 GPU, distributed training)를 구분하세요.

7
문제 7

A manufacturing company trains a Vertex AI AutoML image classification model on 250,000 product photos to detect defects and later discovers that 8% of the training labels were incorrect due to a data pipeline merge error; what is the most likely impact on the model’s predictions?

privacy leak 위험 증가는 잘못된 학습 라벨의 가장 직접적이거나 가능성이 높은 영향이 아닙니다. privacy 위험은 보통 민감 데이터의 부적절한 사용, 취약한 access control, 또는 모델이 식별 가능한 정보(예: PII)를 암기하여 출력으로 노출하는 경우에서 발생합니다. 라벨 병합 오류는 ground truth의 정확성을 바꾸는 것이지, 기밀성을 바꾸는 것이 아닙니다. 어떤 ML 시스템이든 privacy 고려사항은 있을 수 있지만, 오라벨 데이터는 주로 데이터 노출 증가보다는 예측 품질을 해칩니다.

잘못된 라벨은 label noise를 유발하며, 이는 지도 학습 성능을 직접적으로 저하시킵니다. 모델은 의미 있는 비율의 예시(250,000개 중 약 20,000개)에 대해 잘못된 타깃에 맞추도록 학습됩니다. 이는 일반적으로 accuracy를 낮추고 precision/recall 같은 metric을 악화시키며, defect detection에서 false positive/negative를 증가시킵니다. AutoML은 아키텍처와 hyperparameter를 최적화할 수 있지만, 체계적으로 잘못된 ground truth를 보상할 수는 없습니다. 더 나은 라벨과 파이프라인 검증이 필요합니다.

model compatibility 저하는 라벨 정확성과 무관합니다. compatibility 문제는 보통 모델을 대상 환경(edge vs cloud)에 배포할 수 있는지, 지원 포맷, latency/throughput 요구사항, 또는 serving infrastructure와의 통합과 관련됩니다. 라벨 병합 오류는 모델의 runtime 요구사항이나 지원 배포 옵션을 바꾸지 않습니다. 모델이 무엇을 학습하는지를 바꿔 성능에 영향을 줄 뿐, compatibility에는 영향을 주지 않습니다.

model training time 감소는 오라벨 데이터의 가능성 높은 결과가 아닙니다. Vertex AI AutoML에서 학습 시간은 데이터셋 크기, 이미지 해상도, 선택한 training budget, 그리고 compute resource에 의해 좌우됩니다. 잘못된 라벨은 이미지 수나 필요한 compute를 줄이지 않습니다. 오히려 noisy label은 학습 효율을 떨어뜨려 더 많은 실험이나 재학습 사이클이 필요할 수 있으며, 수용 가능한 성능에 도달하기까지의 전체 시간을 증가시킬 수 있습니다.

문제 분석

핵심 개념: 이 문제는 지도 머신러닝에서 데이터 품질과 라벨 정확성, 특히 Vertex AI AutoML 이미지 분류를 평가합니다. 지도 학습에서는 모델이 이미지(특징)에서 라벨(ground truth)로의 매핑을 학습합니다. ground truth가 잘못되면 모델은 잘못된 타깃을 재현하도록 학습되며, 이는 예측 성능에 직접적인 영향을 줍니다. 정답인 이유: 파이프라인 병합 오류로 인해 학습 라벨의 8%가 잘못되었다면, 학습 데이터셋에 label noise가 포함된 것입니다. label noise는 학습 과정에서 신호 대비 잡음 비율을 낮춥니다. 즉, 모델이 상충되는 지도 신호를 받게 됩니다(유사한 이미지가 서로 다른 라벨에 매핑되거나, 불량품이 정상으로 라벨링되고 그 반대가 발생). 가장 가능성이 높은 영향은 부정확성 위험 증가입니다—precision/recall 저하, false positive/false negative 증가, 신규 제품 사진에 대한 generalization 악화가 나타납니다. 250,000장의 이미지에서 8%는 약 20,000개의 오라벨 예시로, 규모가 상당하며 특히 edge case와 소수 defect class에서 모델 품질을 유의미하게 저하시킬 수 있습니다. 주요 기능 / Best Practices: Vertex AI AutoML은 학습과 평가를 지원할 수 있지만, 잘못된 ground truth를 “수정”할 수는 없습니다. Best practices에는 라벨 검증(사람 검토, 합의 기반 라벨링), 파이프라인 내 데이터 검증 체크 사용, 예상치 못한 하락을 탐지하기 위한 training/validation metric 모니터링, 그리고 체계적인 라벨 문제를 식별하기 위한 confusion matrix 활용이 포함됩니다. Google Cloud Architecture Framework 관점에서는 Operational Excellence와 Reliability에 부합합니다: 견고한 데이터 파이프라인을 구축하고, quality gate를 구현하며, 모델 성능과 data drift를 지속적으로 모니터링합니다. 흔한 오해: “나쁜 데이터”를 privacy leak과 연결짓기 쉽지만, 잘못된 라벨은 주로 보안 문제가 아니라 품질 문제입니다. 또 다른 오해는 AutoML이 라벨 오류를 자동으로 극복한다는 것입니다. 대규모 데이터셋은 소량의 noise에는 어느 정도 견고할 수 있지만, 8%는 여전히 정확도를 의미 있게 해칠 수 있습니다. 또한 학습 시간이 감소할 것으로 기대하기도 어렵습니다. 오히려 noisy label은 최적화를 더 어렵게 만들 수 있지만, 일반적으로 학습 시간을 줄이지는 않습니다. 시험 팁: ML 문제에서는 이슈를 ML lifecycle 단계에 매핑하세요: 라벨링 오류는 모델 품질/정확도에 영향을 줍니다. privacy leak은 민감 데이터 노출 또는 membership inference 위험과 관련이 있으며, 오라벨 클래스와는 다릅니다. compatibility는 배포/런타임 제약과 관련이지, 학습 라벨과는 관련이 없습니다. “incorrect labels”를 보면 기본적으로 선택해야 할 영향은 정확도/성능 저하입니다.

8
문제 8

A fintech company migrating to Google Cloud configures IAM so that billing clerks receive only the BigQuery Data Viewer role on 3 specific datasets and no write permissions to any other 12 datasets or projects, enforced via IAM Conditions tied to a finance Google Group and restricted to office hours (09:00–18:00); which security principle best describes granting just the minimum permissions required for their duties?

Cyber resilience는 조직이 사이버 사고를 견디고, 대응하고, 복구하는 능력(예: 백업, disaster recovery, incident response 프로세스, 중복성)을 중심으로 합니다. 권한 제한이 영향을 줄일 수는 있지만, 이 시나리오는 복구나 연속성 계획에 관한 것이 아닙니다. 특정 역할에 대한 접근 권한을 제한하는 것이 핵심이므로 resilience보다 최소 권한에 더 직접적으로 부합합니다.

Zero-trust는 더 광범위한 보안 모델로, “절대 신뢰하지 말고 항상 검증하라”를 기반으로 하며 보통 지속적인 인증/인가, 강한 아이덴티티 신호, device posture, 컨텍스트 인지 접근을 포함합니다. 시간 제한 같은 IAM Conditions는 zero-trust 접근을 지원할 수 있지만, 문제의 핵심 문구는 직무 수행에 필요한 최소 권한을 부여하는 것입니다. 그 원칙은 전체 zero-trust 모델이 아니라 최소 권한입니다.

최소 권한은 아이덴티티에 업무 수행에 필요한 최소 권한만 부여하고 그 이상은 부여하지 않는 것을 의미합니다. Google Cloud에서는 가장 좁은 역할(BigQuery Data Viewer)을 선택하고, 가장 작은 리소스 집합(3개의 데이터셋만)으로 범위를 제한하며, 더 넓은 프로젝트 수준 권한을 피하고, 필요 시 IAM Conditions(근무 시간)을 추가해 불필요한 접근을 더 줄이는 방식으로 구현합니다. 이는 시나리오와 정확히 일치합니다.

Security by default는 시스템과 서비스가 기본적으로 안전하게 구성되어 제공되는 것을 의미합니다(secure defaults, baseline protections, guardrails). Google Cloud가 많은 secure defaults를 제공하긴 하지만, 이 시나리오는 특정 직무 기능을 위해 의도적으로 세밀한 권한을 할당하고 조건부 접근을 적용하는 내용입니다. 이는 기본 구성 원칙이라기보다 최소 권한에 맞춘 접근 제어 설계 선택입니다.

문제 분석

핵심 개념: 이 문제는 Google Cloud IAM을 통해 적용되는 최소 권한(least privilege) 보안 원칙을 평가합니다. 또한 IAM Conditions(속성 기반 접근 제어)와 BigQuery의 리소스 수준 권한(데이터셋 수준 역할)도 함께 다룹니다. 정답이 맞는 이유: 시나리오는 청구 담당자(billing clerks)에게 필요한 최소 권한만 부여하는 것을 명시적으로 설명합니다. 즉, 특정 3개의 데이터셋에만 BigQuery Data Viewer를 부여하고, 다른 곳에는 쓰기 권한을 주지 않으며, finance Google Group에 연결된 IAM Conditions를 사용해 접근이 유효한 시간(근무 시간)까지 추가로 제한합니다. 이는 최소 권한의 전형적인 예시로, 사용자가 업무 수행에 필요한 권한만 받도록 하고(권한), 가능한 한 좁게 범위를 제한하며(리소스), 시간까지 제한하는(시간) 방식입니다. 주요 기능 / 모범 사례: - IAM roles: BigQuery Data Viewer는 BigQuery 데이터에 대한 읽기 전용 접근을 위해 설계된 사전 정의 역할(predefined role)입니다. - Resource scoping: 프로젝트 전체가 아니라 데이터셋 수준에서 권한을 적용하면 blast radius를 줄이고, 접근 최소화 및 범위 제한이라는 Google Cloud Architecture Framework의 보안 원칙과 일치합니다. - Group-based access: 역할을 Google Group에 바인딩하면 라이프사이클 관리(그룹 가입/탈퇴)가 단순해지고 관리 오버헤드가 줄어듭니다. - IAM Conditions: 컨텍스트 제약(예: 시간 기반 접근)을 추가해 위험을 더 줄입니다. Conditions는 접근을 최소화할 뿐 아니라 조건부로 만들기 때문에 최소 권한을 보완합니다. 흔한 오해: - Zero-trust는 지속적인 검증과 컨텍스트 인지 접근을 강조하기 때문에 비슷하게 들릴 수 있지만, 문제는 특히 “업무에 필요한 최소 권한만 부여”를 묻고 있으므로 최소 권한이 정답입니다. - “Security by default”는 안전한 기본 구성과 안전한 기본값을 의미하며, 직무에 맞춰 권한을 조정하는 것과는 다릅니다. - “Cyber resilience”는 사고에 대비하고, 대응하고, 복구하는 것에 관한 개념이지, 권한 최소화 자체를 의미하지 않습니다. 시험 팁: “필요한 권한만”, “필요 이상은 없음”, “특정 리소스로 범위 제한”, “접근 제한” 같은 표현이 보이면 최소 권한을 떠올리세요. 모든 요청을 검증하거나, 디바이스 상태(device posture), 지속적 인증을 강조하면 zero-trust를 떠올리세요. 백업, DR, 사고 대응, 복구 목표를 강조하면 resilience입니다. 기본적으로 안전한 설정과 가드레일을 강조하면 security by default입니다.

9
문제 9

A municipal transit agency operates a 20-year-old on-prem scheduling system and has a budget cap of $10,000 for integration this fiscal year, with no ability to replace the core system for the next 12 months. A private operator partner runs a modern optimization platform in their own cloud environment and needs secure, programmatic access to route and ridership data (~1.2 million records/day) without the agency migrating or rehosting the legacy app. What solution should the agency choose to make their data accessible to the partner platform?

Compute Engine은 Google Cloud에서 워크로드를 실행하기 위한 virtual machines를 제공합니다. 레거시 시스템을 조회하고 endpoints를 노출하는 middleware를 호스팅할 수는 있지만, VM 자체가 이 문제에서 테스트하는 핵심 솔루션 개념은 아닙니다. 또한 운영 오버헤드(patching, scaling, security hardening)를 유발하며, 커스텀 통합 스택을 구축하면 작은 통합 예산을 초과할 수 있습니다. 이 문제는 데이터를 접근 가능하게 만드는 것이며, 이는 API 접근 방식으로 가장 잘 충족됩니다.

Anthos는 hybrid/multi-cloud 환경에서 Kubernetes 기반 워크로드를 일관되게 현대화하고 운영하기 위한 application platform입니다. Anthos는 hybrid 배포 관리를 도울 수 있지만, 레거시 온프레미스 데이터를 파트너에게 노출하는 데 필수는 아니며, 일반적으로 $10,000 통합 노력 범위를 훨씬 넘어섭니다. Anthos는 현대화 및 운영 플랫폼이지, 레거시 시스템을 위한 가장 단순한 통합 메커니즘이 아닙니다.

API가 정답인 이유는 레거시 스케줄링 애플리케이션을 마이그레이션하거나 rehosting하지 않고도 파트너가 노선 및 승차 데이터에 접근할 수 있는 안전한 프로그래밍 인터페이스를 제공하기 때문입니다. API 계층은 authentication/authorization, rate limits, logging, versioning을 강제할 수 있으며, 기존 exports 또는 queries 위에 얇은 wrapper로 구현될 수 있습니다. 이는 최소 변경, 저비용, 파트너 통합 준비라는 제약조건에 부합합니다.

Google Kubernetes Engine (GKE)은 containerized applications를 실행하기 위한 managed Kubernetes service입니다. GKE를 선택한다는 것은 서비스를 containerizing하고 운영한다는 의미이며, 이는 명시된 요구사항에 불필요하고 레거시 시스템을 교체하거나 rehosting하지 말라는 제약과도 충돌합니다. GKE 위에 API 서비스를 구축할 수는 있지만, 시험에서 중요한 개념은 container orchestration platform이 아니라 API 인터페이스 자체입니다.

문제 분석

핵심 개념 - 이 문제는 통합과 상호운용성을 테스트합니다: 레거시 온프레미스 시스템의 데이터를 핵심 애플리케이션을 마이그레이션하거나 현대화하지 않고도 외부 파트너에게 안전하고 프로그래밍 방식으로 노출하는 것입니다. Google Cloud 관점에서 이는 컴퓨팅 또는 컨테이너 현대화 선택이 아니라 API 주도 통합 패턴(보통 API gateway/management 계층으로 구현됨)입니다. 정답이 맞는 이유 - application programming interface (API)는 20년 된 스케줄링 시스템을 그대로 유지하면서 노선 및 승차 데이터에 대한 통제된 프로그래밍 접근을 제공하는 가장 직접적이고, 변경 영향이 가장 적은 방법입니다. 파트너는 지속적인 접근(~1.2M records/day)이 필요하며, 이는 그들의 cloud environment에서 호출할 수 있는 REST/JSON(또는 유사한) 인터페이스에 적합합니다. API는 레거시 데이터 소스(또는 복제/내보낸 dataset) 앞단에 배치될 수 있고, authentication, authorization, throttling, auditing을 강제할 수 있습니다—이는 제3자와 municipal data를 공유할 때의 핵심 요구사항입니다. 또한 rehosting, refactoring, platform migration을 피하므로 $10,000 통합 상한과도 부합합니다. 핵심 기능 - 실제로 기관들은 흔히 API gateway와 identity controls(예: OAuth 2.0/JWT, service accounts, mTLS), 그리고 레거시 시스템을 보호하기 위한 rate limiting/quotas를 사용해 이를 구현합니다. API management는 versioning, monitoring, developer onboarding을 제공할 수 있습니다. 레거시 시스템이 직접 query load를 감당할 수 없다면, API는 core system을 건드리지 않은 채 exported/replicated store(배치 또는 incremental)에서 제공할 수 있습니다. 이 접근은 Google Cloud Architecture Framework의 security(least privilege, strong auth), reliability(레거시 backend 보호), cost optimization(최소 변경, 사용한 만큼 지불) 원칙을 지원합니다. 흔한 오해 - Compute Engine, GKE, Anthos는 사람들이 “Google Cloud에 뭔가 올리자”라고 생각할 때 자주 선택되지만, 요구사항에는 12개월 동안 레거시 앱을 rehosting/migrating하지 말라고 명시되어 있습니다. 이런 옵션들은 인프라/앱 플랫폼 솔루션이지, 통합 인터페이스 자체가 아닙니다. 시험 팁 - 문제가 “secure, programmatic access”, “partner integration”, “no migration”을 강조하면 compute나 Kubernetes가 아니라 “API”(그리고 필요 시 API management)를 떠올리세요. 또한 예산과 일정 제약을 확인하세요: 기존 시스템을 감싸는 통합 패턴이 보통 현대화 플랫폼보다 유리합니다.

10
문제 10

A logistics startup is migrating 120 microservices and 300 VMs to Google Cloud; during the first 30 days they need out-of-the-box observability—without custom agents or dashboards—to understand system health and performance across services; in this context, what does out-of-the-box observability refer to?

이 option은 observability가 아니라 프로젝트 관리 보고를 설명합니다. Sprint burndown charts와 delivery dates는 팀이 작업 진행 상황과 릴리스 계획을 추적하는 데 도움이 되지만, 프로덕션에서 서비스가 정상 상태인지 또는 잘 수행되고 있는지에 대한 telemetry를 제공하지는 않습니다. Observability는 시스템의 logs, metrics, 그리고 error conditions와 같은 runtime signals에 관한 것입니다. 따라서 이 option은 cloud operations monitoring의 범위를 벗어납니다.

이것이 정답인 이유는 observability가 metrics, logs, 그리고 performance signals와 같은 telemetry를 통해 실행 중인 시스템의 동작과 상태를 이해하는 것을 의미하기 때문입니다. “out-of-the-box”라는 표현은 startup이 먼저 custom dashboards를 설계하거나 별도의 observability platform을 배포하는 대신, 기본 또는 사전 구축된 Google Cloud 기능을 사용해 즉각적인 가시성을 원한다는 뜻입니다. 많은 microservices와 VMs가 있는 마이그레이션 시나리오에서 이러한 built-in monitoring은 errors, latency issues, 그리고 resource problems를 빠르게 식별하는 데 유용합니다. Option B는 기본 도구를 사용하여 cloud-hosted infrastructure와 애플리케이션의 상태, 성능, 로그에 초점을 맞춤으로써 그 정의와 일치합니다.

이 option은 기술적인 시스템 가시성이 아니라 고객 감정과 제품 피드백에 관한 것입니다. NPS scores와 app store reviews는 사용자가 만족하는지를 나타낼 수 있지만, 인프라 상태, service latency, 또는 애플리케이션 장애를 설명하지는 않습니다. Observability는 엔지니어가 시스템 동작을 진단하고 이해하는 데 도움이 되는 내부 운영 데이터를 중심으로 합니다. 이 option은 runtime telemetry가 아니라 비즈니스 인식을 측정하므로, out-of-the-box observability의 올바른 의미가 아닙니다.

이 option은 observability가 아니라 재무 관리와 비용 분석을 의미합니다. Cloud spend를 감사하고 미래 비용을 예측하는 것은 중요한 FinOps 활동이지만, 서비스가 사용 가능한지, 빠른지, 또는 error-free인지 엔지니어에게 알려주지는 않습니다. 이 문제는 특히 마이그레이션 중 서비스 전반에서 시스템 상태와 성능을 이해하는 것에 대해 묻고 있습니다. 따라서 비용 보고는 여기서 테스트되는 핵심 개념과 관련이 없습니다.

문제 분석

핵심 개념: 이 문제는 Google Cloud에서의 “out-of-the-box observability”를 테스트하며, 이는 주로 Google Cloud Operations Suite(이전 명칭 Stackdriver)를 통해 제공됩니다: Cloud Monitoring, Cloud Logging, Cloud Trace, Cloud Profiler, 그리고 Error Reporting. Observability는 인프라와 애플리케이션 전반에서 telemetry(metrics, logs, traces)를 통해 시스템 상태와 성능을 이해할 수 있는 능력을 의미합니다. 정답인 이유: 이 시나리오는 많은 microservices와 VMs의 마이그레이션 첫 30일을 강조하며, “custom agents or dashboards 없이” observability를 요구합니다. Out-of-the-box observability는 최소한의 설정으로 즉시 동작하는 기본 제공 monitoring 및 logging 기능을 사용하는 것을 의미합니다. Google Cloud에서는 많은 서비스가 자동으로 platform metrics와 logs를 생성하며, Cloud Operations는 기본 dashboards, alerting policies, 그리고 service views를 제공합니다(예: GKE와 많은 managed services는 기본적으로 통합됨). 이는 기본 도구를 사용해 상태, 성능, 로그를 모니터링하는 option B와 직접적으로 일치합니다. 주요 기능: - 기본 metrics와 logs: Google Cloud 서비스는 system 및 service metrics와 audit logs를 자동으로 생성합니다. - Cloud Monitoring: 사전 구축된 dashboards, uptime checks, alerting, 그리고 SLO 스타일 monitoring 패턴. - Cloud Logging: 중앙화된 log 저장소, Log Explorer, 그리고 많은 서비스에 대한 기본 log 수집. - 서비스 중심 troubleshooting: traces/profiles/errors를 활성화하여 지연 시간과 장애를 진단할 수 있습니다. 일부 환경에서는 추가 instrumentation이 필요할 수 있지만, 문제는 명시적으로 이 용어가 무엇을 의미하는지 묻고 있습니다. - 모범 사례와의 정렬: Google Cloud Architecture Framework는 운영 우수성(operational excellence), 즉 monitoring, alerting, 그리고 reliability practices를 라이프사이클 초기에, 특히 마이그레이션 중에 적용하는 것을 강조합니다. 일반적인 오해: 사람들은 종종 observability를 프로젝트 관리(agile burndown), 고객 감정(customer sentiment, NPS/reviews), 또는 재무 거버넌스(cost forecasting)와 혼동합니다. 이것들은 중요한 비즈니스 기능이지만 observability는 아닙니다. 또 다른 오해는 observability가 항상 custom dashboards와 agents를 필요로 한다는 것입니다. 더 깊은 애플리케이션 수준의 telemetry에는 instrumentation이 필요할 수 있지만, “out-of-the-box”는 구체적으로 즉시 사용 가능한 기본 기능을 의미합니다. 시험 팁: Digital Leader 시험에서는 키워드를 연결해서 보세요: “observability,” “system health,” “performance,” “logs,” 그리고 “across services”는 Cloud Operations Suite를 강하게 시사합니다. “Out-of-the-box”는 custom-built dashboards나 bespoke agents가 아니라 최소한의 구성과 사전 구축된 views를 의미합니다. 또한 observability를 FinOps(cost), DevOps planning(sprints), 그리고 customer analytics(NPS)와 구분하세요.

합격 후기(7)

이
이**Nov 17, 2025

학습 기간: 1 month

시험 문제랑 많이 유사해서 좋았어요. 강의 다 듣고난 후에 문제 찾기 어려웠는데 앱 너무 잘 이용했네요

**************Nov 12, 2025

학습 기간: 1 month

Good questions and explanations. The resource is very similar to the real exam questions. Thanks.

S
S***Nov 10, 2025

학습 기간: 1 month

This is exactly what you need to pass the GCP CDL exam. The look and feel are exactly how you would experience the real exam. The questions are very similar and you'll even find a few on the exam itself. I would recommend this for anyone looking to obtain this certification. The exam is not an easy one, so the explanations to the questions are very helpful to solidify your understanding and help.

A
a***Nov 4, 2025

학습 기간: 2 months

I used Cloud Pass to prepare for the GCP CDL exam, and it made a huge difference. The practice questions covered a wide range of scenarios I actually saw on the test. The explanations were clear and helped me understand how LookML and data modeling work in real projects. If you focus on understanding the logic behind each question, this app is more than enough to pass.

D
d********Oct 31, 2025

학습 기간: 1 month

Cloud Pass was my main study tool for the GCP CDL exam, and I passed on the first try. The questions were realistic and helped me get comfortable with Looker concepts, permissions, explores, and model structures. I especially liked that I could reset my progress and re-solve the tricky questions. Strongly recommend this for anyone targeting CDL.

다른 모의고사

Practice Test #1

50 문제·90분·합격 700/1000

Practice Test #2

50 문제·90분·합격 700/1000
← 모든 Google Cloud Digital Leader 문제 보기

지금 학습 시작하기

Cloud Pass를 다운로드하고 Google Cloud Digital Leader 자격증 학습을 이어가세요.

Get it on Google PlayDownload on the App Store
Cloud PassCloud Pass

IT 자격증 문제풀이 앱

Get it on Google PlayDownload on the App Store

자격증

AWSGoogle CloudMicrosoft Azure

법률

FAQ개인정보 처리방침서비스 약관

회사

문의하기계정 삭제

© Copyright 2026 Cloud Pass, All rights reserved.