Wie hoch ist der maximale Durchsatz bei Azure?Wie hoch ist der maximale Durchsatz bei Azure?
Auf Google App Engine wurde im März 2011 die Antwort durch Testen auf 43 festgelegt. Wie lautet die entsprechende Anzahl für Azure?
Test results to measure computational throughput gain on Google App Engine.
bearbeiten Ich habe einen Kommentar erhalten, dass der Durchsatz Gewinn von GAE vernünftigerweise nicht zu Azure verglichen werden. Wenn es compute-bound und vollständig parallelisierbar ist, sehe ich nicht warum nicht. Stellen Sie sich vor, die Anwendung soll zu einer großen ganzen Zahl zählen x
Billionen. Haben Sie jeweils n
Threads zählen zu x/n
Billionen. n
GAE-Threads führen nicht zur 1/n
th die verstrichene Zeit eines Threads und es variiert mit, wie Sie es tun könnten. Der Kehrwert ist ein Maß für den Durchsatzgewinn und das Maximum, das ich bei GAE erreichte, war 43.
43x ist erbärmlich knapp, sagen wir 1000x, an diesem Punkt würde ich meinen Code auf GAE portieren. Dies ist eine Machbarkeitsstudie. alles andere als sinnlos. Ich glaube, ich habe genügend Informationen unter dem Link für jedermann enthalten, um ein im Wesentlichen identisches Testprogramm zu schreiben. (Entschuldigung, wenn das offensichtlich ist.)
Interessant. Im Angebot ist eine 4,8-GHz-Instanz, aber auf dieser Liste gibt es keine Intel-Chips mit 4,8 GHz. http://www.cpubenchmark.net/high_end_cpus.html – H2ONaCl
AFAIK Dies ist eine Multicore-CPU, in der Geschwindigkeit die Summe aller Kerngeschwindigkeiten ist. –
Der Test ist sowieso ziemlich sinnlos - der "Gewinn" hängt von vielen Dingen ab, einschließlich der Art von Arbeit, die du machst, wie du es machst und was die Einstellungen deiner App sind. Es gibt keine theoretische Begrenzung für die Verarbeitungsleistung, die Sie in App Engine verwenden können - es liegt an Ihnen. –