Wdrażanie elastycznej puli bazy danych SQL
Pule elastyczne to opcja wdrożenia, w której kupujesz zasoby obliczeniowe platformy Azure (procesor CPU, pamięć i magazyn), które są następnie współużytkowane przez wiele baz danych zdefiniowanych jako należące do tej samej puli. Łatwe porównanie z lokalnym programem SQL Server polega na tym, że elastyczna pula jest jak wystąpienie programu SQL Server, które ma wiele baz danych użytkowników. Korzystając z elastycznych pul, można łatwo zarządzać zasobami puli, jednocześnie potencjalnie oszczędzając koszty. Elastyczne pule ułatwiają również łatwą skalowalność do ustawionych limitów, tak aby w przypadku, gdy pojedyncza baza danych w puli potrzebuje zasobów ze względu na nieprzewidywalne obciążenie, istnieją zasoby. Jeśli cała pula potrzebuje dodatkowych zasobów, prosta opcja suwaka w witrynie Azure Portal ułatwi skalowanie elastycznej puli w górę lub w dół.
Tworzenie nowych elastycznych pul
W witrynie Azure Portal kliknij pozycję Utwórz zasób , a następnie wyszukaj ciąg "Elastyczna pula baz danych SQL" i zostanie wyświetlony ekran przedstawiony poniżej.
Kliknij przycisk Utwórz pokazany na powyższej ilustracji, aby uruchomić ekran pokazany na poniższej ilustracji.
Dodawanie bazy danych do istniejącej puli
Korzystając z witryny Azure Portal, znajdź pulę, do której dodajesz bazę danych, jak pokazano na poniższej ilustracji.
Na poniższej ilustracji przedstawiono proces wybierania baz danych, które chcesz dodać do puli.
Kliknij przycisk Zastosuj na ekranie pokazanym na poniższej ilustracji.
Kliknij pozycję Zastosuj jeszcze raz, a baza danych zostanie dodana do puli elastycznej.
Zarządzanie zasobami puli
Witryna Azure Portal udostępnia wiele informacji dotyczących stanu i kondycji elastycznej puli. Możesz wyświetlić wykorzystanie zasobów i zobaczyć, która baza danych zużywa najwięcej zasobów. Te informacje mogą być pomocne w diagnozowaniu problemów z wydajnością lub tożsamości bazy danych, która może nie być odpowiednia dla puli, na przykład wtedy, gdy jedna baza danych zużywa zdecydowaną większość zasobów puli. Na poniższej ilustracji przedstawiono elastyczną pulę z równomiernym wykorzystaniem zasobów.
Jeśli musisz dostosować pulę, aby zmniejszyć lub zwiększyć zasoby przydzielone do puli, możesz wprowadzić tę zmianę za pomocą opcji Konfiguruj w sekcji Ustawienia puli bloku Zarządzania pulą elastyczną.
W tym bloku można szybko i łatwo dostosować:
- Rozmiar puli, w tym jednostki DTU, rdzenie wirtualne i rozmiar magazynu.
- Warstwa usługi
- Zasoby na bazę danych
- Które bazy danych znajdują się w puli, dodając lub usuwając je.
Jak pokazano na poniższej ilustracji, możesz dostosować wiele ustawień w puli elastycznej. Wiele z tych zmian można wprowadzić w trybie online, w tym minimalną i maksymalną liczbę jednostek DTU lub rdzeni wirtualnych na bazę danych. Możesz zmienić rozmiar całkowitego rozmiaru puli lub dodać i usunąć bazy danych z puli zgodnie z potrzebami. Aktywne połączenia zostaną porzucone po zakończeniu zmiany rozmiaru.
Prawdopodobnie najbardziej przydatną funkcją jest możliwość monitorowania wykorzystania zasobów bazy danych, jak pokazano na poniższej ilustracji. Ta funkcja umożliwia łatwe sprawdzenie, jak bazy danych działają w puli.
Elastyczna pula jest odpowiednia dla wielodostępnych baz danych, w których każda dzierżawa ma własną kopię bazy danych. Zrównoważ obciążenie między bazami danych, aby nie zezwalać jednej bazie danych na monopolizowanie wszystkich zasobów puli.