런타임 지원
Cloud Run 함수의 런타임은 구성요소와 운영체제, 특정 프로그래밍 언어를 위해 작성된 코드를 빌드하고 실행하는 데 필요한 소프트웨어, 기능을 지원하는 소프트웨어를 포함하는 기본 이미지입니다.
Cloud Run Functions는 선택한 보안 업데이트 정책에 따라 런타임에 업데이트를 적용합니다.Google에서는 정식 버전(GA)에서 런타임을 지원합니다. 지원 기간에는 다음과 같은 사항이 적용됩니다.
- 런타임 구성요소는 보안 및 버그 수정으로 정기적으로 업데이트됩니다.
- 업데이트는 워크로드의 보안 업데이트 정책에 따라 적용됩니다.
- 안정성을 유지하기 위해 Cloud Run Functions는 호환성이 보장되지 않는 기능 또는 브레이킹 체인지를 런타임에 구현하지 않습니다. 브레이킹 체인지는 Cloud Run Functions 출시 노트에 미리 공개됩니다.
각 커뮤니티에서 더 이상 언어 버전을 적극적으로 관리하지 않는 경우 Cloud Run Functions는 해당 언어 런타임에 대한 유지보수 및 지원도 중단합니다. 런타임 지원 일정에 설명된 대로 런타임이 지원 중단 단계에 도달하기 전에 Google은 고객에게 Google Cloud 콘솔에서 알림을 제공합니다.
Google에서는 Google Cloud 서비스 사용에 대한 계약 약관에 따라 런타임 지원 일정 또는 수명 주기를 변경할 수 있습니다.
런타임 수명 주기
GA 수준 지원 | 지원 중단됨 | 사용 중단됨 | |
---|---|---|---|
만들기 및 재배포 | 예 | 예 | 아니요 |
기존 워크로드 실행 | 예 | 예 | 아니요 |
언어 패치 | 정책에 따라 | 정책에 따라 | 업데이트 없음 |
시스템 패키지 패치 | 정책에 따라 | 정책에 따라 | 업데이트 없음 |
OS 패치 | 정책에 따라 | 정책에 따라 | 업데이트 없음 |
고객 지원 | GA 수준 지원 | 런타임 지원 없음 | 런타임 지원 없음 |
알림 기간
런타임이 지원 중단되기 90일 전에 Cloud Run Functions에서 알림을 발동하기 시작합니다. 알림을 받으면 지원되는 최신 런타임으로 함수 업그레이드를 준비해야 합니다.
지원 중단 및 사용 중단
구성요소가 더 이상 활발하게 유지관리되지 않으면 Cloud Run Functions가 런타임의 지원을 중단하고 결국 런타임을 제거할 수 있습니다.
지원 중단 날짜 게시, 지원 중단 기간, 사용 중단 날짜라는 3가지 측면이 있습니다. 다음 일정에서 지원 중단 날짜는 지원 중단 기간의 시작 날짜이고 사용 중단 날짜의 시작일에 종료됩니다. 사용 중단 날짜는 사용 중단 기간의 시작 날짜를 나타냅니다.
지원 중단 기간 동안 일반적으로 해당 런타임을 사용하여 새 워크로드를 만들고 기존 워크로드를 업데이트할 수 있습니다. 이 기간에는 지원 중단된 런타임을 사용하는 워크로드를 최신 런타임으로 이전해야 합니다.
사용 중단 날짜 이후에는 더 이상 해당 런타임을 사용하는 새 워크로드를 만들거나 기존 워크로드를 업데이트할 수 없습니다. 워크로드를 배포하려면 최신 런타임을 선택해야 합니다. 사용 중단된 런타임을 계속해서 사용하는 워크로드는 사용이 중지될 수 있습니다.
지원 일정
다음은 지원되는 Cloud Run Functions 런타임 및 지원 중단되었거나 사용 중단된 런타임 목록입니다.
출시 버전의 검증 및 안정성에 따라 가용성 및 키 날짜가 지연될 수 있습니다. 지원 중단 또는 사용 중단 날짜가 비어 있으면 단계가 아직 예약되지 않았음을 의미합니다. 이 페이지를 다시 방문하여 최신 정보를 확인하세요.
Node.js
런타임 | 생성 | 런타임 ID | 스택 | 런타임 기본 이미지 | 지원 중단 | 사용 중단 |
---|---|---|---|---|---|---|
Node.js 22 | Run Functions | nodejs22 | google-22-full | google-22-full/nodejs22 | 2027-04-30 | 2028-10-31 |
Node.js 20 | 1세대, Run Functions | nodejs20 | google-22-full | google-22-full/nodejs20 | 2026-04-30 | 2026-10-30 |
Node.js 18 | 1세대, Run Functions | nodejs18 | google-22-full | google-22-full/nodejs18 | 2025-04-30 | 2025-10-30 |
Node.js 16 | 1세대, Run Functions | nodejs16 | google-18-full | google-18-full/nodjes16 | 2024-01-30 | 2025-01-30 |
Node.js 14 | 1세대, Run Functions | nodejs14 | google-18-full | google-18-full/nodjes14 | 2024-01-30 | 2025-01-30 |
Node.js 12 | 1세대, Run Functions | nodejs12 | google-18-full | google-18-full/nodjes14 | 2024-01-30 | 2025-01-30 |
Node.js 10 | 1세대, Run Functions | nodejs10 | google-18-full | google-18-full/nodjes10 | 2024-01-30 | 2025-01-30 |
Node.js 8 | 1세대, Run Functions | nodejs8 | 사용 중단됨 | 사용 중단됨 | 2020-06-05 | 2021년 2월 |
Node.js 6 | 1세대, Run Functions | nodejs6 | 사용 중단됨 | 사용 중단됨 | 2019-04-17 | 2020년 8월 |
Python
런타임 | 생성 | 런타임 ID | 스택 | 런타임 기본 이미지 | 지원 중단 | 사용 중단 |
---|---|---|---|---|---|---|
Python 3.12 | 1세대, Run Functions | python312 | google-22-full | google-22-full/python312 | 2028-10-02 | 2029-04-02 |
Python 3.11 | 1세대, Run Functions | python311 | google-22-full | google-22-full/python311 | 2027-10-24 | 2028-04-24 |
Python 3.10 | 1세대, Run Functions | python310 | google-22-full | google-22-full/python310 | 2026-10-04 | 2027-04-04 |
Python 3.9 | 1세대, Run Functions | python39 | google-18-full | google-18-full/python39 | 2025-10-05 | 2026-04-05 |
Python 3.8 | 1세대, Run Functions | python38 | google-18-full | google-18-full/python38 | 2024-10-14 | 2025-10-14 |
Python 3.7 | 1세대, Run Functions | python37 | google-18-full | google-18-full/python37 | 2024-01-30 | 2025-01-30 |
Go
런타임 | 생성 | 런타임 ID | 스택 | 런타임 기본 이미지 | 지원 중단 | 사용 중단 |
---|---|---|---|---|---|---|
Go 1.23 (미리보기 전용) |
Run Functions | go123 | google-22-full | google-22-full/go123 | ||
Go 1.22 | Run Functions | go122 | google-22-full | google-22-full/go122 | ||
Go 1.21 | Run Functions | go121 | google-22-full | google-22-full/go121 | ||
Go 1.20 | Run Functions | go120 | google-22-full | google-22-full/go120 | 2024-05-01 | 2025-05-01 |
Go 1.19 | 1세대, Run Functions | go119 | google-22-full | google-22-full/go119 | 2024-04-30 | 2025-01-30 |
Go 1.18 | 1세대, Run Functions | go118 | google-22-full | google-22-full/go120 | 2024-01-30 | 2025-01-30 |
Go 1.16 | 1세대, Run Functions | go116 | google-18-full | google-18-full/go116 | 2024-01-30 | 2025-01-30 |
Go 1.13 | 1세대, Run Functions | go113 | google-18-full | google-18-full/go113 | 2024-01-30 | 2025-01-30 |
Go 1.11 | 1세대, Run Functions | go111 | 사용 중단됨 | 사용 중단됨 | 2020-08-05 | 2021년 2월 |
Java
런타임 | 생성 | 런타임 ID | 스택 | 런타임 기본 이미지 | 지원 중단 | 사용 중단 |
---|---|---|---|---|---|---|
자바 21 | Run Functions | java21 | google-22-full | google-22-full/java21 | 2031년 10월 | |
자바 17 | 1세대, Run Functions | java17 | google-22-full | google-22-full/java17 | 2027년 10월 | |
자바 11 | 1세대, Run Functions | java11 | google-18 | google-18/java11 | 2024-10-31 | 2025-10-31 |
Ruby
런타임 | 생성 | 런타임 ID | 스택 | 런타임 기본 이미지 | 지원 중단 | 사용 중단 |
---|---|---|---|---|---|---|
Ruby 3.3 | 1세대, Run Functions | ruby33 | google-22-full | google-22-full/ruby33 | 2027-03-31 | 2027-09-30 |
Ruby 3.2 | 1세대, Run Functions | ruby32 | google-22-full | google-22-full/ruby32 | 2026-03-31 | 2026-09-30 |
Ruby 3.0 | 1세대, Run Functions | ruby30 | google-18-full | google-18-full/ruby30 | 2024-03-31 | 2025-03-31 |
Ruby 2.7 | 1세대, Run Functions | ruby27 | google-18-full | google-18-full/ruby27 | 2024-01-30 | 2025-01-30 |
Ruby 2.6 | 1세대, Run Functions | ruby26 | google-18-full | google-18-full/ruby26 | 2024-01-30 | 2025-01-30 |
PHP
런타임 | 생성 | 런타임 ID | 스택 | 런타임 기본 이미지 | 지원 중단 | 사용 중단 |
---|---|---|---|---|---|---|
PHP 8.3 | Run Functions | php83 | google-22-full | google-22-full/php83 | 2027-12-31 | 2028-06-30 |
PHP 8.2 | 1세대, Run Functions | php82 | google-22-full | google-22-full/php82 | 2026-12-31 | 2027-06-30 |
PHP 8.1 | 1세대, Run Functions | php81 | google-18-full | google-18-full/php81 | 2025-12-31 | 2026-06-30 |
PHP 7.4 | 1세대, Run Functions | php74 | google-18-full | google-18-full/php74 | 2024-01-30 | 2025-01-30 |
.NET Core
런타임 | 생성 | 런타임 ID | 스택 | 런타임 기본 이미지 | 지원 중단 | 사용 중단 |
---|---|---|---|---|---|---|
.NET Core 8 | Run Functions | dotnet8 | google-22-full | google-22-full/dotnet8 | ||
.NET Core 6 | 1세대, Run Functions | dotnet6 | google-22-full | google-22-full/dotnet6 | 2024-11-12 | 2025-11-12 |
.NET Core 3 | 1세대, Run Functions | dotnet3 | google-18-full | google-18-full/dotnet3 | 2024-01-30 | 2025-01-30 |