Azure SQL veritabanı yönetilen örneği nedir?What is Azure SQL Database managed instance?

Yönetilen örnek, Azure SQL veritabanı 'nın yeni bir dağıtım seçeneğidir. Bu, en son SQL Server şirket içi (Enterprise Edition) veritabanı altyapısı ile %100 uyumluluk sağlar ve bu, bir yerel sanal ağ (VNet) uygulamasının ele alınmaktadır ortak güvenlik sorunları ve şirket içi SQL Server müşterileri için uygun bir iş modeli .Managed instance is a new deployment option of Azure SQL Database, providing near 100% compatibility with the latest SQL Server on-premises (Enterprise Edition) Database Engine, providing a native virtual network (VNet) implementation that addresses common security concerns, and a business model favorable for on-premises SQL Server customers. Yönetilen örnek dağıtım modeli, mevcut SQL Server müşterilerin Şirket içi uygulamalarını en az uygulama ve veritabanı değişiklikleriyle buluta taşıyıp kaydırmaya izin verir.The managed instance deployment model allows existing SQL Server customers to lift and shift their on-premises applications to the cloud with minimal application and database changes. Aynı zamanda, yönetilen örnek dağıtım seçeneği, yönetim yükünü ve TCO 'ları büyük ölçüde azaltan tüm PaaS yeteneklerini (otomatik düzeltme eki uygulama ve sürüm güncelleştirmeleri, otomatik yedeklemeler, yüksek kullanılabilirlik ) korur.At the same time, the managed instance deployment option preserves all PaaS capabilities (automatic patching and version updates, automated backups, high-availability ), that drastically reduces management overhead and TCO.

Önemli

Yönetilen örnek dağıtım seçeneğinin Şu anda kullanılabildiği bölgelerin listesi için bkz. Desteklenen bölgeler.For a list of regions in which the managed instance deployment option is currently available, see supported regions.

Aşağıdaki diyagramda yönetilen örneklerin temel özellikleri özetlenmektedir:The following diagram outlines key features of managed instances:

Temel Özellikler

Yönetilen örnek dağıtım modeli, şirket içi veya IaaS, kendiliğinden oluşturulmuş veya ISV tarafından sağlanmış ortamdan çok sayıda uygulamayı, mümkün olduğunca düşük geçiş çabasıyla tam olarak yönetilen PaaS bulut ortamına geçirmek isteyen müşteriler için tasarlanmıştır.The managed instance deployment model is designed for customers looking to migrate a large number of apps from on-premises or IaaS, self-built, or ISV provided environment to fully managed PaaS cloud environment, with as low migration effort as possible. Müşteriler, Azure 'da tam otomatik veri geçiş hizmeti 'ni (DMS) kullanarak, şirket içi SQL Server, şirket içi SQL Server ile uyumluluğu ve müşteri örneklerinin tamamen yalıtımına sahip olan yönetilen bir örneğe taşıyıp kaydırabilirler Yerel VNet desteği.Using the fully automated Data Migration Service (DMS) in Azure, customers can lift and shift their on-premises SQL Server to a managed instance that offers compatibility with SQL Server on-premises and complete isolation of customer instances with native VNet support. Yazılım Güvencesi sayesinde, SQL Server için Azure hibrit avantajıkullanarak, yönetilen bir örnekteki indirimli ücretler için mevcut lisanslarını Exchange 'e dönüştürebilirsiniz.With Software Assurance, you can exchange their existing licenses for discounted rates on a managed instance using the Azure Hybrid Benefit for SQL Server. Yönetilen bir örnek, bulutta yüksek güvenlik ve zengin bir programlama yüzeyi gerektiren SQL Server örnekleri için en iyi geçiş hedefidir.A managed instance is the best migration destination in the cloud for SQL Server instances that require high security and a rich programmability surface.

Yönetilen örnek dağıtım seçeneği amaçlar, aşamalı bir yayın planı aracılığıyla en son şirket içi SQL Server sürümüyle %100 ' a kadar yüzey alanı uyumluluğunu sağlar.The managed instance deployment option aims delivers close to 100% surface area compatibility with the latest on-premises SQL Server version through a staged release plan.

Azure SQL veritabanı dağıtım seçenekleri arasında karar vermek için: tek veritabanı, havuza alınmış veritabanı ve yönetilen örnek ve sanal makinede barındırılan SQL Server, bkz. Azure 'da SQL Server doğru sürümünü seçme.To decide between the Azure SQL Database deployment options: single database, pooled database, and managed instance, and SQL Server hosted in virtual machine, see how to choose the right version of SQL Server in Azure.

Temel özellikler ve yeteneklerKey features and capabilities

Yönetilen örnek, hem Azure SQL veritabanı hem de SQL Server veritabanı altyapısında bulunan en iyi özellikleri birleştirir.Managed instance combines the best features that are available both in Azure SQL Database and SQL Server Database Engine.

Önemli

Yönetilen bir örnek, çevrimiçi işlemler, otomatik plan düzeltmeleri ve diğer kurumsal performans iyileştirmeleri dahil olmak üzere en son SQL Server sürümünün tüm özellikleriyle çalışır.A managed instance runs with all of the features of the most recent version of SQL Server, including online operations, automatic plan corrections, and other enterprise performance enhancements. Kullanılabilen özelliklerin bir karşılaştırması, Özellik Karşılaştırması: Azure SQL veritabanı ve SQL Serveraçıklanmıştır.A Comparison of the features available is explained in Feature comparison: Azure SQL Database versus SQL Server.

PaaS avantajlarıPaaS benefits İş sürekliliğiBusiness continuity
Donanım satın alma ve yönetimi yokNo hardware purchasing and management
Temel altyapıyı yönetmeye yönelik yönetim yükü yokNo management overhead for managing underlying infrastructure
Hızlı sağlama ve hizmet ölçeklendirmeQuick provisioning and service scaling
Otomatik düzeltme eki uygulama ve sürüm yükseltmeAutomated patching and version upgrade
Diğer PaaS veri hizmetleriyle tümleştirmeIntegration with other PaaS data services
% 99,99 çalışma süresi SLA 'Sı99.99% uptime SLA
Yüksek kullanılabilirlik için yerleşikBuilt in high-availability
Otomatik yedeklemelerle korunan verilerData protected with automated backups
Müşteri yapılandırılabilir yedekleme Bekletme dönemiCustomer configurable backup retention period
Kullanıcı tarafından başlatılan yedeklemelerUser-initiated backups
Zaman noktası veritabanı geri yükleme özelliğiPoint in time database restore capability
Güvenlik ve uyumlulukSecurity and compliance YönetmeManagement
Yalıtılmış ortam (VNET tümleştirmesi, tek kiracılı hizmet, adanmış işlem ve depolama)Isolated environment (VNet integration, single tenant service, dedicated compute and storage)
Saydam veri şifrelemesi (TDE)Transparent data encryption (TDE)
Azure AD kimlik doğrulaması, çoklu oturum açma desteğiAzure AD authentication, single sign-on support
Azure AD Server sorumluları (oturum açmalar) (genel önizleme)Azure AD server principals (logins) (public preview)
Azure SQL veritabanı ile aynı uyumluluk standartlarına uyarAdheres to compliance standards same as Azure SQL database
SQL denetimiSQL auditing
Gelişmiş Tehdit KorumasıAdvanced Threat Protection
Hizmet sağlamayı ve ölçeklendirmeyi otomatikleştirmek için API Azure Resource ManagerAzure Resource Manager API for automating service provisioning and scaling
El ile hizmet sağlama ve ölçeklendirme için Azure portal işlevselliğiAzure portal functionality for manual service provisioning and scaling
Veri geçiş hizmetiData Migration Service

Önemli

Azure SQL veritabanı (tüm dağıtım seçenekleri), bir dizi uyumluluk standartlarına karşı sertifikalandırilmiştir.Azure SQL Database (all deployment options), has been certified against a number of compliance standards. Daha fazla bilgi için SQL veritabanı uyumluluk sertifikalarının en güncel listesini bulabileceğiniz Microsoft Azure Güven Merkezi ' ne bakın.For more information, see the Microsoft Azure Trust Center where you can find the most current list of SQL Database compliance certifications.

Yönetilen örneklerin temel özellikleri aşağıdaki tabloda gösterilmiştir:The key features of managed instances are shown in the following table:

ÖzellikFeature AçıklamaDescription
Sürüm/derleme SQL ServerSQL Server version / build SQL Server veritabanı altyapısı (en son kararlı)SQL Server Database Engine (latest stable)
Yönetilen otomatik yedeklemelerManaged automated backups YesYes
Yerleşik örnek ve veritabanı izleme ve ölçümlerBuilt-in instance and database monitoring and metrics YesYes
Otomatik yazılım düzeltme eki uygulamaAutomatic software patching YesYes
En son veritabanı altyapısı özellikleriThe latest Database Engine features YesYes
Veritabanı başına veri dosyası (satır) sayısıNumber of data files (ROWS) per the database Birden çokMultiple
Veritabanı başına günlük dosyası (günlük) sayısıNumber of log files (LOG) per database 11
VNet-Azure Resource Manager dağıtımıVNet - Azure Resource Manager deployment YesYes
VNet-klasik dağıtım modeliVNet - Classic deployment model HayırNo
Portal desteğiPortal support YesYes
Yerleşik tümleştirme hizmeti (SSIS)Built-in Integration Service (SSIS) No-SSIS Azure Data Factory PaaS 'in bir parçasıdırNo - SSIS is a part of Azure Data Factory PaaS
Yerleşik analiz hizmeti (SSAS)Built-in Analysis Service (SSAS) Hayır-SSAS ayrı PaaSNo - SSAS is separate PaaS
Yerleşik raporlama hizmeti (SSRS)Built-in Reporting Service (SSRS) Power BI veya SSRS IaaS kullanmaNo - use Power BI or SSRS IaaS

Sanal çekirdek tabanlı satın alma modelivCore-based purchasing model

Yönetilen örnekler için sanal çekirdek tabanlı satın alma modeli , şirket içi iş yükü gereksinimlerini buluta çevirebilmeniz için esneklik, denetim, saydamlık ve kolay bir yol sağlar.The vCore-based purchasing model for managed instances gives you flexibility, control, transparency, and a straightforward way to translate on-premises workload requirements to the cloud. Bu model, iş yükü gereksinimlerinize göre işlem, bellek ve depolamayı değiştirmenize olanak sağlar.This model allows you to change compute, memory, and storage based upon your workload needs. VCore modeli, SQL Server için Azure hibrit avantajıyüzde 30 ' a kadar tasarruf için de uygundur.The vCore model is also eligible for up to 30 percent savings with the Azure Hybrid Benefit for SQL Server.

Sanal çekirdek modelinde, donanım nesilleri arasından seçim yapabilirsiniz.In vCore model, you can choose between generations of hardware.

  • 4. nesil Mantıksal CPU 'Lar Intel E5-2673 v3 (Haswell) 2,4 GHz işlemcileri, ekli SSD, fiziksel çekirdekler, çekirdek başına 7 GB RAM ve 8 ila 24 sanal çekirdek arasında işlem boyutları temel alır.Gen4 Logical CPUs are based on Intel E5-2673 v3 (Haswell) 2.4-GHz processors, attached SSD, physical cores, 7-GB RAM per core, and compute sizes between 8 and 24 vCores.
  • 5. nesil Mantıksal CPU 'Lar Intel E5-2673 v4 (çok Iyi) 2,3 GHz işlemcileri, hızlı NVMe SSD, hiper iş parçacıklı mantıksal çekirdek ve 4 ile 80 çekirdekler arasında işlem boyutlarını temel alır.Gen5 Logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz processors, fast NVMe SSD, hyper-threaded logical core, and compute sizes between 4 and 80 cores.

Yönetilen örnek kaynak limitlerdekidonanım oluşturmaları arasındaki fark hakkında daha fazla bilgi bulabilirsiniz.Find more information about the difference between hardware generations in managed instance resource limits.

Önemli

Yeni 4. nesil veritabanları artık Avustralya Doğu veya Brezilya Güney bölgelerinde desteklenmez.New Gen4 databases are no longer supported in the Australia East or Brazil South regions.

Yönetilen örnek hizmeti katmanlarıManaged instance service tiers

Yönetilen örnek iki hizmet katmanlarında kullanılabilir:Managed instance is available in two service tiers:

  • Genel amaçlı: tipik performans ve GÇ gecikme gereksinimlerine sahip uygulamalar için tasarlanmıştır.General purpose: Designed for applications with typical performance and IO latency requirements.
  • İş açısından kritik: düşük GÇ gecikme gereksinimleri ve iş yükünde temeldeki bakım işlemlerinin en az etkisi olan uygulamalar için tasarlanmıştır.Business critical: Designed for applications with low IO latency requirements and minimal impact of underlying maintenance operations on the workload.

Her iki hizmet katmanı da% 99,99 kullanılabilirlik garantisi sağlar ve depolama boyutunu ve işlem kapasitesini bağımsız olarak seçmenizi sağlar.Both service tiers guarantee 99.99% availability and enable you to independently select storage size and compute capacity. Azure SQL veritabanı 'nın yüksek kullanılabilirlik mimarisi hakkında daha fazla bilgi için bkz. yüksek kullanılabilirlik ve Azure SQL veritabanı.For more information on the high availability architecture of Azure SQL Database, see High availability and Azure SQL Database.

Genel amaçlı hizmet katmanıGeneral purpose service tier

Aşağıdaki listede Genel Amaçlı hizmet katmanının temel özellikleri açıklanmıştır:The following list describes key characteristic of the General Purpose service tier:

  • Tipik performans gereksinimleriyle iş uygulamalarının çoğunluğunun tasarımıDesign for the majority of business applications with typical performance requirements
  • Yüksek performanslı Azure Blob depolama (8 TB)High-performance Azure Blob storage (8 TB)
  • Güvenilir Azure Blob depolama ve azure Service Fabric temel alınarak yerleşik yüksek kullanılabilirlikBuilt-in high-availability based on reliable Azure Blob storage and Azure Service Fabric

Daha fazla bilgi için bkz. genel amaçlı katmanda depolama katmanı ve yönetilen örnekler (genel amaçlı) için depolama performansı en iyi uygulamaları ve konuları.For more information, see storage layer in general purpose tier and storage performance best practices and considerations for managed instances (general purpose).

Yönetilen örnek kaynak sınırlarındakihizmet katmanları arasındaki fark hakkında daha fazla bilgi edinin.Find more information about the difference between service tiers in managed instance resource limits.

İş Açısından Kritik hizmet katmanıBusiness Critical service tier

İş Açısından Kritik hizmet katmanı, yüksek GÇ gereksinimlerine sahip uygulamalar için oluşturulmuştur.Business Critical service tier is built for applications with high IO requirements. Birkaç yalıtılmış çoğaltma kullanarak hatalara en yüksek esnekliği sağlar.It offers highest resilience to failures using several isolated replicas.

Aşağıdaki listede İş Açısından Kritik hizmet katmanının temel özellikleri özetlenmektedir:The following list outlines the key characteristics of the Business Critical service tier:

Yönetilen örnek kaynak sınırlarındakihizmet katmanları arasındaki fark hakkında daha fazla bilgi edinin.Find more information about the difference between service tiers in managed instance resource limits.

Yönetilen örnek yönetimi işlemleriManaged instance management operations

Azure SQL Veritabanı yeni yönetilen örnekleri otomatik olarak dağıtmak, örnek özelliklerini güncelleştirmek ve artık gerekmediğinde örnekleri silmek için kullanabileceğiniz yönetim işlemleri sağlar.Azure SQL Database provides management operations that you can use to automatically deploy new managed instances, update instance properties, and delete instances when no longer needed. Bu bölümde yönetim işlemleri ve bunların tipik süreleri hakkında bilgi sağlanır.This section provides information about management operations and their typical durations.

Azure sanal ağları (VNet) içindeki dağıtımları desteklemek ve müşterilere yalıtım ve güvenlik sağlamak için, yönetilen örnek, sanal kümeleredayanır ve bu, Müşterinin sanal ağ alt ağı.To support deployments within Azure Virtual Networks (VNets) and provide isolation and security for customers, managed instance relies on virtual clusters, which represent a dedicated set of isolated virtual machines deployed inside the customer's virtual network subnet. Temelde, boş bir alt ağda bulunan her yönetilen örnek dağıtımı yeni bir sanal küme oluşturma ile sonuçlanır.Essentially, every managed instance deployment in an empty subnet results in a new virtual cluster buildout.

Dağıtılmış yönetilen örneklerin sonraki işlemlerinin, temel alınan sanal kümesinde de etkileri olabilir.Subsequent operations on deployed managed instances might also have effects on its underlying virtual cluster. Bu, ek sanal makinelerin dağıtımı, Yeni dağıtımlar veya mevcut yönetilen örneklere güncelleştirmeler planlarken dikkate alınması gereken bir ek yük ile birlikte, yönetim işlemlerinin süresini etkiler.This affects the duration of management operations, as deploying additional virtual machines comes with an overhead that needs to be considered when you plan new deployments or updates to existing managed instances.

Tüm yönetim işlemleri aşağıdaki gibi kategorilere ayrılabilir:All management operations can be categorized as follows:

  • Örnek dağıtımı (yeni örnek oluşturma).Instance deployment (new instance creation).
  • Örnek Güncelleştirmesi (sanal çekirdekler, ayrılmış depolama vb. gibi örnek özellikleri değiştirme).Instance update (changing instance properties, such as vCores, reserved storage, etc).
  • Örnek silme.Instance deletion.

Genellikle, sanal kümelerdeki işlemler en uzun sürer.Typically, operations on virtual clusters take the longest. Sanal kümelerdeki işlemlerin süresi farklılık gösterir. var olan hizmet telemetri verilerine göre genellikle tahmin edebileceğiniz değerler aşağıda verilmiştir:Duration of the operations on virtual clusters vary – below are the values that you can typically expect, based on existing service telemetry data:

  • Sanal küme oluşturma.Virtual cluster creation. Bu örnek yönetim işlemlerinde zaman uyumlu bir adımdır.This is a synchronous step in instance management operations. işlemlerin %90 ' i 4 saat içinde tamamlanır.90% of operations finish in 4 hours.
  • Sanal küme yeniden boyutlandırma (genişletme veya küçültme).Virtual cluster resizing (expansion or shrinking). Genişleme zaman uyumsuz olarak (örnek yönetim işlemleri süresince etkilenmeden) zaman uyumsuz olarak gerçekleştirilir.Expansion is a synchronous step, while shrinking is performed asynchronously (without impact on the duration of instance management operations). küme genişletmeleri %90, en az 2,5 saat içinde tamamlanır.90% of cluster expansions finish in less than 2.5 hours.
  • Sanal küme silme.Virtual cluster deletion. Silme zaman uyumsuz bir adımdır, ancak boş bir sanal kümede el ile de başlatılabilir , bu durumda eşzamanlı olarak yürütülür.Deletion is an asynchronous step, but it can also be initiated manually on an empty virtual cluster, in which case it executes synchronously. %90, sanal küme silme işleminin 1,5 saat içinde sona ermesini.90% of virtual cluster deletions finish in 1.5 hours.

Ayrıca, örneklerin yönetimi barındırılan veritabanlarında gerçekleştirilen işlemlerden birini de içerebilir ve bu da daha uzun süreler elde edebilir:Additionally, management of instances may also include one of the operations on hosted databases, which results in longer durations:

  • Azure depolama 'dan veritabanı dosyaları iliştirme.Attaching database files from Azure Storage. Bu, Genel Amaçlı hizmet katmanında işlem (vCore) veya depolama ölçeği artırma veya azaltma gibi zaman uyumlu bir adımdır.This is a synchronous step, such as compute (vCore), or storage scaling up or down in the General Purpose service tier. Bu işlemlerin %90 ' i 5 dakika içinde tamamlanır.90% of these operations finish in 5 minutes.
  • Always on kullanılabilirlik grubu dengeli dağıtımı.Always On availability group seeding. Bu, işlem (sanal çekirdek) veya İş Açısından Kritik hizmet katmanındaki depolama ölçeklendirmesinin yanı sıra hizmet katmanını Genel Amaçlı İş Açısından Kritik (veya tersi) olarak değiştirme gibi zaman uyumlu bir adımdır.This is a synchronous step, such as compute (vCore), or storage scaling in the Business Critical service tier as well as in changing the service tier from General Purpose to Business Critical (or vice versa). Bu işlemin süresi toplam veritabanı boyutuyla ve geçerli veritabanı etkinliğiyle orantılıdır (etkin işlem sayısı).Duration of this operation is proportional to the total database size as well as current database activity (number of active transactions). Bir örneği güncelleştirme sırasında veritabanı etkinliği toplam süreye önemli bir varyans getirebilir.Database activity when updating an instance can introduce significant variance to the total duration. Bu işlemlerin %90 ' i 220 GB/saat veya daha yüksek bir süre içinde yürütülür.90% of these operations execute at 220 GB / hour or higher.

Aşağıdaki tabloda işlemler ve genel toplam süreler özetlenmektedir:The following table summarizes operations and typical overall durations:

KategoriCategory İşlemOperation Uzun süre çalışan segmentLong-running segment Tahmini süreEstimated duration
DağıtımDeployment Boş bir alt ağdaki ilk örnekFirst instance in an empty subnet Sanal küme oluşturmaVirtual cluster creation işlemlerin %90 ' i 4 saat içinde sona ermesini90% of operations finish in 4 hours
KurulumDeployment Boş olmayan bir alt ağda (örneğin, gen 4 örneklerine sahip bir alt ağdaki ilk Gen 5 örneği) başka bir donanım oluşturma örneğiFirst instance of another hardware generation in a non-empty subnet (for example, first Gen 5 instance in a subnet with Gen 4 instances) Sanal küme oluşturma *Virtual cluster creation* işlemlerin %90 ' i 4 saat içinde sona ermesini90% of operations finish in 4 hours
KurulumDeployment Boş veya boş olmayan bir alt ağda 4 sanal çekirdekler için ilk örnek oluşturmaFirst instance creation of 4 vCores, in an empty or non-empty subnet Sanal küme oluşturma * *Virtual cluster creation** işlemlerin %90 ' i 4 saat içinde sona ermesini90% of operations finish in 4 hours
KurulumDeployment Boş olmayan alt ağ içinde sonraki örnek oluşturma (2., üçüncü, vb. örnek)Subsequent instance creation within the non-empty subnet (2nd, 3rd, etc. instance) Sanal küme yeniden boyutlandırmaVirtual cluster resizing 2,5 saat içinde işlem bitiş %9090% of operations finish in 2.5 hours
GüncelleştirmeUpdate Örnek özelliği değişikliği (yönetici parolası, AAD oturum açma, Azure Hibrit Avantajı bayrağı)Instance property change (admin password, AAD login, Azure Hybrid Benefit flag) YokN/A En fazla 1 dakikaUp to 1 minute
GüncelleştirUpdate Örnek depolama ölçeği artırma/azaltma (Genel Amaçlı hizmet katmanı)Instance storage scaling up/down (General Purpose service tier) -Sanal küme yeniden boyutlandırma- Virtual cluster resizing
-Veritabanı dosyaları iliştirme- Attaching database files
2,5 saat içinde işlem bitiş %9090% of operations finish in 2.5 hours
GüncelleştirUpdate Örnek depolama ölçeği artırma/azaltma (İş Açısından Kritik hizmet katmanı)Instance storage scaling up/down (Business Critical service tier) -Sanal küme yeniden boyutlandırma- Virtual cluster resizing
-Always on kullanılabilirlik grubu dengeli dağıtımı- Always On availability group seeding
işlemin %90 ' i, tüm veritabanlarının çekirdeğini sağlamak için 2,5 saat + saat (220 GB/saat)90% of operations finish in 2.5 hours + time to seed all databases (220 GB / hour)
GüncelleştirUpdate Örnek işlem (Vçekirdekler) ölçeği artırma ve azaltma (Genel Amaçlı)Instance compute (vCores) scaling up and down (General Purpose) -Sanal küme yeniden boyutlandırma- Virtual cluster resizing
-Veritabanı dosyaları iliştirme- Attaching database files
2,5 saat içinde işlem bitiş %9090% of operations finish in 2.5 hours
GüncelleştirUpdate Örnek işlem (Vçekirdekler) ölçeği artırma ve azaltma (İş Açısından Kritik)Instance compute (vCores) scaling up and down (Business Critical) -Sanal küme yeniden boyutlandırma- Virtual cluster resizing
-Always on kullanılabilirlik grubu dengeli dağıtımı- Always On availability group seeding
işlemin %90 ' i, tüm veritabanlarının çekirdeğini sağlamak için 2,5 saat + saat (220 GB/saat)90% of operations finish in 2.5 hours + time to seed all databases (220 GB / hour)
GüncelleştirUpdate Örnek ölçeği 4 sanal çekirdeğe kadar (Genel Amaçlı)Instance scale down to 4 vCores (General Purpose) -Sanal küme yeniden boyutlandırma (ilk kez yapıldıysa, sanal küme oluşturulması gerekebilir * *)- Virtual cluster resizing (if done for the first time, it may require virtual cluster creation**)
-Veritabanı dosyaları iliştirme- Attaching database files
işlemin %90 ' u 4 saat 5 dakika içinde tamamlanır * *90% of operations finish in 4 h 5 min**
GüncelleştirUpdate Örnek ölçeği 4 sanal çekirdeğe kadar (Genel Amaçlı)Instance scale down to 4 vCores (General Purpose) -Sanal küme yeniden boyutlandırma (ilk kez yapıldıysa, sanal küme oluşturulması gerekebilir * *)- Virtual cluster resizing (if done for the first time, it may require virtual cluster creation**)
-Always on kullanılabilirlik grubu dengeli dağıtımı- Always On availability group seeding
işlemlerin %90 ' i, tüm 220 veritabanlarının çekirdeğini sağlamak için 5 saat + saat ile sona90% of operations finish in 4 hours + time to seed all databases (220 GB / hour)
GüncelleştirUpdate Örnek hizmeti katmanı değişikliği (İş Açısından Kritik Genel Amaçlı ve tam tersi)Instance service tier change (General Purpose to Business Critical and vice versa) -Sanal küme yeniden boyutlandırma- Virtual cluster resizing
-Always on kullanılabilirlik grubu dengeli dağıtımı- Always On availability group seeding
işlemin %90 ' i, tüm veritabanlarının çekirdeğini sağlamak için 2,5 saat + saat (220 GB/saat)90% of operations finish in 2.5 hours + time to seed all databases (220 GB / hour)
ÜzereDeletion Örnek silmeInstance deletion Tüm veritabanları için günlük kuyruğu yedeklemesiLog tail backup for all databases %90 işlem en fazla 1 dakika içinde tamamlanır.90% operations finish in up to 1 minute.
Note: alt ağdaki son örnek silinirse, bu işlem 12 saat sonra sanal küme silmeyi zamanlar * * *Note: if last instance in the subnet is deleted, this operation will schedule virtual cluster deletion after 12 hours***
SilmeDeletion Sanal küme silme (Kullanıcı tarafından başlatılan işlem olarak)Virtual cluster deletion (as user-initiated operation) Sanal küme silmeVirtual cluster deletion İşlem %90, en fazla 1,5 saat içinde tamamlanır90% of operations finish in up to 1.5 hours

* sanal kümesi, donanım oluşturma başına oluşturulur.* Virtual cluster is built per hardware generation.

* @ no__t-1 Haziran 2019 ' de 4 Vçekirdekler dağıtım seçeneği yayımlanmıştır ve yeni bir sanal küme sürümü gerektirir.** The 4 vCores deployment option was released in June 2019 and requires a new virtual cluster version. Hedef alt ağda 12 Haziran 'dan önce oluşturulan örneklere sahipseniz, 4 sanal çekirdek örneği barındırmak için yeni bir sanal küme otomatik olarak dağıtılacaktır.If you had instances in the target subnet that were all created before June 12, a new virtual cluster will be deployed automatically to host 4 vCore instances.

* @ no__t-1 @ no__t-2 12 saat geçerli yapılandırmadır ancak gelecekte değişebilir, bu nedenle buna bir daha fazla bağımlılık yapmayın.*** 12 hours is the current configuration but that might change in the future, so don't take a hard dependency on it. Daha önce bir sanal kümeyi silmeniz gerekiyorsa (örneğin alt ağını serbest bırakmak için), bkz. bir Azure SQL veritabanı yönetilen örneği silindikten sonra bir alt ağı silme.If you need to delete a virtual cluster earlier (to release the subnet for example), see Delete a subnet after deleting an Azure SQL Database managed instance.

Yönetim sırasında örnek kullanılabilirliğiInstance availability during management

Yönetilen örnekler, dağıtım ve silme işlemleri sırasında istemci uygulamalar için kullanılamaz.Managed instances are not available to client applications during deployment and deletion operations.

Yönetilen örnekler, güncelleştirme işlemleri sırasında kullanılabilir, ancak genellikle 10 saniyeye kadar olan güncelleştirmelerin sonunda gerçekleşen yük devretmenin neden olduğu kısa bir kesinti vardır.Managed instances are available during update operations but there is a short downtime caused by the failover that happens at the end of updates that typically lasts up to 10 seconds.

Önemli

Yük devretme süresi, uzun süre çalışan bir Kurtarma süresinedeniyle veritabanlarında gerçekleşen işlemler büyük ölçüde farklılık gösterebilir.Duration of a failover can vary significantly in case of long-running transactions that happen on the databases due to prolonged recovery time. Bu nedenle, Azure SQL veritabanı yönetilen örneği 'nin işlem veya depolama alanını ölçeklendirmeniz veya hizmet katmanını uzun süre çalışan işlemler (veri alma, veri işleme işleri, dizin yeniden oluşturma vb.) ile aynı anda değiştirmeniz önerilmez.Hence it’s not recommended to scale compute or storage of Azure SQL Database managed instance or to change service tier at the same time with the long-running transactions (data import, data processing jobs, index rebuild, etc.). İşlemin sonunda gerçekleştirilecek veritabanı yük devretmesi, devam eden işlemleri iptal eder ve uzun süren kurtarma zamanına yol açabilir.Database failover that will be performed at the end of the operation will cancel ongoing transactions and result in prolonged recovery time.

Hızlandırılmış veritabanı kurtarma , Azure SQL veritabanı yönetilen örnekleri için şu anda kullanılamıyor.Accelerated database recovery is not currently available for Azure SQL Database managed instances. Bu özellik etkinleştirildikten sonra, uzun süre çalışan işlemler durumunda bile yük devretme süresinin çeşitliğini önemli ölçüde azaltır.Once enabled, this feature will significantly reduce variability of failover time, even in case of long-running transactions.

Gelişmiş koruma ve uyumlulukAdvanced security and compliance

Yönetilen örnek dağıtım seçeneği, Azure Cloud ve SQL Server veritabanı altyapısı tarafından sunulan gelişmiş güvenlik özelliklerini birleştirir.The managed instance deployment option combines advanced security features provided by Azure cloud and SQL Server Database Engine.

Yönetilen örnek güvenlik yalıtımıManaged instance security isolation

Yönetilen bir örnek, Azure bulutundaki diğer kiracılardan ek güvenlik yalıtımı sağlar.A managed instance provides additional security isolation from other tenants in the Azure cloud. Güvenlik yalıtımı şunları içerir:Security isolation includes:

  • Azure Express Route veya VPN Gateway kullanarak şirket içi ortamınıza yerel sanal ağ uygulama ve bağlantı.Native virtual network implementation and connectivity to your on-premises environment using Azure Express Route or VPN Gateway.
  • Varsayılan dağıtımda, SQL uç noktası yalnızca özel bir IP adresi aracılığıyla sunulur ve özel Azure veya karma ağlardan güvenli bağlantı sağlar.In a default deployment, SQL endpoint is exposed only through a private IP address, allowing safe connectivity from private Azure or hybrid networks.
  • Adanmış temel altyapıya sahip tek kiracılı (işlem, depolama).Single-tenant with dedicated underlying infrastructure (compute, storage).

Aşağıdaki diyagramda uygulamalarınız için çeşitli bağlantı seçenekleri özetlenmektedir:The following diagram outlines various connectivity options for your applications:

yüksek kullanılabilirlik

Alt ağ düzeyinde VNet tümleştirmesi ve ağ ilkesi zorlaması hakkında daha fazla bilgi edinmek için bkz. yönetilen örnekler Için VNET mimarisi ve Uygulamanızı yönetilen bir örneğe bağlama.To learn more details about VNet integration and networking policy enforcement at the subnet level, see VNet architecture for managed instances and Connect your application to a managed instance.

Önemli

Güvenlik gereksinimlerinizin izin verdiği her yerde, daha fazla avantaj sağlayacak şekilde, aynı alt ağa birden fazla yönetilen örnek yerleştirin.Place multiple managed instance in the same subnet, wherever that is allowed by your security requirements, as that will bring you additional benefits. Aynı alt ağdaki örneklerin birlikte bulunması, ağ altyapısı bakımını önemli ölçüde basitleştirir ve örnek sağlama süresini azaltır, çünkü uzun kaynak sağlama süresi bir alt ağda ilk yönetilen örneği dağıtma maliyetiyle ilişkili olur.Collocating instances in the same subnet will significantly simplify networking infrastructure maintenance and reduce instance provisioning time, since long provisioning duration is associated with the cost of deploying the first managed instance in a subnet.

Azure SQL veritabanı güvenlik özellikleriAzure SQL Database Security Features

Azure SQL veritabanı, verilerinizi korumak için kullanılabilecek bir dizi gelişmiş güvenlik özelliği sağlar.Azure SQL Database provides a set of advanced security features that can be used to protect your data.

  • Yönetilen örnek denetimi , veritabanı olaylarını izler ve bunları Azure depolama hesabınıza yerleştirilmiş bir denetim günlüğü dosyasına yazar.Managed instance auditing tracks database events and writes them to an audit log file placed in your Azure storage account. Denetim, yasal uyumluluğu korumanıza, veritabanı etkinliklerini anlamanıza ve işle ilgili endişeleri veya şüpheli güvenlik ihlallerini gösterebilecek tutarsızlıklar ve bozukluklar elde etmenize yardımcı olabilir.Auditing can help maintain regulatory compliance, understand database activity, and gain insight into discrepancies and anomalies that could indicate business concerns or suspected security violations.
  • Hareket halinde veri şifreleme-yönetilen bir örnek, Aktarım Katmanı Güvenliği kullanarak hareket halindeki veriler için şifreleme sağlayarak verilerinizin güvenliğini sağlar.Data encryption in motion - a managed instance secures your data by providing encryption for data in motion using Transport Layer Security. Aktarım katmanı güvenliğine ek olarak, yönetilen örnek dağıtımı seçeneği, bekleme sırasında ve Always Encryptedile sorgu işleme sırasında hassas verilerin korunmasını sağlar.In addition to transport layer security, the managed instance deployment option offers protection of sensitive data in flight, at rest and during query processing with Always Encrypted. Always Encrypted, kritik öneme sahip verilerin çalınması gibi güvenlik ihlallerine karşı sektörde benzersiz koruma sağlayan bir özelliktir.Always Encrypted is an industry-first that offers unparalleled data security against breaches involving the theft of critical data. Örneğin, Always Encrypted, kredi kartı numaraları, sorgu işleme sırasında bile veritabanı her zaman şifreli olarak depolanır ve bu da verileri işlemesi gereken yetkili personel veya uygulamalar tarafından kullanım noktasında şifre çözmeye izin verir.For example, with Always Encrypted, credit card numbers are stored encrypted in the database always, even during query processing, allowing decryption at the point of use by authorized staff or applications that need to process that data.
  • Gelişmiş tehdit koruması , bir hizmette yerleşik olarak bulunan ve veritabanlarına yararlanmaya yönelik olağan dışı ve zararlı olabilecek girişimleri algılayan ek bir güvenlik bilgileri katmanı sunarak denetimi tamamlar.Advanced Threat Protection complements auditing by providing an additional layer of security intelligence built into the service that detects unusual and potentially harmful attempts to access or exploit databases. Şüpheli etkinlikler, olası güvenlik açıkları ve SQL ekleme saldırıları ve anormal veritabanı erişim desenleri hakkında uyarılırsınız.You are alerted about suspicious activities, potential vulnerabilities, and SQL injection attacks, as well as anomalous database access patterns. Gelişmiş tehdit koruması uyarıları Azure Güvenlik Merkezi 'nden görüntülenebilir ve şüpheli etkinliğin ayrıntılarını sağlayabilir ve tehdidi araştırmak ve hafifletmek için önerilen eylemleri gerçekleştirebilir.Advanced Threat Protection alerts can be viewed from Azure Security Center and provide details of suspicious activity and recommend action on how to investigate and mitigate the threat.
  • Dinamik veri maskeleme , hassas verileri ayrıcalıksız kullanıcılarla maskeleyerek kısıtlar.Dynamic data masking limits sensitive data exposure by masking it to non-privileged users. Dinamik veri maskeleme, hassas verilerin uygulama katmanında en az etkiyle ne kadar açığa çıkarmasını belirleyebilmenizi sağlayarak gizli verilere yetkisiz erişimin engellenmesine yardımcı olur.Dynamic data masking helps prevent unauthorized access to sensitive data by enabling you to designate how much of the sensitive data to reveal with minimal impact on the application layer. Bu özellik, hassas verileri belirlenen veritabanı alanlarına yapılan sorgunun sonuç kümesinde gizleyen ancak veritabanındaki verileri değiştirmeyen ilke tabanlı bir güvenlik özelliğidir.It’s a policy-based security feature that hides the sensitive data in the result set of a query over designated database fields, while the data in the database is not changed.
  • Satır düzeyi güvenlik , bir veritabanı tablosundaki satırlara erişimi, sorguyu yürüten kullanıcının özelliklerine göre denetlemenizi sağlar (örneğin, Grup üyeliği veya yürütme bağlamı gibi).Row-level security enables you to control access to rows in a database table based on the characteristics of the user executing a query (such as by group membership or execution context). Satır düzeyi güvenlik (RLS), uygulamanızın güvenlik tasarımını ve kodlama aşamasını kolaylaştırır.Row-level security (RLS) simplifies the design and coding of security in your application. RLS, veri satırı erişiminde kısıtlama uygulamanızı sağlar.RLS enables you to implement restrictions on data row access. Örneğin, çalışanların yalnızca departmanlarıyla ilgili veri satırlarına erişmesini veya bir veri erişimini yalnızca ilgili verilerle kısıtlamalarını sağlamak.For example, ensuring that workers can access only the data rows that are pertinent to their department, or restricting a data access to only the relevant data.
  • Saydam veri şifrelemesi (TDE) , bekleyen verileri şifreleme olarak bilinen yönetilen örnek veri dosyalarını şifreler.Transparent data encryption (TDE) encrypts managed instance data files, known as encrypting data at rest. TDE, veri ve günlük dosyalarının gerçek zamanlı g/ç şifrelemesini ve şifresini çözmeyi gerçekleştirir.TDE performs real-time I/O encryption and decryption of the data and log files. Şifreleme, kurtarma sırasında kullanılabilirlik için veritabanı önyükleme kaydında depolanan bir veritabanı şifreleme anahtarı (DEK) kullanır.The encryption uses a database encryption key (DEK), which is stored in the database boot record for availability during recovery. Yönetilen bir örnekteki tüm veritabanlarınızı, saydam veri şifrelemesi ile koruyabilirsiniz.You can protect all your databases in a managed instance with transparent data encryption. TDE, depolama ortamının hırsızlığına karşı korunması için birçok uyumluluk standardı tarafından gerekli olan, bekleyen, bekleyen şifreleme teknolojisine sahip SQL Server.TDE is SQL Server’s proven encryption-at-rest technology that is required by many compliance standards to protect against theft of storage media.

Şifrelenmiş bir veritabanının yönetilen bir örneğe geçirilmesi, Azure veritabanı geçiş hizmeti (DMS) veya yerel geri yükleme aracılığıyla desteklenir.Migration of an encrypted database to a managed instance is supported via the Azure Database Migration Service (DMS) or native restore. Yerel geri yükleme kullanarak şifrelenmiş bir veritabanını geçirmeyi planlıyorsanız, var olan TDE sertifikasının şirket içi SQL Server veya bir sanal makinedeki SQL Server bir yönetilen örneğe geçirilmesi gerekli bir adımdır.If you plan to migrate an encrypted database using native restore, migration of the existing TDE certificate from the SQL Server on-premises or SQL Server in a virtual machine to a managed instance is a required step. Geçiş seçenekleri hakkında daha fazla bilgi için bkz. yönetilen örneğe SQL Server örnek geçişi.For more information about migration options, see SQL Server instance migration to managed instance.

Azure Active Directory TümleştirmesiAzure Active Directory Integration

Yönetilen örnek dağıtım seçeneği, Azure Active Directory (AAD) ile tümleştirilmiş geleneksel SQL Server veritabanı altyapısı oturumlarını ve oturum açmaları destekler.The managed instance deployment option supports traditional SQL server Database engine logins and logins integrated with Azure Active Directory (AAD). Azure AD Server sorumluları (oturum açmalar) (genel önizleme), şirket içi ortamınızda kullandığınız şirket içi veritabanı oturumlarının Azure bulut sürümüdür.Azure AD server principals (logins) (public preview) are Azure cloud version of on-premises database logins that you are using in your on-premises environment. Azure AD Server sorumluları (oturum açmalar), aynı yönetilen ve çapraz veritabanı sorguları dahil olmak üzere, örnek düzeyi bir işlem gerçekleştirmek için, Azure Active Directory kiracınızdan doğru örnek kapsamlı sorumlular olarak Kullanıcı ve grupları belirtmenizi sağlar Instance.Azure AD server principals (logins) enable you to specify users and groups from your Azure Active Directory tenant as true instance-scoped principals, capable of performing any instance-level operation, including cross-database queries within the same managed instance.

Dış sağlayıcıdanAzure AD Server sorumlularını (oturum açma) (genel önizleme) oluşturmak için yeni bir sözdizimi sunulmuştur.A new syntax is introduced to create Azure AD server principals (logins) (public preview), FROM EXTERNAL PROVIDER. Sözdizimi hakkında daha fazla bilgi için bkz. oturum açma oluşturmave yönetilen örnek Için Azure Active Directory Yöneticisi sağlama makalesini gözden geçirme.For more information on the syntax, see CREATE LOGIN, and review the Provision an Azure Active Directory administrator for your managed instance article.

Azure Active Directory tümleştirmesi ve çok faktörlü kimlik doğrulamasıAzure Active Directory integration and multi-factor authentication

Yönetilen örnek dağıtım seçeneği, veritabanı kullanıcısı ve diğer Microsoft hizmetlerinin kimliklerini Azure Active Directory tümleştirmeylemerkezi olarak yönetmenize olanak sağlar.The managed instance deployment option enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. Bu özellik, izin yönetimini kolaylaştırırken güvenliği artırır.This capability simplified permission management and enhances security. Azure Active Directory, veri ve uygulama güvenliğini artırmak için çok faktörlü kimlik doğrulamasını (MFA) ve çoklu oturum açma işlemini destekler.Azure Active Directory supports multi-factor authentication (MFA) to increase data and application security while supporting a single sign-on process.

Kimlik DoğrulamasıAuthentication

Yönetilen örnek kimlik doğrulaması, kullanıcıların veritabanına bağlanırken kimliklerini nasıl kanıtlayacağına başvurur.Managed instance authentication refers to how users prove their identity when connecting to the database. SQL Veritabanı iki kimlik doğrulaması türünü destekler:SQL Database supports two types of authentication:

  • SQL kimlik doğrulaması:SQL Authentication:

    Bu kimlik doğrulama yöntemi bir Kullanıcı adı ve parola kullanır.This authentication method uses a username and password.

  • Azure Active Directory kimlik doğrulaması:Azure Active Directory Authentication:

    Bu kimlik doğrulama yöntemi, Azure Active Directory tarafından yönetilen kimlikleri kullanır ve yönetilen ve tümleşik etki alanları için desteklenir.This authentication method uses identities managed by Azure Active Directory and is supported for managed and integrated domains. Mümkün olduğunda Active Directory kimlik doğrulamasını (tümleşik güvenlik) kullanın.Use Active Directory authentication (integrated security) whenever possible.

YetkilendirmeAuthorization

Yetkilendirme, bir kullanıcının bir Azure SQL veritabanında neler yapabileceğini belirtir ve Kullanıcı hesabınızın veritabanı rolü üyelikleri ve nesne düzeyi izinleri tarafından kontrol edilir.Authorization refers to what a user can do within an Azure SQL Database, and is controlled by your user account's database role memberships and object-level permissions. Yönetilen bir örnek SQL Server 2017 ile aynı yetkilendirme yeteneklerine sahiptir.A Managed instance has same authorization capabilities as SQL Server 2017.

Veritabanı geçişiDatabase migration

Yönetilen örnek dağıtım seçeneği, şirket içi veya IaaS veritabanı uygulamalarından toplu veritabanı geçişi ile Kullanıcı senaryolarını hedefler.The managed instance deployment option targets user scenarios with mass database migration from on-premises or IaaS database implementations. Yönetilen örnek birkaç veritabanı geçiş seçeneğini destekler:Managed instance supports several database migration options:

Yedekleme ve geri yüklemeBack up and restore

Geçiş yaklaşımı SQL yedeklemelerini Azure Blob depolamaya kullanır.The migration approach leverages SQL backups to Azure Blob storage. Azure Depolama Blobu 'nda depolanan yedeklemeler, T-SQL restore komutukullanılarak yönetilen bir örneğe doğrudan geri yüklenebilir.Backups stored in Azure storage blob can be directly restored into a managed instance using the T-SQL RESTORE command.

  • Wide World Importers-standart veritabanı yedekleme dosyasının nasıl geri yükleneceğini gösteren bir hızlı başlangıç için bkz. bir yedekleme dosyasını yönetilen bir örneğe geri yükleme.For a quickstart showing how to restore the Wide World Importers - Standard database backup file, see Restore a backup file to a managed instance. Bu hızlı başlangıçta, bir yedekleme dosyasını Azure blog depolama alanına yüklemeniz ve paylaşılan erişim imzası (SAS) anahtarı kullanarak güvence altına almanız gerekir.This quickstart shows you have to upload a backup file to Azure blog storage and secure it using a Shared access signature (SAS) key.
  • URL 'den geri yükleme hakkında daha fazla bilgi için bkz. URL 'Den yerel GERI yükleme.For information about restore from URL, see Native RESTORE from URL.

Önemli

Yönetilen bir örnekten yedeklemeler, yalnızca başka bir yönetilen örneğe geri yüklenebilir.Backups from a managed instance can only be restored to another managed instance. Şirket içi SQL Server veya tek bir veritabanı/elastik havuza geri yüklenemez.They cannot be restored to an on-premises SQL Server or to a single database/elastic pool.

Veri geçiş hizmetiData Migration Service

Azure veritabanı geçiş hizmeti, birden çok veritabanı kaynağından Azure veri platformları arasında kesintisiz geçiş sağlamak için tasarlanan, tam olarak yönetilen bir hizmettir.The Azure Database Migration Service is a fully managed service designed to enable seamless migrations from multiple database sources to Azure Data platforms with minimal downtime. Bu hizmet, var olan üçüncü taraf ve SQL Server veritabanlarını Azure SQL veritabanı 'na (tek veritabanları, elastik havuzlardaki havuza alınmış veritabanları ve yönetilen bir örnekteki örnek veritabanları) ve Azure VM 'de SQL Server taşımak için gereken görevleri basitleştirir.This service streamlines the tasks required to move existing third party and SQL Server databases to Azure SQL Database (single databases, pooled databases in elastic pools, and instance databases in a managed instance) and SQL Server in Azure VM. Şirket içi VERITABANıNıZı DMS kullanarak yönetilen örneğe geçirmekonusuna bakın.See How to migrate your on-premises database to managed instance using DMS.

Desteklenen SQL özellikleriSQL features supported

Yönetilen örnek dağıtım seçeneği amaçlar, hizmet genel kullanıma sunuluncaya kadar aşamalar halinde SQL Server, şirket içi için %100 Surface alan uyumluluğuna yakın sunmaya olanak sağlar.The managed instance deployment option aims to deliver close to 100% surface area compatibility with on-premises SQL Server coming in stages until service general availability. Özellikler ve karşılaştırma listesi için bkz. SQL veritabanı özelliği karşılaştırmasıve yönetilen örneklerde t-SQL farkları listesi için SQL Server, bkz. SQL Server yönetilen örnek T-SQL farklılıkları.For a features and comparison list, see SQL Database feature comparison, and for a list of T-SQL differences in managed instances versus SQL Server, see managed instance T-SQL differences from SQL Server.

Yönetilen örnek dağıtım seçeneği SQL 2008 veritabanlarına geriye dönük uyumluluğu destekler.The managed instance deployment option supports backward compatibility to SQL 2008 databases. SQL 2005 veritabanı sunucularından doğrudan geçiş desteklenir, geçirilen SQL 2005 veritabanlarının uyumluluk düzeyi SQL 2008 olarak güncelleştirilir.Direct migration from SQL 2005 database servers is supported, compatibility level for migrated SQL 2005 databases are updated to SQL 2008.

Aşağıdaki diyagramda, yönetilen örnekteki Surface alanı uyumluluğu özetlenmektedir:The following diagram outlines surface area compatibility in managed instance:

geçiş

Şirket içinde ve yönetilen bir örnekte SQL Server arasındaki temel farklılıklarKey differences between SQL Server on-premises and in a managed instance

Yönetilen örnek dağıtım seçeneği, bulutta her zaman güncel olmasını sağlar, yani şirket içi SQL Server bazı özellikler kullanımdan kalkmış, kullanımdan kaldırılmakta veya alternatiflere sahip olabilir.The managed instance deployment option benefits from being always-up-to-date in the cloud, which means that some features in on-premises SQL Server may be either obsolete, retired, or have alternatives. Araçların belirli bir özelliğin biraz farklı bir şekilde çalıştığını tanıması gerektiğinde veya bu hizmet tam olarak denetlediğiniz bir ortamda çalışmadığı zaman belirli durumlar vardır:There are specific cases when tools need to recognize that a particular feature works in a slightly different way or that service is not running in an environment you do not fully control:

  • Yüksek kullanılabilirlik, her zaman açık kullanılabilirlik gruplarıylabenzer bir teknoloji kullanılarak yerleşiktir ve önceden yapılandırılmıştır.High-availability is built in and pre-configured using technology similar to Always On Availability Groups.
  • Otomatik yedeklemeler ve zaman içinde geri yükleme.Automated backups and point in time restore. Müşteri, otomatik yedekleme zinciriyle kesintiye uğramayan copy-only yedeklemeleri başlatabilir.Customer can initiate copy-only backups that do not interfere with automatic backup chain.
  • Yönetilen örnek tam fiziksel yolların belirtilmesine izin vermiyor, böylece tüm ilgili senaryolar farklı şekilde desteklenmelidir: RESTORE DB MOVE Ile desteklemez, CREATE DB fiziksel yollara izin vermez, BULK INSERT yalnızca Azure Blob 'Ları ile çalışır, vb.Managed instance does not allow specifying full physical paths so all corresponding scenarios have to be supported differently: RESTORE DB does not support WITH MOVE, CREATE DB doesn’t allow physical paths, BULK INSERT works with Azure Blobs only, etc.
  • Yönetilen örnek, Windows kimlik doğrulamasını bulut alternatifi olarak Azure AD kimlik doğrulamasını destekler.Managed instance supports Azure AD authentication as cloud alternative to Windows authentication.
  • Yönetilen örnek, bellek Içi OLTP nesneleri içeren veritabanları için XTP dosya grubunu ve dosyalarını otomatik olarak yönetirManaged instance automatically manages XTP filegroup and files for databases containing In-Memory OLTP objects
  • Yönetilen örnek SQL Server Integration Services (SSIS) destekler ve SSIS paketlerini depolayan SSIS kataloğunu (SSSıSDB) barındırabilir, ancak bunlar Azure Data Factory (ADF) içinde yönetilen bir Azure-SSIS Integration Runtime (IR) üzerinde yürütülür, bkz. ADF 'de Azure-SSIS IR oluşturma .Managed instance supports SQL Server Integration Services (SSIS) and can host SSIS catalog (SSISDB) that stores SSIS packages, but they are executed on a managed Azure-SSIS Integration Runtime (IR) in Azure Data Factory (ADF), see Create Azure-SSIS IR in ADF. SQL veritabanında SSIS özelliklerini karşılaştırmak için bkz. Azure SQL veritabanı tek veritabanı, elastik havuz ve yönetilen örnek karşılaştırması.To compare the SSIS features in SQL Database, see Compare an Azure SQL Database single database, elastic pool, and managed instance.

Yönetilen örnek yönetimi özellikleriManaged instance administration features

Yönetilen örnek dağıtım seçeneği, SQL veritabanı hizmeti bunları sizin için gerçekleştirdiğinden veya bu görevleri büyük ölçüde basitleştirdiği için sistem yöneticisinin yönetim görevlerinde daha az zaman harcamasını sağlar.The managed instance deployment option enables system administrator to spend less time on administrative tasks because the SQL Database service either performs them for you or greatly simplifies those tasks. Örneğin, Işletim sistemi/RDBMS yükleme ve düzeltme eki uygulama, dinamik örnek yeniden boyutlandırma ve yapılandırma, yedeklemeler, veritabanı çoğaltma (sistem veritabanları dahil), yüksek kullanılabilirlik yapılandırmasıve sistem durumu ve performans izleme veri akışlarının yapılandırması.For example, OS / RDBMS installation and patching, dynamic instance resizing and configuration, backups, database replication (including system databases), high availability configuration, and configuration of health and performance monitoring data streams.

Önemli

Desteklenen, kısmen desteklenen ve desteklenmeyen özelliklerin listesi için bkz. SQL veritabanı özellikleri.For a list of supported, partially supported, and unsupported features, see SQL Database features. Yönetilen örneklerde T-SQL farklarının listesi için SQL Server ve bkz. yönetilen örnek T-SQL farklılıkları SQL ServerFor a list of T-SQL differences in managed instances versus SQL Server, see managed instance T-SQL differences from SQL Server

Yönetilen örneği programlı olarak belirlemeHow to programmatically identify a managed instance

Aşağıdaki tabloda Transact SQL aracılığıyla erişilebilen, uygulamanızın yönetilen örnekle çalıştığını tespit etmek ve önemli özellikleri almak için kullanabileceğiniz çeşitli özellikler gösterilmektedir.The following table shows several properties, accessible through Transact SQL, that you can use to detect that your application is working with managed instance and retrieve important properties.

ÖzellikProperty DeğerValue AçıklamaComment
@@VERSION Microsoft SQL Azure (RTM)-12.0.2000.8 2018-03-07 telif hakkı (C) 2018 Microsoft Corporation.Microsoft SQL Azure (RTM) - 12.0.2000.8 2018-03-07 Copyright (C) 2018 Microsoft Corporation. Bu değer SQL veritabanı ile aynıdır.This value is same as in SQL Database.
SERVERPROPERTY ('Edition') SQL AzureSQL Azure Bu değer SQL veritabanı ile aynıdır.This value is same as in SQL Database.
SERVERPROPERTY('EngineEdition') 88 Bu değer, yönetilen bir örneği benzersiz şekilde tanımlar.This value uniquely identifies a managed instance.
@@SERVERNAME, SERVERPROPERTY ('ServerName')@@SERVERNAME, SERVERPROPERTY ('ServerName') Şu biçimdeki tam örnek DNS adı: <instanceName>. <dnsPrefix>.database.windows.net, burada <instanceName> adı müşteri tarafından sağlandığı için <dnsPrefix>, genel DNS adı benzersizliği ("wcus17662feb9ce98", örneğindeFull instance DNS name in the following format:<instanceName>.<dnsPrefix>.database.windows.net, where <instanceName> is name provided by the customer, while <dnsPrefix> is autogenerated part of the name guaranteeing global DNS name uniqueness ("wcus17662feb9ce98", for example) Örnek: my-managed-instance.wcus17662feb9ce98.database.windows.netExample: my-managed-instance.wcus17662feb9ce98.database.windows.net

Sonraki adımlarNext steps