2012-02-16 2 views
0

대부분 정적 페이지와 이미지 (기본 CMS)를 제공하는 App Engine 앱의 경우 App Engine의 무료 할당량에 남아있는 평균 QPS는 얼마입니까?App Engine의 무료 일일 할당량에서 얼마만큼의 QPS를 기대할 수 있습니까?

App Engine에서 호스팅되고 QPS가 < 인 QPS가 부족한 여러 개의 작은 사이트를 최적화하고 있습니다. 즉, 일일 무료 할당량을 모두 소모하지 않고 약 6 시간 이상 동안 1 QPS를 유지할 수 없습니다. 나는 을 알고 어떻게 그들을 최적화 할 수 있겠지만, 나는 QPS가 내가 무료 할당량에서 기대해야할지 모르겠다. 1 QPS를 얻는 것이 상당히 쉬운가요? 10? 100?

많은 변수가 있다는 것을 알고 있습니다. 따라서 사람들이 실제로 무료 할당량 내에서 달성하고있는 것이 무엇인지, 그리고 할당량이 가장 먼저 발생했는지 파악하고 싶습니다. "데이터 저장소 읽기 작업"및 "발신 대역폭"에 부딪 힙니다. 이미지를 제공 할 때 1GB/일이 빠르게 이동합니다.)

+3

다음 질문과 같은 질문입니다. 다시 채우기 전에 얼마나 많은 마일을 무스탕으로 가득 찬 탱크로 운전할 수 있습니까? 도로가 평평한 지, 오르막인지, 내리막 길인지, 얼마나 빨리 운전하는지, 타이어가 부족한 지 여부에 따라 다릅니다. 이 질문에 답할 수 없습니다. – aschmid00

+2

그 이유는 사람들이 실제로 무료 할당량 내에서 무엇을 달성하고 있는지 묻는 이유입니다. 만일 3 명의 사람이 250, 300, 320 마일 각각의 그들의 머스탱을 몰 수 있다고보고하면, 나는 가스 탱크에서 1000 마일을 얻을 수 있기를 기대해서는 안된다. 여기 야구장 견적을 찾고 있습니다. –

답변

2

사용할 수있는 한 가지 기준은 Google의 자체 FAQ에서 무료 할당량 should allow for roughly 5 million pageviews a month for an efficient application, 지속적이고 지속적인 1.93 QPS로 변환됩니다.

이제이 주장은 Google이 상당히 drastic price change in September 2011으로 작성하기 전에 이루어진 것이므로 현재 상태가 주장 된 것과 다를 수 있습니다.

대역폭 할당량에 대해서는 edge caching을 참조하십시오.

+0

FAQ 링크를 제공해 주셔서 감사합니다. Edge 캐싱은 유료 앱에서만 사용할 수 있습니다. 무료 appengine 애플 리케이션은,이 구글 I/O 토크에 따라, 그것을 얻지 않는다 : http://www.youtube.com/watch?v=rP-kjrx9CRE –

1

나는 당신의 최선의 방법은 당신에게 어떤 쿼터가 당신을 제약하고있는지를 알아내는 것이고 불변이며 거기에서부터 시작한다고 생각합니다. 당신이 약 100K의 요청에 따라 서비스를 제공하지만, 다른 아무것도하지 않고하는 경우 예를 들어

, 당신은 약 115 QPS를 제공 할 수 있습니다 : (1GB/100K)/86400

당신이 하나를 수행하면 DB 읽고 하나 개의 DB 쓰기 50000/86400

0

당신이 앱 엔진에 파일을 저장할 수 없습니다 기억 : 쿼리 당, 당신은 좀 더 0.5 이상 QPS를 제공 할 수 있습니다. 생성 된 정적 애셋 제공은 불가능할 가능성이 큽니다. 컴퓨터에서 생성하지 않고 매번 "appcfg.py update"하지 않는 한.

그러나 데이터 저장소를 사용하지 않고도 memcache를 사용하여 페이지를 빠르게 생성 할 수 있습니다.

내 제안은 빠른 PoC 및 jMeter를 당분간 조립하고 거기에서 비용을 추정하는 것입니다.