Google Cloud Professional Cloud Architect Certification(구글 PCA 자격증 대비) (5/5)

wonsik·2023년 3월 16일
1

자격증

목록 보기
5/5
post-thumbnail

29. Agile, DevOps, SRE and SDLC Evolution

Waterfall

워터풀 모델에서는 소프트웨어를 개발하는 여러 긴 단계를 거친다.

단점:

  • 피드백까지 매우 오랜 시간이 걸린다.
  • 문서화에 초점을 맞춘다.

Agile

개인 간의 상호작용에 초점을 맞춤

DevOps

Business, Development, Operation을 한 팀으로 만들어 빠른 피드백을 줄 수 있도록 한다.

DevOps - CI, CD

자동화를 통해 빠른 피드백

Google Cloud Deployment Manager

모든 구성은 단순한 텍스트 파일로 정의된다.(YAML 파일)

Cloud Marketplace(Cloud Launcher)

  • 앱 스토어와 유사
  • 자동으로 웹 사이트 형태로 만들어줌

Site Reliability Engineering(SRE)

DevOps++ at Google

30. Release Management in Google Cloud Platform

Release Management

Canary

두 버전의 인스턴스가 있을 때 새 버전을 몇 개만 추가시켜서 바꾸는 방법(테스트 하고 통화하면 전부 새 버전으로)

  • Characteristics:
    • Fast
    • Zero downtime
    • No extra infrastructure
    • Minimizes impact to users
    • Needs Backward compatibility

A/B Testing

특정 기능을 시험할 때 몇몇 인스턴스만 해당 기능을 적용

Rolling

%를 정하여 해당 %만큼 새 버전의 인스턴스를 증가

  • Characteristics:
    • Slow
    • Zero downtime
    • Needs automation and additional setup
    • No extra infrastructure
    • Minimizes impact to users
    • Needs Backward compatibility

Blue Green

기존 버전, 새 버전의 인스턴스를 병렬적으로 모두 사용한 후에 새 버전으로 교체

V1을 쓰던 사람은 V2로 갑자기 변하게 된다.

  • Characteristics:
    • Instant
    • Zero Downtime
    • Easy Rollback
    • Needs additional infra
    • ZERO reduction in available capacity
    • Needs Backward compatibility

Shadow

사용 형태는 Blue Green과 비슷하나 Shadow는 V2 트래픽을 사용자에게 주는게 아니라 V1인스턴스와 동일한 트래픽을 V2에 주어서 테스트 한다.

31. Compliance and Regulations for Your Google Cloud Solutions

Compliance and Regulations

HIPAA

  • 건강 보험 이동성과 책임 법안

  • 의료 정보 보호법 준수는 공동 책임이다.

  • BAA(Business Associate Agreement)를 신청

PCI Data Security Standards(DSS)

Payment Card Industry DSS: 카드 지불 보안에 대한 요구

새로운 청구용 구글 계정을 만든다.

32. Planning Cloud Migrations to Google Cloud Platform

Cloud Migration Planning

Phase 1: Assess the workloads to be migrated - 온프레미스와 클라우드를 비교해서 비용을 계산한다. 어떤 작업을 마이그레이션할지 고른다.

Phase 2: Plan the foundation - 네트워크 등을 살펴봐야 한다.

Phase 3: Deploy the workloads - 데이터 마이그레이션

Phase 4: Optimize your environment - 관리 서비스를 항상 사용하기, 오토스케일링 사용하기.

33. Exploring Cloud Architect Responsibilities

Business Requirements

비즈니스 요구사항을 알아야 한다.

  • 비용 절감: TCO(Total Cost of Ownership)을 고려
    • 관리 서비스를 많이 쓰자
    • 오토스케일링
    • Premptible VMs
  • 혁신 속도
    • DevOps and SRE

High Availability

Scalability

확장 가능한 컴퓨팅 엔진 아키텍쳐

Security

34. Exploring More Google Cloud Platform(GCP) Services

Cloud Scheduler

완전 과리형, 엔터프라이즈-등급 스케줄러

해당 프로젝트에 생성된 앱 엔진 앱이 필요하다.

Cloud Emulators

GCP연결 없이 로컬에서 사용

Cloud DNS

  1. 도메인 이름을 소유해야한다.
  2. 웹사이트 호스팅
  3. DNS

Anthos

Run K8S clusters on cloud & on-premises

35. Understanding Google Cloud Architecture Framwork

Google Cloud Architecture Framework

4 Principles:

  • Operational excellence
  • Security, privacy, and compliance
  • Reliability
  • Performance and cost optimization

Operational excellence

Best practices

Security, privacy, and compliance

Best practices

Reliability

Best practices

Performance and cost optimization

Best practices

profile
새로운 기술을 배우는 것을 좋아하는 엔지니어입니다!

0개의 댓글