Udostępnij przez


Samouczek: ocena obciążeń PostgreSQL pod kątem migracji przy użyciu usługi Azure Migrate (wersja zapoznawcza)

Ten artykuł przeprowadzi Cię przez proces oceny odnalezionych wystąpień i baz danych PostgreSQL przy użyciu narzędzia Azure Migrate: Odnajdywanie i ocena, pomagając przygotować się do migracji na serwer elastyczny usługi Azure Database for PostgreSQL.

Podczas planowania migracji na platformę Azure ważne jest, aby ocenić lokalne obciążenia PostgreSQL w celu określenia gotowości do chmury, zidentyfikowania potencjalnego ryzyka oraz oszacowania kosztów i złożoności migracji.

Z tego samouczka dowiesz się, jak wykonywać następujące działania:

  • Uruchom ocenę opartą na konfiguracji dla bazy danych PostgreSQL.
  • Przejrzyj wyniki oceny usługi Azure Database for PostgreSQL.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że masz następujące elementy.

  • Subskrypcja platformy Azure i odnajdywanie lokalnych wystąpień postgreSQL przy użyciu usługi Azure Migrate.
  • Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
  • Przed oceną swoich wystąpień PostgreSQL pod kątem migracji do elastycznego serwera usługi Azure Database for PostgreSQL, upewnij się, że odnajdujesz te wystąpienia za pomocą urządzenia Azure Migrate. Aby uzyskać więcej informacji, postępuj zgodnie z samouczkiem dotyczącym odnajdywania.
  • Jeśli używasz istniejącego projektu usługi Azure Migrate, upewnij się, że zostały spełnione wszystkie wymagania wstępne opisane w tym artykule.
  • Przed kontynuowaniem upewnij się, że sprawdzono odnalezioną aplikację. Dowiedz się więcej.

Wybieranie strategii ustalania rozmiaru na potrzeby oceny

W publicznej wersji zapoznawczej usługa Azure Migrate obsługuje kryteria ustalania rozmiaru oparte na konfiguracji dla ocen postgreSQL:

Assessment Szczegóły Rekomendacja
Jako na miejscu Oceń na podstawie danych/metadanych konfiguracji postgreSQL. Zalecana konfiguracja serwera elastycznego usługi Azure Database for PostgreSQL jest oparta na lokalnej konfiguracji bazy danych PostgreSQL, która obejmuje parametry serwera (postgresql.conf), przydzieloną pamięć i ustawienia połączenia oraz rozmiary bazy danych. Ten typ oceny jest idealny do zrozumienia zgodności konfiguracji i planowania migracji, w których punkty odniesienia wydajności nie są jeszcze dostępne lub gdy charakterystyki obciążeń wymagają dłuższego czasu trwania w celu przechwycenia kompleksowych metryk wydajności.

Uruchamianie oceny

Rozpocznij ocenę, aby ocenić obciążenia bazy danych PostgreSQL.

Aby uruchomić ocenę, wykonaj następujące kroki:

  1. W okienku przeglądu wybierz pozycję Utwórz ocenę

    Zrzut ekranu przedstawiający sposób tworzenia oceny.

  2. Wprowadź nazwę oceny, wybierz obciążenia PostgreSQL, a następnie wybierz pozycję Dodaj.

    Zrzut ekranu przedstawiający sposób dodawania nazwy oceny.

    Zrzut ekranu przedstawia sposób wybierania obciążeń.

  3. Po dodaniu obciążeń PostgreSQL wybierz przycisk Dalej , aby kontynuować.

    Zrzut ekranu przedstawia sposób przeglądania wybranych obciążeń.

  4. Na karcie Ogólne ustaw wartości niestandardowe lub zachowaj domyślne ustawienia oceny, a następnie wybierz przycisk Dalej.

    Zrzut ekranu przedstawia przegląd utworzonej oceny.

    Section Setting Szczegóły
    Ustawienia wartości docelowej i cennika Domyślna lokalizacja docelowa Region platformy Azure, do którego chcesz przeprowadzić migrację. Rekomendacje dotyczące konfiguracji i kosztów dla elastycznego serwera Azure Database for PostgreSQL są oparte na lokalizacji, którą określisz.
    Ustawienia wartości docelowej i cennika Środowisko domyślne Wybierz typ środowiska (produkcja lub tworzenie i testowanie) dla wdrożeń postgreSQL, aby zastosować odpowiednie ceny.
    Ustawienia wartości docelowej i cennika Waluta Waluta rozliczeniowa konta.
    Ustawienia wartości docelowej i cennika Program/oferta Określ program licencjonowania firmy Microsoft, którego chcesz użyć do szacowania kosztów. Wybierz pozycję Enterprise Agreement, jeśli masz wynegocjowaną umowę Enterprise Agreement z firmą Microsoft. Wybierz ofertę platformy Azure, w której jesteś zarejestrowany. Domyślnie to pole jest ustawione na model "pay-as-you-go", co zapewnia detaliczne ceny platformy Azure.
    Możesz zastosować kolejną zniżkę, korzystając z zarezerwowanej pojemności i korzyści hybrydowej platformy Azure w ramach oferty z płatnością zgodnie z rzeczywistym użyciem.
    Korzyść użycia hybrydowego Azure można zastosować zarówno do środowisk z płatnością za faktyczne użycie, jak i do środowisk tworzenia i testowania. Jednak ocena nie wspiera stosowania Rezerwowanej Pojemności do środowisk deweloperskich i testowych.
    Jeśli oferta jest płatna zgodnie z rzeczywistym użyciem, a pojemność zarezerwowana jest ustawiona na "Brak wystąpień zarezerwowanych", miesięczny koszt jest obliczany przez pomnożenie godzin pracy maszyny wirtualnej przez cenę godzinową zalecanej jednostki SKU.
    Ustawienia wartości docelowej i cennika Domyślne opcje oszczędności — elastyczny serwer usługi Azure Database for PostgreSQL (PaaS) Określ opcję oszczędności pojemności zarezerwowanej, którą chcesz wziąć pod uwagę, pomagając zoptymalizować koszt platformy Azure.

    Rezerwacje platformy Azure (zarezerwowane przez jeden lub trzy lata) to dobra opcja dla najbardziej spójnych zasobów.
    Po wybraniu opcji "Brak" koszt obliczeniowy platformy Azure jest obliczany według stawki płatności zgodnie z zasadą "płać za to, co faktycznie używasz" lub na podstawie rzeczywistego zużycia.
    Ustawienia wartości docelowej i cennika Rabat (%) Wszelkie rabaty specyficzne dla subskrypcji, które otrzymujesz na podstawie oferty platformy Azure. Ustawienie domyślne to 0%.
    Ustawienia wartości docelowej i cennika Czas sprawności Określ czas trwania (dni na miesiąc/godzinę dziennie), na których działają serwery/maszyny wirtualne. Jest to przydatne do szacowania kosztów dla PostgreSQL na maszynie wirtualnej Azure, gdzie wiadomo, że maszyny wirtualne mogą nie działać bez przerwy.
    Kryteria oceny Kryteria ustalania rozmiaru Możesz zmienić tę wartość na Jako lokalnie, aby uzyskać zalecenia na podstawie tylko lokalnej konfiguracji serwera PostgreSQL bez optymalizacji opartych na metrykach wydajności.
    Kryteria oceny Historia wydajności Wskaż czas trwania danych, dla których chcesz oprzeć ocenę. To ustawienie nie ma zastosowania do wystąpień PostgreSQL, ponieważ kryteria ustalania rozmiaru są oparte na konfiguracji. Historia wydajności jest odpowiednia, gdy są dostępne oceny oparte na wydajności.
    Kryteria oceny Użycie percentylu Wskaż wartość percentylu, której chcesz użyć dla próbki wydajności. To ustawienie nie ma zastosowania do wystąpień PostgreSQL, ponieważ kryteria ustalania rozmiaru są oparte na konfiguracji. Historia wydajności jest odpowiednia, gdy są dostępne oceny oparte na wydajności.
    Kryteria oceny Współczynnik komfortu Wskaż bufor, którego chcesz użyć podczas oceny. Dotyczy to problemów, takich jak użycie sezonowe, krótka historia wydajności i prawdopodobne wzrosty użycia w przyszłości.
  5. Na karcie Zaawansowane wybierz pozycję Edytuj ustawienia domyślne , aby wprowadzić ustawienia specyficzne dla bazy danych PostgreSQL.

    Zrzut ekranu przedstawia użytkownikom sposób konfigurowania ustawień specyficznych dla bazy danych PostgreSQL, wybierając pozycję edytuj ustawienia domyślne.

  6. Wybierz pozycję Edytuj wartości domyślne dla bazy danych PostgreSQL, skonfiguruj wymagane ustawienia, wybierz pozycję Zapisz, wróć do karty Zaawansowane , a następnie wybierz przycisk Dalej.

    Zrzut ekranu przedstawiający użytkownika, jak skonfigurować ustawienia bazy danych PostgreSQL.

    Section Setting Szczegóły
    Ustalanie rozmiaru usługi Azure Database for PostgreSQL Poziom usługi Wybierz najbardziej odpowiednią opcję warstwy usług, aby zaspokoić potrzeby biznesowe dotyczące migracji do serwera elastycznego usługi Azure Database for PostgreSQL. Opcje obejmują skalowalny, ogólnego przeznaczenia lub zoptymalizowane pod kątem pamięci.
    - Przeburstowalne: dla obciążeń, które nie wymagają ciągłej pełnej mocy CPU i znajdują się w środowisku deweloperskim/testowym.
    - Ogólnego przeznaczenia: dla obciążeń przyjaznych dla budżetu.
    - Zoptymalizowane pod kątem pamięci: w przypadku obciążeń intensywnie korzystających z pamięci.
    Ustalanie rozmiaru usługi Azure Database for PostgreSQL Seria wystąpień Domyślnie jest ustawione pojedyncze wystąpienie.
    Ustalanie rozmiaru usługi Azure Database for PostgreSQL Typ magazynu Domyślnie jest to ssd w warstwie Premium.
  7. W kroku Przeglądanie + tworzenie oceny sprawdź szczegóły i wybierz pozycję Utwórz , aby rozpocząć ocenę.

    Zrzut ekranu przedstawia użytkowników, jak utworzyć i uruchomić ocenę.

  8. Po utworzeniu oceny przejdź do okienka Przegląd i wybierz pozycję Wyświetl wszystkie raporty lub w obszarze Zdecyduj i zaplanuj, a następnie wybierz pozycję Oceny , aby wyświetlić raport.

    Zrzut ekranu przedstawia użytkowników, jak zdecydować i zaplanować ocenę.

  9. Wybierz nazwę oceny, którą chcesz wyświetlić.

    Zrzut ekranu przedstawia użytkowników, jak wybrać wymaganą ocenę.

Uwaga / Notatka

Jest to ocena oparta na konfiguracji, która analizuje konfigurację bazy danych PostgreSQL pod kątem zgodności z elastycznym serwerem usługi Azure Database for PostgreSQL.

Dalsze kroki