Linux Academy 에서 Practice Exam 문제를 풀고나서 틀린것들 중에 몇가지 정리한 부분이다.
여러번 볼 예정이어서 내용이 계속 추가될수 있다.
## point-in-time recovery
특정 시점으로 복구하는 기능이다. 클론 생성과 비슷하게 기존 인스턴스의 설정을 상속하여 항상 새로운 인스턴스를 만든다. point-in-time recovery 를 수행 하려면 소스 인스턴스에서 백업 자동화 및 바이너리 로깅 사용설정이 선택된 상태여야 한다.
https://cloud.google.com/sql/docs/mysql/backup-recovery/restore
## DaemonSet
클러스터 전체에 포드를 띄울때 사용한다. DaemonSet 을 사용하면 그 포드는 클러스터 전체 노드에 떠있게 된다. 만약 노드가 추가되거나 삭제 되면 DaemonSet 으로 띄운 포드도 추가되고 삭제된다.
## Fire Wall Priority
방화벽의 우선순위는 0~65535 사이의 정수이며 낮은 정수는 높은 우선순위를 나타낸다.
https://cloud.google.com/vpc/docs/firewalls#priority_order_for_firewall_rules
## Primitive Role
roles/owner, roles/editor, roles/viewer 가 있다.
프로젝트와 관련하여 광범위한 권한을 부여하고 싶거나 개발 또는 테스트 환경에서 권한을 부여할때 사용한다.
팀원들의 권한을 세분화 할 필요가 없는 소규모 팀에서 사용한다.
https://cloud.google.com/iam/docs/using-iam-securely#least_privilege
## Flow log
VPC 흐름 로그는 VM 인스턴스에서 전송되거나 수신되는 네트워크 흐름의 샘플을 기록한다. 이러한 로그를 네트워크 모니터링, 포렌식, 실시간 보안 분석, 비용 최적화에 사용할 수 있다.
https://cloud.google.com/vpc/docs/using-flow-logs
## dry-run flag in BigQuery
쿼리 실행시 --dry run 플래그를 사용하면 쿼리에서 읽은 바이트 수를 추정 할 수 있다. 연습 실행에서 반환된 추정값을 사용하여 가격 계산기에서 쿼리 비용을 계산할 수 있다. 연습 실행에 대한 요금은 청구되지 않는다.
https://cloud.google.com/bigquery/docs/dry-run-queries?hl=ko
## SSL proxy
SSL proxy 는 SSL offload 를 사용하는 external TCP Load Balancer 이다.
https://cloud.google.com/load-balancing/docs/load-balancing-overview
## Managed Instance Group autoscaler
Mangaged Instance Group 의 autoscaler 는 특정 metric 을 베이스로 작동한다. 이때 기준은 그룹에 있는 모든 instance 를 기준으로 한다.
https://cloud.google.com/compute/docs/autoscaler/?hl=ko
## App-Engine deploy option
--no-promote : 모든 트래픽을 해당 버전으로 자동으로 라우팅 하지 않는다.
기본적으로 새로운 버전을 deploy 하게되면 100% 의 트래픽을 받게 된다.
https://cloud.google.com/appengine/docs/standard/nodejs/testing-and-deploying-your-app
## App Engine Environment
Standard | Flexible |
- 소스 코드가 다음과 같이 특정 버전의 지원되는 프로그래밍 언어로 작성된 경우: Python 2.7, Python 3.7 자바 8, 자바 11(베타) Node.js 8, Node.js 10 PHP 5.5, PHP 7.2, PHP 7.3(베타) Ruby 2.5(베타) Go 1.9, Go 1.11, Go 1.12
- 무료 또는 저렴한 비용으로 실행되며 필요할 때 필요한 만큼만 지불할 수 있는 경우. 예를 들어 트래픽이 없는 경우, 애플리케이션을 0개 인스턴스까지 조정할 수 있다.
- 트래픽이 갑자기 극단적으로 상승함에 따라 즉각적인 확장이 필요한 경우 |
- 소스 코드가 다음과 같이 모든 버전의 지원되는 프로그래밍 언어로 작성된 경우: Python, 자바, Node.js, Go, Ruby, PHP, .NET
- 커스텀 런타임 또는 기타 프로그래밍 언어로 작성된 소스 코드가 포함된 Docker 컨테이너에서 실행되는 경우
- 네이티브 코드를 포함하는 프레임워크를 사용하거나 의존하는 경우
- Compute Engine 네트워크에 있는 Google Cloud Platform 프로젝트의 리소스 또는 서비스에 액세스하는 경우 |
https://cloud.google.com/appengine/docs/the-appengine-environments
## Cloud Strage
정적 웹 사이트는 저 비용으로 Cloud Storage 를 통해 서비스 할수 있다.
https://cloud.google.com/storage/docs/hosting-static-website?hl=ko
## Cloud Storage Content-Type
Content-Type 을 통해 브라우저가 객체를 제대로 렌더링할 수 있다. pdf 일 경우 Object의 Content-Type 을 "application/pdf" 로 설정하면 파일 클릭시 다운로드 되는게 아니라 웹 브라우저상에서 볼수 있게 된다.
https://cloud.google.com/storage/docs/metadata?hl=ko
'Development > Cloud' 카테고리의 다른 글
Google Cloud Certified - Associate Cloud Engineer 취득 후기 (4) | 2019.12.24 |
---|---|
[GCP] Google Associate Cloud Engineer Exam Dumps 2019 (Udemy) (0) | 2019.12.23 |
[GCP] Google Cloud Storage Options. (0) | 2019.12.12 |
[GCP]VPC Network (0) | 2019.08.03 |
[GCP] Network (0) | 2019.08.01 |