2013-09-25 19 views
6

Czy ktoś ma dane dotyczące wydajności nowej usługi Amazon Push firmy Amazon?Wydajność nowej usługi Amazon SNS Mobile Push

Patrzymy na korzystanie z niego, ale chce zrozumieć wydajność:

  1. Ile żądań na sekundę może obsłużyć
  2. Latency do dostarczania powiadomienia na urządzenie w ciągu kilku sekund
  3. Jak długo wystarczy wysłać identyczne powiadomienie do miliona użytkowników (używając tematów):

Ponieważ Amazon nie publikuje liczb wydajności i dlatego, że tworzy testy syntetyczne dla m Obile push są trudne, zastanawiałem się, czy ktoś ma dane w świecie rzeczywistym.

Odpowiedz

4

Wysłaliśmy wiadomość do około 300 000 urządzeń i są one dostarczane niemal natychmiast. Oczywiście nie mamy dostępu do każdego z tych urządzeń, ale sądząc po próbkowaniu urządzeń, które subskrybują różne tematy w różnym czasie, wszyscy otrzymują wiadomość mniej niż 10 sekund od faktycznego wysłania.

Pojedyncze publikowanie na urządzeniu z konsoli AWS jest zaskakująco szybkie. Pojawia się na Twoim urządzeniu prawie w tej samej chwili, co przycisk "Publikuj" w konsoli AWS.

Opóźnienie w infrastrukturze dostarczania AWS ma charakter nominalny i na pewno zostanie doprowadzone do wartości bliskiej zeru, gdy poprawią się one i powiększą ich infrastrukturę, czas między działaniem użytkownika generującym komunikat w systemie a rzeczywistym komunikatem Otrzymane przez AWS polecenie "wyślij to powiadomienie" będzie prawdopodobnie większą częścią opóźnienia w procesie end-to-end. Limit na temat to 10 000 urządzeń, więc jeśli wysyłasz do miliona użytkowników, będziesz mieć 100 (lub więcej) tematów do opublikowania. Czas, jaki zajmuje twoje oprogramowanie na opublikowanie wszystkich tych tematów, zależy od tego, ile równoległości wspierasz w tej operacji. Aby opublikować temat, potrzeba około 50-100 ms, więc jeśli zrobisz to serialnie, może minąć nawet 10 sekund, zanim nawet opublikujesz wiadomość na 100 temat.

UPDATE: w sierpniu 19, 2014, limit na liczbę abonentów można mieć za temacie została podniesiona do 10,000,000: https://aws.amazon.com/blogs/aws/sns-large-topics-and-mpns-auth-mode/

Powiązane problemy