-
클라우드 서비스란?
서버나 스토리지를 구글/아마존/MS와 같은 벤더러부터 빌려서 사용하고 사용한만큼의 비용을 지불하는 서비스
과거 기존방식의 서버를 운영하기 위해서는 서버를 직접 구입하여 데이터센터(IDC)에 입주시켜야했다. 이렇게 되면 초기비용이 크게 발생하고 설치 및 세팅을 위한 시간이 발생한다. 또한 장애가 발생할 경우 직접 IDC를 방문해서 처리해야했고, 서비스 규모에 따라 업그레이드를 할 때는 추가 서버를 구입하거나 더 이상 필요가 없어진 서버는 부채로 남았다.
*데이터센터란(IDC)란?
데이터 센터는 엔터프라이즈 컴퓨팅을 가능하게 하는 실제 시설이다.
구축해야 할 데이터센터의 수와 장소를 판단하는 데 필요한 질문이다. 예를 들어, 맨해튼의 금융서비스 기업은 서비스 정지가 많은 손해를 초래하기 때문에 지속적인 운영이 필요할 것이다. 이런 경우, 뉴저지와 코네티컷 같이 가까운 거리에 서로 미러링된 데이터센터를 구축하는 결정을 내릴 수 있다. 이렇게 하면, 한 곳의 서비스가 중지되어도 타격 없이 다른 장소를 이용해 계속 운영을 할 수 있다.
https://www.ibm.com/kr-ko/cloud/learn/data-centers
https://www.itworld.co.kr/news/171004
반면, 클라우드 서비스를 이용하면 서버가 필요한 경우 물리적으로 그 크기를 키우기보다는 VM인스턴스를 생성해서 사용하면 되고, 필요가 없을 때는 종료하거나 삭제하면 된다.
클라우드의 종류
IaaS, PaaS, Saas
https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/ 쉽게보면, Iaas는 시스템인프라인 서버/네트워크/스토리지/OS(Compute Engine, Cloud DNS, Cloud Virtual Network)를 제공하고
PaaS는 개발, 운영환경까지 제공하여 미들웨어와 프레임워크(App Engine, Cloud SQL)를 제공하고
SaaS는 어플리케이션 환경인 프로그램까지 전부 제공한다. 그리고 GCP는 여기 SaaS(BigQuery, AutoML)에 해당하며 괄호안의 들어가는 기능에 강하다.
p20보면 GCP의 기능들과 AWS/Azure와 비교한 것들이 있다. 그리고 그것들이 기존 서비스에서는 어떤 것인지도 나와있어서 한눈에 보기 좋다.
대표기능 한 줄 설명
서비스명 설명 Compute Engine 서버(확장 가능한 고성능 VM인스턴스) App Engine 웹 어플리케이션 배포 및 웹 호스팅 Storage (GCS) 글로벌 에지 캐싱을 제공하는 객체 Repository Cloud SQL MySQL과 PostgreSQL BigQuery 완전관리형 데이터 웨어하우스 Dataproc 관리형 하둡과 스파크 PubSub 메시지 큐잉 서비스 Kubernetes Engine 쿠버네티스를 사용한 컨테이너 기반 서비스 구축 Dataflow 실시간 배치 처리 및 스트림데이터 처리 Functions 이벤트 기반 서버리스 컴퓨팅 플랫폼 Stackdriver 통합 모니터링 서비스 Source Repositories 관리형 버전 관리 서비스 Dataprep 분석을 위한 데이터를 탐색, 정리, 준비해주는 데이터서비스 Composer 아파치 에어플로우를 기반으로 하는 관리형 워크플로 서비스 AutoML 고품질의 머신러닝 모델을 간편하게 학습시켜주는 서비스 ML Engine 머신러닝서비스 Natural Language 자연어 분석서비스 Speech-to-Text 음성을 텍스트로 변환해주는 서비스 Text-to-Speech 텍스트를 음성으로 변환해주는 서비스 Translation 구글의 대표적인 서비스인 구글 번역기와 동일한 서비스 Vision 이미지 분석 서비스 IAM ID 및 액세스 관리 서비스 Persistent Disk VM인스턴스용 블록 Repository Knative 서버리스로 빌드, 배포, 관리할 수 있는 쿠버네티스 서비스 Bigtable NoSQL 데이터베이스 Memorystore Redis기반의 인메모리 DB서비스 Data Studio 데이터 시각화 서비스 *쿠버네티스 : 구글제공 컨테이너
* <구글 클라우드 플랫폼뽀개기> - 저자 박정훈 을 참고해서 작성한 글*
반응형