Projektowanie dla usługi Azure SQL Managed Instance
Usługa Azure SQL Managed Instance to opcja wdrożenia PaaS usługi Azure SQL. Podobnie jak w przypadku usługi Azure SQL Database, usługa Azure SQL Managed Instance jest w pełni zarządzaną usługą. Zapewnia on wystąpienie programu SQL Server, ale eliminuje duże obciążenie związane z zarządzaniem maszyną wirtualną. Można wdrożyć pojedyncze wystąpienie zarządzane lub pulę wystąpień zarządzanych.
Informacje o usłudze Azure SQL Managed Instance
Zapoznaj się z następującymi cechami opcji wdrażania usługi SQL Managed Instance.
Za pomocą usługi SQL Managed Instance można przeprowadzić migracje metodą "lift-and-shift" na platformę Azure bez konieczności przeprojektowania aplikacji.
Usługa Azure SQL Managed Instance jest idealna dla klientów zainteresowanych funkcjami w zakresie wystąpienia, takimi jak sql Server Agent, środowisko uruchomieniowe języka wspólnego (CLR), Poczta bazy danych, transakcje rozproszone i usługi Machine Learning Services.
Usługa SQL Managed Instance używa trybu rdzeni wirtualnych. Możesz zdefiniować maksymalne rdzenie procesora CPU i maksymalny magazyn przydzielony do wystąpienia zarządzanego. Wszystkie bazy danych w wystąpieniu zarządzanym współdzielą zasoby przydzielone do wystąpienia.
Funkcje dostępne w programie SQL Server są w większości dostępne w wystąpieniu zarządzanym SQL. Zapoznaj się z tym porównaniem usług SQL Database i SQL Managed Instance.
Scenariusz biznesowy
Przyjrzyjmy się scenariuszowi biznesowego dla usługi Azure SQL Managed Instance. Komatsu to firma produkcyjna, która wytwarza i sprzedaje ciężki sprzęt budowlany. Firma korzysta z wielu aplikacji na komputery mainframe dla różnych typów danych. Firma Komatsu chce skonsolidować te aplikacje, aby uzyskać ogólny widok. Ponadto Komatsu chce zmniejszyć nakład pracy. Ponieważ firma korzysta z dużego obszaru funkcji programu SQL Server, dział IT chce przejść do usługi Azure SQL Managed Instance. Udało im się płynnie przenieść około 1,5 TB danych i uzyskać wiele korzyści. Dzięki wdrożeniu w usłudze Azure SQL Managed Instance firma uzyskuje automatyczne stosowanie poprawek i aktualizacji wersji, automatyczne kopie zapasowe, wysoką dostępność i mniejsze obciążenie związane z zarządzaniem.
Kwestie do rozważenia podczas korzystania z usługi Azure SQL Managed Instance
Rozważ, jak można uwzględnić usługę Azure SQL Managed Instance w planie magazynu danych relacyjnych dla firmy Tailwind Traders:
Rozważ funkcjonalności w obrębie instancji. Użyj funkcji wystąpienia w zakresie wystąpienia usługi Azure SQL Managed Instance, takich jak Service Broker, CLR, SQL Server Agent i Połączone serwery. Migrowanie danych relacyjnych i ustrukturyzowanych na platformę Azure bez zmieniania architektury aplikacji.
Rozważ skalowalność wystąpienia. Dodaj skalowalność dla wystąpienia, włączając tryb rdzeni wirtualnych. Możesz zdefiniować maksymalne rdzenie procesora CPU i magazyn dla wystąpień, aby wszystkie bazy danych w wystąpieniu współdzieliły te same zasoby.