Jak zaplanować pojemność usługi Event Hubs w usłudze Azure Stack Hub

Jako operator zarządzasz pojemnością usługi Azure Stack Hub przy użyciu limitów przydziału zasobów. Użycie zasobów usługi Event Hubs można kontrolować, ustawiając limity przydziału maksymalnej liczby rdzeni używanych przez klastry usługi Event Hubs. Klastry usługi Event Hubs są tworzone przez użytkowników podczas wdrażania zasobu usługi Event Hubs. Istnieją również różne wymagania dotyczące użycia zasobów dla dostawcy zasobów, które zostały omówione w tym artykule.

Użycie zasobów klastra

Aby zrozumieć użycie pojemności wdrożeń usługi Event Hubs, należy pamiętać, że użytkownicy tworzą klastry usługi Event Hubs na podstawie jednostek wydajności (CU). Nie określają liczby rdzeni procesora CPU podczas tworzenia klastra usługi Event Hubs. Jednak każda aktualizacja CU jest bezpośrednio mapowana na określoną liczbę wykorzystanych rdzeni.

Użytkownicy będą musieli utworzyć klastry usługi Event Hubs z jednostkami organizacyjnymi spełniającymi ich wymagania biznesowe. Aby poinformować o decyzji dotyczącej konfiguracji limitu przydziału, w poniższej tabeli przedstawiono następujące informacje:

  • Łączna liczba rdzeni używanych przez klaster usługi Event Hubs z 1 cu.
  • Przybliżona pojemność wymagana do użycia innych zasobów, w tym magazyn maszyn wirtualnych, pamięć i konta magazynu.
Typ maszyny wirtualnej Węzły klastra Rdzenie na maszynę wirtualną/węzeł Łączna liczba rdzeni Magazyn maszyn wirtualnych Memory (Pamięć) Konta magazynu Publiczne adresy IP
1 CU klastra usługi Event Hubs D11_V2 5 2 10 500 GiB 70 GiB 4 1

Wszystkie klastry usługi Event Hubs używają typu D11_V2 maszyny wirtualnej dla swoich węzłów. Typ maszyny wirtualnej D11_V2 składa się z 2 rdzeni. Dlatego klaster 1 CU Event Hubs używa 5 D11_V2 maszyn wirtualnych, co przekłada się na 10 rdzeni używanych. Podczas określania liczby rdzeni do skonfigurowania dla limitu przydziału użyj wielokrotności wszystkich rdzeni używanych przez 1 cu. To obliczenie odzwierciedla maksymalną liczbę aktualizacji CU, z której będą mogli korzystać użytkownicy podczas tworzenia klastrów usługi Event Hubs. Aby na przykład skonfigurować limit przydziału, który umożliwia użytkownikom tworzenie klastra z 2 jednostkami CU pojemności, ustaw limit przydziału na 20 rdzeni.

Ważne

W przypadku wdrożeń produkcyjnych wymagających wysokiej dostępności zalecamy klaster 2 CU. W przypadku braku wysokiej dostępności i testowania można rozpocząć od 1 CU.

Skalowanie aktualizacji CU w poziomie (mniejsze do większego) jest obsługiwane za pośrednictwem bloku Tworzenie klastra usługi Event Hubs. Skalowanie w poziomie (większe do mniejszego) nie jest obsługiwane.

Użycie zasobów dostawcy zasobów

Użycie zasobów przez dostawcę zasobów usługi Event Hubs jest stałe i niezależne od liczby lub rozmiarów klastrów utworzonych przez użytkowników. W poniższej tabeli przedstawiono wykorzystanie rdzeni przez dostawcę zasobów usługi Event Hubs w usłudze Azure Stack Hub oraz przybliżone użycie zasobów przez inne zasoby. Dostawca zasobów usługi Event Hubs używa D2_V2 typu maszyny wirtualnej do wdrożenia.

Typ maszyny wirtualnej Węzły klastra Rdzenie Magazyn maszyn wirtualnych Memory (Pamięć) Konta magazynu Publiczne adresy IP
Dostawca zasobów usługi Event Hubs D2_V2 3 6 300 GiB 21 GiB 2 1

Ważne

Użycie dostawcy zasobów nie jest czymś, co jest kontrolowane przez limity przydziału. Nie trzeba uwzględniać rdzeni używanych przez dostawcę zasobów w konfiguracjach limitów przydziału. Dostawcy zasobów są instalowani przy użyciu subskrypcji administratora. Subskrypcja nie nakłada limitów zużycia zasobów na operatorów podczas instalowania wymaganych dostawców zasobów.

Łączne użycie zasobów

Łączna pojemność zużywana przez usługę Event Hubs obejmuje zużycie zasobów przez dostawcę zasobów i zużycie przez klastry utworzone przez użytkownika.

W poniższej tabeli przedstawiono łączne użycie usługi Event Hubs w ramach różnych konfiguracji, niezależnie od tego, czy są zarządzane przez limit przydziału. Te liczby są oparte na dostawcy zasobów i użyciu klastra usługi Event Hubs przedstawionych powyżej. Możesz łatwo obliczyć łączne użycie usługi Azure Stack Hub dla innych rozmiarów wdrożenia, korzystając z tych przykładów.

Rdzenie Magazyn maszyn wirtualnych Memory (Pamięć) Konta magazynu Łączna ilość miejsca do magazynowania* Publiczne adresy IP**
1-CU klaster i dostawca zasobów 16 800 GiB 91 GiB 6 zmienna 2
2-CU klaster i dostawca zasobów 26 1,3 TB 161 GiB 10 zmienna 2
4-CU klaster i dostawca zasobów 46 2,3 TB 301 GiB 18 zmienna 2

* Szybkość blokowania danych przychodzących (komunikat/zdarzenie) i przechowywanie komunikatów są dwoma ważnymi czynnikami, które przyczyniają się do magazynu używanego przez klastry usługi Event Hubs. Jeśli na przykład przechowywanie komunikatów jest ustawione na 7 dni podczas tworzenia centrum zdarzeń, a komunikaty są pozyskiwane z szybkością 1 MB/s, przybliżony używany magazyn wynosi 604 GB (1 MB x 60 sekund x 60 minut x 24 godziny X 7 dni). Jeśli komunikaty są wysyłane z szybkością 20 MB/s z 7-dniowym przechowywaniem, przybliżone zużycie magazynu wynosi 12 TB. Pamiętaj, aby wziąć pod uwagę szybkość danych przychodzących i czas przechowywania, aby w pełni zrozumieć zużycie pojemności magazynu.

** Publiczne adresy IP są używane z limitu przydziału sieci podanego w ramach subskrypcji.

Następne kroki

Przed rozpoczęciem procesu instalacji usługi Event Hubs wypełnij wymagania wstępne dotyczące instalowania usługi Event Hubs w usłudze Azure Stack Hub.