요즘은 서버 없이 벤터의 서비스들을 사용할 수 있기 때문에 필요한 기술이 있다면, 일일이 개발할 필요 없이 클라우드의 서비스를 이용하여 개발 시간을 아낄 수 있습니다. 클라우드에서 크게 제공하는 서비스는 범위에 따라서 아래와 같이 3가지로 나뉩니다. IaaS(Infrastructure as a Service), Paas(Platform as a Service), SaaS(Software as a Service), 이중에 GCP는 SaaS 서비스에 큰 강점을 가지고 있다고 생각합니다. 쉽게 설명하면 구글 드라이브, 네이버 클라우드, 드랍박스와 같이 소프트웨어를 제공해주거나, 서버와 스토리지, 네트워크 장비 등의 IT 인프라 장비를 제공해주거나, 플랫폼 자체를 제공해주는 것에 따라 SaaS, IaaS, PaaS로 나뉩니다.
사진 1. 변화해가는 클라우드 서비스 정리 (참고 : 네이버 지식백과)
'IaaS'는 컴퓨팅, 네트워킹, 스토리지 및 기타 인프라 자원을 빌려서 사용할 수 있기 때문에 개발자는 자기 입맛대로 서비스를 구축하여 사용할 수 있습니다. 예를들면 GCP 'Compute' 서비스 Compute Engine, Cloud Virtual Network, 'DNS' 서비스 Cloud DNS 등이 있습니다.
'PaaS'는 서비스 개발 시 필요로 하는 플랫폼을 제공하기 때문에 개발자는 이러한 플랫폼을 이용하여 미들웨어나 프레임워크를 설치하지 않고도 보다 쉽게 서비스를 구축할 수 있습니다. 예를들면 GCP 'Realational Database' 서비스 Cloud SQL, 'App Hosting' 서비스 App Engine 등이 있습니다.
마지막으로 'SaaS'는 클라우드 환경에서 운영되는 소프트웨어를 추가로 설치하거나 개발할 필요없이 제공됩니다. GCP는 특히 이 부분에서 큰 강점을 지니고 있습니다. 이미 잘 만들어진 서비스들을 구글에서 제공하기 때문에 다른 부분에 크게 신경 쓸 필요 없이 서비스에 집중할 수 있습니다. 예를들어 GCP 'Big Data Analytics' 서비스 BigQuery, 'Machine Learning' 서비스 Cloud AutoML 등이 있습니다.
GCP vs AWS vs Azure 서비스 비교
보통 GCP, AWS는 학습 기회 혹은 업무 레퍼런스가 있기 때문에, 서비스, 용어는 익숙하지만 마이크로소프트사의 Azure 경우, 지식이 전무하기에 어떤 이름으로 불려지고 어떠한 기능을 가지고 있는지 한 번 살펴보겠습니다.
Service
|
GCP (Google)
|
AWS (Amazon)
|
Azure (Microsoft)
|
Compute
|
Google Compute Engine (GCE)
|
EC2
|
Virtual Machines
|
Containers
|
Google Kubernetes Engine (GKE)
|
EKS,
ECS,
ECR
|
AKS
Container Instances
|
Serverless
|
Google Cloud Functions (GCF)
|
Lambda
|
Functions
|
App Hosting
|
App Engine
|
Elastic Beanstalk
|
App Service
|
Object Storage
|
Google Cloud Storage (GCS)
|
S3
|
Blob Storage
Data Lake Storage
|
Block Storage
|
Persistent Disk
|
EBS
|
Page Blob/Disk Storage
|
File Storage
|
Cloud Filestore
|
EFS, FSx for Lustre,
Windows File Server
|
File Storage
Azure NetApp Files
|
Data Transfer
|
Transfer Applicance
|
Snowball
Snowball Edge
DataSync
|
Data Box
File Sync
|
Realational Database
|
Cloud SQL
Cloud Spanner
|
RDS Oracle
MySQL
MariaDB
SQL Server
PostgreSQL
Aurora MySQL, Aurora PostgreSQL
|
SQL Database
Database for MySQL
Database for PostgreSQL
|
NoSQL Database
|
Cloud Bigtable
Cloud Datastore
Cloud Firestore
|
DynamoDB
DocumentDB
CloudSearch
|
CosmosDB
Table Storage
|
In-Memory Database
|
Cloud MemoryStore
|
ElasticCache Memcached
Redis
|
Redis Cache
|
Archive/Backup
|
Cloud Storage
|
Glacier
|
Carchive (Storage)
|
Machine Learning
|
Cloud ML Engine
Cloud AutoML
|
SageMaker
Ground Truth
AML
|
Machine Learning
Azure Databricks
|
Load Balancer
|
Cloud Load
Loadbalancing
|
Elastic Load Balancing
|
L4
L7
DNS
|
DNS
|
Cloud DNS
|
Route53
|
DNS
|
Big Data Analytics
|
Cloud Dataflow
Dataproc
Dataprep
BigQuery
|
Redshift
Athena
EMR
|
HDInsight
|
Queue
|
Cloud Pub/Sub
|
SQS, SNS, MQ
|
Storage Queue
Service Bus Queue
|
Security
|
Cloud IAP
DLP
Security Scanner
|
KMS
CloudHSM
Secrets Manager
|
Security Center
Sentinel
|
"Azure 용어는 진짜 하나도 모르겠네..."
GCP 대표적인 서비스 소개
서비스 명
|
설명
|
블로그 글
|
Compute Engine
|
확장 가능한 고성능 VM 인스턴스
|
|
App Engine
|
웹 애플리케이션 배포 및 웹 호스팅
|
|
Cloud Storage
|
글로벌 에지 캐싱을 제공하는 객체 Repository
|
|
Cloud SQL
|
MySQL, PostgreSQL
|
|
BigQuery
|
머신 러닝이 내장되어 있으며 확장성이 우수한 완전 관리형 데이터 웨어 하우스
|
|
Cloud Dataproc
|
관리형 Hadoop과 Spark 서비스
|
|
Cloud PubSub
|
메시지 Queue 서비스
|
|
Kubernetes Engine
|
쿠버네티스를 사용한 컨테이너 기반 서비스 구축
|
|
Cloud Dataflow
|
실시간 배치 처리 및 스트림 데이터 처리
|
|
Cloud Functions
|
이벤트 기반 서버리스 컴퓨팅 플랫폼
|
|
Stackdriver
|
통합 모니터링 서비스
|
|
Cloud Source Repositories
|
관리형 버전 관리 서비스
|
|
Cloud Dataprep
|
분석을 위해 데이터를 탐색, 정리, 준비해주는 클라우드 데이터 서비스
|
|
Cloud Composer
|
Apache Airflow를 기반으로 하는 관리형 workflow 서비스
|
|
Cloud AutoML
|
고품질의 커스텀 머신 러닝 모델을 간편하게 학습시켜주는 서비스
|
|
Cloud ML Engine
|
머신 러닝 서비스
|
|
Cloud Natural Language
|
자연어 분석 서비스
|
|
Cloud Speech-to-Text
|
음성을 텍스트로 변환해주는 서비스
|
|
Cloud Text-to-Speech
|
텍스트를 음성으로 변환해주는 서비스
|
|
Cloud Translation
|
구글의 대표적인 서비스인 구글번역기와 동일한 서비스
|
|
Cloud Vision
|
이미지 분석 서비스
|
|
Cloud Bigtable
|
NoSQL 데이터베이스
|
|
Cloud Memorystore
|
Redis 기반의 인-메모리 DB 서비스
|
|
[출처] (GCP) GCP vs AWS vs Azure 서비스 비교|작성자 승유아빠
'Cloud + System > Cloud 기본개념' 카테고리의 다른 글
AWS, Azure, GCP 서비스 용어 (0) | 2021.11.13 |
---|---|
AWS vs MS Azure vs GCP 장단점 비교! (0) | 2021.11.13 |
종속 우려 줄여야 후회 없는 클라우드 (0) | 2021.11.13 |
CNCF ( CLOUD NATIVE COMPUTING FOUNDATION )는? (0) | 2021.11.03 |
서버리스(Serverless) (0) | 2021.10.23 |