GCP
Google Cloud Platform
구글이 앱 실행, 저장소와 데이터 처리 등을 서비스로 제공하는 클라우드 플랫폼이에요.
GCP(Google Cloud Platform)는 구글이 제공하는 컴퓨팅, 저장소와 데이터 처리 등의 클라우드 서비스 플랫폼을 가리키는 이름이에요. Google Cloud의 인프라와 관리형 서비스를 조합해 앱과 분석 환경을 구성할 수 있어요. 특정 서비스 모델 하나나 단일 제품을 뜻하지 않으며, 선택한 서비스에 따라 운영 책임과 지원 범위, 비용 구조가 달라요.
쉽게 비유하면
필요한 장비와 관리 서비스를 골라 조합하는 IT 시설 단지와 같아요.
조금 더 자세히
가상 머신과 관리형 실행 환경, 저장소와 데이터 서비스 등을 목적에 맞춰 조합해요. AWS나 Azure처럼 여러 수준의 서비스를 제공하며 하나의 고정된 운영 방식으로만 사용하지는 않아요.
프로젝트는 자원과 설정 등을 조직하는 기본 단위예요. 개발·시험·운영 환경의 분리와 권한, 비용 추적 경계를 설계할 때 활용할 수 있어요. 프로젝트가 같다고 자원의 위치나 접근 조건까지 모두 같아지는 것은 아니에요.
자원의 배치 위치와 장애 대응, 서비스별 제약을 확인해야 해요. 관리형 서비스를 선택해도 앱과 데이터, 접근 설정과 사용량을 관리하는 책임은 남아요.
어떻게 사용하나요
팀이 물리 장비부터 직접 구축하기보다 필요한 IT 자원을 빠르게 확보하고 관리형 기능을 조합하도록 제공해요. 데이터 처리와 앱 운영 등 목적별로 관리 범위와 확장 방식을 선택할 수 있어요.
어떻게 작동하나요
- 1. 목적과 관리 경계 정하기 앱의 처리량과 데이터 요구를 정하고 프로젝트·권한과 운영 책임을 나눠요.
- 2. 서비스 연결과 배포 필요한 실행 환경과 저장소를 구성하고 네트워크·접근 설정을 확인해 앱을 반영해요.
- 3. 운영과 사용량 확인 성능과 오류, 사용량과 비용을 관찰하고 복구와 자원 정리를 관리해요.
활용 예시
- 웹·모바일 앱의 서버 기능 운영
- 파일 저장과 데이터 분석 환경 구성
- 컨테이너 기반 서비스 실행
GCP vs AWS
| GCP | AWS | |
|---|---|---|
| 제공자 | 구글 | 아마존 |
| 공통 범위 | 컴퓨팅, 저장소, 데이터와 관리형 서비스 등 | 컴퓨팅, 저장소, 데이터와 관리형 서비스 등 |
| 검토 기준 | 실제 서비스별 지원 환경과 운영·비용 비교 | 동일한 요구를 기준으로 개별 서비스 비교 |
알고 쓰는 기술
GCP는 데이터 분석에만 쓰나요?
앱 실행과 저장소, 네트워크와 관리형 데이터 등 여러 용도로 활용해요. 적합성은 목적과 개별 서비스의 지원 범위로 판단해요.
GCP로 옮기면 운영과 비용 관리가 필요 없나요?
관리 범위는 선택한 서비스에 따라 달라요. 앱 오류와 데이터, 권한과 복구, 남아 있는 자원의 비용을 계속 확인해야 해요.
이렇게 쓰여요
플랫폼 선택
“GCP라는 이름만으로 고르기보다 필요한 기능과 데이터 위치, 팀 운영 역량과 전체 비용을 같은 조건에서 비교하자”라고 이야기해요.
관련 용어
함께 보면 좋은 용어
- 먼저 알면 좋아요
클라우드
컴퓨팅, 저장소와 소프트웨어 같은 IT 자원을 네트워크로 필요에 맞게 제공받는 방식이에요.
- 자주 비교돼요
아마존 웹 서비스 (AWS)
아마존이 컴퓨팅, 저장소와 데이터베이스 등 여러 IT 기능을 제공하는 클라우드 플랫폼이에요.
- 관련 있어요
마이크로소프트 애저 (Azure)
마이크로소프트가 컴퓨팅, 저장소와 데이터·AI 기능 등을 제공하는 클라우드 플랫폼이에요.
- 관련 있어요
서비스형 인프라 (IaaS)
컴퓨팅, 네트워크와 저장소 같은 인프라 자원을 서비스로 제공받는 방식이에요.
- 관련 있어요
서비스형 플랫폼 (PaaS)
앱을 개발·실행할 플랫폼을 제공받고 주로 코드와 데이터에 집중하는 방식이에요.
- 관련 있어요
컨테이너
앱과 필요한 실행 구성 요소를 이미지로 묶어, 격리된 프로세스로 실행하는 방식이에요.
- 관련 있어요
스토리지
파일과 데이터를 저장하고 필요할 때 읽을 수 있게 하는 장치나 시스템이에요.
최종 업데이트