Ich habe die DynamoDB durchgelesenPreisgestaltungSeite und ich bin ein wenig verwirrt über ihr kostenloses Nutzungskontingent. Nehmen wir an, ein Entwickler möchte mit DynamoDB beginnen und erhält 100 MB kostenlosen Speicher + 5 Schreibvorgänge und 10 Lesevorgänge pro Sekunde.
Da eine Tabelle nicht mit einer Kapazität unter 5w/r5 erstellt werden kann, würde das bedeuten, dass ein Entwickler, der DynamoDB ausprobiert, maximal 2 Tabellen erstellen kann.
Dies würde auch bedeuten, dass jemand, der während der Entwicklung mehrere Tabellen erstellen müsste, etwa 7,50 $ (bzw. die Hälfte, wenn nur 5 W verwendet werden) pro Monat für eine Tabelle zahlen müsste, die dort herumsteht und mehr oder weniger nichts tut.
Ist das korrekt?
Antwort1
Aktualisieren
Der kleinste bereitgestellte Durchsatz, den man anfordern kann, wurde inzwischen auf 1w/1r Kapazitätseinheiten reduziert, sieheAmazon DynamoDB – Reduzierter Mindestdurchsatzfür Einzelheiten, die speziell auf das vorliegende Problem eingehen:
DerKostenloses Nutzungskontingent für AWSermöglicht Ihnen, bis zu 100 MB DynamoDB-Speicher, 5 Lesekapazitätseinheiten und 5 Schreibkapazitätseinheiten pro Monat zu nutzen. Als sehr vorteilhafter Nebeneffekt der heutigen Ankündigung können Sie jetzt bis zu 5 Tabellen innerhalb der kostenlosen Nutzungsstufe erstellen.[Hervorhebung von mir]
Ursprüngliche Antwort
Da eine Tabelle nicht mit einer Kapazität unter 5w/r5 erstellt werden kann, würde das bedeuten, dass ein Entwickler, der DynamoDB ausprobiert, maximal 2 Tabellen erstellen kann.
Sie haben Recht, wie im entsprechenden FAQ-Eintrag genauer beschrieben wird.Was ist der Mindestdurchsatz, den ich für eine einzelne DynamoDB-Tabelle bereitstellen kann?:
Der kleinste bereitgestellte Durchsatz, den Sie anfordern können, beträgt 5 Schreibkapazitätseinheiten und 5 Lesekapazitätseinheiten.
Dies fällt in die kostenlose Stufe, die 5 Einheiten Schreibkapazität und 10 Einheiten Lesekapazität ermöglicht. Die kostenlose Stufe gilt auf Kontoebene, nicht auf Tabellenebene. Ein bestimmtes Konto kann eine einzelne Tabelle mit 5 Einheiten Schreibkapazität und 10 Einheiten Lesekapazität erstellen.
Die daraus resultierende Einschränkung einer Tabelle kann als eine ziemlich bedeutende Einschränkung in Bezug auf die anderen angesehen werden.Kostenloses Nutzungskontingent für AWSElemente in der Tat, aber auf der anderen Seite können Sie auch keine ernsthaften realen Szenarien mit einer einzigen EC2-Mikroinstanz bewältigen (obwohl technisches sind seit kurzem zwei verfügbar).
DerAmazon DynamoDBDie Anwendungsfälle zielen eindeutig auf entsprechend fortgeschrittene Szenarien ab, sodass eine kostenlose Stufe außerhalb von Test-Szenarien wahrscheinlich nicht als notwendig erachtet wird.
Dies würde auch bedeuten, dass jemand, der während der Entwicklung mehrere Tabellen erstellen müsste, etwa 7,50 $ (bzw. die Hälfte, wenn nur 5 W verwendet werden) pro Monat für eine Tabelle zahlen müsste, die dort herumsteht und mehr oder weniger nichts tut.
Das ist auch richtig - durch die Befriedigung des fortgeschrittenen Kundenbedürfnisses nachbereitgestellter Durchsatzführt Amazon ein neues Preismodell ein, wie im Abschnitt zusammengefasstDurchsatzreservierungim Rahmen der aufwendigen technischen und betriebswirtschaftlichen AnalyseAmazon DynamoDB: Erster Blick:
Diese Art der Bereitstellung atomarer Service-Level ist für bestimmte Kundentypen sowohl differenzierend als auch überzeugend. Das Versprechen einer einstelligen Latenzzeit bei einem ausgewählten Durchsatzniveau ohne erforderlichen Kundenaufwand ist wahrscheinlich für Kunden attraktiv, die ein bestimmtes Service-Level benötigen – oder meinen, dies zu tun. Und indem Amazon von den Kunden verlangt, ihr erforderliches Bereitstellungsniveau manuell zu bestimmen, profitiert es von der Überbereitstellung der Kunden; die Kunden werden es bedauern, wenn sie unterversorgt sind, und reagieren, aber umgekehrt möglicherweise nicht bemerken, dass sie überversorgt sind. Ähnlich wie Mobilfunkanbieter gewinnt Amazon in beiden Szenarien.
Dies unterstreicht wiederum den Zielmarkt: Kunden mit hohen Anforderungen und entsprechend garantiertem Serviceniveau. Wenn Sie tatsächlich in diese Kategorie fallen, zahlen Sie einen kleinen Aufpreis für einen Leerlauftischletztlichwird im Vergleich zu den Vorteilen des Dienstes kein Problem sein ;)