Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Azure SQL Yönetilen Örneği
Bu makalede Azure portalı, PowerShell veya Azure CLI kullanarak Azure SQL Yönetilen Örneği için örnek havuzu oluşturmanın yanı sıra PowerShell veya Azure CLI kullanarak havuzdaki örneklerin nasıl içeri ve dışarı taşınacağı öğretilmiştir.
Örnek havuzları, daha küçük ve daha az işlem yoğunluklu iş yüklerini daha büyük bir SQL Yönetilen Örneği üzerinde birleştirmek zorunda kalmadan birden çok SQL Server örneğini geçirmek için kullanışlı ve uygun maliyetli bir altyapı sağlayan, paylaşılan kaynaklarla birden çok SQL yönetilen örneğini tek bir sanal makineye dağıtmayı mümkün hale getirir.
Önkoşullar
SQL yönetilen örnek havuzu oluşturmak için şunları yapmalısınız:
- Uygun boyutta bir alt ağ aralığına sahip mevcut bir sanal ağ.
- PowerShell'in geçerli sürümü veya Azure CLI'nın en son sürümü için en son Az.SQL modülü.
- SQL yönetilen örneği ve havuz özellikleri gözden geçirildi.
Alt ağ boyutuyla ilgili dikkat edilmesi gerekenler
SQL yönetilen örnek havuzu kullanırken alt ağınızın boyutunu dikkatle planlayın. Alt ağ boyutlandırma yönergeleri için Azure SQL Yönetilen Örneği için gerekli alt ağ boyutunu ve aralığını belirleme bölümüne bakın.
Birden çok Genel Amaçlı örnek içeren bir örnek havuzu için gereken IP adresi sayısını hesaplarken aşağıdaki formülü kullanın:
2 * (5 + (3 * # of MIs)) + 5
, # of MIs sağlamayı planladığınız en fazla örnek sayısını ifade eder. Havuzdaki olası örnek sayısı üst sınırı 40'tır.
Örnek havuzu oluşturma
Azure portalını, PowerShell'i veya Azure CLI'yı kullanarak SQL yönetilen örnek havuzu oluşturabilirsiniz. Aşağıdaki topluluklara bir göz atın:
- Şu anda yalnızca standart seri (5. Nesil) veya premium serisi donanımlarda Genel Amaçlı hizmet katmanı kullanılabilir.
- Havuz adı yalnızca küçük harf, sayı ve kısa çizgi içerebilir ve kısa çizgiyle başlayamaz.
- Azure Hibrit Avantajı örnek havuzu düzeyinde uygulanır. Havuzu oluştururken lisans türünü ayarlayabilir ve havuz oluşturulduktan sonra lisans türünü güncelleştirebilirsiniz.
Önemli
Örnek havuzu dağıtmak, uzun süre çalışan ve 4,5 saate kadar sürebilen bir işlemdir.
Azure portalında SQL yönetilen örnek havuzu oluşturmak için şu adımları izleyin:
aka.ms/azuresqlhub'da Azure SQL hub'ına gidin. Azure SQL Yönetilen Örnek bölmesinde Seçenekleri Göster seçin.
Azure SQL Yönetilen Örneği Seçenekleri penceresinde Örnek Havuzu Oluştur'u seçin.
Azure SQL Yönetilen Örnek Havuzu Oluştur sayfasında:
- Temel Bilgiler sekmesinde proje ve örnek ayrıntılarını sağlayın.
- İşlem + Depolama sayfasını açmak ve havuzun kullanmasını istediğiniz hizmet katmanını, işlem donanımını ve SQL Server lisansını seçmek için İşlem + depolama altındaki Örnek havuzunu yapılandır'ı kullanın. İşlem ayarlarınızı kaydetmek ve Azure SQL Yönetilen Örneği Havuzu Oluştur sayfasına geri dönmek için Uygula'yı kullanın.
- Mevcut bir sanal ağı seçin veya Ağ sekmesinde yeni bir sanal ağ yapılandırın.
- (İsteğe bağlı) Ek ayarlar sekmesinde havuz için varsayılan olmayan bir bakım penceresi yapılandırın.
- Gözden geçir ve oluştur sekmesinde yapılandırmanızı gözden geçirin ve ardından Oluştur'u seçerek örnek havuzunuzu oluşturun.
Havuz dağıtımlarını Bildirimler'den izleyebilirsiniz.
SQL yönetilen örnek havuzunuz oluşturulduktan sonra Azure portalını kullanarak havuzda yeni bir örnek oluşturabilir veya PowerShell veya Azure CLI kullanarak var olan bir örneği havuza taşıyabilirsiniz .
Havuz içinde yeni örnek oluşturma
Havuzunuz oluşturulduktan sonra Azure portalını, PowerShell'i veya Azure CLI'yı kullanarak havuz içinde yeni bir SQL yönetilen örneği oluşturabilirsiniz.
Aşağıdaki topluluklara bir göz atın:
- Yeni SQL yönetilen örneği için lisans türünü belirtmeniz ve havuzun lisans türüyle eşleşmesi gerekir.
Azure portalını kullanarak havuzun içinde yeni bir SQL yönetilen örneği oluşturmak için şu adımları izleyin:
Azure SQL Yönetilen Örnek bölmesinde Seçenekleri Göster seçin.
Azure SQL Yönetilen Örneği seçenekleri penceresinde SQL Yönetilen Örneği Oluştur'u seçin.
Azure SQL Yönetilen Örneği Oluştur sayfasının Temel Bilgiler sekmesinde:
- Mevcut örnek havuzunuzu içeren kaynak grubunu seçin.
- Yeni örneğinizi bir örnek havuzu içinde oluşturmak için Yönetilen Örnek ayrıntıları altında Bir örnek havuzuna mı ait? için Evet'i seçin.
- Örnek havuzu açılan listesinden havuzu seçin.
Açılan listeden bir örnek havuzu seçtikten sonra, işlem havuzun maliyetine dahil edildiğinden örneğin işlem maliyetinin 0 olarak değiştiğini görürsünüz.
Örneğinizi havuzun içinde oluşturmak için Azure SQL Yönetilen Örneği oluştur sayfasında kalan ayrıntıları doldurun. Ayrıntılar için Hızlı Başlangıç: Azure SQL Yönetilen Örneği Oluşturma makalesini gözden geçirin.
Yeni örneğinizin ayarlarını gözden geçirmek için Gözden geçir + oluştur'u seçin ve ardından Örneğinizi seçili havuza dağıtmak için Oluştur'u kullanın.
Mevcut örneği taşıma
Aşağıdaki durumlarda PowerShell veya Azure CLI kullanarak var olan bir SQL yönetilen örneğini havuza veya havuz dışına taşıyabilirsiniz:
- Havuzla aynı kaynak grubunda yer alır.
- Havuzla aynı sanal ağda ve alt ağda bulunur.
- Örnek havuzu kaynak sınırlarına uyar.
Mevcut bir örnek havuza taşındığında, havuz düzeyindeki ayarlar örnek düzeyi ayarlarından önceliklidir. Örneğin, örnek havuz düzeyinde ayarlanan lisans türünü ve bakım penceresini devralır. Bir örnek havuzdan taşındığında, havuzdan devraldığı ayarları korur. Tek istisna, bir örnek örnek havuzundan kaldırıldığında varsayılan olarak 'LicenseIncluded' olarak geri dönen lisans türüdür. Örnek havuzdan taşındıktan sonra Azure Hibrit Avantajı ve karma yük devretme hakları avantajı el ile yapılandırılmalıdır.
Mevcut bir örneğin Azure portalını kullanarak havuz içinde taşınması şu anda desteklenmiyor.
SQL yönetilen örneğini PowerShell ile bir havuza taşımak için Set-AzSqlInstance kullanırken havuz adını belirtin:
$instance01 | Set-AzSqlInstance -InstancePoolName $instancePoolName
Bir örneği havuz dışına taşımak için boş bir havuz adı girin:
$instance01 | Set-AzSqlInstance -InstancePoolName ''
Havuzdaki örneğe bağlanma
Özel uç nokta veya genel uç nokta içeren bir havuzdaki SQL yönetilen örneğine bağlanmayı seçebilirsiniz. Azure SQL Yönetilen Örneği için Azure Özel Bağlantı'yı kullanarak özel bir uç nokta kullanmanız gerekir.
Ortak uç nokta içeren bir havuzdaki örneğe bağlanmak için uç noktayı etkinleştirmeniz ve ardından ağ güvenlik grubunda genel uç nokta trafiğine izin vermeniz gerekir.
veritabanı oluşturun
Bir havuz içinde SQL yönetilen örneği için veritabanı oluşturmak, tek bir örnek için veritabanı oluşturmakla aynıdır. Azure portalını, PowerShell'i veya Azure CLI'yı kullanarak yeni bir veritabanı oluşturabilirsiniz.
Azure portalını kullanarak mevcut SQL yönetilen örneği için yeni bir veritabanı oluşturmak için şu adımları izleyin:
- Azure portalında SQL yönetilen örneğinize gidin.
- Genel Bakış bölmesinde, Komut çubuğundan + Yeni veritabanı'nı seçerek Azure SQL Yönetilen Veritabanı Oluştur sayfasını açın.
- Yeni veritabanı için ayrıntıları sağlayın.
- Yeni veritabanı yapılandırmanızı gözden geçirmek için Gözden Geçir + oluştur'u seçin ve ardından veritabanınızı dağıtmak için Oluştur'u kullanın.
Havuz kullanımını alma
Azure portalını, PowerShell'i veya Azure CLI'yı kullanarak kaynakların havuzdaki kaynaklar tarafından nasıl kullanıldığını belirleyebilirsiniz.
Havuz içindeki örneklerin listesini almak için Azure portalını kullanarak Örnek havuzları sayfasını görüntüleyin. Genel Bakış sayfasında havuzun içindeki örnekleri görüntülemek için havuz adını seçin:
Örnek havuzunu güncelleştirme
Azure portalını, PowerShell'i veya Azure CLI'yı kullanarak mevcut örnek havuzunun ayarlarını güncelleştirebilirsiniz.
Havuzunuzun lisans türünü, sanal çekirdek boyutunu ve donanım türünü güncelleştirmek için Azure portalındaki Örnek havuzu sayfasının Ayarlarıaltındaki İşlem + depolama bölmesini kullanın:
Havuzunuzun bakım penceresini güncelleştirmek için Azure portalındaki Örnek havuzu sayfasının Ayarlarıaltındaki Bakım bölmesini kullanın:
Örnek alınmış örnekleri güncelleştirme
Havuz kaynak sınırları aşılmadıysa PowerShell veya Azure CLI kullanarak havuz içindeki bir örneğin kaynak yapılandırmalarını değiştirebilirsiniz.
Havuz içindeki bir örneğin kaynak parametrelerini değiştirmek için Set-AzSqlInstance komutunu kullanın.
Aşağıdaki örnek sanal çekirdekleri 8 olarak güncelleştirir ve Örnek1 için depolama boyutunu 512 GB olarak değiştirir:
$instancePoolParams = @{
VCore = 8
StorageSizeInGB = 512
InstancePoolName = $instancePoolName
}
$instance1name | Set-AzSqlInstance @instancePoolParams
Örnek havuzunu silme
Havuzdaki tüm örnekler silindikten veya havuzdan taşındıktan sonra PowerShell veya Azure CLI kullanarak örnek havuzunu silebilirsiniz.
Örnek havuzunu silmek için Remove-AzSqlInstancePool kullanın.
Aşağıdaki örnek betik boş bir örnek havuzunu siler:
$params = @{
ResourceGroupName = "<resource group name>"
Name = "<instance pool name>"
}
Remove-AzSqlInstancePool @params
Örnek havuzu işlemleri
Aşağıdaki tabloda kullanılabilir örnek havuzu işlemleri gösterilmektedir:
| Komut | Azure portalı | PowerShell | Azure Komut Satırı Arayüzü (Azure CLI) |
|---|---|---|---|
| Örnek havuzu oluşturma | Evet | Evet | Evet |
| Havuz özelliklerini güncelleştirme | Evet | Evet | Evet |
| Havuz kullanımını ve özelliklerini denetleme | Evet | Evet | Evet |
| Örnek havuzunu silme | Evet | Evet | Evet |
| Havuzun içinde yeni yönetilen örnek oluşturma | Evet | Evet | Evet |
| Yönetilen örneği havuza taşıma | Hayır | Evet | Evet |
| Yönetilen örneği havuzdan silme | Evet | Evet | Evet |
| Yönetilen örneği havuz dışına taşıma | Hayır | Evet | Evet |
| Havuz içinde örnekte veritabanı oluşturma | Evet | Evet | Evet |
| Veritabanını SQL Yönetilen Örneği’nden silme | Evet | Evet | Evet |
PowerShell'i kullanmak için PowerShell Core'un en son sürümünü yükleyin ve Azure PowerShell modülünü yükleme yönergelerini izleyin.
Kullanılabilir PowerShell komutları:
| Cmdlet | Açıklama |
|---|---|
| New-AzSqlInstancePool | Örnek havuzu oluşturur. |
| Get-AzSqlInstancePool | Örnek havuzu hakkındaki bilgileri döndürür. |
| Set-AzSqlInstancePool | Örnek havuzunun özelliklerini ayarlar. |
| Remove-AzSqlInstancePool | Örnek havuzunu kaldırır. |
| Get-AzSqlInstancePoolUsage komutunu çalıştırın. | Örnek havuzu kullanımı hakkındaki bilgileri döndürür. |
Hem havuzların içindeki hem de tek örneklerin içindeki örneklerle ilgili işlemler için standart yönetilen örnek komutlarını kullanın, ancak havuzdaki bir örnek için bu komutlar kullanılırken örnek havuzu adı özelliğinin doldurulması gerekir.
Sınırlamalar
Bir havuzdaki SQL yönetilen örnekleri aşağıdaki sınırlamalara sahiptir:
- Havuz adı yalnızca küçük harf, sayı ve kısa çizgi içerebilir ve kısa çizgiyle başlayamaz.
- Havuzdaki tüm örnekler aynı lisanslama modelini kullanır. Havuz için lisans modelinden farklı bir örnek için lisans modeli belirttiğinizde, havuz lisans modeli kullanılır. Örnek havuzdan taşındığında otomatik olarak tam ücretli lisansa (
LicenseType= 'LicenseIncluded') geçer. Lisanslama modelini değiştirmek için Azure Hibrit Avantajı veya karma yük devretme hakları avantajını el ile etkinleştirin. - Havuza alınan örnekler aynı alt ağa ve kaynak grubuna ait olmalıdır. Örneğin havuza ve havuz dışına taşınması yalnızca havuzun alt ağı ve aynı kaynak grubu içinde mümkündür.
- Örnek havuzunu başka bir alt ağa taşıma desteklenmez.
- Yalnızca Genel Amaçlı hizmet katmanı kullanılabilir. Yeni nesil Genel Amaçlı ve İş Açısından Kritik hizmet katmanları kullanılamaz.
- Yalnızca standart seri (5. Nesil) veya premium serisi donanım desteklenir. Premium serisi bellek için iyileştirilmiş donanım desteklenmez.
- Havuzdaki olası örnek sayısı üst sınırı 40'tır.
- Örnek havuzu yalnızca havuzdaki tüm örnekler silindikten veya havuzdan taşındıktan sonra silinebilir.
- Örnekleri havuza ve havuz dışına taşımak için Azure portalını kullanamazsınız. Bunun yerine PowerShell veya Azure CLI kullanın.
- Aşağıdaki SQL Yönetilen Örneği özellikleri havuzdaki örneklerde desteklenmez:
- Yük devretme grupları. Yük devretme hakları havuzdaki örnekler tarafından kullanılamaz.
- Örneği durdurun ve başlatın.
- Alanlar Arası Yedeklilik.
Destek istekleri
Azure portalında SQL yönetilen örnek havuzları için destek istekleri oluşturun ve yönetin.
Azure portalında yeni bir destek isteği oluşturmak için şu adımları izleyin:
Azure portalında Yeni destek isteği sayfasını açın.
Yeni destek isteğinde aşağıdaki bilgileri sağlayın:
-
Sorun türü için öğesini seçin
Technical. - Açılan listeden uygun Aboneliği seçin.
- Hizmet türü için öğesini seçin
SQL Managed Instance. - Kaynak için, varsa SQL Yönetilen Örneği adını girin veya örneğinizi havuza dağıtamıyorsanız Genel soru'ya tıklayın.
- Özet için yazın
instance pools. - Sorun türü için öğesini seçin
Create, Scale, Stop, Start, or Delete Resources. - Sorun Alt Türü için öğesini seçin
Instance Pools.
-
Sorun türü için öğesini seçin
Destek isteğinizi oluşturabilenekadar sonraki sayfalarda İleri'yi seçin.
Daha büyük SQL Yönetilen Örneği dağıtımları oluşturmak için (örnek havuzlarıyla veya örnek havuzları olmadan) daha büyük bir bölgesel kota almanız gerekebilir. Daha fazla bilgi için bkz. Kota artışı isteme. Örnek havuzları için dağıtım mantığı, kotanızı artırmadan yeni kaynaklar oluşturmanıza izin verilip verilmediğini belirlemek için havuz düzeyindeki toplam sanal çekirdek tüketimini kotanızla karşılaştırır.
İlgili içerik
- Özellikler karşılaştırması: Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği
- Azure SQL Yönetilen Örneği için bağlantı mimarisi
- Hızlı Başlangıç: Azure SQL Yönetilen Örneği oluşturma
- Veritabanı Geçiş Hizmeti kullanarak geçiş SQL Yönetilen Örneği
- Veritabanı izleyicisi ile Azure SQL iş yüklerini izleme (önizleme)
- SQL Yönetilen Örneği fiyatlandırması