프로젝트를 하면서 클라우드 서비스를 고르게 되었다.
크게 바라보면 AWS EC2와 구글 클라우드가 있었는데, 다음은 선택지를 비교해보고 고르는 과정을 정리해보겠다
Amazon Web Services Elastic Compute Cloud (EC2)
VS
Google Cloud Compute Engine (GCE)
AWS EC2:
AWS EC2는 종량제(Pay-as-you-go) 모델 기반.
예약 인스턴스와 스팟 인스턴스를 통해 비용을 절감할 수 있는 옵션을 제공한다.

Google Cloud Compute Engine:
GCE는 종량제 모델 외에도 지속 사용 할인(사용량에 따라 자동으로 할인 제공)과 예약 할인 옵션을 통해 비용을 절감할 수 있다.
Google Cloud는 일반적으로 더 단순하고 투명한 가격 구조를 제공한다고 평가받고 있다.
AWS EC2:
다양한 인스턴스 유형을 제공하며, 각 인스턴스 유형은 특정 작업 부하(예: 범용, 컴퓨팅 최적화, 메모리 최적화, GPU 등)에 최적화되어 있다.
Google Cloud Compute Engine:
유사하게 다양한 인스턴스 유형을 제공하며, 사용자 정의 인스턴스를 통해 더 세부적으로 CPU 및 메모리 구성을 설정할 수 있다.
AWS EC2:
전 세계에 걸쳐 많은 지역과 가용 영역을 갖추고 있으며, 강력한 네트워크 성능과 안정성을 제공한다. AWS Direct Connect를 통해 온프레미스 데이터 센터와 직접 연결할 수 있다.
Google Cloud Compute Engine:
Google의 글로벌 프라이빗 네트워크를 통해 고속 네트워크 성능을 제공하며, 특히 Google의 글로벌 네트워크 인프라가 강점으로 작용한다. Cloud Interconnect를 통해 온프레미스 데이터 센터와의 연결을 지원합니다.
AWS EC2:
AWS의 광범위한 서비스와 쉽게 통합될 수 있으며, S3, RDS, Lambda, DynamoDB 등 다양한 서비스를 원활하게 사용할 수 있습니다.
Google Cloud Compute Engine:
Google의 다른 서비스(예: BigQuery, Google Kubernetes Engine, TensorFlow 등)와의 통합이 뛰어나며, 특히 빅데이터 및 머신러닝 분야에서 강점을 보인다.
AWS EC2:
AWS 관리 콘솔, CLI, SDK 등을 통해 강력한 관리 기능을 제공하며, CloudFormation을 통해 인프라를 코드로 관리할 수 있다.
Google Cloud Compute Engine:
GCP 콘솔, gcloud CLI, SDK 등을 통해 관리가 가능하며, Terraform을 통해 인프라를 코드로 관리할 수 있다. Google Cloud Console의 사용자 인터페이스가 직관적이고 사용하기 쉽다는 평가를 받는다.
AWS EC2:
데이터 암호화, IAM, VPC, 보안 그룹 등 강력한 보안 기능을 제공하며, 다양한 규정 준수 인증을 갖추고 있다.
Google Cloud Compute Engine:
유사하게 데이터 암호화, IAM, VPC, 방화벽 등 강력한 보안 기능을 제공하며, Google의 보안 인프라를 기반으로 높은 수준의 보안을 제공한다.
AWS EC2:
방대한 사용자 커뮤니티와 다양한 학습 자료, 포럼, 서드파티 지원 등이 존재합니다.
AWS는 오랫동안 클라우드 시장의 리더로 자리 잡아 왔기 때문에 많은 사례와 경험이 축적되어 있다.
Google Cloud Compute Engine:
빠르게 성장하고 있는 사용자 커뮤니티와 다양한 학습 자료를 제공하며, 특히 Google의 기술 문서와 가이드가 명확하고 이해하기 쉽다는 평가를 받는다.
실제로 사용해본 결과 프리티어에 대한 정책이 다르고, 이 것 또한 각각의 장단점이 있다. aws는 프리티어로 긴 기간동안 저렴한 가격에 제공하지만 달에 750시간이라던지, 하나의 인스턴스라던지 하는 한계점이 존재하고, 구글은 저런 것들은 없지만 일정 비용이 넘어가면 지원해주지 않는다.
시장 점유율은 AWS가 현재 1위고 GCE가 Azure에 이어 3위인데, 아무래도 인프라는 AWS가 현재로써는 더 좋은 느낌이다. 다만 가격 정책이 복잡하다.. 이번 프로젝트는 웹프로그래밍 프로젝트이기 때문에 AWS를 사용하는 것이 유리해 보인다.