Skalowanie klastra w usłudze Azure Cosmos DB for PostgreSQL

DOTYCZY: Usługa Azure Cosmos DB for PostgreSQL (obsługiwana przez rozszerzenie bazy danych Citus do bazy danych PostgreSQL)

Usługa Azure Cosmos DB for PostgreSQL zapewnia samoobsługowe skalowanie w celu obsługi zwiększonego obciążenia. Witryna Azure Portal ułatwia dodawanie nowych węzłów roboczych oraz zwiększanie liczby rdzeni wirtualnych i magazynu dla istniejących węzłów.

Dodanie węzłów nie powoduje przestoju, a nawet przeniesienie fragmentów do nowych węzłów (nazywanych ponownym równoważeniem fragmentów) odbywa się bez przerywania zapytań.

Dodaj węzły procesu roboczego

  1. Na stronie portalu dla klastra wybierz pozycję Skaluj z menu po lewej stronie.

  2. Na stronie Skalowanie w obszarze Węzły wybierz nową wartość dla pozycji Liczba węzłów.

    Resource sliders

  3. Wybierz pozycję Zapisz , aby zastosować zmienione wartości.

Uwaga

Po zwiększeniu węzłów i zapisaniu nie można zmniejszyć liczby węzłów roboczych przy użyciu tej strony skalowania .

Uwaga

Aby korzystać z nowo dodanych węzłów, należy ponownie zrównoważyć fragmenty tabeli rozproszonej, co oznacza przeniesienie niektórych fragmentów z istniejących węzłów do nowych. Ponowne równoważenie może działać w tle i nie wymaga przestoju.

Zwiększanie lub zmniejszanie liczby rdzeni wirtualnych w węzłach

Możesz zwiększyć możliwości istniejących węzłów. Dostosowanie pojemności obliczeniowej w górę i w dół może być przydatne w przypadku eksperymentów wydajnościowych oraz krótko- lub długoterminowych zmian zapotrzebowania na ruch.

Aby zmienić rdzenie wirtualne dla wszystkich węzłów roboczych, na ekranie Skalowanie wybierz nową wartość w obszarze Obliczenia na węzeł. Aby dostosować rdzenie wirtualne koordynatora, rozwiń węzeł Koordynator i wybierz nową wartość w obszarze Obliczenia koordynatora.

Uwaga

Zasoby obliczeniowe można skalować na replikach do odczytu klastra niezależnie od zasobów obliczeniowych klastra podstawowego.

Uwaga

Istnieje limit przydziału rdzeni wirtualnych na subskrypcję platformy Azure na region. Domyślny limit przydziału powinien być większy niż wystarczający do eksperymentowania z usługą Azure Cosmos DB for PostgreSQL. Jeśli potrzebujesz więcej rdzeni wirtualnych dla regionu w ramach subskrypcji, zobacz, jak dostosować limity przydziału zasobów obliczeniowych.

Zwiększanie magazynu w węzłach

Ilość miejsca na dysku dla bieżących węzłów można zwiększyć. Zwiększenie ilości miejsca na dysku może umożliwić wykonywanie większej liczby operacji przy użyciu istniejących węzłów roboczych przed koniecznością dodania kolejnych węzłów roboczych.

Aby zmienić ilość magazynu dla wszystkich węzłów roboczych, na ekranie Skalowanie wybierz nową wartość w obszarze Magazyn na węzeł. Aby dostosować magazyn węzła koordynacji, rozwiń węzeł Koordynator i wybierz nową wartość w obszarze Magazyn koordynatora.

Uwaga

Po zwiększeniu magazynu i zaoszczędzeniu nie można zmniejszyć ilości miejsca do magazynowania.

Wybieranie preferowanej strefy dostępności

Możesz wybrać preferowaną strefę dostępności dla węzłów, jeśli klaster znajduje się w regionie świadczenia usługi Azure, który obsługuje strefy dostępności. W przypadku wybrania preferowanej strefy dostępności podczas aprowizacji klastra usługa Azure Cosmos DB for PostgreSQL aprowizuje wszystkie węzły klastra w wybranej strefie dostępności. W przypadku wybrania lub zmiany preferowanej strefy dostępności po aprowizacji wszystkie węzły klastra zostaną przeniesione do nowej preferowanej strefy dostępności podczas następnej zaplanowanej konserwacji.

Aby wybrać preferowaną strefę dostępności dla wszystkich węzłów klastra, na ekranie Skalowanie określ strefę na liście Preferowana strefa dostępności. Aby umożliwić usłudze Azure Cosmos DB for PostgreSQL wybranie strefy dostępności dla klastra, wybierz pozycję "Nie ma preferencji".

Następne kroki