Wereldwijd schalen van ingerichte doorvoerGlobally scale provisioned throughput

In Azure Cosmos DB wordt ingerichte door Voer weer gegeven als aanvraag eenheden per seconde (RU/s of de meervouds vorm RUs).In Azure Cosmos DB, provisioned throughput is represented as request units/second (RU/s or the plural form RUs). RUs meet de kosten van zowel lees-als schrijf bewerkingen voor uw Cosmos-container, zoals wordt weer gegeven in de volgende afbeelding:RUs measure the cost of both read and write operations against your Cosmos container as shown in the following image:

Aanvraageenheden

U kunt RUs inrichten op een Cosmos-container of een Cosmos-data base.You can provision RUs on a Cosmos container or a Cosmos database. RUs dat is ingericht voor een container is uitsluitend beschikbaar voor de bewerkingen die in die container worden uitgevoerd.RUs provisioned on a container are exclusively available for the operations performed on that container. RUs dat is ingericht voor een Data Base, wordt gedeeld tussen alle containers in die data base (met uitzonde ring van containers met uitsluitend toegewezen RUs).RUs provisioned on a database are shared among all the containers within that database (except for any containers with exclusively assigned RUs).

U kunt de ingerichte RU/s op elk gewenst moment verg Roten of verkleinen om de ingerichte door Voer in te schalen.For elastically scaling provisioned throughput, you can increase or decrease the provisioned RU/s at any time. Zie How-to-Provisioning inrichten en Cosmos-containers en-data bases elastisch schalen voor meer informatie.For more information, see How-to provision throughput and to elastically scale Cosmos containers and databases. Voor een wereld wijde schaal aanpassing kunt u op elk gewenst moment regio's toevoegen aan of verwijderen uit uw Cosmos-account.For globally scaling throughput, you can add or remove regions from your Cosmos account at any time. Zie regio's toevoegen aan/verwijderen uit uw database accountvoor meer informatie.For more information, see Add/remove regions from your database account. Het koppelen van meerdere regio's aan een Cosmos-account is belang rijk in veel scenario's: voor een lage latentie en een hoge Beschik baarheid over de hele wereld.Associating multiple regions with a Cosmos account is important in many scenarios - to achieve low latency and high availability around the world.

Hoe ingerichte door Voer wordt gedistribueerd in verschillende regio'sHow provisioned throughput is distributed across regions

Als u ' r ' Rus inricht in een Cosmos-container (of-data base), zorgt Cosmos DB ervoor dat ' r ' Rus beschikbaar is in elke regio die aan uw Cosmos-account is gekoppeld.If you provision 'R' RUs on a Cosmos container (or database), Cosmos DB ensures that 'R' RUs are available in each region associated with your Cosmos account. Telkens wanneer u een nieuwe regio aan uw account toevoegt, Cosmos DB automatisch ' R ' in de zojuist toegevoegde regio.Each time you add a new region to your account, Cosmos DB automatically provisions 'R' RUs in the newly added region. De bewerkingen die worden uitgevoerd voor uw Cosmos-container, worden gegarandeerd ' R ' RUs in elke regio.The operations performed against your Cosmos container are guaranteed to get 'R' RUs in each region. U kunt RUs niet selectief toewijzen aan een bepaalde regio.You can't selectively assign RUs to a specific region. Het RUs-aanbod dat is ingericht voor een Cosmos-container (of-data base) wordt ingericht in alle regio's die zijn gekoppeld aan uw Cosmos-account.The RUs provisioned on a Cosmos container (or database) are provisioned in all the regions associated with your Cosmos account.

Ervan uitgaande dat een Cosmos-container is geconfigureerd met ' R ' RUs en dat er N -regio's zijn gekoppeld aan het Cosmos-account, geldt het volgende:Assuming that a Cosmos container is configured with 'R' RUs and there are 'N' regions associated with the Cosmos account, then:

  • Als het Cosmos-account is geconfigureerd met één schrijf regio, is het totale RUs algemeen beschikbaar in de container = R x N.If the Cosmos account is configured with a single write region, the total RUs available globally on the container = R x N.

  • Als het Cosmos-account is geconfigureerd met meerdere schrijf regio's, is het totale RUs algemeen beschikbaar in de container = R x (N+ 1).If the Cosmos account is configured with multiple write regions, the total RUs available globally on the container = R x (N+1). Het aanvullende R RUs wordt automatisch ingericht om update conflicten en antientropie verkeer over de regio's te verwerken.The additional R RUs are automatically provisioned to process update conflicts and anti-entropy traffic across the regions.

Uw keuze van consistentie model is ook van invloed op de door voer.Your choice of consistency model also affects the throughput. U kunt ongeveer 2x Lees doorvoer bereiken voor de minder consistente consistentie niveaus (zoals een sessie, consistent voor voegsel en uiteindelijke consistentie) in vergelijking met sterkere consistentie niveaus (bijvoorbeeld gebonden veroudering of sterke consistentie).You can get approximately 2x read throughput for the more relaxed consistency levels (e.g., session, consistent prefix and eventual consistency) compared to stronger consistency levels (e.g., bounded staleness or strong consistency).

Volgende stappenNext steps

Hierna vindt u informatie over het configureren van door Voer voor een container of Data Base:Next you can learn how to configure throughput on a container or database: