컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
바로 이동

서버리스

완전 관리형 서버리스 플랫폼에서 확장성이 우수한 애플리케이션 및 함수를 개발하고 배포합니다. 서버리스 컴퓨팅은 트래픽에 따라 서비스를 자동으로 확장하거나 0으로 축소하며 사용한 만큼만 비용을 지불합니다.

무료 체험판을 시작하여 $300의 무료 크레딧을 받으세요.

  • Cloud RunCloud Functions 가이드를 통해 서버리스 애플리케이션을 빌드하는 방법을 알아보기

  • Google Cloud 서버리스 고객은 95% 더 빠르게 배포하고 인프라 비용을 75% 절감합니다.

  • 고객 사례를 자세히 알아보세요.

주요 특징

제품

Cloud Run

원하는 언어, 종속 항목, 도구로 애플리케이션을 빌드하고 몇 초 안에 배포할 수 있습니다. Cloud Run은 트래픽에 따라 거의 즉시 0에서부터 자동으로 확장 및 축소하여 모든 인프라 관리 업무를 덜어줍니다. Cloud Run은 정확하게 사용한 리소스 양만큼만 비용을 청구합니다.

Cloud Functions

이벤트에 응답하는 작은 코드 스니펫을 작성하고 실행하여 보다 빠르게 개발하세요. Cloud Functions를 사용하면 트리거를 통해 Google Cloud 또는 타사 클라우드 서비스와 연결하여 까다로운 조정 문제를 간소화할 수 있습니다. 여러 환경(로컬 개발 환경, 온프레미스, Cloud Run 및 기타 Knative 기반 서버리스 환경)에서 함수를 실행하고 종속을 방지합니다. 

서비스 통합

서비스 통합 시 너무 쉽게 긴밀히 결합되어 시간이 지나면 디버그가 불안정하고 느려지며 어려워집니다. Google의 서비스 통합 제품이 연결 조직을 관리하도록 하여 사용자가 가장 잘할 수 있는 일, 즉 뛰어난 애플리케이션을 구축할 수 있도록 합니다.

고객

고객

기업이 머신, 클러스터 또는 자동 확장 프로비저닝에 대한 걱정 없이 혁신을 달성할 수 있습니다.  컨테이너나 Kubernetes에 대한 지식은 필요 없습니다.

사용 사례

서버리스 워크로드

사용 사례
웹 서비스: 웹사이트

원하는 언어 또는 프레임워크(Go, Python, 자바, Node.js, .NET 등)를 사용하여 Cloud Run으로 웹사이트를 빌드하고 Cloud SQL에서 SQL 데이터베이스에 액세스하고 동적 HTML 페이지를 렌더링할 수 있습니다.

사용 사례
타사 서비스 및 API와 통합

Cloud Functions를 사용하면 HTTP API를 통해 자체적인 마이크로서비스를 제공하거나, 웹훅 통합 기능을 제공하는 타사 서비스와 통합하여 Stripe 결제 성공 후 확인 이메일 전송 또는 Twilio SMS 이벤트 응답 등의 강력한 기능을 갖추도록 애플리케이션을 확장할 수 있습니다.

사용 사례
IT 프로세스 자동화

Eventarc 트리거와 Google Cloud 서비스를 제어하는 워크플로로 클라우드 인프라를 자동화합니다. 예를 들어 월별 워크플로를 예약하여 보안 규정 준수 문제를 감지하고 해결합니다. 중요 리소스 및 IAM 권한을 반복하면서 Cloud 함수를 사용하여 승인 갱신에 필요한 요청을 전송합니다. 14일 이내에 갱신하지 않는 권한의 액세스 권한을 삭제합니다.

사용 사례
웹 서비스: REST API 백엔드

최신 모바일 앱은 일반적으로 RESTful 백엔드 API를 사용하여 애플리케이션 데이터의 현재 뷰를 제공하고 프런트엔드 개발팀과 백엔드 개발팀의 분리를 가능하게 합니다. Cloud Run에서 실행하는 API 서비스를 사용하면 개발자들이 Cloud SQL이나 Firestore(NoSQL) 같은 관리형 데이터베이스에서 데이터를 안정적으로 유지할 수 있습니다. Cloud Run에 로그인하면 Cloud 데이터베이스에 저장된 앱-리소스 데이터에 대한 액세스 권한이 부여됩니다.

사용 사례
실시간 분석

Cloud Functions를 사용하여 Cloud Storage에서 BigQuery로 스트리밍되는 파일에 대한 실시간 분석을 실행합니다. 통계를 가져오고 악성 활동을 강조표시하는 수신 로그에 대한 보안 위협 분석을 구성할 수 있습니다.

모든 특징

분야

모든 런타임 최신 언어 또는 런타임은 일반적으로 새 애플리케이션에 적합하지만 기존 애플리케이션 중 상당수는 다시 작성할 수 없거나 서버리스 플랫폼에서 지원하지 않는 언어에 종속됩니다. Cloud Run은 표준 Docker 이미지를 지원하며 컨테이너의 모든 런타임 또는 런타임 버전을 실행할 수 있습니다.
인스턴스당 동시 실행 대부분의 기존 애플리케이션은 FaaS 플랫폼에서 일반적인 단일 요청 모델로 제한되면 성능이 저하됩니다. Cloud Run은 애플리케이션의 단일 인스턴스에서 최대 1,000개의 동시 요청을 허용하여 훨씬 더 우수한 효율성을 제공합니다.
백그라운드 처리 서버리스 플랫폼에서는 사용되지 않는 함수를 '고정'하는 경우가 많습니다. 즉, 실행 중인 경우에만 비용을 지불하는 방식으로 결제 모델이 간소화되지만 백그라운드에서 작동할 것으로 예상되는 워크로드를 실행하기는 어려울 수 있습니다. Cloud Run에서는 새로운 CPU 할당 제어를 지원하여 이 백그라운드 프로세스를 예상대로 실행할 수 있습니다.
빠른 실험 및 아이디어 테스트 몇 번의 클릭만으로 점진적 출시 및 롤백을 수행하고 Cloud Run에서 고급 트래픽 관리를 수행할 수 있습니다. 
컨테이너 지식 불필요 컨테이너로 시작하거나 빌드팩을 사용하여 소스 코드에서 직접 컨테이너 이미지를 생성합니다. 'gcloud run deploy' 명령어 하나로 코드를 빌드하고 Cloud Run에 배포할 수 있습니다. 
기본 제공 튜토리얼 Cloud Shell 편집기Cloud Code에 기본 제공되는 튜토리얼을 통해 서버리스 도입 속도를 쉽게 높일 수 있습니다. 더 이상 탭, 문서, 터미널 및 코드 간에 전환할 필요가 없습니다. 또한 자체 튜토리얼을 작성하여 조직이 권장사항을 공유하고 신입 사원을 더 빠르게 온보딩할 수 있도록 지원할 수 있습니다. 

가격 책정

가격 책정

Cloud Run은 종량제 요금으로, 100밀리초 단위로 반올림하여 사용한 만큼만 비용이 청구되며 항상 무료 등급도 제공됩니다. 사용된 CPU, 메모리, 요청, 네트워킹을 합산하여 총 비용을 구합니다.

예상 비용을 알아보려면 Google Cloud 가격 계산기를 사용하세요.