Kiezen tussen ingerichte doorvoer en serverloos

VAN TOEPASSING OP: Nosql MongoDB Cassandra Gremlin Tabel

Azure Cosmos DB is beschikbaar in twee verschillende capaciteitsmodi: ingerichte doorvoer en serverloos. U kunt in beide modi exact dezelfde databasebewerkingen uitvoeren, maar de manier waarop u voor deze bewerkingen wordt gefactureerd, is radicaal anders. In de volgende video worden de belangrijkste verschillen tussen deze modi uitgelegd en wordt uitgelegd hoe ze in verschillende typen workloads passen:

Gedetailleerde vergelijking

Criteria Ingerichte doorvoer Serverloos
Meest geschikt voor Workloads met aanhoudend verkeer waarvoor voorspelbare prestaties zijn vereist Werkbelastingen met onregelmatig of onvoorspelbaar verkeer en lage gemiddelde-piekverkeersverhouding
Uitleg Voor elk van uw containers configureert u een bepaalde hoeveelheid ingerichte doorvoer, uitgedrukt in aanvraageenheden (RU's) per seconde. Elke seconde is dit aantal aanvraageenheden beschikbaar voor uw databasebewerkingen. Ingerichte doorvoer kan handmatig worden bijgewerkt of automatisch worden aangepast met automatische schaalaanpassing. U voert uw databasebewerkingen uit op uw containers zonder dat u eerder ingerichte capaciteit hoeft te configureren.
Geo-distributie Beschikbaar (onbeperkt aantal Azure-regio's) Niet beschikbaar (serverloze accounts kunnen alleen in één Azure-regio worden uitgevoerd)
Maximale opslag per container Onbeperkt 1 TB1
Prestaties < 10 ms latentie voor point-reads en schrijfbewerkingen die worden gedekt door SLA < 10 ms latentie voor point-reads en < 30 ms voor schrijfbewerkingen die worden gedekt door SLO
Factureringsmodel Facturering wordt per uur uitgevoerd voor de ingerichte RU/s, ongeacht het aantal RU's dat is verbruikt. Facturering wordt per uur uitgevoerd voor het aantal RU's dat door uw databasebewerkingen wordt gebruikt.

1 serverloze containers van maximaal 1 TB is GA. De maximale beschikbaarheid van RU/sec is afhankelijk van de gegevens die zijn opgeslagen in de container. Zie Serverloze prestaties

Uw verwachte verbruik schatten

In sommige situaties kan het onduidelijk zijn of ingerichte doorvoer of serverloze doorvoer moet worden gekozen voor een bepaalde workload. Als hulp bij deze beslissing kunt u een schatting maken van het totale verwachte verbruik of het totale aantal RU's dat u in de loop van een maand kunt gebruiken.

Zie Serverloze kosten schatten voor meer informatie.

Voorbeeld 1: een workload zal naar verwachting bursten tot maximaal 500 RU/s en een totaal verbruiken van 20.000.000 RU's gedurende een maand.

  • In de ingerichte doorvoermodus configureert u een container met ingerichte doorvoer voor een hoeveelheid van 500 RU/s voor een maandelijkse kosten van: $ 0,008 * 5 * 730 = $ 29,20
  • In de serverloze modus betaalt u voor de verbruikte RU's: $ 0,25 * 20 = $ 5,00

Voorbeeld 2: een workload zal naar verwachting bursten tot maximaal 500 RU/s en een totaal verbruiken van 250.000.000 RU's gedurende een maand.

  • In de ingerichte doorvoermodus configureert u een container met ingerichte doorvoer voor een hoeveelheid van 500 RU/s voor een maandelijkse kosten van: $ 0,008 * 5 * 730 = $ 29,20
  • In de serverloze modus betaalt u voor de verbruikte RU's: $ 0,25 * 250 = $ 62,50

(Deze voorbeelden zijn niet verantwoordelijk voor de opslagkosten, die hetzelfde zijn tussen de twee modi.)

Notitie

De kosten die in het vorige voorbeeld worden weergegeven, zijn alleen bedoeld voor demonstratiedoeleinden. Zie de pagina met prijzen voor de meest recente prijsinformatie.

Volgende stappen