8

Ich habe die Optionen für das Senden von Push-Benachrichtigungen für Mobilgeräte ausgewertet und die Preise für Hubs von Microsoft und Amazon überprüft. Ich denke, ich muss falsch kalkuliert haben, da das Microsoft-Angebot 20 mal die Kosten ausmacht! Kann jemand bitte darauf hinweisen, wo ich falsch gelaufen bin?Kosten von Azure Notification Hubs vs Amazon SNS

Die Microsoft-Preisgestaltung basiert auf einem 12-Monats-Plan, der eine Stückkosten von £ 3,29 pro Tag kostet. Jede Einheit kann 166.667 Nachrichten senden und ich muss 1,8 Millionen pro Tag senden (ungefähr 54 Millionen pro Monat).

enter image description here

Antwort

6

Ich werde im Voraus sagen, dass ich von Natur aus voreingenommen bin, da ich auf Azure arbeiten.

Aber das sind erheblich verschiedene Dienste.

Amazon SNS Primärszenario wir Push auf einzelne Geräte oder kleine Gruppen von Geräten. Sie müssen die Endpunkte verwalten und Themen vorab erstellen. Sie können Multicast mit Themen durchführen, aber ein Thema afaik kann nicht mehr als 10K Geräte haben, so dass Sie nur Multicast zu 10K Benutzern gleichzeitig durchführen können.

Notification Hubs bietet Ihnen segmentierte/personalisierte Push-Engagement für Millionen von Benutzern. Sie können mit einem einzigen API-Aufruf auf unbegrenzte Anzahl von Geräten übertragen, Sie können Segmente verwalten/beliebige Segmentausdrücke zielen, Ihre Pushs mithilfe von Vorlagen personalisieren/lokalisieren usw.

Wenn Sie keine der zusätzlichen Funktionen Benachrichtigung benötigen Hubs bietet, und brauchen nur einen einfachen Push für einzelne Geräte, Azure pricing page rät zu [email protected] für niedrige Preisangebot für große individuelle Push-Szenarien zu kontaktieren.

+0

Vielen Dank für Ihre Antwort –

+1

Hinweis auf die Grenze 10K - ab 19. August 2014 wurde die Grenze aufgehoben. Es gibt immer noch eine administrative Grenze von 10 Millionen, aber diese kann je nach Bedarf auf einfache Weise aufgehoben werden. Quelle: https://aws.amazon.com/blogs/aws/sns-large-topics-and-mpns-auth-mode/ – Darius

2

Schnelle Aktualisierung meiner vorherigen Antwort. Ab September bietet Azure Mitteilung Hubs flexibler (und viel billiger) Preis mit drei Ebenen:

1) Freiem Tier - bis monatlich bis 1 M Push-Benachrichtigungen kostenlos

2) Grund Tier - Grund Push-Benachrichtigungen bei $ 1 pro Million schiebt.

3) Standard Tier - reichen Push-Benachrichtigung Fähigkeiten (große Instant-Broadcasts, dynamische Segmente, reiche Telemetrie, etc.) bei $ 2,5 - $ 20 pro Million schiebt abhängig von der Lautstärke.

http://azure.microsoft.com/en-us/pricing/details/notification-hubs/

+2

Die Preise scheinen sich wieder geändert zu haben. Standard-Tier ist jetzt 200 Dollar pro Monat bei Azurblau. Wir haben> 200k aktive Geräte und sind gezwungen, auf Standard umzusteigen. Rund 10 Millionen Push-Nachrichten pro Monat versenden. Also, meine Berechnung ist jetzt: Azure Standard pro Monat 200 Dollar AWS 10 * 0,50 = 5 Dollar Für den Fall, Azur ist 40-mal teurer. –

+2

Das Limit für "aktive Geräte" ist der Hammer für viele Anwendungsfälle von mobilen Apps IMO, die einfache Nachrichten für einzelne Nutzer oder kleine Gruppen viel zu teuer machen, vor allem da Dienste wie Firebase (Google) Cloud Messaging die Schwerstarbeit leisten. Ich schrieb an die oben angegebene Adresse der MSFT-Gruppe, um sich diesbezüglich zu erkundigen und werde hier ein Update veröffentlichen. –

+0

@PhilippSumi Irgendwelche Updates von Microsoft? – CrusherJoe