Udostępnij za pośrednictwem


Limity routingu usługi Front Door

Ważne

Usługa Azure Front Door (klasyczna) zostanie wycofana 31 marca 2027 r. Aby uniknąć zakłóceń w działaniu usługi, należy przeprowadzić migrację profilów usługi Azure Front Door (wersja klasyczna) do warstwy Azure Front Door Standard lub Premium do marca 2027 r. Aby uzyskać więcej informacji, zobacz Wycofywanie usługi Azure Front Door (wersja klasyczna).

Każdy profil usługi Front Door ma limit trasy złożonej.

Metryka trasy złożonej profilu usługi Front Door pochodzi z liczby tras, a domeny, protokoły i ścieżki frontonu skojarzone z tą trasą.

Metryka trasy złożonej dla każdego profilu usługi Front Door nie może przekroczyć 5000.

Napiwek

Większość profilów usługi Front Door nie zbliża się do limitu tras złożonych. Jeśli jednak masz duże profile usługi Front Door, zastanów się, czy możesz odpowiednio przekroczyć limit i zaplanować.

Liczba grup pochodzenia, źródeł i punktów końcowych nie ma wpływu na limit routingu złożonego. Istnieją jednak inne limity, które mają zastosowanie do tych zasobów. Aby uzyskać więcej informacji, zobacz Limity, przydziały i ograniczenia usług i subskrypcji platformy Azure.

Obliczanie limitu złożonego profilu

Limit złożony profilu to suma tras złożonych i złożonych tras przesłonięcia. Każda trasa ma metrykę trasy złożonej, która jest obliczana w następujący sposób:

Obliczanie trasy złożonej

  1. Wybierz trasę z profilu.
    1. Mnożenie liczby domen HTTP przez liczbę ścieżek HTTP.
    2. Mnożenie liczby domen HTTPS przez liczbę ścieżek HTTPS.
    3. Dodaj wyniki kroków 1a i 1b, aby nadać metryce trasy złożonej dla tej pojedynczej trasy.
  2. Powtórz te kroki dla każdej trasy w profilu.

Obliczanie przesłonięć tras złożonych

Metryka trasy złożonej zastępuje metryki tras złożonych, gdzie liczba domen jest mnożona przez liczbę przesłonięć tras zamiast liczby ścieżek. Lista reguł dla każdej trasy określa przesłonięcia tras.

  1. Wybierz trasę z profilu. Niech n będzie liczbą przesłonięć tras znajdujących się na liście reguł dla tej trasy.
    1. Mnożenie liczby domen HTTP przez n.
    2. Mnożenie liczby domen HTTPS przez n.
    3. Dodaj wyniki kroków 1a i 1b, aby nadać metryce trasy przesłonięcia złożonej dla tej pojedynczej trasy.
  2. Powtórz te kroki dla każdej trasy w profilu.

Dodaj wszystkie metryki trasy złożonej i trasy przesłaniają metryki dla każdej trasy. Ta liczba to limit złożony profilu.

Przykład

Załóżmy, że masz dwie trasy w profilu usługi Front Door. Trasy mają nazwy Route 1 i Route 2. Planujesz skonfigurować trasy w następujący sposób:

  • Trasa 1 ma skojarzone 50 domen i wymaga protokołu HTTPS dla wszystkich żądań przychodzących. Trasa 1 określa 80 ścieżek. Trasa 1 ma również dwa przesłonięcia tras.
  • Trasa 2 ma skojarzone 25 domen. Trasa 2 określa 25 ścieżek i obsługuje protokoły HTTP i HTTPS. Trasa 2 ma również jedno przesłonięcia trasy.

Poniższe obliczenie ilustruje sposób określania metryki trasy złożonej dla tego scenariusza:

Profile composite route metric = Route 1 composite route metric + Route 1 composite route override metric+ Route 2 composite route metric + Route 2 composite route override metric
= Route 1 [HTTPS (50 Domains * 80 Paths)] + Route 1 [Route Override (50 Domains * 2 route overrides)] + Route 2 [HTTP (25 Domains * 25 Paths) + HTTPS(25 Domains * 25 Paths)] + Route 2 [HTTP (25 Domains * 1 route override) + HTTPS(25 Domains * 1 route override)] 
= [50 * 80] + [50 * 2] + [(25 * 25) + (25 * 25)] + [(25 * 1) + (25 * 1)]
= 5400

Obliczona metryka 5400 przekracza limit 5000, więc nie można w ten sposób skonfigurować profilu usługi Front Door.

Czynności zapobiegawcze

Jeśli metryka trasy złożonej profilu przekracza 5000, rozważ następujące strategie ograniczania ryzyka:

  • Wdróż wiele profilów usługi Front Door i rozłóż trasy między nimi. Limit tras złożonych ma zastosowanie w ramach jednego profilu.
  • Użyj domen wieloznacznych zamiast określania domen podrzędnych indywidualnie, co może pomóc zmniejszyć liczbę domen w profilu.
  • Wymagaj protokołu HTTPS dla ruchu przychodzącego, co zmniejsza liczbę tras HTTP w profilu, a także zwiększa bezpieczeństwo rozwiązania.

Następne kroki

Dowiedz się, jak utworzyć usługę Front Door.