Nadwyżka zasobów (wersja próbna) w usłudze Microsoft Fabric

Nadwyżka przepustowości (wersja zapoznawcza) to funkcja, którą można opcjonalnie włączyć i która automatycznie opłaca użycie przepustowości przekraczające limit, do wysokości limitu ustawionego przez administratora przepustowości. Zapobiega ograniczaniu przepustowości i zapewnia nieprzerwane działanie obciążeń, nawet gdy tymczasowo przekraczają limity pojemności.

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.

Ważna

Nadwyżka pojemności jest obecnie dostępna w wersji zapoznawczej. Te informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed jego wydaniem. Firma Microsoft nie udziela żadnych gwarancji, wyrażonych ani domniemanych, w odniesieniu do podanych tutaj informacji.

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

Nadwyżka pojemności zapobiega ograniczaniu przepustowości, automatycznie pokrywając wykorzystanie pojemności przekraczające limit ustawiony 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 definiują 24-godzinny limit nadwyżkowy. Fabric porównuje ten limit z przetworzonymi nadmiarami z ostatnich 24 godzin i ocenia je co 5 minut. Na przykład, jeśli Fabric przeprowadzi sprawdzenie o 09:00, porównuje limit z przetworzonymi nadwyżkami 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.

Limity nadwyżkowe używają limitu przydziału Fabric, więc można ustawić limit tylko wtedy, gdy mieści się w ramach dostępnego limitu przydziału. Wymagana kwota to 1/24 ustalonego limitu, ponieważ Fabric rozkłada limit godzin CU na 24 godziny. Na przykład limit 48 CU na godziny dodaje 2 jednostki CU do limitu przydziału. Jeśli dostępna kwota nie obsługuje skonfigurowanego limitu, nie możesz włączyć przekroczenia pojemności, dopóki nie zwiększysz limitu lub nie zmniejszysz limitu. 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.
Limit wydatków Ustaw 24-godzinny limit godzin aktualizacji CU. Po osiągnięciu limitu nadwyżka pojemności przestaje być dostępna, a dławienie zostaje wznowione, dopóki wykorzystanie nie wypadnie poza okno lub limit nie zostanie zwiększony. Kontrola przekroczenia pojemności sprawdza ten limit co 5 minut, więc możesz przekroczyć swój limit; weź tę kontrolę pod uwagę podczas ustawiania rozsądnego limitu.
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.

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.

  • Limit wydatków: Ustaw ruchomy 24-godzinny limit CU, aby kontrolować koszty. Gdy osiągniesz limit, nadmierne zużycie zostanie zatrzymane, a ograniczanie wznowione, dopóki użycie nie powróci do normy lub nie zwiększysz limitu.

  • 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 limitów: Limity można aktualizować w dowolnym momencie. Zwiększenie limitu wznawia naliczanie opłat, jeśli przeciążenie będzie się powtarzać. Obniżenie limitu może skutkować ograniczeniem przepustowości, jeśli nadwyżki wykorzystanej przepustowości przekroczą nowy limit.

  • 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 limity na podstawie potrzeb budżetowych i wydajności.
  • 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.

Limity nadwyżkowe pojemności

Limity nadwyżek pojemności są definiowane w jednostkach godzinowych 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.

W poniższej tabeli przedstawiono dzienne godziny CU dostępne dla każdej SKU pojemności, aby ułatwić wybór odpowiedniego limitu użycia nadmiarowego. Ponieważ Azure nalicza opłaty za użycie ponad limit według stawek trzykrotnie wyższych niż stawki płatności zgodnie z rzeczywistym użyciem, zalecamy utrzymanie limitu użycia ponad limit poniżej jednej trzeciej liczby dziennych godzin CU; jest to punkt, w którym koszty są zbliżone do kosztów przejścia na wyższą jednostkę SKU. Jednak wyższe limity mogą być przydatne do obsługi krótkich, poważnych skoków interakcyjnych, które nadal mogą powodować ograniczanie przepustowości nawet po skalowaniu w górę.

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 masz znaczne przeciążenia, nadmiar pojemności może utrzymywać się przez długi czas, ostatecznie osiągając limit 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.