Google Cloud Platform(GCP)은 Google이 제공하는 클라우드 컴퓨팅 서비스 모음입니다. GCP는 데이터 저장, 데이터베이스 관리, 데이터 분석, 기계 학습, 네트워킹 등 다양한 클라우드 서비스를 제공합니다. 기업은 GCP를 통해 인프라를 유연하게 확장하고, 클라우드 기반 애플리케이션을 개발 및 배포할 수 있습니다.
-
컴퓨팅:
- Google Compute Engine: 가상 머신(VM)을 제공하여 사용자 정의 가능한 서버 환경을 제공합니다.
<aside>
💡 웰드코리아는 Compute Engine을 통하여 인스턴스 생성 후 구현하고 있습니다.
</aside>
- Google Kubernetes Engine (GKE): 컨테이너 오케스트레이션을 통해 애플리케이션을 쉽게 배포, 관리할 수 있습니다.
- App Engine: 서버리스 환경에서 애플리케이션을 호스팅할 수 있습니다.
-
스토리지:
- Google Cloud Storage: 객체 스토리지를 제공하며, 이미지, 동영상, 파일 등을 저장할 수 있습니다.
<aside>
💡 용접 업로드 사진, 온라인 컨텐츠는 모두 Google Cloud Storage에 저장되고 있습니다.
</aside>
- Persistent Disks: VM용 블록 스토리지를 제공합니다.
- Cloud SQL: MySQL, PostgreSQL, SQL Server와 호환되는 관리형 관계형 데이터베이스 서비스를 제공합니다.
-
데이터베이스:
- BigQuery: 대규모 데이터 분석을 위한 서버리스 데이터 웨어하우스입니다.
- Firestore: NoSQL 문서형 데이터베이스로, 실시간 데이터 동기화를 지원합니다.
<aside>
💡 백업 및 유지보수 전략에 매우 특화적이나 가격이 상당히 비싸서 사용하지 않습니다.
</aside>
-
DNS:
- 사용자가 직접 DNS 서버를 설정하고 유지보수할 필요 없이, Google Cloud에서 제공하는 관리형 DNS 서비스를 통해 손쉽게 도메인 네임을 관리할 수 있습니다.
- A, AAAA, CNAME, MX, NS, PTR, SOA, SPF, SRV, TXT 등 다양한 DNS 레코드 유형을 지원합니다.