Google App Engine — 사용해야합니까? [닫은]


13

(현재 가상의) RTS 게임에서 온라인 매치 메이킹 (그리고 아마도 순위가 확실하지 않은) 사용자를 위해 Google App Engine을 사용하려고합니다. 그러나, 나는 이 나쁜 리뷰를 읽었습니다 . 어떤 문제를 해결 했습니까 (또는 해결하려고 계획 중) 어떤 문제가 있습니까? 다른 대안이 있습니까?


이 게시물에 대한 지역 사회에서 설득력 응답의 몇 가지가있었습니다 - 볼 이 하나이 일을 . 당신이 특별한 관심을 가지고 있다면, 나는 그들에게 기꺼이 응답합니다.
Nick Johnson

답변:


9

Google App Engine은 NO-SQL 데이터 저장소를 사용합니다. 이러한 개념을 읽고 필요에 적합한 지 판단해야합니다. 이 리뷰에서 리뷰어가 GAE와 관련된 주요 문제인 것 같습니다.

GAE에는 일정량의 공급 업체 잠금이 있습니다. 특정 환경을 대상으로 코드를 작성하게됩니다. 앞으로 GAE에서 확실히 마이그레이션 할 수 있지만 코드를 약간 변경 해야 할 수 있습니다.

또한 데이터를 GAE에서 새 시스템으로 가져올 수 있도록 가져 오기 / 내보내기 기능을 코딩해야합니다.

GAE가 표준 Linux 서버 또는 VM을 제공 할 경우 설정할 수있는 표준 환경과 어떻게 다른지 이해하면 필요에 맞는지 결정할 수 있습니다. 특히 비용 영역에서 GAE에는 몇 가지 확실한 이점이 있습니다 (사이트가 인기를 얻을 때까지 하드웨어 또는 인프라 관리 비용을 지불 할 필요가없는 경우에는 비용을 지불 할 수 있음). 뛰어 들기 전에 실사와 조사를해야합니다.


SQL 지원이 진행 중입니다 ( "Business Engine for Business"고객) : code.google.com/appengine/business/roadmap.html- 가까운 시일이 아니라 실제로 계획된대로 본격적인 SQL 지원을 릴리스하는 경우 목록에서 현재 주요 제한 사항 중 하나를 넘어갑니다.
벤 레젠 스판

8

Google App Engine과 멋진 API *를 좋아 합니다.

GAE에서 진지한 비즈니스를 개발하기 전에 문서숨겨진 제한 사항을 연구 한 다음 요구 사항이 확장 목적으로 여러 제약 조건을 부과하는 플랫폼에 적합한 지 결정하십시오.

Google App Engine에 대한 가장 큰 관심사는 다음과 같습니다.

  1. 개발자 지원 부족
  2. 다운 타임 및 안정성 문제

* 프리미엄 서비스 **는 다음 두 가지를 모두 해결하는 것으로 보입니다.

  1. 프리미엄 개발자 지원이 가능합니다.
  2. 99.9 % 가동 시간 서비스 수준 계약

* GAE에서 StackPrinter개발 했습니다 .


2

GAE와 관련된 유일한 문제는 데이터 저장소입니다. GAE의 공급 업체 잠금도 문제이지만 Django-nonrel을 사용하여 해결할 수 있습니다 (Python 및 Django를 사용하는 경우). 그 외에도 GAE는 빠르기 때문에 많은 사용자에게 서비스를 제공 할 수 있으며 비용 효율적이기 때문에 실행 가능합니다. 초기에 자체 하드웨어를 구입할 필요가 없기 때문에 신생 기업에게 적합합니다.


2

캐싱, 이메일 등의 기본 서비스에 대한 많은 코딩을 원하지 않으면 Google 앱 엔진을 사용하는 것이 좋습니다. 그렇지 않으면 Amazon EC2 또는 Rackspace를 사용해야합니다.

물론, Amazon EC2에는 11 월 1 일부터 1 년 동안 무료로 제공되는 마이크로 요금제가 있습니다.

이것을 확인하십시오 : http://www.buzzingup.com/2010/10/amazon-announces-free-cloud-services-for-new-developers/


1

그 검토가 시작되었습니다. 나는 GAE를 많이 사용하며 많은 일에 환상적입니다. 이러한 문제 중 하나라도 거래 차단기 인 경우 계속 진행해야합니다. 이러한 문제를 해결할 수 있다면 손에 매우 확장 가능한 응용 프로그램을 갖게됩니다. 그래도 도메인과 잘 어울릴 것 같습니다. 특정 질문이 있으시면 bigtable을 관계형 데이터베이스처럼 동작 시키려고하지 마십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.