Przekroczenie przepustowości w usłudze Microsoft Fabric

Nadwyżka przepustowości to opcjonalna funkcja, która umożliwia rozliczanie kwalifikującego się użycia przepustowości ponad limit, aż do kroczącego 24-godzinnego progu ustawionego przez administratora przepustowości. Pomaga zapobiegać dławieniu w okresach przejściowego wzrostu zapotrzebowania powyżej przydzielonego poziomu SKU. Skonfigurowany próg nie jest twardym limitem wydatków. Ponieważ Fabric okresowo sprawdza przekroczenie limitu, a już rozpoczęte operacje są nadal wykonywane, opłaty mogą przekroczyć ten limit.

Ta funkcja działa jako siatka bezpieczeństwa, która utrzymuje zdolność działania podczas podejmowania działań, aby zapobiec dalszemu ograniczaniu. Po włączeniu tej funkcji opłaty za przekroczenie pojemności są naliczane według stawki trzykrotnie wyższej niż stawka pay-as-you-go, ale tylko za użycie przekraczające bieżącą pojemność, które w przeciwnym razie spowodowałoby dławienie. Włączając nadwyżkę pojemności, upewnij się, że obciążenia będą kontynuowane nieprzerwanie podczas nieoczekiwanych skoków zapotrzebowania lub małych regularnych przeciążeń. Takie podejście uzupełnia dobre praktyki w zakresie zarządzania pojemnościami, a nie ich zastępowanie.

Note

Nadmiarowe użycie pojemności jest domyślnie włączone podczas tworzenia pojemności Fabric. Możesz go skonfigurować podczas tworzenia pojemności lub później, po jej utworzeniu, za pośrednictwem katalogu OneLake lub portalu administracyjnego.

Najważniejsze korzyści

Nadwyżka pojemności oferuje następujące kluczowe korzyści:

  • Działa jako siatka bezpieczeństwa podczas nieoczekiwanych przeciążeń, utrzymując pojemności uruchomione przy jednoczesnym daniu administratorom czasu na reagowanie.
  • Automatycznie obsługuje małe, rutynowe przeciążenia interakcyjne bez konieczności wykonywania akcji administratora.

Jak działa nadwyżka pojemności

Przekroczenie pojemności zapobiega ograniczaniu pojemności, automatycznie pokrywając nadmiar wykorzystania do progu wyznaczonego przez administratora. Oto jak ograniczanie w Fabric wchodzi w interakcję z nadwyżką pojemności:

  • Każda pojemność ma stałe zasoby obliczeniowe mierzone w jednostkach pojemności (CU).

  • Gdy zapotrzebowanie wykracza poza dostępną pojemność (po wygładzeniu) poza zdefiniowanym progiem, Fabric stosuje ograniczenie. Aby dowiedzieć się więcej o throttlingu, zobacz, jak to działa.

  • Nadwyżka pojemności rozlicza nadmierne użycie w momencie, w którym w przeciwnym razie zostałoby zastosowane ograniczanie przepustowości.

Nadwyżka pojemności interweniuje w chwili throttlingu. Gdy uśrednione wykorzystanie pojemności przekroczy wbudowane progi, zamiast stosować opóźnienia lub odrzucenia, nadwyżka użycia pojemności jest automatycznie rozliczana przez obciążenie subskrypcji Azure. Takie podejście utrzymuje przepustowość w stanie bez ograniczania. Wykonywane zadania trwają bez przerw, a pojemność działa bez widocznego przez użytkownika ograniczania limitu.

Aby zrównoważyć koszty i wydajność, administratorzy pojemności określają ruchomy 24-godzinny próg przekroczenia. Fabric porównuje ten próg z przetworzonymi nadwyżkami z ostatnich 24 godzin i ocenia go co 5 minut. Na przykład jeśli Fabric przeprowadza kontrolę o 09:00, porównuje próg z liczbą przetworzonych nadwyżek w okresie od 09:00 wczoraj do 09:00 dzisiaj. O godzinie 09:05 okno przesuwa się o pięć minut do przodu, aby ocenić użycie od 09:05 wczoraj do 09:05 dzisiaj.

Progi nadwyżki korzystają z przydziału Fabric, więc próg można ustawić tylko wtedy, gdy mieści się on w dostępnym przydziale. Wymagany limit wynosi 1/24 ustawionego progu, ponieważ Fabric rozkłada próg godzin CU na 24 godziny. Na przykład próg 48 CU godzin dodaje 2 CU do limitu przydziału. Jeśli dostępna kwota nie obsługuje skonfigurowanego progu, nie możesz włączyć przekroczenia pojemności, dopóki nie zwiększysz limitu lub nie obniżysz progu. Aby dowiedzieć się więcej na temat przydziałów, zobacz Fabric limity przydziału.

Śledzenie użycia nadwyżkowego

Microsoft Fabric oferuje kilka metod śledzenia, kiedy aktywuje się przekroczenie pojemności i ile dodatkowej pojemności zużywasz:

Metoda Co pokazuje
Aplikacja Metryki pojemności Rejestruje przetworzone nadwyżki, pokazuje rozliczane godziny CU i stan pojemności (Aktywne vs. Ograniczanie).
Azure Cost Management Śledzi rozliczane przekroczenia za pomocą oddzielnego licznika (wykorzystanie nadmiarowej pojemności); pokazuje wpływ finansowy w czasie.
Wydarzenia dotyczące przepustowości w Real-Time Hub Powiadomienia w czasie rzeczywistym o przekroczeniu przekroczenia przepustowości za pomocą tabeli podsumowującej.

Kluczowe pojęcia dotyczące zachowania

Pojęcie Opis
Punkt wyzwalacza Aktywuje się, gdy wartość procentowa progu opóźnienia interakcji przekroczy 100% (czyli gdy wygładzone użycie w ciągu następnych 10 minut przekroczy 100% dostępnej pojemności).
Jakie opłaty są naliczane Każdy skumulowany przesuń do przodu w punkcie wartość procentowa progu interakcyjnego opóźnienia przekracza 100%.
Brak zwiększenia wydajności Nie zwiększa rozmiaru SKU ani dostępnych zasobów; jedynie zapobiega dławieniu. Rozmiar jednostki SKU pod kątem trwałego obciążenia.
Próg wydatków Ustaw próg godzin CU w okresie 24 godzin. Po osiągnięciu progu przekroczenie pojemności ustaje, a ograniczanie mocy wznowia się, aż zużycie zniknie lub podniesiesz próg. Próg nie jest twardym limitem. Aby uzyskać więcej informacji, zobacz Opis progu nadmiaru.
Działanie ochrony przed przepięciami Nadwyżka pojemności nie zastępuje ochrony przed przeprzepięciami; obie funkcje współpracują ze sobą w celu zarządzania obciążeniem.
Samozarządzające się zachowanie W pełni zautomatyzowany; Zaczyna się, gdy zużycie osiąga próg, i kończy, gdy zużycie spadnie poniżej progu.

Poznaj próg przekroczenia limitu

Próg nadwyżki, który konfigurujesz, to próg wydatków, a nie twardy limit wydatków. Fabric ocenia przetworzoną nadwyżkę w regularnych odstępach. Gdy pojemność osiągnie próg, może wystąpić krótkie opóźnienie, zanim zacznie obowiązywać ograniczanie, a operacje, które są już uruchomione, będą nadal wykonywane. W efekcie Twoje rzeczywiste opłaty za przekroczenie mogą przekroczyć ustalony próg.

Poniższy sposób użycia pozwala uniknąć ograniczania przepustowości, a opłaty są naliczane według stawki za nadwyżkę:

  • Nadmiar zużycia nagromadzony przed przekroczeniem przepustowości.

  • Operacje uruchamiane, gdy pojemność przekracza limit.

  • Operacje trwające do pięciu minut po osiągnięciu progu przepustowości.

Próg ten ma zastosowanie do przetworzonej nadwyżki w kroczącym 24-godzinnym oknie czasowym. W miarę jak starsze zużycie ponad limit wypada z okna rozliczeniowego, margines dla nadwyżki staje się ponownie dostępny.

Phase Charakterystyka pojemności Zachowanie dotyczące rozliczeń
Normal Zużycie mieści się w przydzielonym limicie jednostki SKU. Brak opłaty za przekroczenie.
Przekroczenie limitu aktywne Fabric akceptuje uprawnione nadwyżki użycia, podczas gdy przetworzone nadmiary pozostają poniżej progu. Fabric rozlicza zużycie przekraczające limit według stawki za przekroczenie.
Próg osiągnięty Po okresie oceny usługi Fabric przechodzi do ograniczania przepustowości. Zużycie podczas lotu może spowodować przekroczenie progu opłat.
Recovery Starsze przetworzone nadmiary opuszczają okno ruchome. Margines przekroczenia staje się ponownie dostępny.

Zagadnienia dotyczące kosztów związanych z nadwyżką pojemności

Włączenie nadwyżki pojemności może spowodować naliczenie dodatkowych opłat wykraczających poza SKU pojemności. Rozważ następujące mechanizmy kontroli kosztów i zachowania:

  • Miernik rozliczeniowy: Azure nalicza opłaty za użycie ponad limit za pomocą oddzielnego miernika według stawek trzykrotnie wyższych niż w modelu płatności zgodnie z rzeczywistym użyciem. Ta stawka ma zastosowanie tylko do godzin CU poza limitem SKU.

  • Próg wydatków: Ustaw kroczący 24-godzinny próg CU, aby kontrolować koszty. Gdy osiągniesz próg, nadwyżka pojemności ustaje, a ograniczanie przepustowości zostaje wznowione, dopóki użycie nie wyjdzie poza okno czasowe lub nie zwiększysz progu.

  • Opłaty oparte na użytkowaniu: Umożliwienie przekroczenia przepustowości nie wiąże się z opłatą stałą. Płacisz tylko za godziny jednostek obliczeniowych, które zapobiegają ograniczaniu przepustowości.

  • Dostosowywanie progów: Możesz zaktualizować próg w dowolnym momencie. Podniesienie progu wznawia rozliczenia, jeśli przeciążenie się utrzymuje. Obniżenie progu może skutkować ograniczaniem przepustowości, jeśli nadwyżki przetworzonej przepustowości przekroczą nowy próg.

  • Włączanie ochrony przekroczenia podczas ograniczania przepustowości: Jeśli włączysz nadwyżkę pojemności podczas dużego zdarzenia ograniczania przepustowości, Fabric nalicza opłaty za wszystkie skumulowane przeniesienia w momencie włączenia nadwyżki pojemności.

  • Po aktywowaniu nadwyżki pojemności:

    • Przejrzyj obciążenia i zoptymalizuj lub rozpowszechnij je w miarę możliwości.
    • Skaluj do większego SKU, jeśli często masz przekroczenia pojemności lub jesteś w stanie głębokiego ograniczania (np. odrzucenie w tle).
    • Dostosuj próg w zależności od budżetu i potrzeb wydajnościowych.
  • Wyświetlanie opłat: Użyj Azure Cost Management i przefiltruj według miernika nadwyżkowego (Capacity Overage Capacity Usage CU), aby monitorować użycie i koszty.

Progi przekroczenia przepustowości

Progi przekroczenia przepustowości są definiowane w godzinach CU. Na przykład F2 zapewnia 2 godziny CU na godzinę lub 48 godzin CU dziennie, podczas gdy F256 zapewnia 256 godzin CU na godzinę lub 6,144 godzin CU dziennie.

Poniższa tabela przedstawia dzienne godziny CU dostępne dla każdego SKU, aby pomóc Ci wybrać odpowiedni próg przekroczenia limitu. Ponieważ platforma Azure rozlicza użycie ponad limit według stawek trzykrotnie wyższych niż w modelu płatności zgodnie z użyciem, utrzymuj próg nadwyżki poniżej jednej trzeciej dziennych godzin CU; jest to punkt, w którym koszty stają się zbliżone do kosztów zwiększenia SKU. Wyższe progi mogą być przydatne do obsługi krótkotrwałych, gwałtownych skoków obciążenia interaktywnego, które nawet po skalowaniu w górę mogą nadal prowadzić do ograniczania przepustowości.

Jednostka SKU pojemności Podstawowe jednostki pojemności Godziny CU na dzień
F2 2 48
F4 4 96
F8 8 192
F16 16 384
F32 32 768
F64 64 1,536
F128 128 3,072
F256 256 6,144
F512 512 12,288
F1024 1,024 24,576
F2048 2,048 49,152
F4096 4,096 98 304
F8192 8,192 196,608

Uwagi i ograniczenia

Weź pod uwagę następujące kwestie podczas korzystania z nadwyżki pojemności:

  • Nadwyżka pojemności dostępna jest wyłącznie dla jednostek SKU typu F.

  • Nadwyżka pojemności spłaca dług nadwyżki pojemności w obecnym przedziale czasowym, ale nie spłaca przyszłego długu. To zachowanie zapewnia, że nadwyżka pojemności pokrywa minimalną wymaganą liczbę jednostek CU potrzebną do utrzymania działania pojemności. Oznacza to również, że jeśli występują znaczne przeciążenia, przekroczenie dostępnej pojemności może utrzymywać się przez długi czas, co ostatecznie doprowadzi do osiągnięcia progu godzin CU. Po aktywowaniu nadwyżki pojemności przejrzyj pojemność i podejmij odpowiednie działania.

  • Nadwyżka pojemności zapobiega ograniczaniu przepustowości i umożliwia uruchamianie nowych zadań. Takie zachowanie zapobiega wpływowi na użytkowników w dalszej fazie łańcucha, ale może także umożliwić przyjmowanie nowych dużych zleceń. Aby uniemożliwić Fabric akceptowanie nowych zadań w tle podczas odrzucania zadań w tle, ustaw limit zabezpieczenia przed przeciążeniem pojemności na 100%.

  • Zachowaj ostrożność podczas zmniejszania pojemności z włączoną możliwością przekroczenia pojemności. Zmniejszenie pojemności może prowadzić do znacznych nadwyżek, które automatycznie powodują dodatkowe opłaty za przekroczenie pojemności.

Często zadawane pytania i najlepsze rozwiązania

Kiedy należy używać nadwyżki pojemności?

Używaj go, gdy czas pracy jest krytyczny i czasem osiągasz limity pojemności. To rozwiązanie idealnie sprawdza się przy rzadkich, nieoczekiwanych skokach lub niewielkich, regularnych wzrostach, gdy nie ma potrzeby skalowania w górę. Jeśli występuje regularne ograniczanie wydajności poza tymi scenariuszami, zwiększ skalę.

Czy przekroczenie pojemności poprawia wydajność?

Nie. Zapobiega ograniczaniu przepustowości, ale nie dodaje pamięci ani szybkości. Zadania są uruchamiane jak zwykle, ale bez opóźnień lub odrzucenia.

Co się stanie, jeśli włączę ją podczas ograniczania przepustowości?

Spłaca skumulowane nadwyżki natychmiast.

Czy mogę określić, które obciążenia lub użytkownicy spowodowały nadwyżkę?

Przeciążenia wynikają z kumulowania się wszystkich operacji na pojemności. Analizuj dane w aplikacji Capacity Metrics, aby znaleźć szczegółowe informacje o operacjach uruchomionych na pojemności w określonym przedziale czasu.

Nie. Zapobiega ograniczaniu wydajności tylko z powodu wyczerpania CU. Pamięć, współbieżność i inne limity są nadal stosowane (zobacz na przykład ograniczenie jednostki SKU modelu semantycznego ).

Jeśli moja pojemność związana z 100% interaktywnym opóźnieniem nigdy nie jest przekraczana, czy istnieje jakiś koszt związany z pozostawieniem nadwyżki pojemności?

Nie. Płacisz tylko wtedy, gdy wystąpią nadwyżki.