추가자료
Kubernetes Engine : https://cloud.google.com/kubernetes-engine/docs
Kubernetes : https://kubernetes.io
Google Cloud Build : https://cloud.google.com/cloud-build/docs
Google Container Registry : https://cloud.google.com/container-regitry/docs
Google App Engine : https://cloud.google.com/appengine/docs
Google App Engine 가변형 환경 : https://cloud.google.com/appengine/docs/flexible
Google App Engine 표준 환경 : https://cloud.google.com/appengine/docs/standard
Google Cloud Endpoints : https://cloud.google.com/endpoints/docs
Apigee Edge : https://cloud.google.com/api-services/content/what-apigee-edge
Cloud Source Repositories : https://cloud.google.com/source-repositories/docs
Deployment Manager : https://cloud.google.com/deployment-manager/docs
Google Stackdriver : https://cloud.google.com/stackdriver/docs
GCP의 특징
고객 상황에 알맞은 서비스를 제공하는 GCP 컴퓨팅 아키텍처
전세계 134개의 접속 지점과 13개의 해저 케이블에 투자했다
전 세계적인 서비스에 GCP는 적합하다.
GCP의 구성은 Region과 Zone으로 구성되어있다.
멀티 리전 : 미국 - 한국
리전 : europe-west2
Zone : europe-west2-a, europe-west2-b, europe-west2-c
현재 발표된 Region의 수
더보기
탄소 중립성과 재생 에너지 활용 |
2007년부터 탄소 중립성 100%를 유지하고있다.
전세계적으로 재생 에너지를 가장 많이 구매하는 기업 중 하나이다.
ISO 14001 인증을 획득한 가장 최초의 데이터 센서이다.
GCP : 고객에게 유리한 가격 조건을 제시한다.
분단위 증가분 결제 - 컴퓨팅, 데이터 처리, 기타 서비스
지속 사용 할인 - 가상 머신을 한달에 25%이상 사용하는 경우 자동으로 적용
약정 사용 할인 - 장기간 워크로드가 꾸준할 경우 비용 할인
선점형 사용 할인 - 일시 중단될 수 있는 워크로드에 대한 비용 할인
커스텀 VM 인스턴스 유형 - 애플리케이션에 필요한 리소스에만 지불
GCP : 개방형 API 및 오픈소스
GCP : 기술 인프라로 설계되는 보안
GCP : 다양한 서비스 Platform
Google Cloud Platform 을 선택이유
https://cloud.google.com/why-google/
가격정책
https://cloud.google.com/pricing/philosophy/
데이터 센터
https://www.google.com/about/datacenters/
Google Cloud Platform 제품개요
http://cloud.google.com/products/
Google Cloud Platform 솔루션
http://cloud.google.com/solutions/
CGP : 리소스 계층 구조
Identity and Access Management (IAM)
누가
- Google 계정 Cloud ID 사용자 : test@gamil.com , test@example.com
- 서비스 계정 : test@project_id.iam.gserviceaccount.com
- google 그룹 : test@googlegroups.com
- CloudID 또는 G Suite 도메인 : example.com
무엇을?
IAM의 역할은 관련된 권한의 모음이다.
어느 리소스에?
IAM의 3가지 역할
서버간 상호작용으로 제어하는 서비스 계정
프로젝트에서 서버간 상호작용에 사용되는 ID 제공
서비스간 인증에 사용
리소스에서 사용하는 권한을 제어하는데 사용 : 이를 통해 애플리케이션이 인증된 최종 사용자 대신 작업을 수행할 수 있음
이메일 주소로 식별
PROJECT_NUMBER-compute@developer.gserviceaccount.com
PROJECT_ID@appspot.gserviceaccount.com
서비스 계정과 IAM
키를 사용해 서비스 계정에 인증 : google에서 Compute Engine 및 App Engine의 키 관리
서비스 계정에 사전 정의 또는 커스텀 IAM 역할 할당 가능
Cloud ID
Google Cloud Platform 과의 상호작용
GCP와 상호작용하는 4가지 방법
1. Cloud Platform Console : 웹 사용자 인터페이스
- 모든 프로젝트 데이터에 대한 중앙 관리형 콘솔
- 개발자 도구 : Cloud Source Repositories, Cloud shell, Test Lab
- 제품 API에 액세스
- 프로젝트 관리 및 생성
2. Cloud Shell 및 Cloud SDK : 명령줄 인터페이스
- SDK에 Cloud Platfrom 제품 및 서비스를 위한 CLI 도구 포함 : gcloud, gwutil, bq
- Docer 이미지 제공
- Cloud Shell을 통해 제공 : Compute Engine 인스턴스에서 실행되는 Could SDK의 컨테이너형 버전
- Cloud Console Mobile App : IOS 및 Android
3. 가상 머신 및 데이터베이스 인스턴스 관리
- Google App Engine에서 앱 관리
- 결제 관리
- 맞춤 설정 대시보드로 프로젝트 시각화
4. REST 기반 API : 커스텀 애플리케이션
제품 및 서비스에 프로그래매틱 액세스 : 일반적으로 JSON을 교환방식으로 사용 , 인증 및 승인에 OAuth 2.0 사용
Google Cloud Platform Console을 통해 사용 설정
지출을 관리할 수 있도록 대부분의 API에 일일 할당량 및 요금(한도)이 적용됨 :
API 탐색기
브라우저를 사용하여 간편하게 Google API를 사용해볼 수 있는 대화형 도구
사용가능한 API 및 버전을 신속하게 탐색
각 API에서 사용 가능한 메서드 및 지원되는 매개 변수를 인라인 문서로 확인
실시간으로 메서드 요청을 실행하고 응답 확인
Cloud 클라이언트 라이브러리
커뮤니티에서 소유하며 직접 개발한 클라이언트 라이브러리
(Java, Python, Javascript, PHP, .NET, GO, Node.js, Ruby, Objective-C, Dart)
'Could > GCP' 카테고리의 다른 글
Google cloud onboard 2019_5 (0) | 2019.12.08 |
---|---|
Google cloud onboard 2019_4 (0) | 2019.12.08 |
Google cloud onboard 2019_3 (0) | 2019.12.05 |
Google cloud onboard 2019_1 (0) | 2019.11.27 |