Google App Engine의 Go

App Engine은 선택할 수 있는 두 가지 Go 언어 환경을 제공합니다. 두 환경 모두 똑같이 코드 중심의 개발자 워크플로우를 사용하고, 증가하는 수요를 처리하기 위해 빠르고 효율적으로 확장될 수 있으며, Google의 입증된 서비스 기술을 사용하여 웹, 모바일, IoT 애플리케이션을 최소한의 운영 오버헤드로 빠르게 구축할 수 있습니다. 이와 같이 두 환경에는 공통점이 많지만 몇 가지 중요한 차이점이 있습니다.

원하는 환경 선택

표준 환경

  • 경량인 Go 런타임은 급격하게 증가한 트래픽을 처리하기 위해 거의 즉시 확장하도록 최적화되어 있습니다.

  • 네이티브 코드, 파일 시스템 액세스 또는 임의의 네트워크 연결은 허용되지 않습니다. 자세히 알아보기

  • 독점 API를 사용해 데이터베이스 액세스, 대기열, 메모리 내 캐싱과 같은 일반적인 작업을 단순화합니다.

  • 트래픽을 제공하지 않는 기간이 많은 애플리케이션에서 사용할 때 가장 비용 효율적입니다.

  • Go 1.6, 1.8, 1.9

가변형 환경

  • 전체 오픈소스 언어 런타임입니다.

  • 원하는 프레임워크, 라이브러리 또는 바이너리를 사용합니다.

  • Go를 실행할 수 있는 모든 시스템에 코드를 이식할 수 있습니다.

  • 트래픽을 지속적으로 제공하는 애플리케이션에서 사용할 때 가장 비용 효율적입니다.

  • Go 1.10, 1.9, 1.8

환경 선택

App Engine 애플리케이션은 두 가지 환경(표준 환경과 가변형 환경)에서 실행 가능합니다. 두 환경 간의 차이점 요약을 참조하세요.
자세히 알아보기
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

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

App Engine Documentation