Google PDE: 데이터 거버넌스, 보안, 안정성 및 비용 운영 — 학습 가이드

다음의 일부입니다: Google Professional Data Engineer — 학습 가이드. 검증된 답안으로 연습하기: Google 시험 허브, 또는 다음에서 시간 제한 모의고사 풀기: ExamRoll.io.

개요

이 섹션에서는 Google Cloud에서의 데이터 거버넌스, 보안, 안정성, 비용 운영에 대한 설계 패턴과 운영 방식을 요약합니다. BigQuery, Cloud Storage, Dataflow, Dataplex 및 지원 서비스에 중점을 둡니다. 최소 권한 원칙, 암호화 키 관리, 메타데이터 및 분류, 정책 기반 액세스, 규정 준수 증거, 실행 가능한 SLO를 통한 관측 가능성, 비용 제어에 대해 강조합니다. 안전하고 감사 가능하며 효율적인 데이터 플랫폼을 구현할 수 있도록 장단점, 장애 모드, 실제 구성 사례를 포함합니다.

ID, 액세스 및 거버넌스

보안 및 규정 준수 운영

안정성, 관측 가능성, 품질 및 비용 관리

실제 문제 시나리오

NovaRetail Analytics는 여러 브랜드와 협력하여 트랜잭션 데이터가 포함된 일일 CSV를 공유 분석 플랫폼으로 수집합니다. 파일은 Cloud Storage 랜딩 버킷에 도착하며 때때로 형식이 잘못된 행을 포함합니다. 플랫폼은 각 클라이언트가 자신의 데이터에만 액세스할 수 있도록 최소 권한을 적용하고, 민감한 필드를 탐지하며, 특정 감사 테이블에 행이 추가될 때 즉시 알림을 제공해야 합니다. 또한 회사는 비용 제어 및 복구 계획이 필요합니다.

접근 방식:

  1. 테넌트 격리 및 최소 권한 원칙 적용

    • 클라이언트별로 전용 BigQuery 데이터세트(예: client_a_analytics)를 생성합니다. 클라이언트의 그룹에만 적절한 데이터세트 역할(bigquery.dataViewer, bigquery.jobUser)을 부여하고, IAM 및 해당되는 경우 VPC-SC를 통해 승인된 사용자에게만 BigQuery API 사용을 제한합니다.
    • 근거: 테넌트별 데이터세트 방식은 장애 영향 반경을 제한하고 행 수준 정책의 복잡성을 단순화합니다. 데이터세트 수준에서의 최소 권한 범위 지정은 기본적으로 테넌트 간 액세스를 방지합니다.
  2. 스키마, 분류 및 마스킹 관리

    • Data Catalog 정책 태그 분류 체계(public, internal, confidential, restricted)와 소유자, 데이터 스튜어드, RTO/RPO에 대한 태그 템플릿을 정의합니다. 각 클라이언트 데이터세트의 민감한 열(email, card_suffix)에 정책 태그를 첨부합니다. 권한이 없는 역할에 대한 뷰를 제한하기 위해 BigQuery 마스킹 정책을 적용합니다.
    • 예시: ALTER TABLE client_a_analytics.orders ALTER COLUMN email SET POLICY TAGS (‘restricted.pii’).
    • 근거: 중앙 집중식 태그는 여러 테이블에 걸쳐 일관된 제어를 제공하며, 마스킹은 데이터 복제 없이 기본적으로 안전한 읽기를 보장합니다.
  3. PII 탐지 및 필요한 경우 비식별화 적용

    • 랜딩 버킷과 큐레이션된 BigQuery 테이블을 스캔하도록 Sensitive Data Protection 탐지를 구성합니다. 일반적인 PII에 대한 검사 템플릿과 조인 사용 사례를 위해 이메일을 결정론적으로 토큰화하는 비식별화 템플릿을 사용합니다.
    • 근거: 자동화된 탐지는 수동 오류를 줄이고, 결정론적 토큰화는 개인 정보 보호와 분석 조인 요구 사항 간의 균형을 맞춥니다.
  4. 서비스 계정, 가장(impersonation), CMEK를 사용한 파이프라인 보안

    • 랜딩 버킷에 대한 storage.objectViewer, 대상 데이터세트에 대한 bigquery.dataEditor, 필요한 경우 정책 태그에 대한 액세스 등 필요한 역할만 가진 Dataflow 서비스 계정을 사용합니다. 클라이언트 데이터세트에 CMEK를 사용하고 BigQuery 및 Dataflow 서비스 에이전트에 CryptoKey Encrypter/Decrypter 역할을 부여합니다.
    • 근거: 제한된 역할과 CMEK는 최소 권한 및 키 제어 요구 사항을 충족합니다. 서비스 에이전트의 키 액세스는 작업 실패를 방지합니다.
  5. 오류 격리를 통한 복원력 있는 수집 구축

    • CSV를 읽고, 스키마를 검증하고, 유효한 행을 BigQuery 파티션된 테이블에 쓰는 배치 Dataflow 작업을 실행합니다. 유효하지 않은 행은 오류 세부 정보(파일 이름, 줄 번호, 사유)와 함께 BigQuery 데드-레터 테이블로 라우팅합니다.
    • 근거: 사이드 출력은 양호한 데이터를 차단하지 않고 분석을 위해 불량 데이터를 보존하며, 파티션된 테이블은 스캔 비용을 줄이고 쿼리 속도를 높입니다.
  6. 리니지 및 비즈니스 메타데이터 생성

    • 랜딩 버킷과 데이터세트를 레이크의 Dataplex 애셋으로 등록합니다. Dataflow 작업에 대한 리니지 수집을 활성화하고 큐레이션된 테이블에 비즈니스 메타데이터(데이터 소유자, 민감도, 보관 기간)로 태그를 지정합니다.
    • 근거: 중앙 집중식 거버넌스는 영향 분석, 감사 준비 및 표준화된 스튜어드십을 가능하게 합니다.
  7. 모니터링, 알림 및 감사

    • 관리자 및 데이터 액세스 감사 로그를 활성화하고, CMEK를 사용하여 중앙 로깅 프로젝트 및 분석을 위해 BigQuery로 내보냅니다. BigQuery 삽입 작업에 대한 고급 필터를 사용하여 감사 테이블에 새 행이 추가될 때 로그 기반 알림을 추가하고, 해당 싱크를 모니터링 도구가 소비할 수 있도록 Pub/Sub으로 내보냅니다.
    • 근거: 로그는 변조 방지 증거이며, 타겟팅된 알림은 필요한 테이블에 대해서만 통지하여 노이즈를 줄입니다.
  8. 비용 제어 및 쿼리 가드레일 적용

    • 쿼리 작업에 maximumBytesBilled를 설정하도록 요구하고, 카디널리티가 높은 열(예: order_id)에 클러스터링을 활용합니다. 예산을 적용하고 작업 및 데이터세트에 라벨(client, environment)을 설정합니다. BigQuery Reservations를 사용하여 대화형 분석을 예약된 로드와 분리합니다.
    • 근거: 가드레일은 통제 불가능한 비용을 방지하고, 라벨은 비용 청구를 가능하게 하며, 슬롯 격리는 예측 가능한 성능을 유지합니다.
  9. 보관 및 DR 구현

    • 랜딩 버킷에서 객체 버전 관리를 활성화하고 30일 후 객체를 삭제하는 수명 주기 규칙을 설정하며, 규정 준수 영역에 대한 보관 정책을 설정합니다. BigQuery에서는 스테이징 테이블에 대한 기본 테이블 만료를 설정하고 큐레이션된 테이블의 주기적인 테이블 스냅샷을 생성합니다. KMS 백업 절차와 테이블 복원 단계를 런북에 저장하고 분기별로 테스트합니다.
    • 근거: 수명 주기 관리는 스토리지 비용을 절감하고, 스냅샷과 문서화된 런북은 복구 가능성을 보장합니다. 테스트는 RTO/RPO 가정을 검증합니다.
  10. 주기적인 액세스 검토 및 품질 SLI/SLO

    • 분기별로 Cloud Asset Inventory를 사용하여 IAM 정책을 내보내고 승인된 기준선과 비교합니다. “일일 파일의 99%가 도착 후 30분 이내에 처리됨"과 같은 SLO를 정의하고 소진율에 대한 알림을 설정합니다. Dataplex 데이터 품질 규칙을 사용하여 데이터 품질 SLI(완전성, 유효성)를 추적하고 위반 사항을 백필 자동화와 함께 인시던트 대응으로 라우팅합니다.
    • 근거: 정기적인 검토는 권한蔓延(privilege creep)을 방지하고, SLO 기반 운영은 사용자 경험에 맞춰 노력을 조정하며, 자동화된 품질 검사는 회귀(regression)를 조기에 발견합니다.

고려된 기술적 트레이드오프 및 장애 모드:


머신러닝 · 모든 도메인

이 문제 연습하기 → · ExamRoll.io에서 시간 제한 연습 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

시험 합격하기 →

Google 찾아보기 →

Related guides

올인원 액세스

하나의 구독. 모든 시험.

모든 플랜은 무제한 답변 검색, 모의고사, AI 해설, 전체 자료 라이브러리를 20개 이상의 언어로 잠금 해제합니다.

월간
24.87
Just €0.83/day
모든 포함:
  • 무제한 답변 검색
  • 무제한 모의고사
  • AI 기반 해설
  • 전체 자료 라이브러리
  • 20개 이상의 언어
  • 주간 콘텐츠 업데이트
  • 보상 및 추천
  • 우선 지원
무료 체험 시작

신용카드 필요 없음*

최고의 가치
12개월
179.87
Just €0.49/daySave 40%
모든 포함:
  • 무제한 답변 검색
  • 무제한 모의고사
  • AI 기반 해설
  • 전체 자료 라이브러리
  • 20개 이상의 언어
  • 주간 콘텐츠 업데이트
  • 보상 및 추천
  • 우선 지원
무료 체험 시작

신용카드 필요 없음*

✓ 무료 플랜 포함 · ✓ 언제든지 취소 가능 · ✓ 모든 플랜은 전체 제품을 잠금 해제합니다