Wprowadzenie
Jeśli baza danych wymaga więcej niż może obsługiwać jej infrastruktura, musisz przeprowadzić migrację do nowej infrastruktury. Proces migracji bazy danych jest stosunkowo prosty. Zacznij od zatrzymania co najmniej jednej aplikacji, a następnie wyeksportowania danych ze źródłowej bazy danych. Następnie zaimportuj te dane do nowej bazy danych, ponownie określ co najmniej jedną aplikację w nowej bazie danych, a następnie uruchom ponownie aplikacje. Należy jednak pamiętać, że istnieją czynniki, które należy wziąć pod uwagę, takie jak dostępny przestój lub wymagany poziom dostosowywania eksportu/importu. Usługa Azure Database for MySQL to zarządzane rozwiązanie w chmurze, które udostępnia funkcje, takie jak replikacja, i zmniejsza koszty konserwacji w porównaniu z serwerem hostowanych samodzielnie.
Przykładowy scenariusz
Załóżmy, że pracujesz w startupie handlu elektronicznego, Wingtip Toys. Przeprowadzono ocenę migracji do chmury i wybrano migrację do usługi Azure Database for MySQL — serwer elastyczny. Wybrano również ustawienia konfiguracji i przetestowano aplikację przy użyciu nowej bazy danych. Nadszedł czas, aby przeprowadzić migrację bazy danych z lokalnego serwera MySQL do elastycznego serwera usługi Azure Database for MySQL.
Wingtip Toys rozpocznie kampanię marketingową świąteczną w przyszłym kwartale, więc przed rozpoczęciem migracji bazy danych ważne jest ukończenie migracji bazy danych. Zespół zna zarządzanie serwerem MySQL, ale nigdy nie przeprowadził migracji bazy danych do chmury.
Obecnie klienci usługi Wingtip Toys są skoncentrowani na Stanach Zjednoczonych i jest przewidywalny ruch w ciągu dnia. Oczekujesz, że ten wzorzec zmieni się po rozpoczęciu kampanii i w pobliżu wakacji, kiedy ludzie kupują później w nocy, a nowe zabawki przyciągną bardziej międzynarodową publiczność.
Co zrobisz
Najpierw zapoznasz się z zagadnieniami i fazami migracji bazy danych. Następnie zapoznasz się z dostępnymi narzędziami i wybierzesz najlepszą opcję migracji. Na koniec po podjęciu decyzji o podejściu zmigrujesz bazę danych z serwera lokalnego do nowego serwera elastycznego usługi Azure Database for MySQL.
Podstawowy cel
Po ukończeniu tego modułu dowiesz się, jak podejść i przeprowadzić migrację bazy danych. Użyjesz tej wiedzy, aby przeprowadzić migrację serwera lokalnego do usługi bazy danych w chmurze: Azure Database for MySQL.