Servicelimieten voor Azure Digital Twins

In de volgende secties worden de servicelimieten van Azure Digital Twins beschreven.

Notitie

Sommige gebieden van deze service hebben aanpasbare limieten. Dit wordt weergegeven in de onderstaande tabellen met de kolom Verstelbare? Wanneer de limiet kan worden aangepast, is de aanpasbare waarde Ja.

Als uw bedrijf een aanpasbare limiet of quotum nodig heeft boven de standaardlimiet, kunt u extra resources aanvragen door een ondersteuningsticket te openen.

Limieten per type

Functionele limieten

De volgende tabel bevat de functionele limieten van Azure Digital Twins.

Oppervlak Mogelijkheid Standaardlimiet Aanpasbaar?
Azure-resource Aantal Azure Digital Twins-exemplaren in een regio, per abonnement 10 Ja
Digitale tweelingen Aantal tweelingen in een Azure Digital Twins-exemplaar 2,000,000 Ja
Digitale tweelingen Aantal digitale dubbels dat kan worden geïmporteerd in één API-taak voor importtaken 2,000,000 Nee
Digitale tweelingen Aantal binnenkomende relaties met één dubbel 50,000 Nee
Digitale tweelingen Aantal uitgaande relaties van één dubbel 50,000 Nee
Digitale tweelingen Totaal aantal relaties in een Azure Digital Twins-exemplaar 20,000,000 Ja
Digitale tweelingen Aantal relaties dat kan worden geïmporteerd in één API-taak voor importtaken 10,000,000 Nee
Digitale tweelingen Maximale grootte (van JSON-hoofdtekst in een PUT- of PATCH-aanvraag) van één dubbel 32 kB Nee
Digitale tweelingen Maximale grootte van nettolading van aanvraag 32 kB Nee
Digitale tweelingen Maximale grootte van een tekenreekseigenschapswaarde (UTF-8) 4 kB Nee
Digitale tweelingen Maximale grootte van een eigenschapsnaam 1 kB Nee
Routering Aantal eindpunten voor één Azure Digital Twins-exemplaar 6 Nee
Routering Aantal routes voor één Azure Digital Twins-exemplaar 6 Ja
Modellen Aantal modellen binnen één Azure Digital Twins-exemplaar 10,000 Ja
Modellen Aantal modellen dat kan worden geïmporteerd in één API-aanroep (niet met behulp van de API importtaken) 250 Nee
Modellen Aantal modellen dat kan worden geïmporteerd in één API-taak voor importtaken 10,000 Nee
Modellen Maximale grootte (van JSON-hoofdtekst in een PUT- of PATCH-aanvraag) van één model 1 MB Nee
Modellen Aantal items dat op één pagina wordt geretourneerd 100 Nee
Query’s uitvoeren Aantal items dat op één pagina wordt geretourneerd 1000 Ja
Query’s uitvoeren AND / OR Aantal expressies in een query 50 Ja
Query’s uitvoeren Aantal matrixitems in een IN / NOT IN component 50 Ja
Query’s uitvoeren Aantal tekens in een query 8,000 Ja
Query’s uitvoeren JOINS Aantal in een query 5 Ja

Frequentielimieten

De volgende tabel weerspiegelt de frequentielimieten van verschillende API's.

API Mogelijkheid Standaardlimiet Aanpasbaar?
Taken-API Aantal aanvragen per seconde 1 Ja
Taken-API Aantal bulktaken dat gelijktijdig wordt uitgevoerd (inclusief importeren en verwijderen) 1 Ja
Modellen-API Aantal aanvragen per seconde 100 Ja
Digital Twins-API Aantal leesaanvragen per seconde 1000 Ja
Digital Twins-API Aantal patchaanvragen per seconde 1000 Ja
Digital Twins-API Aantal bewerkingen voor maken/verwijderen per seconde voor alle dubbels en relaties 500 Ja
Digital Twins-API Aantal bewerkingen voor maken/bijwerken/verwijderen per seconde op één dubbel of de binnenkomende/uitgaande relaties 10 Nee
Digital Twins-API Aantal openstaande bewerkingen voor één dubbel of de binnenkomende/uitgaande relaties 500 Nee
Query-API Aantal aanvragen per seconde 500 Ja
Query-API Queryeenheden per seconde 4000 Ja
API voor gebeurtenisroutes Aantal aanvragen per seconde 100 Ja

Andere limieten

Limieten voor gegevenstypen en velden in DTDL-documenten voor Azure Digital Twins-modellen vindt u in de specificatiedocumentatie in GitHub: Digital Twins Definition Language (DTDL) - versie 2.

Details van querylatentie worden beschreven in de querytaal. Beperkingen van bepaalde functies voor querytaal vindt u in de referentiedocumentatie voor query's.

Werken met limieten

Wanneer een limiet wordt bereikt, worden alle aanvragen die erbuiten worden beperkt door de service, wat resulteert in een 429-foutreactie van deze aanvragen.

Hier volgen enkele aanbevelingen voor het werken met limieten om de beperking te beheren.

  • Gebruik logica voor opnieuw proberen. De Azure Digital Twins SDK's implementeren logica voor nieuwe pogingen voor mislukte aanvragen, dus als u met een opgegeven SDK werkt, is deze functionaliteit al ingebouwd. Anders kunt u overwegen om logica voor opnieuw proberen te implementeren in uw eigen toepassing. De service stuurt een Retry-After header terug in het antwoord op fouten, die u kunt gebruiken om te bepalen hoe lang moet worden gewacht voordat u het opnieuw probeert.
  • Gebruik drempelwaarden en meldingen om te waarschuwen over naderende limieten. Sommige servicelimieten voor Azure Digital Twins hebben bijbehorende metrische gegevens die kunnen worden gebruikt om het gebruik in deze gebieden bij te houden. Als u drempelwaarden wilt configureren en een waarschuwing wilt instellen voor metrische gegevens wanneer een drempelwaarde wordt benaderd, raadpleegt u de instructies in Een nieuwe waarschuwingsregel maken. Als u meldingen wilt instellen voor andere limieten waar geen metrische gegevens worden opgegeven, kunt u overwegen deze logica in uw eigen toepassingscode te implementeren.
  • Op schaal implementeren in meerdere exemplaren. Vermijd een single point of failure. In plaats van één grote grafiek voor uw hele implementatie kunt u overwegen om subsets van dubbels logisch te delen (zoals per regio of tenant) over meerdere exemplaren.
  • Voor modelaanbevelingsaanbeveling om u te helpen bij het werken binnen de functionele limieten, raadpleegt u Hulpprogramma's voor modellering en best practices.

Notitie

Met Azure Digital Twins worden resources automatisch geschaald om te voldoen aan de frequentielimieten die in dit artikel worden beschreven. U kunt beperkingen ondervinden voordat deze limieten worden bereikt vanwege interne schaalaanpassing om zich aan te passen aan de binnenkomende belasting. Interne schaalaanpassing kan 5 tot 30 minuten duren, gedurende welke tijd uw toepassing 429-fouten kan tegenkomen.

Volgende stappen

Meer informatie over de huidige release van Azure Digital Twins in het serviceoverzicht: