Google Cloud Academy: Professional Cloud Architect 과정 (8.22~9.26)
참고 사항
Cloud Architect 취득과정
tip : case study 4가지 미리 숙지
skill boost 과정을 따라갈 것
1달무료
pluralsight
cousera
study 참고 사이트
Developer Cheat Sheet (구글서비스를 맵형태로): https://googlecloudcheatsheet.withgoogle.com/
The Cloud Girl(service를 그림으로 알기 쉽게 설명) : https://github.com/priyankavergadia/GCPSketchnote
Google’s list of products : https://cloud.google.com/terms/services
21 products explained in a minute(21가지 주요서비스) : https://cloud.google.com/blog/topics/inside-google-cloud/21-google-cloud-tools-each-explained-under-2-minutes
AWS전문가를 위한 구글 클라우드 가이드 : https://partner.cloudskillsboost.google/course_templates/38
사용하는 리소스에 맞는 참조 아키텍처 확인하는곳 :
https://cloud.google.com/architecture?hl=ko
클라우드 아키텍처 센터 : https://cloud.google.com/architecture/
Cloud Architecture Center: https://cloud.google.com/architecture/data-lifecycle-cloud-platform
바우처를 받기 위해서는 스킬뱃지가 있는 실습 6개중에 *표시가 있는 3개를 마치면 회사 이메일로 보내준다고함.
사용 기간은 교육이 끝나고 1달이내
1단계 Resources
2단계 Project
3단계 Folder
4단계 Oragnization
정책은 아래로 상속됨 ex)폴더 정책 적용시 그 아래 모든 프로젝트에 적용
하지만 하위 정책일수록 우선순위 높음 (재정의가능)
관리자가 사용자에게 특정 리소스에 조치를 취할 수 있는 권한을 부여할 수 있어 Google Cloud 클라우드 리소스를 중앙에서 관리하는 데 필요한 완전한 제어와 가시성제공을 위한 권한 모음
유저 생성 후 IAM 콘솔 권한, 리소스 설정 방법은?
IAM에서 새로운 유저를 생성하고 역할을 추가함
간단하게는 콘솔 권한과 리소스 설정 권한은 편집자? 권한을 주면되지만 조금 더 확실하게 권한을 제어하고 싶다면 필요한 권한을 합친 역할을 만들어야함.
기본 사용자 역할
Storage, project 권한 설정 방법은?
Service Account 이란?
우선 서비스 계정은 실제 사람 사용자가 아닌 클라이언트나 콘솔에서 서비스 api에 접근 할 수 있도록 하기 위한 계정 (서비스계정에도 IAM 역할 부여가 가능)
-> 사용자 자격 증명을 하지 않고도 프로젝트에서 서버간 상호작용을 하기 위해 사용됨
서비스 계정과 사용자 계정의 차이점
설정 방법은?
IAM -> 서비스 계정 ->서비스 계정 만들기 -> 액세스 권한 부여
프로젝트의 서비스 계정 생성가능
Role은 어떤 개념인가?
주 구성원에게 어떤 리소스에서 무엇을 할 수 있도록 하는지를 정해둔 권한 모음
-> 역할은 한 사람만 가지는게 아닌 해당 역할이 필요한 사람이라면 누구든지 가질 수 있음.
기존의 역할을 복사하여 권한을 추가하거나 줄여 권한을 조절할 수 있음.
모든 유저에게 동일한 권한을 주는 방법
그룹으로 묶어서 그룹에 권한을 부여
IAM 정책 적용대상
Google 계정, Google 그룹, 서비스 계정 또는 Cloud ID 도메인
1-1) Cloud SDK - 호스팅되는 리소스와 애플리케이션을 관리하는 데 사용할 수 있는 도구 모음
GCP 제품 및 서비스에 대한 기본 명령줄 인터페이스를 제공하는 gcloud 도구, 명령줄에서 Cloud Storage에 액세스할 수 있는 gsutil, BigQuery용 명령줄 도구인 bq가 포함됨
1-2) Cloud Shell - 브라우저에서 직접 클라우드 리소스에 대한 명령줄 액세스를 제공
영구 5GB 홈 디렉터리가 있는 Debian 기반 가상 머신으로, 이를 통해 Google Cloud 프로젝트 및 리소스를 쉽게 관리 할 수 있음 기본적으로 Cloud SDK gcloud 명령 및 기타 유틸리티가 항상 최신 상태로 설치가됨.
cloud Shell 환경변수 사용, 영구적 사용
기본적으로 echo $INFRACLASS_REGION= [REGION]을 입력하여 환경변수를 사용 할 시 클라우드쉘이 종료되면 환경변수 값이 사라진다. 하지만 영구적으로 사용 하고 싶으면 환경 변수를 파일에 남기고 nano .profile 수정을 통하여 source [파일 이름] 남길 시 영구적 환경변수 지정이 가능해짐.
2) Cloud Console - Google Cloud 그래픽 사용자 인터페이스(GUI)
리소스를 쉽게 찾고, 상태를 확인하고, 리소스를 완전히 관리하고, 예산을 설정하여 리소스에 지출하는 금액을 제어할 수 있음
3) API - GCP를 구성하는 서비스는 작성한 코드에서 제어할 수 있도록 API를 제공
Google Cloud를 호출하는 작업에서 많은 번거로움을 덜어주기 위해 Cloud 클라이언트 라이브러리 및 Google API 클라이언트 라이브러리를 제공
4) Cloud Console App - app을 통해서 다양한 리소스를 모니터링하거나 변경 할 수 있는 기능 제공
Compute Engine 인스턴스에 연결하고 각 인스턴스의 로그를 보거나 Cloud SQL 인스턴스를 중지 및 시작을 할 수 있고, 그 외에도 다양한 리소스를 관리 할 수 있습니다.
CPU 사용량, 네트워크 사용량, 초당 요청 수 및 서버 오류 같은 주요 메트릭을 확인 가능한 그래프 설정이 가능함.
VPC(Virtual Private Cloud)
클라우드 내 프라이빗 공간을 제공함으로써, 클라우드를 퍼블릭과 프라이빗 영역으로 논리적으로 분리할 수 있게 해주는 가상 네트워크망
VPC를 분리함으로써 확장성을 가질 수 있고, 네트워크에 대한 완전한 통제권을 가질 수 있음.
1993년 이전에는 IP 주소를 할당하는 방식으로 클래스 기반 방식을 사용했지만, 사용되는 호스트의 수가 늘어남에 따라 할당 가능한 IP 주소의 수가 고갈되는 것과 라우팅 테이블의 크기가 커지는 문제를 해결하기 위해, 1993년부터 도입한 표준 IP 주소 할당 방식
원래 IP주소 클래스 체계를 쓰는 것보다 더욱 능동적으로 할 수 잇도록 할당하여 지정
A.B.C.D/E
A부터 D까지는 IPv4 주소와 동일하게 8비트씩 끊어 0부터 255까지 10진수 숫자. /뒤에 오는 0~32까지의 숫자로 구성된 E를 추가하는것이 사이더 표기법입니다. CIDR값에 따라 호스트값이 달라지며 값이 적어질수록 호스트 값이 커짐(슈퍼네팅, 서브네팅)
VPC peering
Transitive peering 은 지원 안됨
컴퓨터 네트워크에서 목적지 주소를 목적지에 도달하기 위한 네트워크 노선으로 변환시키는 목적으로 사용
-> 쉽게 설명해서 라우터가 여러가지 정보를 가지고 얻어낸 지도 정보를 가지고 가야 할곳을 알려주는게 라우팅 테이블.
다른 영역이나 vpc를 통한 ping 연결
외부 IP주소의 경우
Ping연결 가능 (ICMP 방화벽 규칙에 의해서만 제어됨)
내부 IP주소의 경우
Ping연결 불가능 (동일 VPC가 아닌경우 패킷손실 확인)
->해결책으로는 VPC peering (vpc네트워크를 연결하는 기술)
B
maximum 100 gbps
B
A
DDos관련이면 Cloud Armor
C
다른게 안되는 이유? 다른 서비스도 간접적으로 스트리밍 데이터를 다룰 수 있지만 직접적인것은 dataflow
모든 애플리케이션은 스트리밍할 미디어 또는 디바이스의 센서 데이터와 같은 데이터를 저장이 필요하며, 애플리케이션 및 워크로드마다 서로 다른 스토리지 데이터베이스 솔루션이 필요함.
GCP에는 정형, 비정형, 트랜잭션, 관계형 데이터에 대한 스토리지 옵션이 있음.
내구성과 가용성이 뛰어난 객체 스토리지 제공 서비스
다양한 용도로 사용할 수 있는 완전 관리형 확장형 서비스 제공
1. 파일은 버킷으로 구성
버킷에는 전역적으로 고유한 이름과 저장해야 하는 특정 지리적 위치가 필요하며 버킷의 이상적인 위치는 대기 시간이 최소화되는 위치를 선택하거나 다중 리전을 선택하여 가용성을 높일 수 있습니다.
2. 버전 관리가능
관리자는 각각의 새 버전이 이전 버전을 완전히 덮어쓰도록 허용하거나 버킷 내에서 버전 관리를 활성화하여 특정 객체에 대한 각 변경 사항을 추적할 수 있습니다.
3. 비용, 수명 관리 정책 제공
비용 관리를 위해 오래되거나 사용하지 않는 객체는 삭제 하는 정책 생성가능
ex)1년이 지난 객체 삭제 지시, 버전 관리가 활성화되어 있다면 최신 3개 버전만 유지 등
4. 엑세스 제어를 통해 보안 관리
IAM 역할과 필요한 경우 ACL(액세스 제어 목록)을 사용하여 조직은 각 사용자가 작업을 수행하는 데 필요한 리소스에 대해서만 액세스 및 권한을 양도 할 수 있습니다.
대부분 IAM으로 충분하지만 필요에 따라 ACL을 통해 조금 더 세밀한 권한 구분이 가능함.
아래로 갈수록 엑세스 빈도가 작아지면 유지 비용이 저렴해짐
gsutil을 이용하여 할 수 있는 작업
다른 스토리지에서 새로운 스토리지로 데이터를 옮길때 활용 가능
Cloud SQL은 MySQL, PostgreSQL, SQL Server용 완전 관리 관계형 데이터베이스를 제공
Static Image
완전 관리형
Cloud SQL은 백업, 복제, 암호화 패치, 용량 확장을 모두 자동화하면서 세계 어디서나 99.95% 이상의 가용성
통합이 쉬움
워크스테이션과 App Engine, Compute Engine, Google Kubernetes Engine에서 간편하게 연결 가능
간편한 마이그레이션 가능
Database Migration Service(DMS)를 통해 최소한의 다운타임으로 SQL로 간편하게 마이그레이션 시도 가능함.
사용처
웹 프레임워크 및 사용자 인증 정보 및 고객 주문 저장과 같은 기존 애플리케이션에 가장 적합
Cloud Spanner는 완전 관리형 관계형 데이터베이스 서비스로 Cloud Spanner는 수평으로 확장되고 강력한 일관성을 유지하는 완전 관리형 관계형 데이터베이스 서비스
특징
사용처
Cloud SQL이 요구사항에 맞지 않는 경우, 고가용성과 강력한 전역 일관성, 2테라바이트를 초과하는 데이터베이스 크기 및 초당 많은 수의 입력 및 출력 작업이 필요한 작업에 사용됨
Cloud SQL vs Cloud Spanner 차이
Firestore는 모바일, 웹 및 서버 개발을 위한 유연하고 수평 확장 가능한 NoSQL 클라우드 데이터베이스
특징
atomic transaction (원자성 : 일관성)
highly available (고가용성)
massive scalability (대규모 확장)
사용처
실시간 쿼리 결과 및 오프라인 쿼리 지원과 함께 대규모 확장 및 예측 가능성이 필요한 경우 Firestore를 고려
모바일 및 웹 앱용 데이터를 저장, 동기화 및 쿼리하는 데 가장 적합
Cloud Bigtable은 Google의 NoSQL 비정형 빅데이터를 다루기 적합한 데이터베이스 서비스
사용처
많은 수의 구조화된 객체를 저장해야 하는 경우나 높은 처리량이 필요한 애플리케이션을 구축하기에 적합
Google Cloud 기초: Cloud Storage 및 Cloud SQL 시작하기
https://partner.cloudskillsboost.google/course_sessions/1471801/labs/326670
gsutil 사용 해보기
cloud sql 인스턴스 만들고 사용자와 네트워크 연결 후 vm에 sql DB연결
https://cloud.google.com/blog/topics/developers-practitioners/map-storage-options-google-cloud
어떤 환경에서나 실행하기 위해 필요한 모든 요소를 포함하는 소프트웨어 패키지입니다.
시스템 OS 커널을 공유하기 때문에 개별OS가 필요하지 않기 때문에 VM에 비해 가벼운게 특징
VM vs Container
두 가지 기술 모두 프로세스, 네트워크, 파일시스템을 격리할 수 있다는 장점이 공유되지만 vm의 경우 컴퓨터의 자원을 많이 필요로 하지만 도커는 여러개의 컨테이너를 띄워도 크게 무리가 되지 않음 또 vm의 경우 운영체제를 반드시 설치해야함
vm이 컴퓨터 자원을 많이 필요로 하는 이유 기반 하드웨어를 하이퍼 바이저를 활용하여 물리적 하드웨어를 가상화 해야하기 떄문
오픈소스로 만들어진 컨테이너 오케스트레이션 도구
컨테이너화된 애플리케이션을 자동으로 배포, 스케일링하는 등의 관리 기능을 제공
언제 사용해야 하는가?
사용을 피해야 할때?
GKE는 클라우드에서 Google이 호스팅하는 관리형 Kubernetes 서비스
Managed K8s Service 특징
GKE 특징
Autopilot : 완전 관리형 핸드오프 솔루션으로, 기존 Standard에 경우 클러스터를 직접 관리하지만 Autopilot에 경우 Google에 권장 사항에 따라 클러스터, 로드밸런싱, 보안을 세팅 해주는 서비스 요금 부과 방식에도 차이가 있는데 standard는 Node당(server) Autopilot는 pod당(container) 부과함
연습 문제
B
SLA(Service-Level Agreement)는 우리말로 서비스 수준 협약이라고 하며, 고객이 공급업체로부터 기대하는 서비스 수준을 기술한 문서입니다.
해당 서비스의 성과를 측정하는 기준과 합의된 서비스 수준을 달성하지 못할 경우 구제책이나 불이익 등을 함께 명시한 체계적인 계약입니다.
logging monitering trace
profiler
Dataflow
Apache Beam (SDK)
콘솔로하면 생략가능
pub/sub로 들어오는 실제 데이터들을 적재시켜줌
dataproc
기존
dataprep
bigquery
3달이 지나면 가격이 절반으로 줄어듬
Choosing a Network Connectivity product - has links to all products in the document https://cloud.google.com/network-connectivity/docs/how-to/choose-product
High Availability VPN - suggested lab:
https://partner.cloudskillsboost.google/focuses/11624?catalog_rank=%7B%22rank%22%3A1%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=16899703
Cloud Router overview:
https://cloud.google.com/network-connectivity/docs/router/concepts/overview
Using VPC Network Peering:
https://cloud.google.com/vpc/docs/vpc-peering
https://cloud.google.com/vpc/docs/using-vpc-peering
VPC Peering - Good overview of the use case:
https://medium.com/google-cloud/simplify-routing-with-vpc-peering-fa1a527b4cfc
Suggested Lab:
VPC Network Peering: https://www.cloudskillsboost.google/focuses/964?parent=catalog
Shared VPC overview https://cloud.google.com/vpc/docs/shared-vpc
LoadBallancer
Instance groups
https://cloud.google.com/compute/docs/instance-groups
Instance templates:
https://cloud.google.com/compute/docs/instance-templates
Autoscaling groups of instances:
https://cloud.google.com/compute/docs/autoscaler
Setting up health checking and autohealing:
https://cloud.google.com/compute/docs/instance-groups/autohealing-instances-in-migs
Stateful MIGs:
https://cloud.google.com/compute/docs/instance-groups/stateful-migs
Load Balancing Video:
https://www.youtube.com/watch?v=0fQr7TRhnnU&list=PLTWE_lmu2InBzuPmOcgAYP7U80a87cpJd
Corresponding blog
https://cloud.google.com/blog/topics/developers-practitioners/what-cloud-load-balancing
Network Service Tiers
https://cloud.google.com/network-tiers
Google Cloud networking in depth: Understanding Network Service Tiers (May 15, 2019) https://cloud.google.com/blog/products/networking/google-cloud-networking-in-depth-understanding-network-service-tiers
Cloud CDN:
https://cloud.google.com/cdn
Google Cloud networking in depth: Cloud CDN: https://cloud.google.com/blog/products/networking/google-cloud-networking-in-depth-cloud-cdn
Load balancer decision tree (and more)
https://cloud.google.com/load-balancing/docs/choosing-load-balancer
Load balancer lab suggestions:
Create an Internal Load Balancer
https://partner.cloudskillsboost.google/focuses/11632?catalog_rank=%7B%22rank%22%3A2%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=16809788
HTTP Load Balancer with Cloud Armor
https://partner.cloudskillsboost.google/focuses/11633?catalog_rank=%7B%22rank%22%3A1%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog
Network Tiers - Optimizing Network Spend https://partner.cloudskills
gcloud syntax
https://cloud.google.com/sdk/docs/cheatsheet
Kubectl syntax
https://kubernetes.io/docs/reference/kubectl/cheatsheet/
Comparing Docker Images To Docker Containers:
https://www.mend.io/free-developer-tools/blog/docker-images-vs-docker-containers/
Cloud Build
https://cloud.google.com/cloud-build
Cloud Build documentation
https://cloud.google.com/build/docs
Cloud Source Repositories
https://cloud.google.com/source-repositories
Container Registry
https://cloud.google.com/container-registry
Artifact Registry
https://cloud.google.com/artifact-registry
Continuous integration (CI)(gcp CI/CD)
https://cloud.google.com/solutions/continuous-integration
CD with Spinnaker
https://spinnaker.io/
Spinnaker and GKE lab
https://googlecourses.qwiklabs.com/focuses/11553?parent=catalog
CloudRUN : kubenetes를 쉽게 이용 할 수 있게 도와주는 구글의 완전 관리형 플랫폼
Knative
What is Cloud Run
https://cloud.google.com/run/docs/overview/what-is-cloud-run
Scaling quickly to new markets with Cloud Run—a web modernization story:
https://cloud.google.com/blog/products/serverless/paris-based-news-organization-expands-markets-with-serverless-containers-and-php-cms
Cloud Run - extra practice
https://partner.cloudskillsboost.google/quests/152
Need help picking your container platform?
https://mobile.twitter.com/pvergadia/status/1392555417553747968/photo/1
K8s 관련 링크
AutoPilot
https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview
Horizontal pod scaling
https://cloud.google.com/kubernetes-engine/docs/concepts/horizontalpodautoscaler
Vertical pod scaling
https://cloud.google.com/kubernetes-engine/docs/concepts/verticalpodautoscaler
Cluster nodes scaling
https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler
Configuring multidimensional Pod autoscaling
https://cloud.google.com/kubernetes-engine/docs/how-to/multidimensional-pod-autoscaling
Cluster nodes Auto-upgrading
https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades
Cluster nodes Auto-repair
https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair
GKE StatefulSets
Suggested Lab:
https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/
Best practices for operating containers
https://cloud.google.com/architecture/best-practices-for-operating-containers
Secret Manager
https://cloud.google.com/secret-manager/docs/using-other-products
https://kubernetes.io/docs/concepts/configuration/secret/#using-secrets
Binary Authorization
https://cloud.google.com/binary-authorization
https://cloud.google.com/binary-authorization/docs/cloud-build
https://cloud.google.com/binary-authorization/docs/vulnerability-scanning
Binary Authorization Suggested lab:
https://partner.cloudskillsboost.google/focuses/14045?catalog_rank=%7B%22rank%22%3A3%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=17256083
Suggested tutorial: Configure Liveness, Readiness and Startup Probes
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
Suggested tutorial: Configure Liveness, Readiness and Startup Probes
https://kubernetes.io/docs/tasks/configure-pod-cont
Introducing GKE Autopilot
https://www.youtube.com/watch?v=_JKsv2BtAnY
Anthos
https://cloud.google.com/blog/topics/developers-practitioners/what-are-my-hybrid-and-multicloud-deployment-options-anthos
Anthos overview
https://cloud.google.com/anthos
Anthos blog
https://cloud.google.com/blog/topics/developers-practitioners/how-does-anthos-simplify-hybrid-multicloud-deployments
Anthos Youtube
https://www.youtube.com/watch?v=FfJNAjoX3Uc&list=PLTWE_lmu2InBzuPmOcgAYP7U80a87cpJd
인프라관리
컨테이너관리
서비스관리
정책관리
CloudFuntions
http, pub/sub, storage등 트리거를 활용할 수 있음
CloudFuntions 2세대 22.8.10 발표
https://cloud.google.com/blog/products/serverless/cloud-functions-2nd-generation-now-generally-available
Cloud Functions
https://cloud.google.com/functions
Cloud Functions Overview
https://cloud.google.com/functions/docs/concepts/overview
Cloud Functions Quickstart
https://partner.cloudskillsboost.google/focuses/11542?catalog_rank=%7B%22rank%22%3A13%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=16956267
App Engine cheat sheet
https://cloud.google.com/blog/topics/developers-practitioners/ultimate-app-engine-cheat-sheet
App Engine standard
https://cloud.google.com/appengine/docs/standard
App Engine Flexible
https://cloud.google.com/appengine/docs/flexible/
Choose an App Engine environment
https://cloud.google.com/appengine/docs/the-appengine-environments
App Engine - suggested lab:
https://partner.cloudskillsboost.google/focuses/13499?parent=catalog
Cloud Logging
https://cloud.google.com/logging/docs
Log sinks:
https://cloud.google.com/logging/docs/export/configure_export_v2
Log data compliance:
https://services.google.com/fh/files/misc/whitepaper_data_governance_logs_how_to.pdf
Cloud Monitoring
https://cloud.google.com/monitoring
Custom metrics
https://cloud.google.com/monitoring/custom-metrics
Lab: Reporting Application Metrics into Cloud Monitoring
https://partner.cloudskillsboost.google/focuses/11619?parent=catalog
Uptime checks
https://cloud.google.com/monitoring/uptime-checks
Configuring log sinks to export logs to external systems (e.g., on-premises or BigQuery)
https://cloud.google.com/logging/docs/routing/overview
Scenarios for exporting Cloud Logging data - Splunk
https://cloud.google.com/architecture/exporting-stackdriver-logging-for-splunk
View logs in sink destinations:
https://cloud.google.com/logging/docs/export/using_exported_logs
Monitoring and Logging agents
Legacy method: Installing the Cloud Logging agent on individual VMs: https://cloud.google.com/logging/docs/agent/logging/installation
Legacy method: Installing the Cloud Monitoring agent on individual VMs: https://cloud.google.com/monitoring/agent/monitoring/installation
New method: Ops Agent overview: https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent
Suggested Lab: Log Analysis (exports logs to BigQuery)
https://partner.cloudskillsboost.google/focuses/13110?catalog_rank=%7B%22rank%22%3A6%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=17101267
Cloud Trace
Product overview:
https://cloud.google.com/trace
Viewing trace details:
https://cloud.google.com/trace/docs/viewing-details
Lab: Identifying and Resolving Application Latency for Site Reliability Engineers
https://partner.cloudskillsboost.google/focuses/28199?parent=catalog
Cloud Debug Product overview:
https://cloud.google.com/debugger/docs
Debugger Snapshots & logpoints: https://cloud.google.com/debugger/docs/using/snapshots#snapshot
Logpoints: https://cloud.google.com/debugger/docs/using/logpoints
Lab: Debugging Applications for Site Reliability Engineers
https://partner.cloudskillsboost.google/focuses/28198?parent=catalog
Cloud Error Reporting
https://cloud.google.com/error-reporting
Lab: Using Cloud Error Reporting
https://partner.cloudskillsboost.google/focuses/28201?parent=catalog
Cloud Debugger
https://cloud.google.com/debugger
Lab: Debugging Applications for Site Reliability Engineers
https://partner.cloudskillsboost.google/focuses/28198?parent=catalog
Cloud Profiler
https://cloud.google.com/profiler/docs
Operations lab from Design & Process on-demand course
https://partner.cloudskillsboost.google/course_sessions/885848/labs/114509
Macahine Learing APIs
video intelligence 오래된 비디오들을 구글 ai가 직접 어떤 사건인지 분류 해주는 기술 (날짜, 사건, 물건검색, 했던말 등)
Spot machine
선점형 또는 스팟 VM은 한 가지 점에서 일반 Compute Engine VM과 다릅니다. Compute Engine은 리소스가 다른 곳에서 필요한 경우 작업을 종료할 수 있는 권한이 있습니다.
선점형 또는 스팟 VM을 사용하면 경우에 따라 최대 90%까지 비용을 절감할 수 있지만 작업을 중지했다가 다시 시작할 수 있는지 확인해야 합니다.
Bare metal server
‘베어메탈(Bare Metal)’이란 용어는 원래 하드웨어 상에 어떤 소프트웨어도 설치되어 있지 않은 상태를 뜻합니다. 즉, 베어메탈 서버는 가상화를 위한 하이퍼바이저 OS 없이 물리 서버를 그대로 제공하는 것을 말합니다. 따라서 하드웨어에 대한 직접 제어 및 OS 설정까지 가능합니다.
특히 가상화로 인한 불필요한 성능 저하가 없어 고성능을 발휘하는 데에 유리합니다. 이런 특징들을 보면 베어메탈 서비스는 결국 서버호스팅과 같지만, 베어메탈 서버는 직접 물리 서버를 구매하고 설치하는 것이 아니라 클라우드 가상 서버와 동일하게 클라우드 환경에 신속하게 배치하고 사용할 수 있다는 점에서 다릅니다.
possible cost관련문제는 regional disk 제외
Storage에서는
Cloud SQL vs Spanner의 차이 문제가 자주 나옴.
글로벌 규모 나오면 Spanner
IAM에서는 특정 프로젝트에만 권한을 주는 방법,
비즈니스케이스 4가지 샘플 문제 반드시 풀어보기
https://cloud.google.com/certification/guides/professional-cloud-architect
기출 문제(덤프)
google professional cloud architect dump 검색하거나
www.examtopics.com
-> 덤프는 있지만 오답이 많음. 검수 필요
구글 주력 제품
bigdata(bigquery)
머신 러닝(auto ml)
kubentes (gke, cloud Run, Anthos)
문의 사항
아카데미 관련 : hwan-tae@gcptrain.org 김환태
Program issues or conecrns
Problems with accessing Cloud Skills Boost for Partners
partner-training@google.com
Problems with a lab (locked out, etc.)
support@qwiklab.com
Problems with accessing Partner Advantage
pps-support@google.com