W tym artykule wymieniono rozmiary maszyn wirtualnych, które są dostępne w usłudze Azure Stack Hub. Możesz użyć tego artykułu, aby ułatwić wybór maszyny wirtualnej do obsługi rozwiązania Azure Stack Hub.
Liczba operacji we/wy na sekundę (operacje wejścia/wyjścia na sekundę) w usłudze Azure Stack Hub to funkcja rozmiaru maszyny wirtualnej zamiast typu dysku. Oznacza to, że w przypadku maszyny wirtualnej z serii Standard_Fs niezależnie od tego, czy wybrano dysk SSD, czy HDD dla typu dysku, limit liczby operacji we/wy na sekundę dla pojedynczego dodatkowego dysku danych wynosi 2300 operacji we/wy na sekundę. Nałożone limity liczby operacji we/wy na sekundę to limit (maksymalny możliwy), aby zapobiec hałaśliwym sąsiadom. Nie jest to pewność, że liczba operacji we/wy na sekundę uzyskasz określony rozmiar maszyny wirtualnej.
Procesor wirtualny maszyny wirtualnej zależy od liczby rdzeni na węzeł. Na przykład systemy z rdzeniami lub procesorem logicznym mniejszym niż 64 nie będą obsługiwać rozmiaru maszyny wirtualnej Standard_F64s_v2.
Seria maszyn wirtualnych z magazynem w warstwie Premium ma dyski danych z przepływnością 2300 operacji we/wy na sekundę. Dyski danych dla wszystkich innych serii maszyn wirtualnych mają 500 operacji we/wy na sekundę, z wyjątkiem maszyn wirtualnych w warstwie Podstawowa A ogólnego przeznaczenia, które mają 300 operacji we/wy na sekundę.
Ogólnego przeznaczenia maszyny wirtualnej
Rozmiary maszyn wirtualnych ogólnego przeznaczenia zapewniają zrównoważony stosunek procesora CPU do pamięci. Są one używane do testowania i programowania, małych i średnich baz danych oraz serwerów internetowych o małym i średnim ruchu.
Podstawowa A
Uwaga
Podstawowe rozmiary maszyn wirtualnych są wycofyzowane do tworzenia zestawów skalowania maszyn wirtualnych (VMSS) za pośrednictwem portalu. Aby utworzyć zestaw skalowania maszyn wirtualnych o tym rozmiarze, użyj programu PowerShell lub szablonu.
| Rozmiar — rozmiar\nazwa |
Procesor wirtualny |
Pamięć |
Maksymalny rozmiar dysku tymczasowego |
Maksymalna przepływność dysku systemu operacyjnego: (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna przepływność dysku danych (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych |
|
A0\Basic_A0 |
1 |
768 MB |
20 GB |
300 |
300 |
1 / 1x300 |
1 |
|
A1\Basic_A1 |
1 |
1,75 GB |
40 GB |
300 |
300 |
2/ 2x300 |
1 |
|
A2\Basic_A2 |
2 |
3,5 GB |
60 GB |
300 |
300 |
4/ 4x300 |
1 |
|
A3\Basic_A3 |
100 |
7 GB |
120 GB |
300 |
300 |
8/ 8x300 |
1 |
|
A4\Basic_A4 |
8 |
14 GB |
240 GB |
300 |
300 |
16/16X300 |
1 |
Standardowa A
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standardowa_A0 |
1 |
0,768 |
20 |
500 |
500 |
1 x 500 |
1 / 100 |
|
Standard_A1 |
1 |
1,75 |
70 |
500 |
500 |
2 x 500 |
1 / 500 |
|
Standard_A2 |
2 |
3.5 |
135 |
500 |
500 |
4 x 500 |
1 / 500 |
|
Standard_A3 |
100 |
7 |
285 |
500 |
500 |
8 x 500 |
2 / 1000 |
|
Standard_A4 |
8 |
14 |
605 |
500 |
500 |
16 x 500 |
4 / 2000 |
|
Standard_A5 |
2 |
14 |
135 |
500 |
500 |
4 x 500 |
2 / 500 |
|
Standard_A6 |
100 |
28 |
285 |
500 |
500 |
8 x 500 |
2 / 1000 |
|
Standard_A7 |
8 |
56 |
605 |
500 |
500 |
16 x 500 |
4 / 2000 |
Seria Av2
Wymaga usługi Azure Stack w wersji 1804 lub nowszej
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_A1_v2 |
1 |
2 |
10 |
500 |
1000 |
2 / 2 x 500 |
2 / 250 |
|
Standard_A2_v2 |
2 |
100 |
20 |
500 |
2000 |
4 / 4 x 500 |
2 / 500 |
|
Standard_A4v2 |
100 |
8 |
40 |
500 |
4000 |
8 / 8 x 500 |
4 / 1000 |
|
Standard_A8_v2 |
8 |
16 |
80 |
500 |
8000 |
16 / 16 x 500 |
8 / 2000 |
|
Standard_A2m_v2 |
2 |
16 |
20 |
500 |
2000 |
4 / 4 x 500 |
2 / 500 |
|
Standard_A4m_v2 |
100 |
32 |
40 |
500 |
4000 |
8 / 8 x 500 |
4 / 1000 |
|
Standard_A8m_v2 |
8 |
64 |
80 |
500 |
8000 |
16 / 16 x 500 |
8 / 2000 |
Seria D
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_D1 |
1 |
3.5 |
50 |
500 |
3000 |
4 / 4 x 500 |
1 / 500 |
|
Standard_D2 |
2 |
7 |
100 |
500 |
6000 |
8 / 8 x 500 |
2 / 1000 |
|
Standard_D3 |
100 |
14 |
200 |
500 |
12000 |
16 / 16 x 500 |
4 / 2000 |
|
Standard_D4 |
8 |
28 |
400 |
500 |
24000 |
32 / 32 x 500 |
8 / 4000 |
Seria DS
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_DS1 |
1 |
3.5 |
7 |
1000 |
4000 |
4/ 4x2300 |
1 / 500 |
|
Standard_DS2 |
2 |
7 |
14 |
1000 |
8000 |
8 / 8x2300 |
2 / 1000 |
|
Standard_DS3 |
100 |
14 |
28 |
1000 |
16000 |
16/ 16x2300 |
4 / 2000 |
|
Standard_DS4 |
8 |
28 |
56 |
1000 |
32000 |
32/ 32x2300 |
8 / 4000 |
Seria Dv2
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_D1_v2 |
1 |
3.5 |
50 |
500 |
3000 |
4 / 4 x 500 |
1 / 500 |
|
Standard_D2_v2 |
2 |
7 |
100 |
500 |
6000 |
8 / 8 x 500 |
2 / 1000 |
|
Standard_D3_v2 |
100 |
14 |
200 |
500 |
12000 |
16 / 16 x 500 |
4 / 2000 |
|
Standard_D4_v2 |
8 |
28 |
400 |
500 |
24000 |
32 / 32 x 500 |
8 / 4000 |
|
Standard_D5_v2 |
16 |
56 |
800 |
500 |
48000 |
64/ 64x500 |
8 / 8000 |
Seria DSv2
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_DS1_v2 |
1 |
3.5 |
7 |
1000 |
4000 |
4/ 4x2300 |
1 / 750 |
|
Standard_DS2_v2 |
2 |
7 |
14 |
1000 |
8000 |
8 / 8x2300 |
2 / 1500 |
|
Standard_DS3_v2 |
100 |
14 |
28 |
1000 |
16000 |
16/ 16x2300 |
4 / 3000 |
|
Standard_DS4_v2 |
8 |
28 |
56 |
1000 |
32000 |
32/ 32x2300 |
8 / 6000 |
|
Standard_DS5_v2 |
16 |
56 |
112 |
1000 |
64000 |
64/ 64x2300 |
8 / 10000 |
Optymalizacja pod kątem obliczeń
Seria F
Wymaga usługi Azure Stack w wersji 1804 lub nowszej
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_F1 |
1 |
2 |
16 |
500 |
3000 |
4 / 4 x 500 |
2 / 750 |
|
Standard_F2 |
2 |
100 |
32 |
500 |
6000 |
8 / 8 x 500 |
2 / 1500 |
|
Standard_F4 |
100 |
8 |
64 |
500 |
12000 |
16 / 16 x 500 |
4 / 3000 |
|
Standard_F8 |
8 |
16 |
128 |
500 |
24000 |
32 / 32 x 500 |
8 / 6000 |
|
Standard_F16 |
16 |
32 |
256 |
500 |
48000 |
64/ 64x500 |
8 / 6000 - 12000 |
Seria Fs
Wymaga usługi Azure Stack w wersji 1804 lub nowszej
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_F1s |
1 |
2 |
100 |
1000 |
4000 |
4/ 4x2300 |
2 / 750 |
|
Standard_F2s |
2 |
100 |
8 |
1000 |
8000 |
8 / 8x2300 |
2 / 1500 |
|
Standard_F4s |
100 |
8 |
16 |
1000 |
16000 |
16/ 16x2300 |
4 / 3000 |
|
Standard_F8s |
8 |
16 |
32 |
1000 |
32000 |
32/ 32x2300 |
8 / 6000 |
|
Standard_F16s |
16 |
32 |
64 |
1000 |
64000 |
64/ 64x2300 |
8 / 6000 - 12000 |
Seria Fsv2
Wymaga usługi Azure Stack w wersji 1804 lub nowszej
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_F2s_v2 |
2 |
100 |
16 |
1000 |
4000 |
4/ 4x2300 |
2 / 5000 |
|
Standard_F4s_v2 |
100 |
8 |
32 |
1000 |
8000 |
8 / 8x2300 |
2 / 10000 |
|
Standard_F8s_v2 |
8 |
16 |
64 |
1000 |
16000 |
16/ 16x2300 |
4 / 12500 |
|
Standard_F16s_v2 |
16 |
32 |
128 |
1000 |
32000 |
32/ 32x2300 |
4 / 12500 |
|
Standard_F32s_v2 |
32 |
64 |
256 |
1000 |
64000 |
32/ 32x2300 |
8 / 16 000 |
|
Standard_F48s_v2 |
48 |
96 |
384 |
1000 |
96000 |
32/ 32x2300 |
8 / 16 000 |
|
Standard_F64s_v2 |
64 |
128 |
512 |
1000 |
128000 |
32/ 32x2300 |
8 / 28000 |
|
Standard_F64s_v2 |
72 |
144 |
576 |
1000 |
144000 |
32/ 32x2300 |
8 / 30000 |
Optymalizacja pod kątem pamięci
Rozmiary maszyn wirtualnych zoptymalizowane pod kątem pamięci zapewniają wysoki stosunek pamięci do procesora CPU przeznaczony dla serwerów relacyjnych baz danych, średnich i dużych pamięci podręcznych oraz analizy w pamięci.
Seria D
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_D11 |
2 |
14 |
100 |
500 |
6000 |
8 / 8 x 500 |
2 / 1000 |
|
Standard_D12 |
100 |
28 |
200 |
500 |
12000 |
16 / 16 x 500 |
4 / 2000 |
|
Standard_D13 |
8 |
56 |
400 |
500 |
24000 |
32 / 32 x 500 |
8 / 4000 |
|
Standard_D14 |
16 |
112 |
800 |
500 |
48000 |
64/ 64x500 |
8 / 8000 |
Seria DS
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_DS11 |
2 |
14 |
28 |
1000 |
8000 |
8 / 8x2300 |
2 / 1000 |
|
Standard_DS12 |
100 |
28 |
56 |
1000 |
12000 |
16/ 16x2300 |
4 / 2000 |
|
Standard_DS13 |
8 |
56 |
112 |
1000 |
32000 |
32/ 32x2300 |
8 / 4000 |
|
Standard_DS14 |
16 |
112 |
224 |
1000 |
64000 |
64/ 64x2300 |
8 / 8000 |
Seria Dv2
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_D11_v2 |
2 |
14 |
100 |
500 |
6000 |
8 / 8 x 500 |
2 / 1500 |
|
Standard_D12_v2 |
100 |
28 |
200 |
500 |
12000 |
16 / 16 x 500 |
4 / 3000 |
|
Standard_D13_v2 |
8 |
56 |
400 |
500 |
24000 |
32 / 32 x 500 |
8 / 6000 |
|
Standard_D14_v2 |
16 |
112 |
800 |
500 |
48000 |
64/ 64x500 |
8 / 10000 |
Seria DSv2
| Rozmiar |
Procesor wirtualny |
Pamięć (GiB) |
Magazyn tymczasowy (GiB) |
Maksymalna przepływność dysku systemu operacyjnego (liczba operacji we/wy na sekundę) |
Maksymalna przepływność magazynu tymczasowego (IOPS) |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych /oczekiwana przepustowość sieci (Mb/s) |
|
Standard_DS11_v2 |
2 |
14 |
28 |
1000 |
8000 |
8 / 8x2300 |
2 / 1500 |
|
Standard_DS12_v2 |
100 |
28 |
56 |
1000 |
16000 |
16/ 16x2300 |
4 / 3000 |
|
Standard_DS13_v2 |
8 |
56 |
112 |
1000 |
32000 |
32/ 32x2300 |
8 / 6000 |
|
Standard_DS14_v2 |
16 |
112 |
224 |
1000 |
64000 |
64/ 64x2300 |
8 / 10000 |
Seria Dv3
| Rozmiar |
Procesor wirtualny |
Pamięć: GiB |
Magazyn tymczasowy (SSD): GiB |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych/przepustowość sieci |
|
Standard_D2_v3 |
2 |
8 |
50 |
4 / 4 x 500 |
2 |
|
Standard_D4_v3 |
100 |
16 |
100 |
8 / 8 x 500 |
2 |
|
Standard_D8_v3 |
8 |
32 |
200 |
16 / 16 x 500 |
100 |
|
Standard_D16_v3 |
16 |
64 |
400 |
32 / 32 x 500 |
8 |
|
Standard_D32_v3 |
32 |
128 |
800 |
32 / 32 x 500 |
8 |
Seria DSv3
| Rozmiar |
Procesor wirtualny |
Pamięć: GiB |
Magazyn tymczasowy (SSD): GiB |
Maksymalna liczba dysków danych/przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych/przepustowość sieci |
|
Standard_D2s_v3 |
2 |
8 |
50 |
4/ 4x2300 |
2 |
|
Standard_D4s_v3 |
100 |
16 |
100 |
8 / 8x2300 |
2 |
|
Standard_D8s_v3 |
8 |
32 |
200 |
16/ 16x2300 |
100 |
|
Standard_D16s_v3 |
16 |
64 |
400 |
32/ 32x2300 |
8 |
|
Standard_D32s_v3 |
32 |
128 |
800 |
32/ 32x2300 |
8 |
Ds-n_v2-series (premium storage)
| Rozmiar |
Procesor wirtualny |
Pamięć: GiB |
Magazyn tymczasowy (SSD): GiB |
Maksymalna liczba dysków danych /przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych |
|
Standard_DS11-1_v2 |
1 |
14 |
28 |
8 / 8x2300 |
2 |
|
Standard_DS12-1_v2 |
1 |
28 |
56 |
16/ 16x2300 |
2 |
|
Standard_DS12-2_v2 |
2 |
28 |
56 |
16/ 16x2300 |
2 |
|
Standard_DS13-2_v2 |
2 |
56 |
112 |
32/ 32x2300 |
100 |
|
Standard_DS13-4_v2 |
100 |
56 |
112 |
32/ 32x2300 |
8 |
|
Standard_DS14-4_v2 |
100 |
112 |
224 |
64/ 64x2300 |
8 |
|
Standard_DS14-8_v2 |
8 |
112 |
224 |
64/ 64x2300 |
8 |
Maszyna wirtualna z serii Standard_DSv2 zawiera ograniczone rozmiary rdzeni i mają te same wymagania dotyczące limitu przydziału co ich równoważne specyfikacje. Na przykład rozmiar maszyny wirtualnej Standard_DS14 4_v2 jest wyświetlany z 4 procesorami wirtualnymi, ale zużywa 16 procesorów wirtualnych z przydzielonego limitu przydziału w ofercie subskrypcji. W związku z tym, aby utworzyć maszynę wirtualną Standard_DS14 4_v2 (4 procesory wirtualne), musisz upewnić się, że subskrypcja ma co najmniej 16 procesorów wirtualnych dostępnych w ramach limitu przydziału. Dotyczy to tylko limitu przydziału i nie ma wpływu na rozliczenia (zasób 4vCPU pozostaje w informacjach o użyciu).
Aby uzyskać więcej informacji na temat rozmiarów maszyn wirtualnych, zobacz Ograniczone rozmiary maszyn wirtualnych z obsługą procesorów wirtualnych. Aby uzyskać informacje o umieszczaniu maszyn wirtualnych w usłudze Azure Stack Hub, zobacz Azure Stack Hub compute capacity (Pojemność obliczeniowa usługi Azure Stack Hub).
Seria Ev3
| Rozmiar |
Procesor wirtualny |
Pamięć: GiB |
Magazyn tymczasowy (SSD): GiB |
Maksymalna liczba dysków danych /przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych |
|
Standard_E2_v3 |
2 |
16 |
50 |
4 / 4 x 500 |
2 |
|
Standard_E4_v3 |
100 |
32 |
100 |
8 / 8 x 500 |
2 |
|
Standard_E8_v3 |
8 |
64 |
200 |
16 / 16 x 500 |
100 |
|
Standard_E16_v3 |
16 |
128 |
400 |
32 / 32 x 500 |
8 |
|
Standard_E20_v3 |
20 |
160 |
500 |
32 / 32 x 500 |
8 |
Seria ESv3
| Rozmiar |
Procesor wirtualny |
Pamięć: GiB |
Magazyn tymczasowy (SSD): GiB |
Maksymalna liczba dysków danych /przepływność (liczba operacji we/wy na sekundę) |
Maksymalna liczba kart sieciowych |
|
Standard_E2s_v3 |
2 |
16 |
50 |
4/ 4x2300 |
2 |
|
Standard_E4s_v3 |
100 |
32 |
100 |
8 / 8x2300 |
2 |
|
Standard_E8s_v3 |
8 |
64 |
200 |
16/ 16x2300 |
100 |
|
Standard_E16s_v3 |
16 |
128 |
400 |
32/ 32x2300 |
8 |
|
Standard_E20s_v3 |
20 |
160 |
500 |
32/ 32x2300 |
8 |
Następne kroki
Funkcje maszyn wirtualnych usługi Azure Stack Hub