Tech이야기~!
welcom 자세히보기

Could/GCP

Google cloud onboard 2019_2

Enhold 2019. 11. 29. 09:06

 

추가자료

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의 수

더보기

탄소 중립성과 재생 에너지 활용
Google 인프라는 2007년 이후로 탄소 중립을 유지해 오고 있습니다. 사업장을 운영하는 데 필요한 전력을 100% 재생 에너지로만 충당하고 지금까지 3기가와트가 넘는 재생 에너지를 구매했습니다. 또한 전 세계 재생 에너지 프로젝트 26개에 $35억 이상을 투자하고 있으며 이를 통해 청정에너지의 사용 비율 및 접근성을 높였습니다. 그 결과 Google은 세계에서 재생 에너지를 가장 많이 구입하는 기업이 되었습니다.

출처 : https://cloud.google.com/about/data-centers/?hl=ko


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