Udostępnij zarządzany dysk Azure między maszynami wirtualnymi

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux ✔️ Maszyny wirtualne z systemem Windows ✔️ Elastyczne zestawy skalowania ✔️ Jednolite zestawy skalowania

Dyski udostępnione platformy Azure to funkcja dysków zarządzanych platformy Azure, która umożliwia jednoczesne dołączanie dysku zarządzanego do wielu maszyn wirtualnych. Ta funkcja umożliwia wdrażanie nowych lub migrowanie istniejących aplikacji klastrowanych na platformę Azure bez modyfikowania architektury. Dyski udostępnione zapewniają wysoką dostępność klastrowanych aplikacji, ponieważ inne maszyny wirtualne w klastrze zachowują pełny dostęp do dysku, jeśli jedna maszyna wirtualna ulegnie awarii.

Dyski współdzielone wymagają menedżera klastra, takiego jak Windows Server Failover Cluster (WSFC) lub Pacemaker, który obsługuje komunikację między węzłami klastra i blokowanie operacji zapisu. Udostępnione dyski zarządzane nie oferują natywnie w pełni zarządzanego systemu plików, do którego można uzyskać dostęp przy użyciu protokołu SMB/NFS.

Jak to działa

Maszyny wirtualne w klastrze mogą odczytywać dane ze swoich dołączonych dysków lub zapisywać do swoich dołączonych dysków na podstawie rezerwacji wybranej przez aplikację klastrowaną. Maszyny wirtualne korzystające z kontrolera dysków SCSI koordynują dostęp przy użyciu trwałych rezerwacji SCSI (SCSI PR). Maszyny wirtualne korzystające z kontrolera dysków NVMe koordynują dostęp przy użyciu rezerwacji NVMe. Oba protokoły pozwalają aplikacji klastrowanej rejestrować każdy węzeł w klastrze, rezerwować dostęp do dysku i przenosić rezerwację do innego węzła podczas pracy w trybie failover.

Udostępnione dyski zarządzane oferują udostępniony magazyn blokowy, do którego może uzyskiwać dostęp wiele maszyn wirtualnych. Dysk udostępniony jest prezentowany jako numer jednostki logicznej (LUN) dla maszyn wirtualnych korzystających z SCSI i jako przestrzeń nazw dla maszyn wirtualnych korzystających z NVMe. W obu przypadkach dysk jest widoczny jako magazyn dołączony bezpośrednio (DAS) lub dysk lokalny maszyny wirtualnej. Aby uzyskać więcej informacji na temat interfejsów kontrolera, zobacz Konwersja SCSI na NVMe.

Ograniczenia

Ogólne ograniczenia

Dyski udostępnione mają ogólne ograniczenia dotyczące wszystkich dysków udostępnionych, niezależnie od typu dysku. Mają one również więcej ograniczeń, które mają zastosowanie tylko do określonych typów dysków udostępnionych. Poniższa lista zawiera listę ogólnych ograniczeń:

  • Obecnie jako wspólny dysk można używać tylko dysków Ultra Disk, Premium SSD v2, SSD w warstwie Premium i dysków SSD w warstwie Standardowej.
  • Dyski udostępnione można dołączać do poszczególnych zestawów skalowania maszyn wirtualnych, ale nie można ich definiować w modelach zestawu skalowania maszyn wirtualnych ani automatycznie wdrażać
  • Akcelerator zapisu nie jest obsługiwany w przypadku dysków udostępnionych
  • Buforowanie hostów nie jest obsługiwane w przypadku dysków udostępnionych

Każdy dysk zarządzany, który ma włączone udostępnianie, podlega również następującym ograniczeniom, zorganizowanym według typu dysku:

dyski w warstwie Ultra

Dyski Ultra mają swoją własną, oddzielną listę ograniczeń, niezwiązanych z dyskami udostępnionymi. Aby uzyskać informacje na temat ograniczeń dysków w warstwie Ultra Disk, zobacz Korzystanie z dysków Ultra Disk platformy Azure.

W przypadku udostępniania dysków Ultra mają następujące dodatkowe ograniczenia:

Premium SSD wersja 2

Dyski zarządzane Premium SSD v2 mają swoją własną oddzielną listę ograniczeń, niepowiązanych z dyskami udostępnionymi. Aby zapoznać się z tymi ograniczeniami, zobacz Ograniczenia dysków SSD Premium w wersji 2.

Podczas udostępniania dysków SSD w wersji 2 w warstwie Premium mają one następujące dodatkowe ograniczenia:

SSD w warstwie Premium

  • Można włączyć tylko na dyskach danych, a nie na dyskach systemu operacyjnego.
  • Buforowanie hostów nie jest dostępne dla dysków SSD w warstwie Premium z usługą maxShares>1.
  • Skalowanie wydajności dysków nie jest dostępne dla dysków SSD w warstwie Premium przy użyciu maxShares>1.
  • W przypadku korzystania z zestawów dostępności lub zestawów skalowania maszyn wirtualnych z dyskami udostępnionymi platformy Azure, dopasowanie domeny błędów magazynu do domeny błędów maszyny wirtualnej nie jest wymuszane dla udostępnionego dysku danych.
  • W przypadku korzystania z grup umieszczania w pobliżu (PPG) wszystkie maszyny wirtualne współużytkujące dysk muszą być częścią tej samej grupy PPG.
  • Tylko dyski podstawowe można używać z niektórymi wersjami klastra pracy awaryjnej systemu Windows Server. Aby uzyskać szczegółowe informacje, zobacz Wymagania sprzętowe klastra pracy awaryjnej i opcje magazynu.
  • Usługa Azure Site Recovery jest obsługiwana w niektórych scenariuszach.
  • Usługa Azure Backup jest dostępna za pośrednictwem usługi Azure Disk Backup.
  • Obsługiwane jest tylko szyfrowanie po stronie serwera. Usługa Azure Disk Encryption nie jest obecnie obsługiwana.
  • Można udostępniać tylko w różnych strefach dostępności, jeśli używasz magazynu strefowo nadmiarowego dla dysków zarządzanych.

Standardowe dyski SSD

  • Można włączyć tylko na dyskach danych, a nie na dyskach systemu operacyjnego.
  • Buforowanie hosta nie jest dostępne dla SSD Standard z maxShares>1.
  • W przypadku korzystania z zestawów dostępności i zestawów skalowania maszyn wirtualnych z udostępnionymi dyskami platformy Azure, dostosowanie domeny błędów magazynu do domeny błędów maszyny wirtualnej nie jest wymuszane dla udostępnionego dysku danych.
  • W przypadku korzystania z grup umieszczania w pobliżu (PPG) wszystkie maszyny wirtualne współużytkujące dysk muszą być częścią tej samej grupy PPG.
  • Tylko dyski podstawowe można używać z niektórymi wersjami klastra pracy awaryjnej systemu Windows Server. Aby uzyskać szczegółowe informacje, zobacz Wymagania sprzętowe klastra pracy awaryjnej i opcje magazynu.
  • Usługa Azure Site Recovery jest obsługiwana w niektórych scenariuszach.
  • Usługa Azure Backup jest dostępna za pośrednictwem usługi Azure Disk Backup.
  • Obsługiwane jest tylko szyfrowanie po stronie serwera. Usługa Azure Disk Encryption nie jest obecnie obsługiwana.
  • Można udostępniać tylko w różnych strefach dostępności, jeśli używasz magazynu strefowo nadmiarowego dla dysków zarządzanych.

Wymagania dotyczące systemu operacyjnego

Dyski udostępnione obsługują kilka systemów operacyjnych. Aby uzyskać informacje o obsługiwanych systemach operacyjnych, zobacz sekcje Windows lub Linux.

Implikacje dotyczące rozliczeń

W przypadku udostępniania dysku rozliczenia mogą mieć wpływ na dwa różne sposoby, w zależności od typu dysku.

W przypadku udostępnionych dysków SSD w warstwie Premium oprócz kosztów warstwy dysku jest naliczana dodatkowa opłata, która zwiększa się wraz z każdą maszyną wirtualną, do których jest zainstalowany dysk SSD. Aby uzyskać szczegółowe informacje, zobacz Cennik dysków zarządzanych.

Zarówno udostępnione dyski Ultra Disk, jak i udostępnione dyski SSD w warstwie Premium w wersji 2 nie mają dodatkowych opłat za każdą maszynę wirtualną, do której są zainstalowane. Są one rozliczane na podstawie sumarycznej liczby operacji we/wy na sekundę oraz MB/s skonfigurowanych dla dysku. Zwykle Ultra Disks i Premium SSD v2 mają dwa ograniczenia wydajności, które określają łączną liczbę operacji we/wy na sekundę/MB/s. Jednak gdy jest skonfigurowany jako dysk udostępniony, ujawniają się dwa kolejne ograniczenia wydajności, co daje łącznie cztery. Te dwie dodatkowe przepustnice umożliwiają zwiększenie wydajności kosztem dodatkowym, a każde z mierników ma wartość domyślną, która podnosi wydajność i koszt dysku.

Cztery ograniczenia wydajnościowe, które mają udostępnione dyski Ultra Disk i udostępnione dyski Premium SSD v2, to diskIOPSReadWrite, diskMBpsReadWrite, diskIOPSReadOnly i diskMBpsReadOnly. Każdą przepustnicę wydajności można skonfigurować tak, aby zmienić wydajność dysku. Wydajność udostępnionych dysków Ultra Disks i dysków Premium SSD v2 są obliczane w następujący sposób: łączna przydzielona liczba operacji we/wy na sekundę (diskIOPSReadWrite + diskIOPSReadOnly) oraz łączna przydzielona przepustowość w MB/s (diskMBpsReadWrite + diskMBpsReadOnly).

Po określeniu łącznej aprowizowanej liczby operacji we/wy na sekundę i łącznej aprowizowanej przepustowości możesz użyć ich w kalkulatorze cen, aby określić koszt dysku udostępnionego w warstwie Ultra lub dysku udostępnionego Premium SSD v2.

Rozmiary dysków

Na razie tylko dyski Ultra, SSD w warstwie Premium w wersji 2, SSD w warstwie Premium i SSD w warstwie Standard mogą pozwalać na udostępnianie dysków. Różne rozmiary dysków mogą mieć inny maxShares limit, którego nie można przekroczyć podczas ustawiania maxShares wartości.

Dla każdego dysku można zdefiniować wartość reprezentującą maksymalną maxShares liczbę węzłów, które mogą jednocześnie współużytkować dysk. Jeśli na przykład planujesz skonfigurować klaster trybu failover z 2 węzłami, należy ustawić wartość maxShares=2. Wartość maksymalna jest górną granicą. Węzły mogą dołączać lub opuszczać klaster (zainstalować lub odinstalować dysk), o ile liczba węzłów jest niższa niż określona maxShares wartość.

Uwaga

maxShares Wartość można ustawić lub edytować tylko wtedy, gdy dysk jest odłączony od wszystkich węzłów.

Zakresy dysków SSD klasy Premium

W poniższej tabeli przedstawiono dozwolone wartości maksymalne dla rozmiarów dysków SSD typu Premium dla maxShares:

Rozmiary dysków limit maxShares
P1,P2,P3,P4,P6,P10,P15,P20 3
P30, P40, P50 5
P60, P70, P80 10

Limity operacji we/wy na sekundę i przepustowości dysku nie wpływają na wartość maxShares. Na przykład maksymalna liczba IOPS dysku P15 wynosi 1100, bez względu na to, czy maxShares = 1, czy maxShares > 1.

Standardowe zakresy SSD

W poniższej tabeli przedstawiono dozwolone wartości maksymalne dla rozmiarów Standardowych SSD:

Rozmiary dysków limit maxShares
E1,E2,E3,E4,E6,E10,E15,E20 3
E30, E40, E50 5
E60, E70, E80 10

Limity operacji we/wy na sekundę i przepustowości dysku nie wpływają na wartość maxShares. Na przykład maksymalna liczba operacji we/wy na sekundę dysku E15 wynosi 500, niezależnie od tego, czy maxShares = 1, czy maxShares > 1.

Zakresy dysków Ultra

Wartość minimalna maxShares to 1, a maksymalna maxShares wartość to 15. Nie ma żadnych ograniczeń dotyczących rozmiaru dysków w warstwie Ultra, każdy rozmiar dysku Ultra Disk może używać dowolnej wartości dla maxShares, aż do i włącznie z maksymalną wartością.

Zakres dysków SSD Premium v2

Wartość minimalna maxShares to 1, a maksymalna maxShares wartość to 15. Nie ma żadnych ograniczeń dotyczących rozmiaru dla Premium SSD v2. Każdy rozmiar Premium SSD v2 może wykorzystać dowolną wartość dla maxShares, aż do i włącznie z maksymalną.

Przykładowe obciążenia współdzielonych dysków systemu Windows

Dyski udostępnione platformy Azure są obsługiwane w systemie Windows Server 2008 i nowszych wersjach. Większość klastrów opartych na systemie Windows opiera się na usłudze WSFC, która obsługuje całą podstawową infrastrukturę komunikacji węzłów klastra, umożliwiając aplikacjom korzystanie z wzorców dostępu równoległego. WSFC umożliwia korzystanie zarówno z udostępnionych woluminów klastra (CSV), jak i z opcji nieopartych na CSV, w zależności od używanej wersji systemu Windows Server. Aby uzyskać szczegółowe informacje, zobacz Utwórz klaster trybu awaryjnego.

Niektóre popularne aplikacje działające w środowisku WSFC obejmują:

Przykładowe obciążenia współużytkowanych dysków systemu Linux

Dyski udostępnione platformy Azure są obsługiwane w następujących systemach:

Klastry systemu Linux mogą używać menedżerów klastrów, takich jak Pacemaker. Program Pacemaker bazuje na technologii Corosync, umożliwiając komunikację klastra dla aplikacji wdrożonych w środowiskach o wysokiej dostępności. Niektóre typowe klastrowane systemy plików obejmują systemy plików ocfs2 i gfs2. Można używać modeli klastrowania opartych na mechanizmach SCSI Persistent Reservation (SCSI PR) i STONITH Block Device (SBD) do rozstrzygania dostępu do dysku. Podczas korzystania z SCSI PR można zarządzać rezerwacjami i rejestracjami przy użyciu narzędzi takich jak fence_scsi i sg_persist.

Przepływ trwałej rezerwacji

Na poniższych diagramach przedstawiono typowe wzorce rezerwowania dla aplikacji klastrowanych. Ten sam przepływ ma zastosowanie, czy maszyny wirtualne korzystają z trwałych rezerwacji SCSI, czy rezerwacji NVMe. Kontroler dysku określa, którego protokołu i których poleceń używa aplikacja klastrowana.

Na poniższym diagramie przedstawiono przykładową aplikację bazy danych klastrowanej z dwoma węzłami, która używa rezerwacji do włączenia trybu failover z jednego węzła do drugiego.

Diagram dwuwęzłowego klastra maszyn wirtualnych platformy Azure współdzielącego dysk danych, przedstawiający rejestrację, wyłączną rezerwację, przejęcie i przełączenie awaryjne bazy danych z VM1 do VM2.

Przepływ jest następujący:

  1. Aplikacja klastrowana uruchomiona na maszynie wirtualnej Azure VM1 i VM2 rejestruje zamiar odczytu lub zapisu na dysku.
  2. Wystąpienie aplikacji na maszynie wirtualnej VM1 następnie przyjmuje wyłączną rezerwację do zapisu na dysku.
  3. Ta rezerwacja jest wymuszana na dysku platformy Azure, a baza danych może teraz zapisywać wyłącznie na dysku. Żadne operacje zapisu z wystąpienia aplikacji na maszynie wirtualnej VM2 nie powiodą się.
  4. Jeśli instancja aplikacji na maszynie wirtualnej VM1 ulegnie awarii, instancja na maszynie wirtualnej VM2 może teraz zainicjować przełączenie awaryjne bazy danych i przejąć dysk.
  5. Ta rezerwacja jest teraz wymuszana na dysku platformy Azure, a dysk nie będzie już akceptować zapisów z maszyny wirtualnej VM1. Będzie on akceptować tylko zapisy z maszyny wirtualnej VM2.
  6. Aplikacja klastrowana może zakończyć przełączanie awaryjne bazy danych i obsługiwać żądania z VM2.

Na poniższym diagramie przedstawiono inne typowe obciążenie klastrowane składające się z wielu węzłów odczytujących dane z dysku na potrzeby uruchamiania procesów równoległych, takich jak trenowanie modeli uczenia maszynowego.

Diagram przedstawiający cztery maszyny wirtualne platformy Azure współdzielące dysk danych, przy czym wszystkie maszyny wirtualne rejestrują i odczytują, a maszyna wirtualna VM1 rezerwuje dostęp do zapisu.

Przepływ jest następujący:

  1. Aplikacja klastrowana uruchomiona na wszystkich maszynach wirtualnych rejestruje zamiar odczytu lub zapisu na dysku.
  2. Wystąpienie aplikacji na maszynie wirtualnej VM1 przyjmuje wyłączną rezerwację na zapis na dysku, jednocześnie pozwalając na odczyt z dysku przez inne maszyny wirtualne.
  3. Ta rezerwacja jest wymuszana na dysku platformy Azure.
  4. Wszystkie węzły w klastrze mogą teraz odczytywać z dysku. Tylko jeden węzeł zapisuje wyniki z powrotem na dysku w imieniu wszystkich węzłów w klastrze.

Przepływ trwałej rezerwacji SCSI

W przypadku maszyn wirtualnych korzystających z kontrolera dysku SCSI aplikacja klastrowana wykonuje powyższe przepływy przy użyciu operacji SCSI PR: rejestrowania, rezerwowania, wywłaszczania i zwalniania na współdzielonej jednostce LUN dysku.

Przepływ trwałej rezerwacji NVMe

Rezerwacje NVMe zapewniają ten sam model koordynacji dostępu dla udostępnionych dysków zarządzanych dołączonych do maszyn wirtualnych za pośrednictwem kontrolera NVMe. NVMe używa przestrzeni nazw zamiast jednostek LUN SCSI i używa poleceń Reservation Register, Reservation Acquire, Reservation Release i Reservation Report w celu zarządzania rejestracjami i rezerwacjami.

Poniższy przepływ ilustruje tryb failover dla aplikacji klastrowanej z dwoma węzłami:

  1. Aplikacja klastrowana na maszynach VM1 i VM2 rejestruje unikatowy klucz rezerwacji dla każdej maszyny wirtualnej przy użyciu polecenia Reservation Register.
  2. Aplikacja na maszynie VM1 przejmuje rezerwację z wymaganym typem rezerwacji przy użyciu polecenia Reservation Acquire.
  3. Dysk udostępniony wymusza rezerwację. Dostęp z maszyny wirtualnej VM2 jest ograniczony przez wybrany typ rezerwacji.
  4. Jeśli aplikacja na maszynie wirtualnej VM1 ulegnie awarii, aplikacja na maszynie wirtualnej VM2 inicjuje mechanizm failover. Maszyna wirtualna VM2 używa polecenia Reservation Acquire z akcją wywłaszczenia, aby zastąpić rezerwację maszyny wirtualnej VM1.
  5. Dysk udostępniony wymusza nową rezerwację i odrzuca kolidujące próby dostępu ze strony maszyny wirtualnej VM1.
  6. Aplikacja klastrowana kończy proces przełączenia awaryjnego i obsługuje żądania z maszyny wirtualnej VM2. Gdy rezerwacja nie jest już potrzebna, właściciel usuwa ją przy użyciu polecenia Zwolnienie rezerwacji.

Przepływ rezerwacji Ultra Disk i Premium SSD v2

Dyski zarządzane Ultra Disk i Premium SSD v2 oferują dwie dodatkowe przepustowości, co daje łącznie cztery przepustowości. W związku z tym przepływ rezerwacji może używać trwałych rezerwacji SCSI lub rezerwacji NVMe do koordynowania dostępu do dysku między klastrowanymi maszynami wirtualnymi, zgodnie z opisem w Przepływ trwałej rezerwacji, lub może użyć czterech ograniczeń do dystrybucji liczby operacji we/wy na sekundę i przepływności bardziej szczegółowo.

Tabela przedstawiająca dostęp tylko do odczytu i odczytu/zapisu dla właściciela rezerwacji, zarejestrowanych węzłów i innych węzłów dla każdego typu rezerwacji trwałej.

Ograniczenia wydajności SSD Premium

W przypadku dysków SSD Premium, liczba operacji we/wy na sekundę (IOPS) i przepustowość dysku są stałe, na przykład dla dysku P30 liczba IOPS wynosi 5000. Ta wartość pozostaje taka, czy dysk jest współużytkowany na 2 maszynach wirtualnych, czy na 5 maszynach wirtualnych. Limity dysków można osiągnąć z jednej maszyny wirtualnej lub podzielić na co najmniej dwie maszyny wirtualne.

Ograniczenia wydajności Ultra Disk i Premium SSD v2

Dyski zarządzane na warstwie Ultra Disk i dyski zarządzane w wersji 2 dla Premium SSD mają unikalną możliwość ustawiania wydajności poprzez ujawnianie modyfikowalnych atrybutów i umożliwiają ich modyfikację. Domyślnie istnieją tylko dwa atrybuty modyfikowalne, ale udostępnione dyski Ultra Disk i udostępnione dyski zarządzane SSD w warstwie Premium w wersji 2 mają jeszcze dwa atrybuty. Dyski Ultra i Dyski SSD Premium w wersji 2 dzielą te atrybuty między każdą dołączoną maszynę wirtualną. Aby zapoznać się z przykładami dotyczącymi sposobu działania tej dystrybucji pojemności, liczby operacji we/wy na sekundę i przepływności, zobacz sekcję Przykłady .

Atrybut opis
diskIOPSReadWrite (IOPS dysku odczytu/zapisu) Całkowita liczba IOPS dozwolona na wszystkich maszynach wirtualnych montujących współdzielony dysk z dostępem do zapisu.
diskMBpsReadWrite (Przepływność odczytu/zapisu dysku) Łączna przepływność (MB/s) dozwolona na wszystkich maszynach wirtualnych montujących udostępniony dysk z dostępem do zapisu.
diskIOPSReadOnly* (IOPS dysku tylko do odczytu) Całkowita liczba operacji we/wy na sekundę dozwolona na wszystkich maszynach wirtualnych korzystających z zamontowanego dysku udostępnionego jako ReadOnly.
diskMBpsReadOnly* (Przepływność dysku tylko do odczytu) Łączna przepływność (MB/s) dozwolona dla wszystkich maszyn wirtualnych montujących dysk udostępniony jako ReadOnly.

* Dotyczy tylko udostępnionych dysków Ultra i zarządzanych dysków Premium SSD v2

Poniższe formuły wyjaśniają, jak można ustawić atrybuty wydajności, ponieważ można je modyfikować przez użytkownika:

  • diskIOPSReadWrite (IOPS odczytu/zapisu dysku):
    • Ma minimalną liczbę operacji we/wy na sekundę wynoszącą 100 dla dysków 100 GiB i mniejszych.
      • Dla dysków większych niż 100 GiB minimalna liczba operacji we/wy na sekundę wg planu bazowego zwiększa się o 1 na każdy dodatkowy GiB. Zatem najniższa wartość parametru diskIOPSReadWrite, jaką można ustawić dla dysku o pojemności 101 GiB, to 101 IOPS.
    • Maksymalny rozmiar tego atrybutu zależy od rozmiaru dysku, formuła wynosi 300 * GiB, maksymalnie 400 000.
  • diskMBpsReadWrite (Przepływność odczytu/zapisu dysku)
    • Minimalna przepływność (MB/s) tego atrybutu jest określana przez IOPS, a formuła to 4 KiB na każdy IOPS na sekundę. Gdybyś miał/a 101 IOPS, minimalna liczba MB/s, którą możesz ustawić, wynosi 1.
    • Maksymalna wartość, którą można ustawić dla tego atrybutu, jest determinowana przez liczbę operacji wejścia/wyjścia na sekundę (IOPS), zgodnie z formułą 256 KiB na sekundę na IOPS, maksymalnie do 10 000 MB/s.
  • diskIOPSReadOnly (IOPS dysku tylko do odczytu)
    • Minimalna liczba operacji we/wy na sekundę dla tego atrybutu wynosi 100. W przypadku diskIOPSReadOnly wartość bazowa nie zwiększa się wraz z rozmiarem dysku.
    • Maksymalny rozmiar tego atrybutu zależy od rozmiaru dysku, formuła wynosi 300 * GiB, maksymalnie 400 000.
  • diskMBpsReadOnly (Przepływność dysku tylko do odczytu)
    • Minimalna przepływność (MB/s) dla tego atrybutu to 1. Dla diskMBpsReadOnly, wartość bazowa nie zwiększa się wraz ze wzrostem liczby operacji we/wy na sekundę (IOPS).
    • Maksymalna wartość, którą można ustawić dla tego atrybutu, jest determinowana przez liczbę operacji wejścia/wyjścia na sekundę (IOPS), zgodnie z formułą 256 KiB na sekundę na IOPS, maksymalnie do 10 000 MB/s.

Przykłady

W poniższych przykładach przedstawiono kilka scenariuszy, w których pokazano, jak ograniczanie przepustowości może współdziałać z udostępnionymi dyskami Ultra Disk.

Klaster z dwoma węzłami korzystający z woluminów udostępnianych klastra

Poniżej przedstawiono przykład 2-węzłowej usługi WSFC korzystającej z udostępnionych woluminów klastrowanych. W przypadku tej konfiguracji obie maszyny wirtualne mają równoczesny dostęp do zapisu danych na dysku, co prowadzi do tego, że ReadWrite przepustowość jest podzielona między dwie maszyny wirtualne, a ReadOnly ograniczenie przepustowości nie jest wykorzystywane.

Diagram przedstawiający klaster Windows z dwoma węzłami przy użyciu udostępnionych woluminów klastra z podziałem operacji we/wy odczytu/zapisu i przepływnością równą między obie maszyny wirtualne.

Klaster z dwoma węzłami bez udostępnionych woluminów klastra

Poniżej przedstawiono przykład 2-węzłowej usługi WSFC, która nie korzysta z udostępnionych woluminów klastra. W przypadku tej konfiguracji tylko jedna maszyna wirtualna ma dostęp do zapisu na dysku. To powoduje, że ograniczenie ReadWrite jest używane wyłącznie dla głównej maszyny wirtualnej, a ograniczenie ReadOnly tylko dla pomocniczej.

Diagram przedstawiający dwuwęzłowy klaster trybu failover systemu Windows bez udostępnionych woluminów klastra, na którym maszyna wirtualna VM1 używa ograniczeń odczytu/zapisu, a maszyna wirtualna VM2 używa ograniczeń tylko do odczytu.

Klaster z systemem Linux z czterema węzłami

Poniżej przedstawiono przykład klastra Linux, który składa się z czterech węzłów: jednego węzła zapisującego i trzech węzłów czytających skalowalnych w poziomie. W przypadku tej konfiguracji tylko jedna maszyna wirtualna ma dostęp do zapisu na dysku. Powoduje to, że ReadWrite ogranicznik jest używany wyłącznie przez podstawową maszynę wirtualną, a ReadOnly ogranicznik jest dzielony między pomocnicze maszyny wirtualne.

Diagram czterowęzłowego klastra systemu Linux, na którym VM1 korzysta z ograniczeń przepustowości odczytu/zapisu, a ograniczenia przepustowości tylko do odczytu są rozdzielone między VM2, VM3 i VM4.

Cennik udostępnionych dysków Ultra Disk i Premium SSD v2

Zarówno współdzielone dyski Ultra, jak i współdzielone dyski zarządzane Premium SSD v2 są wyceniane na podstawie przydzielonej pojemności, łącznej przydzielonej liczby operacji we/wy na sekundę (diskIOPSReadWrite + diskIOPSReadOnly) oraz łącznej przydzielonej przepustowości w MB/s (diskMBpsReadWrite + diskMBpsReadOnly). Za każdą dodatkową instalację maszyny wirtualnej nie są naliczane dodatkowe opłaty. Na przykład udostępniony dysk Ultra Disk z następującą konfiguracją (diskSizeGB: 1024, diskIOPSReadWrite: 10000, diskMBpsReadWrite: 600, : 100, diskIOPSReadOnlydiskMBpsReadOnly: 1) jest obciążany 1024 GiB, 10100 operacji we/wy na sekundę i 601 MB/s niezależnie od tego, czy jest zainstalowany na dwóch maszynach wirtualnych, czy pięciu maszynach wirtualnych.

Następne kroki

Jeśli interesuje Cię włączanie i używanie dysków udostępnionych dla dysków zarządzanych, przejdź do naszego artykułu Włączanie dysku udostępnionego

Jeśli masz więcej pytań, zobacz sekcję Dyski udostępnione w sekcji Często zadawane pytania.