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
Na stronie portalu dla klastra wybierz pozycję Skaluj z menu po lewej stronie.
Na stronie Skalowanie w obszarze Węzły wybierz nową wartość dla pozycji Liczba węzłów.
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
- Dowiedz się więcej o opcjach wydajności klastra.
- Ponowne równoważenie fragmentów tabeli rozproszonej, dzięki czemu wszystkie węzły robocze mogą uczestniczyć w zapytaniach równoległych
- Zobacz rozmiary tabel rozproszonych i inne przydatne zapytania diagnostyczne.