CS 내용 요약, 지식/Google Cloud Associate
Google Cloud associate 강의 요약: Pricing calculator, other service
걍판자
2025. 1. 24. 14:12
반응형
Calculator
- 구글 클라우드 솔루션의 가격을 정확히 예측하는 것은 쉬운 것은 아니다. 그래서 Google Cloud Pricing Calculator을 사용해서 각종 서비스들의 비용을 예측할 수 있다.
- 시험전에 여기서 한번 각종요소들을 쭉 둘러보는 것을 추천한다.
Google Cloud Deployment Manager
- 복잡하고 다양한 여러가지를 배포해서 이용해야하는 상황에서 간단한 스크립트로도 할 수 있게 도와준다.
- 구글 클라우드 리소스를 통제 가능하고 예측되는 영역으로 자동화 해준다.
- 다양한 환경에서도 쉽다. 버젼 컨트롤도 해준다.
- 구성 오류나, 실수를 피하게 하고 버젼도 맞추어 준다. 굳이 수동으로 변경하는 configuration drift도 막아준다.
- deployment Manager로 리소스를 생성할때마다 수동으로 resource를 수정하지 말고 deployment Manager로 수정하라.
- 모든 구성은 YAML 파일로 이루어져 있다.
- 종속성을 이해하고 그거에 맞는 순서대로 구성해준다.
- 기본값으로 에러가 날씨 자동으로 rollback되게 되어있다.
- 변화에 따른 버젼 컨트롤로 구성해준다.
- 비용은 provisioned된 리소스에 대해서만 나간다.
- templates: 재사용 가능한 리소스 정의가 다양한 구성 파일에서 사용된다. 파이썬이나 jinja2언어를 쓸 수 있다.
- deployment: 리소스들의 모음을 배포하거나 함께 관리 할 수 있다.
- manifests: 읽기만 가능한 배포시 자동생성되는 객체
Cloud marketplace(Cloud launcher)
- 각종 리소스 소프트웨어를 설치할 수 있는 곳으로 앱스토어같은 곳이다.
- 상업적, 오픈소스, os 라이센스 등 설치 가능하며 solution을 고를때 각종 구성요소, 요구 인프라, 가격 등을 확인할 수 있다.
Cloud DNS
- 원하는 도메인으로 웹사이트를 만드려면, 도메인을 사고, 웹사이트 호스팅을 올리고, 그 둘을 DNS로 라우팅 하는 과정을 거쳐야 한다.
- Cloud DNS는 도메인 이름과 (이메일, http, api)서버를 라우팅 시켜주는 역할을 한다.
- private나 public으로 만들 수 있고 Zone을 만들어 관리해 컨테이너에 기록할 수 있다.
Cloud Dataflow
- 파이프 라인을 만들어 클라우드에서 생성된 파일, 내용들을 다른 저장소나 스토리지 등으로 보내는 것이다.
- 스트리밍이나 배치작업으로 사용할 수 있다.
- 미리 만들어진 템플릿을 사용할 수 있다.
- apache beam 기반이다.
- 서버가 없고 autoscaling 된다.
Cloud Dataproc
- VM을 사용한 데이터 분석 플랫폼으로 클러스터 구성을 내보낼 수는 있지만 데이터 자체를 내보낼 수는 없다.
- Spark와 Hadoop 서비스를 관리한다. 그래서 Hadoop이나 Spark의 클러스터를 클라우드로 옮기고 싶을때 주로 사용한다.
- 다양한 클러스터 모드를 둘 수 있다.
- 비슷한 것으로는 Bigquery이다. 하지만 복잡한 쿼리나 배치로 머신러닝과 AI를 관련해서 써야할때는 Dataproc이 더 적합하다.
반응형