App Engine 가변형 환경 런타임은 각 커뮤니티에서 유지관리하는 오픈소스 구성요소를 사용합니다. 런타임은 자바 17, Python 3.10 등과 같은 언어 버전으로 식별됩니다.
Google에서는 정식 버전(GA)에서 런타임을 지원합니다. 지원 기간에는 다음과 같은 사항이 적용됩니다.
- 런타임 구성요소는 보안 및 버그 수정으로 정기적으로 업데이트됩니다.
- 안정성을 유지하기 위해 App Engine은 호환성이 보장되지 않는 기능 또는 브레이킹 체인지를 런타임에 구현하지 않습니다. 브레이킹 체인지는 런타임별 출시 노트에 미리 공개됩니다.
각 커뮤니티에서 더 이상 언어 버전을 적극적으로 관리하지 않는 경우 App Engine은 해당 언어 런타임에 대한 유지보수 및 지원도 중단합니다. 런타임 지원 일정에 설명된 대로 런타임이 지원 종료 단계에 도달하기 전에 Google에서는 고객에게 알림을 제공합니다.
Google에서는 Google Cloud Platform 서비스 사용에 대한 계약 약관에 따라 런타임 지원 일정 또는 수명 주기를 변경할 수 있습니다.
커스텀 런타임
커스텀 런타임을 사용하면 언어 인터프리터, 애플리케이션 서버 등의 추가적인 구성요소를 포함하는 새 런타임 환경을 정의할 수 있습니다.
커스텀 런타임은 런타임 수명 주기 정책의 영향을 받지 않습니다.
런타임 수명 주기
GA 수준 지원 | 지원 종료 | 지원 중단됨 | 사용 중단됨 | |
---|---|---|---|---|
만들기 및 재배포 | 예 | 아니요 | 아니요 | 아니요 |
프로젝트 구성 업데이트 | 예 | 예 | 아니요 | 아니요 |
기존 워크로드 실행 | 예 | 예 | 예 | 아니요 |
UI 및 CLI 경고 | 예 | 예 | 아니요 | 아니요 |
언어 패치 | 자동 | 자동 업데이트 없음 | 자동 업데이트 없음 | 자동 업데이트 없음 |
API 및 SDK 패치 | 자동 | 자동 업데이트 없음 | 자동 업데이트 없음 | 자동 업데이트 없음 |
고객 지원 | GA 수준 지원 | 런타임 지원 없음 | 런타임 지원 없음 | 런타임 지원 없음 |
알림 기간
애플리케이션이 지원 종료되기 90일 전에 App Engine에서 인앱 알림을 발행하기 시작합니다. 알림을 받으면 가변형 환경에서 지원되는 최신 런타임으로 애플리케이션 업그레이드를 준비해야 합니다.
지원 종료
런타임 구성요소가 지원 종료 날짜에 도달하는 경우:
- Google에서는 더 이상 런타임 환경의 구성요소에 보안 업데이트 또는 패치를 적용하지 않습니다.
- 애플리케이션이 계속 실행되고 트래픽을 수신합니다.
- 지원되지 않는 런타임에서 더 이상 애플리케이션을 만들거나 업데이트할 수 없습니다.
- 지원되지 않는 런타임 사용으로 인해 발생하는 문제는 기술 지원을 받을 수 없습니다.
지원되는 런타임 버전이 보안 업데이트를 계속 받고 기술 지원을 받을 수 있게 되는 즉시 애플리케이션을 해당 버전으로 업그레이드하는 것이 좋습니다.
또는 커스텀 런타임을 사용하여 애플리케이션을 다시 배포할 수 있습니다.지원 중단됨
Google에서 지원되지 않는 런타임에서 조직을 다시 사용 설정하도록 허용한 경우, Google에서는 런타임이 지원 중단되면 해당 기능을 삭제합니다.
가능한 경우 인앱 알림 또는 기타 수단을 통해 지원 중단 전에 이를 알리기 위해 최선을 다할 것입니다. 심각한 보안 취약점 또는 심각도가 높은 유사한 문제와 관련된 상황을 포함한 특정 경우에서는 사전 알림이 시행되지 않을 수 있습니다.
사용 중단됨
사용 중단된 런타임을 계속해서 사용하는 애플리케이션은 예고 없이 사용 중지될 수 있습니다. 애플리케이션을 배포하려면 최신 런타임을 선택해야 합니다.
주요 날짜는 런타임 지원 일정을 참조하세요.