Udostępnij za pośrednictwem


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 przydziałów 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 podają liczby rdzeni procesora podczas tworzenia klastra usługi Event Hubs. Jednak każda jednostka obliczeniowa (CU) bezpośrednio odpowiada określonej liczbie rdzeni.

Użytkownicy będą musieli utworzyć klastry usługi Event Hubs z jednostkami organizacyjnymi spełniającymi wymagania biznesowe. Aby ułatwić podjęcie decyzji dotyczącej konfiguracji limitu, w poniższej tabeli przedstawiono:

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

Wszystkie klastry usługi Event Hubs używają typu maszyny wirtualnej D11_V2 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ę CU, z której użytkownicy będą mogli korzystać 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żny

W przypadku wdrożeń produkcyjnych wymagających wysokiej dostępności (HA) zalecamy klaster z 2 jednostkami obliczeniowymi (CU). W przypadku braku wysokiej dostępności oraz w procesie rozwoju/testowania można rozpocząć od jednej jednostki CU.

Obsługa skalowania CU (od mniejszego do większego) jest dostępna za pośrednictwem panelu tworzenia klastra Event Hubs . Skalowanie do wewnątrz (od większego 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 podstawowe wykorzystanie 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 Pamięć maszyn wirtualnych Pamięć Konta magazynu Publiczne adresy IP
dostawca zasobów usługi Event Hubs D2_V2 3 6 300 GiB 21 GiB 2 1

Ważny

Zużycie zasobów przez dostawcę nie podlega ograniczeniom przydziałów. 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 uż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 przydział. Te liczby są oparte na dostawcy zasobów i użyciach klastrów 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 Przechowywanie maszyn wirtualnych Pamięć Konta magazynu Łączna ilość miejsca do magazynowania* Publiczne adresy IP**
klaster 1-CU + dostawca zasobów 16 800 GiB 91 GiB 6 zmienna 2
klaster 2-CU oraz dostawca zasobów 26 1,3 TB 161 GiB 10 zmienna 2
klaster 4-CU + dostawca zasobów 46 2,3 TB 301 GiB 18 zmienna 2

* Współczynnik bloków danych przychodzących (komunikat/zdarzenie) i zachowywanie komunikatów to dwa ważne czynniki, 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ą pobierane z przydziału sieci zapewnionego w ramach subskrypcji.

Następne kroki

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