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.