App Engine 표준 환경 런타임

App Engine 표준 환경에는 2세대 런타임 환경이 있습니다. 2세대 런타임은 App Engine의 기능을 크게 향상시키고 1세대 런타임의 한계를 없애줍니다. 이 페이지에서는 1세대 런타임과 2세대 런타임의 유사점과 차이점을 설명합니다.

1세대 2세대
지원 언어 Python 2.7
자바 8
PHP 5.5
Go 1.9Go 1.11
Python 3.7
자바 11(베타)
Node.js
PHP 7.2
Ruby(베타)
Go 1.12
언어 확장 프로그램 및
시스템 라이브러리 지원
Python 2.7, PHP 5.5, Go 1.9: 허용된
확장 프로그램 및 라이브러리
자바 8, Go 1.11: 모든 확장 프로그램 또는 라이브러리
모든 확장 프로그램 또는 라이브러리
지원되는 API 독점 App Engine API 오픈소스 클라우드 클라이언트 라이브러리
외부 네트워크 액세스 Python 2.7, PHP 5.5, Go 1.9: URL Fetch API를 통해
자바 8, Go 1.11: 전체 액세스
전체 액세스
파일 시스템 액세스 Python 2.7, PHP 5.5, Go 1.9: 없음
자바 8, Go 1.11: /tmp에 대한 읽기/쓰기 액세스
/tmp에 대한 읽기/쓰기 액세스
언어 런타임 App Engine용으로 수정됨 수정되지 않은 오픈소스 런타임
격리 메커니즘 독점적 gVisor 기반 컨테이너 샌드박스

App Engine 1세대 런타임 지원

현재 App Engine의 1세대 런타임에 대한 지원을 중단할 계획은 없습니다. 2세대 런타임은 App Engine의 향후 방향을 나타냅니다. 단, 1세대 런타임을 사용하는 개발자와 고객은 계속 지원 및 기능 업데이트를 받을 수 있습니다.

1세대 런타임과 2세대 런타임의 유사점

  • 트래픽 급증에 대응하기 위해 거의 즉각적으로 확장.
  • 애플리케이션이 동일한 빌드 프로세스를 사용하여 빌드됨.
  • GA 서비스의 SLA가 동일함.
  • 동일한 gcloud 명령 지원 및 동일한 GCP 콘솔 인터페이스.
  • 무료 등급
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

App Engine 문서