Projektowanie programu SQL Server na maszynach wirtualnych platformy Azure
Program SQL Server na maszynach wirtualnych platformy Azure to wersja programu SQL Server, która działa na maszynie wirtualnej platformy Azure. Ta usługa umożliwia korzystanie z pełnych wersji programu SQL Server w chmurze bez konieczności zarządzania maszynami lokalnymi. Maszyny wirtualne platformy Azure mają wiele rozmiarów i mogą być uruchamiane w różnych regionach geograficznych. Każdą maszynę wirtualną z programem SQL Server można utworzyć w celu spełnienia określonych wymagań dotyczących wersji i systemu operacyjnego, co czyni je dobrym rozwiązaniem do obsługi różnych obciążeń programu SQL Server.
Informacje o programie SQL Server na maszynach wirtualnych platformy Azure
Zapoznaj się z następującymi cechami opcji wdrażania programu SQL Server w usłudze Azure Virtual Machines:
Po uruchomieniu programu SQL Server na maszynach wirtualnych platformy Azure masz dostęp do pełnych możliwości programu SQL Server.
Wszystkie umiejętności programu SQL Server powinny być bezpośrednio przenoszone podczas migracji, a platforma Azure może pomóc w automatyzowaniu kopii zapasowych i poprawek zabezpieczeń.
W przeciwieństwie do opcji wdrażania usług Azure SQL Database i Azure SQL Managed Instance odpowiadasz za operacje aktualizacji wersji dla systemu operacyjnego i programu SQL Server.
Scenariusz biznesowy
Przyjrzyjmy się scenariuszowi biznesowego programu SQL Server na maszynach wirtualnych platformy Azure. AllScripts jest wiodącym producentem oprogramowania opieki zdrowotnej. Firma służy praktykom lekarskim, szpitalom, planom zdrowotnym i branży farmaceutycznej. Aby często przekształcać swoje aplikacje i hostować je bezpiecznie i niezawodnie, usługa AllScripts chce szybko przenieść swoje dane na platformę Azure. W ciągu zaledwie trzech tygodni firma użyła usługi Azure Site Recovery do migrowania kilkudziesięciu nabytych aplikacji działających na około 1000 maszynach wirtualnych na platformie Azure.
Kwestie, które należy wziąć pod uwagę podczas korzystania z programu SQL Server na maszynach wirtualnych platformy Azure
Zastanów się, jak program SQL Server na maszynach wirtualnych platformy Azure może być uwzględniony w planie magazynu danych relacyjnych dla firmy Tailwind Traders:
Rozważ dostęp do serwera. Uzyskaj dostęp do programu SQL Server i serwera systemu operacyjnego, implementując program SQL Server na maszynach wirtualnych. Obsługa ekspansywna jest dostępna dla wersji programu SQL Server i systemu operacyjnego.
Rozważ automatyczne zarządzanie. Użyj zautomatyzowanych funkcji zarządzania programu SQL Server dla maszyn wirtualnych.
Rozważ korzyść użycia hybrydowego platformy Azure. Przećwiczyć korzyść użycia hybrydowego platformy Azure dla istniejących lokalnych licencji systemu Windows Server i programu SQL Server.
Porównanie opcji wdrażania usługi Azure SQL
Zapoznaj się z różnymi opcjami wdrażania usługi Azure SQL. Porównaj funkcje rozwiązania i zalecane scenariusze użycia oraz zastanów się, które opcje obsługują organizację firmy Tailwind Traders.
Porównaj | Baza Danych SQL | Wystąpienie zarządzane SQL | Program SQL Server na maszynach wirtualnych platformy Azure |
---|---|---|---|
Scenariuszy | Najlepsze w przypadku nowoczesnych aplikacji w chmurze, hiperskala lub konfiguracji bezserwerowych | Najlepsze rozwiązanie w przypadku większości migracji metodą "lift-and-shift" do chmury, funkcji o zakresie wystąpienia | Najlepsze rozwiązanie w przypadku szybkich migracji i aplikacji, które wymagają dostępu na poziomie systemu operacyjnego |
Funkcje |
Pojedyncza baza danych — Magazyn w warstwie Hiperskala (w przypadku baz danych do 100 TB) — Bezserwerowe obliczenia - W pełni zarządzana usługa Elastyczna pula — Udostępnianie zasobów między wieloma bazami danych na potrzeby optymalizacji cen - Uproszczone zarządzanie wydajnością dla wielu baz danych - W pełni zarządzana usługa |
Pojedyncze wystąpienie — Obszar powierzchni programu SQL Server (zdecydowana większość) — Natywne sieci wirtualne - W pełni zarządzana usługa Pula wystąpień — Wstępne aprowizowania zasobów obliczeniowych na potrzeby migracji — Ekonomiczna migracja — Hostowanie mniejszych wystąpień (2vCore) - W pełni zarządzana usługa |
Maszyny wirtualne platformy Azure — Dostęp do programu SQL Server - Dostęp do serwera na poziomie systemu operacyjnego — Obsługa wersji ekspansywnej dla programu SQL Server — Obsługa ekspansywnej wersji systemu operacyjnego — Strumień plików, koordynator transakcji rozproszonych firmy Microsoft (DTC) i model prostego odzyskiwania — SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS) i SQL Server Analysis Services (SSAS) |
Wskazówka
Dowiedz się więcej w module Wprowadzenie do rodziny produktów Azure SQL .