Skip to main content
Microsoft Azure Pack’te SQL Kaynak İdarecisi’ni Yapılandırma
 

Uygulama Alanı: Windows Azure Pack

Kaynak İdarecisi, gelen istekler tarafından kaynak tüketimine ilişkin sınırlar belirterek SQL Server iş yükünü ve kaynaklarını yönetmenizi sağlar.Bu sınırlar, tek bir kiracının tüm sunucu kaynaklarını kullanmasını önleyebilir; bu durum çoğu zaman gürültülü komşu sendromu olarak adlandırılır.Bu nedenle Kaynak İdarecisi, zamanı gelen aynı sunucudaki diğer kiracıların sıkıntı çekmemesine yardımcı olabilir.Windows Azure Pack içinde kiracı veritabanlarınızda performans yalıtımını zorlamak için SQL Server 2014'ün Kaynak İdarecisi özelliğini kullanabilirsiniz.Şunlara sınırlar uygulanabilir:

  • CPU

  • Bellek

  • IOP’lar

SQL Sunucusu Kaynak İdarecisi hakkında daha fazla bilgi için bkz. MSDN’de Kaynak İdarecisi.

Kaynak İdarecisi için Windows Azure Pack desteği yalnızca SQL Server 2014 (Enterprise Edition) veya sonraki sürümlerini kullanan barındırma sunucularında kullanılabilir.Bu özellik, Windows Azure Pack Güncelleştirme Paketi 5 ile kullanılabilir.

Kaynak İdarecisi’ni yapılandırmak için aşağıdaki adımları izleyin.

Kaynak İdarecisi kullanan tüm barındırma sunucuları aynı SQL Server Grubu içinde olmalıdır.Böylece, Windows Azure Pack veritabanlarının, kiracı kaynak kullanımını sınırlama yeteneği olan sunucularda olması sağlanır.

Kaynak İdarecisi, bağımsız veya AlwaysOn sunucu grupları ile uyumludur.

  1. Yöneticiler için yönetim portalında oturum açın, sırayla Yeni, SQL Server ve Grup oluştur öğesine tıklayın.

  2. Grup türü için Bağımsız sunucular veya Yüksek kullanılabilirlik (Always on etkin) seçeneğini belirleyin.SQL AlwaysOn kullanılabilirlik grupları hakkında daha fazla bilgi için bkz. https://technet.microsoft.com/library/dn457765.aspx.

  3. Grup için bir ad girin.

  4. AlwaysOn kullanıyorsanız Ağ dosya paylaşımı‘nı sağlayın.

  5. Kaynak İdaresini Etkinleştir‘i seçin.

  6. Grup oluştur‘a tıklayın.

Grup oluşturduktan sonra yapı oluşturmak için gruba SQL barındırma sunucuları eklemeniz gerekir.

Aşağıdaki adımları tamamlamanızın ardından Windows Azure Pack, kaynak idaresini destekleyen bir gruba kayıtlı her bir barındırma sunucusunun ana veritabanına aşağıdaki iki öğeyi yükler:

  • SqlServerRP.SqlRPWorkloadLookup arama tablosu.Bu, kiracı veritabanları ile bunların ilişkili iş yükü grupları arasındaki ilişkiyi tanımlar.

  • SqlServerRP.fnSqlRPDatabaseClassifier SQL işlevi.Bu, gelen veritabanı adına göre gelen bağlantıları sınıflandırır.Bu işlev, SqlServerRP.SqlRPWorkloadLookup arama tablosuna dayanır.

Bu öğelerden herhangi birini değiştirmeyin.Bunlar, SQL Server Kaynak İdarecisi’ni denetlemek için Windows Azure Pack öğesini etkinleştirir.

  1. Yöneticiler için yönetim portalında oturum açın, sırayla Yeni, SQL Server ve Şuraya bağlan öğesine tıklayın.

  2. Barındırma sunucusuna bağlan penceresinde SQL Server grubu açılır penceresinde kaynak idarecisi etkin bir grup seçin.

  3. SQL Server adı, Kullanıcı adı ve Parola kutuları için bilgileri sağlayın.Sunucu, SQL Server 2014 (Enterprise Edition) veya sonraki sürümleri kullanmalıdır.

  4. Barındırma sunucusunun GB cinsinden boyutu kutusuna barındırma sunucusunun boyutunu girin.

  5. İleri okuna tıklayın.

  6. CPU çekirdeği sayısı, Yüklü bellek ve Birim başına IOPS Sayısı alanlarına bilgi girin.

  7. Yeni sunucuda oluşturulacak Maksimum kaynak havuzu sayısı değerini girin.Performansı korumak için sunucuda en fazla 18 havuz oluşturulabilir.

  8. Sihirbazı tamamlamak için onay işaretine tıklayın.

Kaynak İdarecisi’ni kullanmak için, SQL Server’da Kaynak Havuzları oluşturulurken kullanılacak parametreleri tanımlayan Kaynak Havuzu Şablonları oluşturmanız gerekir.

Kaynak İdarecisi hakkında daha fazla bilgi için bkz. Kaynak İdarecisi İş Yükü Grubu ve Kaynak İdarecisi Kaynağı.

  1. Yöneticiler için yönetim portalında oturum açın, sırayla Yeni, SQL Server ve Kaynak havuzu şablonu oluştur öğesine tıklayın.

  2. Şablon için bir ad yazın.

  3. Minimum CPU çekirdeği, Maksimum CPU çekirdeği (esnek sınır) ve Sabit sınır CPU çekirdekleri için değerler girin.Bu şablondan oluşturulan kaynak havuzlarının her zaman burada seçtiğiniz minimum değere erişimi vardır.Bunların, ayarladığınız maksimum sayıda CPU’ya erişimi de vardır.SQL Server’ın bu değerleri kullanma şekline ilişkin daha fazla ayrıntı için yukarıdaki bağlantılara bakın.

    Bu değerler, SQL Server CPU Yüzdesi ayarında kullanım için uygun yüzdelere dönüştürülür.

  4. Minimum bellek (MB), Maksimum bellek (MB), Birim başına minimum IOPS ve Birim başına maksimum IOPS için değerler girin.CPU gibi bunlar da kaynak havuzunun kullanımına sunulan kaynakları belirleyen değerlerdir.

  5. Havuz başına maksimum abonelik için bir değer seçin.Bu değer 1 olarak ayarlanırsa, her yeni abonelik için tek bir yeni kaynak havuzu oluşturulur.Bu değer 1'den büyük olursa birden çok abonelik havuzu paylaşır ve yalnızca maksimum abonelik değerine ulaşıldıktan sonra yeni bir havuz oluşturulur.

  6. İleri okuna tıklayın.

  7. İstek başına maksimum bellek (MB) için bir değer seçin.

  8. İstek Başına Saniye Cinsinden Maksimum CPU Süresi, Sorgu Başına Saniye Cinsinden Bellek Alma Zaman Aşımı, Maksimum Eşzamanlı İstek ve Maksimum Paralellik Derecesi için değerler seçin.Bu değerleri sağlamazsanız SQL Server varsayılan veya sınırsız değerleri kullanılacaktır.Bu değerler hakkında daha fazla bilgi için bkz. Kaynak İdarecisi İş Yükü Grubu.

  9. Sihirbazı tamamlamak için onay işaretine tıklayın.

Teklifinizle birlikte Kaynak İdarecisi’ni kullanmak için bir plan oluşturmanız gerekir.

Kaynak İdaresi yalnızca plan düzeyinde kullanılabilir.Eklentilerde kullanılamaz.

  1. Yöneticiler için yönetim portalında oturum açın, sırayla Yeni, Plan ve Plan oluştur öğesine tıklayın.

  2. Plan için bir ad yazın ve ileri okuna tıklayın.

  3. Bir Barındırma Planı için hizmetleri seç altında, plandaki hizmetlerden biri olarak SQL Server’lar öğesini seçin.

  4. İleri okuna ve ardından onay işaretine tıklayın.

  5. Plan oluşturulduktan sonra, planın panosunun Hizmetler listesinde SQL Server'lar öğesine tıklayın.Daha sonra plandaki SQL server'lar için kotaları yapılandırın.

  6. Plana SQL Server grubu ekle‘ye tıklayın.

  7. Böylece bir sihirbaz açılır.Oluşturduğunuz kaynak idarecisi tarafından etkinleştirilen Grup‘u ve sihirbazdaki açılır pencerelerden bir Kaynak Havuzu Şablonu seçin.

  8. Bu gruba, Edition‘da kiracınız için kolay bir ad verebilir ve izin verilen veritabanı sayısı, boyut vb. için uygulamak istediğiniz kotaları seçebilirsiniz.

  9. Kaydet'e tıklayın.

  10. Kiracıların kendi başına abone olabilmesini istiyorsanız, komut çubuğunda Erişimi değiştir’e tıklayarak planı genel hale getirin.

Böylece Kaynak İdarecisi’ni yapılandırma işlemi bitmiş olur.Kiracılar, oluşturduğunuz plana abone olduğunda, veritabanları oluşturabilir.Bu veritabanları, oluşturduğunuz şablonlar temelinde SQL Server’daki kaynak havuzlarında oluşturulur.