Google의 서버리스 플랫폼은 클라우드 네이티브 애플리케이션을 향한 가장 빠른 경로를 제공하며 인프라 관리에 대한 걱정 없이 속도와 확장성을 확보할 수 있습니다.
개요
Cloud Run은 인프라 설정, 유지보수, 관리를 대신 처리해 주므로 서버 관리, 소프트웨어 구성, 프레임워크 업데이트에 드는 시간을 줄이고 코딩에 더 많은 시간을 할애할 수 있습니다.
생태계 전반의 상태 변화에 동적으로 반응하는 가볍고 단일 목적의 코드 스니펫을 가져옵니다. 130개 이상의 기본 Google Cloud 서비스, 데이터베이스 변형 또는 서드 파티 SaaS 웹훅에서 Eventarc를 통해 워크로드를 원활하게 트리거합니다 리소스는 트리거 시 즉시 할당되고 자동으로 가동 중지됩니다.
인프라의 과도한 프로비저닝이나 과도한 비용 지불에 대한 걱정 없이 예측할 수 없는 트래픽 급증에 대처하세요. Google Cloud 플랫폼은 동시 요청이 많은 경우 인스턴스를 동적으로 자동 확장하고 유휴 기간에는 0으로 축소합니다. 종량제 요금을 사용하면 서비스가 실행 중일 때만 요금이 청구됩니다.
표준 OCI 준수 컨테이너 이미지를 배포하여 아키텍처의 자유도를 유지하거나 원시 소스 코드를 직접 배포하면 기본 제공되는 Google Cloud 빌드팩이 백그라운드에서 자동으로 코드를 안전하게 컴파일, 패키징, 컨테이너화합니다.
Google Cloud 서버리스
| Google Cloud 서버리스 | 인프라를 관리할 필요 없이 엔드 투 엔드 아키텍처 빌드 | |
|---|---|---|
| 서비스 카테고리 | 지원되는 제품 | 설명 |
서버리스 컴퓨팅 | 자동 scale-to-zero 및 소스-클라우드 워크플로를 통해 컨테이너화된 마이크로서비스, API, 백그라운드 작업, 이벤트 기반 함수를 배포하세요. | |
서버리스 조정 | 마이크로서비스를 연결하고, 100개 이상의 소스에서 이벤트를 원활하게 라우팅하며, 기본 제공되는 재시도 메커니즘을 통해 복원력 있는 다단계 비즈니스 로직을 자동화합니다. | |
서버리스 NoSQL 및 객체 스토리지 | 실시간 동기화, ACID 트랜잭션, 고가용성을 제공하는 서버리스 문서 데이터베이스로 비정형 데이터를 저장하고 웹/모바일 앱을 지원하세요. | |
서버리스 관계형 데이터베이스 | 자동 확장, 복제, 자동 패치, 기본 제공 벡터 검색을 통해 완전 관리형 MySQL, PostgreSQL, 엔터프라이즈 워크로드를 실행하세요. | |
Google Cloud 서버리스
인프라를 관리할 필요 없이 엔드 투 엔드 아키텍처 빌드
서버리스 컴퓨팅
자동 scale-to-zero 및 소스-클라우드 워크플로를 통해 컨테이너화된 마이크로서비스, API, 백그라운드 작업, 이벤트 기반 함수를 배포하세요.
서버리스 조정
마이크로서비스를 연결하고, 100개 이상의 소스에서 이벤트를 원활하게 라우팅하며, 기본 제공되는 재시도 메커니즘을 통해 복원력 있는 다단계 비즈니스 로직을 자동화합니다.
서버리스 NoSQL 및 객체 스토리지
실시간 동기화, ACID 트랜잭션, 고가용성을 제공하는 서버리스 문서 데이터베이스로 비정형 데이터를 저장하고 웹/모바일 앱을 지원하세요.
원하는 언어 또는 프레임워크(Go, Python, Java, Node.js, .NET 등)를 사용하여 Cloud Run으로 웹사이트를 빌드하고 Cloud SQL에서 SQL 데이터베이스에 액세스하고 동적 HTML 페이지를 렌더링할 수 있습니다.
원하는 언어 또는 프레임워크(Go, Python, Java, Node.js, .NET 등)를 사용하여 Cloud Run으로 웹사이트를 빌드하고 Cloud SQL에서 SQL 데이터베이스에 액세스하고 동적 HTML 페이지를 렌더링할 수 있습니다.
Cloud Run GPU를 사용하여 오픈소스 또는 커스텀 미세 조정된 모델로 실시간 추론을 지원하세요. 챗봇을 빌드하고 즉석에서 문서 요약을 생성하는 등 다양한 작업을 수행하면서 예측 불가능한 트래픽 급증을 처리할 수 있도록 확장하세요. 또는 Cloud Run Functions의 GPU를 사용하면 데이터 과학자가 기본 인프라에 대한 지식이 제한적인 상태에서도 Python 스크립트를 실행하고 이벤트 기반 추론을 수행할 수 있습니다.
Cloud Run GPU를 사용하여 오픈소스 또는 커스텀 미세 조정된 모델로 실시간 추론을 지원하세요. 챗봇을 빌드하고 즉석에서 문서 요약을 생성하는 등 다양한 작업을 수행하면서 예측 불가능한 트래픽 급증을 처리할 수 있도록 확장하세요. 또는 Cloud Run Functions의 GPU를 사용하면 데이터 과학자가 기본 인프라에 대한 지식이 제한적인 상태에서도 Python 스크립트를 실행하고 이벤트 기반 추론을 수행할 수 있습니다.
Google Cloud는 Cloud Run 및 Cloud Run Functions에서 PostgreSQL용 Cloud SQL, MySQL, SQL Server로의 기본 고성능 연결을 제공합니다. 최고의 클라우드 서버리스 데이터베이스 솔루션인 Cloud SQL은 기본 제공되는 IAM 기반 인증과 자동화된 연결 풀링을 활용합니다. 이를 통해 서버리스 애플리케이션은 관계형 워크플로의 병목 현상, 데이터베이스 사용자 인증 정보 노출, 복잡한 네트워크 구성 없이도 0에서부터 탄력적으로 확장하여 대량의 트래픽 수요를 충족할 수 있습니다.
Google Cloud는 Cloud Run 및 Cloud Run Functions에서 PostgreSQL용 Cloud SQL, MySQL, SQL Server로의 기본 고성능 연결을 제공합니다. 최고의 클라우드 서버리스 데이터베이스 솔루션인 Cloud SQL은 기본 제공되는 IAM 기반 인증과 자동화된 연결 풀링을 활용합니다. 이를 통해 서버리스 애플리케이션은 관계형 워크플로의 병목 현상, 데이터베이스 사용자 인증 정보 노출, 복잡한 네트워크 구성 없이도 0에서부터 탄력적으로 확장하여 대량의 트래픽 수요를 충족할 수 있습니다.
Google Cloud 서버리스는 컨테이너화된 마이크로서비스와 이벤트 기반 함수(Cloud Run, App Engine), 조정/이벤트 처리(Eventarc, Workflows, Pub/Sub), 완전 관리형 데이터베이스 및 스토리지(Cloud SQL, Firestore, AlloyDB, Cloud Storage)를 결합합니다.
Cloud Run은 기본 플랫폼으로, 기본 인프라 관리 없이 웹 애플리케이션, 마이크로서비스, 백그라운드 작업을 위한 완전 관리형 환경을 제공합니다.
아니요. 플랫폼에서 컨테이너 기술을 사용하지만 컨테이너화는 전적으로 선택사항입니다. 원시 코드(Python, Go, Node.js, Java)를 제출하면 Cloud Run이 자동으로 빌드, 보안, 배포를 수행합니다.
실제 실행 시간의 100밀리초 단위로 청구되는 엄격한 종량제 모델을 사용합니다. 유휴 상태일 때 인스턴스는 0으로 축소됩니다(비용 $0). 모든 계정에는 매월 200만 건의 요청을 무료로 제공하는 영구 무료 등급이 포함됩니다.
서버리스 앱은 수백 개의 동시 인스턴스로 즉시 확장할 수 있으므로 컴퓨팅이 확장됨에 따라 데이터베이스 연결을 안전하게 큐에 추가하고 재사용하려면 데이터베이스 연결 풀링(기본 제공 풀러 또는 Cloud SQL 프록시와 같은 전용 미들웨어 프록시 사용)이 필수적입니다.