Delen via


Automatisch schalen voor azure Cosmos DB voor MongoDB op basis van vCore (openbare preview)

VAN TOEPASSING OP: MongoDB vCore

Het beheren van databases met fluctuerende workloads kan complex en kostbaar zijn, met name wanneer onvoorspelbare verkeerspieken overprovisieresources vereisen. Om deze uitdaging aan te pakken, introduceert Azure Cosmos DB voor MongoDB automatische schaalaanpassing voor de vCore-clusters. Automatische schaalaanpassing is ontworpen voor het afhandelen van variabele workloads door de capaciteit dynamisch in realtime aan te passen, omhoog of omlaag te schalen op basis van de toepassingsvereisten.

In tegenstelling tot andere beheerde MongoDB-oplossingen, die vaak vertragingen van meerdere uren ondervinden bij omhoog schalen en meer dan 24 uur voor omlaag schalen, biedt de automatische schaalaanpassing van Azure Cosmos DB directe schaalbaarheid. Deze functie zorgt ervoor dat uw database zich onmiddellijk aanpast aan veranderende workloads, waardoor prestatieknelpunten worden geëlimineerd en onnodige kosten worden vermeden.

Aan de slag

Volg dit document om een nieuw Azure Cosmos DB for MongoDB-cluster (vCore) te maken en schakel het selectievakje 'M200-Laag voor automatisch schalen (preview)' in. U kunt ook bicep-sjablonen gebruiken om de resource in te richten.

Schermopname van het inrichten van de gratis laag.

Vergoedingen

  • Direct schalen

    • Hiermee wordt de capaciteit automatisch aangepast zonder uitvaltijd, waarbij de prestaties behouden blijven tijdens onverwachte pieken in de werkbelasting.
    • Elimineert de noodzaak van handmatig schalen, waardoor het risico op serviceonderbrekingen wordt verminderd.
  • Kostenefficiëntie

    • Vermindert kosten door overprovisioning te voorkomen, waarbij resources alleen worden gebruikt wanneer dat nodig is.
    • Betalen per gebruik zorgt ervoor dat u alleen gefactureerd wordt voor werkelijk gebruik, waardoor het resourcegebruik wordt gemaximaliseerd.
  • Voorspelbare prijzen

    • Basisprijzen met transparante kostenberekeningen maken budgettering en prognoses eenvoudiger.
    • Flexibel prijsmodel past zich aan de workloadvereisten aan, waardoor onverwachte kostenpieken worden vermeden.

Prijsmodel

Ter vereenvoudiging wordt gebruikgemaakt van een basisprijsmodel, waarbij de kosten zijn gebaseerd op het hogere CPU- of vastgelegde geheugengebruik in het afgelopen uur, vergeleken met een drempelwaarde van 35%.

  • Maximaal 35% gebruik: Minimumprijs is van toepassing.
  • Boven 35% gebruik: Maximumprijs is van toepassing.
  • Clusters automatisch schalen hebben een premium van 50% ten opzichte van de basislaag vanwege hun mogelijkheden voor direct schalen.
  • Factureringsfrequentie: kosten worden per uur berekend en gefactureerd, zodat u alleen betaalt voor de capaciteit die u gebruikt.

Voorbeeld:

In een scenario waarin een toepassing gebruikmaakt van pieken in het gebruik voor 10% van de runtime:

  • Zonder automatische schaalaanpassing: Een overprovisioned M200-cluster kost $ 1.185,24.
  • Met automatische schaalaanpassing: Een M200-Autoscale-cluster kost $ 968,41, wat een besparing van 18,29% oplevert.

Dit flexibele prijsmodel helpt de kosten te verlagen terwijl de optimale prestaties tijdens piekvraag behouden blijven.

Beperkingen

  • Op dit moment wordt alleen de M200-laag voor automatische schaalaanpassing ondersteund, zodat u binnen het bereik van M80 naar M200-lagen kunt schalen.
  • Automatische schaalaanpassing is alleen van toepassing op rekenresources. Opslagcapaciteit moet nog steeds handmatig worden geschaald.
  • Upgrades of downgrades tussen de laag Algemeen en de Laag voor automatisch schalen worden op dit moment niet ondersteund.

Veelgestelde vragen

  • Welke clusters ondersteunen automatische schaalaanpassing?

Op dit moment is automatisch schalen alleen beschikbaar voor de M200-laag, met schaalmogelijkheden van M80 tot M200.

  • Beheert automatische schaalaanpassing zowel reken- als opslagschalen?

Nee, automatisch schalen beheert alleen rekenresources. Opslag moet handmatig worden geschaald.

  • Kan ik schakelen tussen de laag Algemeen en de Laag voor automatisch schalen?

Nee, upgrades of downgrades tussen de laag Algemeen en De laag voor automatisch schalen worden momenteel niet ondersteund.

  • Is er downtime wanneer automatisch schalen de capaciteit aanpast?

Nee, automatisch schalen past de capaciteit direct en naadloos aan, zonder downtime of invloed op de prestaties.

  • Wat gebeurt er als mijn workload de limieten voor de M200-laag overschrijdt?

Als uw workload de M200-limieten consistent overschrijdt, moet u mogelijk een hogere laag of alternatieve schaalstrategieën overwegen, omdat automatische schaalaanpassing momenteel alleen ondersteuning biedt voor maximaal M200.

  • Is automatische schaalaanpassing beschikbaar in alle Azure-regio's?

Ondersteuning voor automatische schaalaanpassing kan per regio verschillen. Controleer de Azure-portal op beschikbaarheid in uw voorkeursregio.

  • Hoe kan ik de kosten voor automatische schaalaanpassing controleren?

Om kostentransparantie te bieden, hebben we een nieuwe metriek geïntroduceerd met de naam 'Percentage gebruik van automatische schaalaanpassing'. Deze metrische waarde toont het maximale CPU- of vastgelegde geheugengebruik in de loop van de tijd, zodat u deze kunt vergelijken met de kosten die zijn gemaakt.

Volgende stappen

Nadat u de mogelijkheden van de laag Voor automatisch schalen in Azure Cosmos DB voor MongoDB (vCore) hebt verkend, is de volgende stap het verkennen van het migratietraject. Dit omvat inzicht in het uitvoeren van een migratiebeoordeling en het plannen van een naadloze overdracht van uw bestaande MongoDB-workloads naar Azure.