Mit AWS AppSync zahlen Sie nur für das, was Sie tatsächlich nutzen. Es gibt keine Mindestgebühren oder Mindestnutzungsanforderungen. Dies bietet Ihnen Transparenz und einen niedrigen Preis unabhängig von Ihrem Workload-Typ, da Sie nur für die spezifischen AppSync GraphQL- und AppSync Events-Features zahlen, die Sie verwenden.
Abfrage- und Datenmodifizierungsprozesse
AppSync GraphQL ermöglicht Entwicklern das Abfragen und Ändern von Daten über API-Operationen. Ihnen werden folgende Kosten in Rechnung gestellt:
- 4,00 USD pro 1 Million Abfrage- und Datenmodifizierungsvorgänge
- Die Datenübertragung wird auf Grundlage der EC2-Datenübertragungsrate berechnet
Echtzeit-Aktualisierungen
Mit AppSync GraphQL kann Ihre App außerdem Echtzeit-Updates für die Daten erhalten, die Sie synchron halten möchten. Ihre App muss mit dem AppSync-GraphQL-Service verbunden bleiben, um Echtzeit-Aktualisierungen zu erhalten.
- 2,00 USD pro 1 Million Echtzeit-Updates. Alle ausgehenden Nachrichtenübertragungen und WebSocket-Vorgänge, wie etwa Client-Verbindungen, werden als Echtzeit-Aktualisierungen betrachtet.
- 0,08 USD pro Million Minuten Verbindung zum AWS-AppSync GraphQL-Service
- Die Datenübertragung wird auf Grundlage der EC2-Datenübertragungsrate berechnet
Caching
Um die Geschwindigkeit von Abfrage- und Datenänderungsvorgängen weiter zu verbessern, können Sie optional einen dedizierten Cache für Ihre AppSync-GraphQL-APIs bereitstellen. Nach der Wahl des Instance-Typs fallen folgende stündliche Kosten ohne langfristige Verpflichtungen an.
Instance-Typ | vCPU | Arbeitsspeicher | Netzwerkleistung | Preise |
cache.small | 1 | 1,55 | Gering bis mittel | 0,044 USD |
cache.medium | 2 | 3,22 | Gering bis mittel | 0,089 USD |
cache.large | 2 | 12,3 | Bis zu 10 Gigabit | 0,298 USD |
cache.xlarge | 4 | 25,05 | Bis zu 10 Gigabit | 0,595 USD |
cache.2xlarge | 8 | 50,47 | Bis zu 10 Gigabit | 1,189 USD |
cache.4xlarge | 16 | 101,38 | Bis zu 10 Gigabit | 2,379 USD |
cache.8xlarge | 32 | 203,26 | 10 Gigabit | 4,758 USD |
cache.12xlarge | 48 | 317,77 | 10 Gigabit | 6,775 USD |
Zusammengeführte AppSync-GraphQL-APIs
Mit AppSync GraphQL können Sie mehrere AppSync-GraphQL-Quell-APIs zu einer einzigen zusammengeführten API kombinieren. Wenn Sie eine zusammengeführte API verwenden, werden Ihnen Abfrage- und Datenänderungsvorgänge sowie die Durchführung von Aktualisierungen Ihrer zusammengeführten API in Echtzeit in Rechnung gestellt. Für die Quell-APIs, die zur Erstellung Ihrer zusammengeführten API verwendet wurden, fallen keine zusätzlichen Gebühren an.
AppSync GraphQL – Preisbeispiel 1
Eine Blog-Anwendung hat 50 000 aktive Benutzer pro Monat, die jeweils 100 Suchvorgänge durchführen. Diese Suchvorgänge generieren 5 000 000 AppSync-GraphQL-Abfragevorgänge pro Monat mit einer durchschnittlichen Antwortgröße von 3 Kilobyte (KB).
Gebühren für Abfragevorgänge | 5 Millionen * 4,00 USD pro 1 Million Prozesse = 20,00 USD |
Datenübertragungskosten | 3 KB x 5 Millionen = 15 Millionen KB = 14,3 GB x 0,09 USD = 1,29 USD |
Gesamtkosten für AppSync GraphQL | 20,00 USD + 1,29 USD = 21,29 USD |
AppSync GraphQL – Preisbeispiel 2
Eine Chat-Anwendung hat 2 500 aktive Benutzer pro Monat. Jeder Benutzer nutzt die App monatlich im Schnitt für 1 500 Minuten, postet monatlich 1 000 Nachrichten und erhält monatlich 1 000 Nachrichten von anderen Benutzern. Das ergibt letztendlich 2 500 000 Datenmodifizierungsprozesse pro Monat und 2 500 000 Echtzeit-Updates pro Monat.
Datenmodifizierungsprozesspreis | 2500 Benutzer * 1000 gesendete Nachrichten * 4,00 USD pro 1 Million Prozesse = 10,00 USD |
Datenübertragungskosten | 1 KB * 2,5 Millionen – 2,5 Millionen KB = 2,4 GB * 0,09 USD = 0,21 USD |
Echtzeit-Updates-Gebühren | 2500 Benutzer * 1000 erhaltene Nachrichten * 2,00 USD pro 1 Million Updates = 5,00 USD |
Verbindungsgebühren | 2 500 Benutzer x 1 500 Minuten x 0,08 USD pro 1 Million Verbindungsminuten = 0,30 USD |
Gesamtkosten für AppSync GraphQL | 10,00 USD + 0,21 USD + 5,00 USD + 0,30 USD = 15,51 USD |
AppSync GraphQL – Kostenloses Kontingent
Das kostenlose Kontingent von AppSync GraphQL bietet
- 250 000 Abfrage- oder Datenmodifizierungsprozesse
- 250 000 Echtzeit-Updates
- 600 000 Verbindungsminuten
Alles, was die Nutzungserlaubnis übersteigt, wird zu den oben genannten Preisen abgerechnet. Das kostenlose Kontingent für AWS AppSync läuft nach 12 Monaten automatisch ab.
AppSync-Ereignisse
Mit den AWS-AppSync-Ereignis-APIs können Sie Ereignisse in Echtzeit veröffentlichen und abonnieren. Ihnen werden folgende Kosten in Rechnung gestellt:
- 1,00 USD pro Million Ereignis-API-Vorgänge. Alle veröffentlichten eingehenden Nachrichten, gesendeten ausgehenden Nachrichten, aufgerufenen Ereignis-Handler und WebSockets-Vorgänge wie Client-Verbindungen, Abonnementanfragen und Ping-Anfragen gelten als Vorgänge
- 0,08 USD pro Million Verbindungsminuten.
- Die Datenübertragung wird auf Grundlage der EC2-Datenübertragungsgebühre berechnet.
AppSync-Ereignisse – Preisbeispiel
Eine Erlebnisanwendung für Sportfans veröffentlicht während Sportveranstaltungen Echtzeit-Ergebnisse und -Statistiken für ihre Benutzer. Die Anwendung veröffentlicht 10 000 Nachrichten auf Kanal X und 100 000 Nachrichten auf Kanal Y. Für jede veröffentlichte Nachricht wird nur auf Kanal Y ein Ereignis-Handler aufgerufen. Es werden 1 000 000 Client-Verbindungen auf Kanal X und/oder Y hergestellt, jede mit einer durchschnittlichen Dauer von 10 Minuten. An die verbundenen Clients werden insgesamt 10 000 000 ausgehende Nachrichten mit einer durchschnittlichen Nutzlastgröße von 1 KB gesendet.
Eingehende Nachrichten veröffentlicht | 110 000 eingehende Nachrichten x 1,00 USD pro Million Vorgänge = 0,11 USD |
Event-Handler-Anfragen | 100 000 Ereignis-Handler-Anfragen x 1,00 USD pro Million Vorgänge = 0,10 USD |
Ausgehende Nachrichten gesendet | 10 000 000 ausgehende Nachrichten x 1,00 USD pro Million Vorgänge = 10,00 USD |
Client-Verbindungsanfragen | 1 000 000 Verbindungsanfragen x 1,00 USD pro Million Vorgänge = 1,00 USD |
Client-Abonnementanfragen | 1 000 000 Abonnementanfragen x 1,00 USD pro Million Vorgänge = 1,00 USD |
Client-Verbindungsminuten | 1 000 000 Verbindungen x 10 Minuten x 0,08 USD pro Million Minuten = 0,80 USD |
Datenübertragungsgebühren | 10 000 000 ausgehende Nachrichten x 1 KB = 0,01 (die ersten 10 TB pro Monat sind kostenlos) |
Gesamtgebühren für AppSync-Ereignisse | 13,01 USD |
Kostenloses Kontingent für AppSync-Ereignisse
Das kostenlose Kontingent für AppSync-Ereignisse bietet die folgenden monatlichen Nutzungsstufen 12 Monate lang kostenlos an, nachdem Sie sich für ein AWS-Konto angemeldet haben.
- 250 000 Echtzeit-Aktualisierungen
- 600 000 Verbindungsminuten
Alles, was die Nutzungserlaubnis übersteigt, wird zu den oben genannten Preisen abgerechnet. Das kostenlose Kontingent für AWS AppSync läuft nach 12 Monaten automatisch ab.
* Eingehende und ausgehende Echtzeitnachrichten für AppSync GraphQL und AppSync-Ereignisse werden pro 5 KB Nutzlast der übermittelten Daten berechnet. Beispielsweise wird eine Nutzlast von 8 KB als zwei Vorgänge gemessen.
Weitere Informationen zu den Preisen für AWS AppSync