아니요. Google App Engine은 Python 애플리케이션을 호스팅하기위한 무료 / 저렴한 인프라를 제공하지만 Ruby는 Heroku와 거의 동일한 기능을 제공합니다 (Heroku는 GAE보다 제한이 훨씬 적습니다). GAE를 사용하기 전에 Google이 플랫폼에 적용하는 제한 사항에 대해 자세히 읽으십시오.이 중 많은 부분이 달성하려는 목표에 큰 장애물이 될 수 있습니다. Carlos Ble의 블로그 게시물 은 그가 겪고 있는 많은 제한 사항에 대해 훨씬 자세하게 설명하지만 간단한 개요를 제공합니다.
- 컴파일 된 확장이없는 Python 2.7 만 (주요 성능 저하)
- 30 초의 요청 시간 초과 (큰 파일 업로드가 용이함) 및 10 초의 외부 요청 시간 초과 (앱에서 느린 API를 쿼리 할 수 없음)
- BigTable은 석기 시대입니다. 쿼리에 "LIKE"연산자가없고 단일 쿼리가 1,000 개가 넘는 레코드를 반환 할 수 없음
- Memcache의 최대 크기는 1MB입니다.
- BigTable과 Memcache는 모두 실패를 해결하기 위해 애플리케이션에 코드를 작성하는 것이 생산적인 속도로 상당히 죽는 경향이 있습니다.
아주 작은 프로젝트의 경우 GAE는 괜찮습니다. 그러나 중간 또는 큰 크기로 무언가를 제작하는 경우 진행을 방해 할 수있는 제한 사항에 유의하십시오.
처리해야 할 할당량 및 제한 사항에 대한 자세한 내용은 GAE 문서를 참조하십시오.
스택 오버플로에서 다음 응답을 참조하십시오. https : //.com/a/3068371/189079