Wprowadzenie
Azure SQL Database to aparat bazy danych Platform as a Service (PaaS), który zapewnia kompletne środowisko programistyczne i wdrożeniowe w chmurze, które może służyć do prostych aplikacji opartych na chmurze i zaawansowanych aplikacji dla przedsiębiorstw.
Migrowanie do usługi SQL Database umożliwia modernizację aplikacji dzięki wykorzystaniu jej funkcji PaaS. Dzięki temu można wyeliminować zależności od składników technicznych, które są objęte zakresem na poziomie wystąpienia, takich jak zadania agenta SQL. Usługa Azure SQL Database oferuje rozwiązanie o niskiej konserwacji, które może być doskonałym wyborem dla niektórych obciążeń.
W następujących scenariuszach mogą istnieć określone wymagania, które są lepiej odpowiednie dla usługi Azure SQL Database, a nie usługi Azure SQL Managed Instance:
- Należy uprościć wdrażanie baz danych z sporadycznymi, nieprzewidywalnymi użyciemi.
- Nowe bazy danych bez historii użycia, w których ustalanie rozmiaru obliczeniowego jest trudne lub nie jest możliwe do oszacowania przed wdrożeniem.
- Złożoność wdrażania i programowania jest problemem.
- Wymagania dotyczące magazynu są wyższe niż to, co oferuje usługa Azure SQL Managed Instance, a konsolidacja baz danych nie jest opcją.
Proces migracji bazy danych programu SQL Server działającej na maszynie wirtualnej platformy Azure do usługi Azure SQL Database jest podobny do kroków, które poznamy w tym module.
Uwaga
Przed kontynuowaniem należy upewnić się, że zapoznano się z ocenami baz danych programu SQL Server pod kątem migracji do usługi Azure SQL. W tym module przedstawiono narzędzia do oceny i pomożesz odkryć nowe funkcje na docelowej platformie programu SQL Server, z której baza danych może skorzystać po uaktualnieniu.
Scenariusz użycia
W tym module używamy przykładowego scenariusza, aby wyjaśnić kluczowe pojęcia dotyczące migracji danych.
Załóżmy, że pracujesz dla firmy, która buduje rowery i części rowerowe. Masz kilka starszych serwerów baz danych, które chcesz uaktualnić, w tym bazę danych produktów i bazę danych produktów, bazę danych zapasów części i bazę danych zasobów ludzkich. Chcesz również przejść z modelu wydatków kapitałowych do modelu wydatków operacyjnych i korzystać ze skalowalności i dostępności usług platformy Azure. Planujesz migrację baz danych programu SQL Server do usługi Azure SQL Database. Rada dyrektorów poprosiła Cię o zaplanowanie projektu migracji i sprawiła, że odpowiadasz za wykonywanie zadań migracji.
Dowiesz się, jak migrować bazy danych programu SQL Server do usługi Azure SQL Database. Zaczniesz od zapoznania się z zagadnieniami dotyczącymi przed migracją, które należy wziąć pod uwagę przed migracją i jak utworzyć bazę danych Azure SQL Database. Następnie zapoznasz się z różnymi metodami migracji w trybie offline i online oraz przyjrzysz się sposobom przenoszenia danych do usługi Azure SQL Database.