Microsoft SQL Server 2019 ve Dell EMC Unity XT flash dizileri

Bugün sizlere SQL Server 2019'u Unity XT depolama sistemiyle kullanmanın özelliklerini tanıtacağız ve ayrıca VMware teknolojisini kullanarak SQL Server'ı sanallaştırma, Dell EMC altyapısının temel bileşenlerini kurma ve yönetme konusunda önerilerde bulunacağız.

Microsoft SQL Server 2019 ve Dell EMC Unity XT flash dizileri
2017 yılında Dell EMC ve VMware, SQL Server'ın eğilimleri ve gelişimi üzerine bir anketin sonuçlarını yayınladı - "SQL Server Dönüşümü: Çeviklik ve Dayanıklılığa Doğru" (SQL Server Dönüşümü: Çevikliğe ve Dayanıklılığa Doğru), SQL Server Profesyonel Birliği (PASS) üyelerinden oluşan topluluğun deneyimini kullandı. Sonuçlar, artan veri hacimleri ve yeni iş gereksinimleri nedeniyle SQL Server veritabanı ortamlarının hem boyut hem de karmaşıklık açısından büyüdüğünü gösteriyor. SQL Server veritabanları artık birçok şirkette konuşlandırılıyor, kritik görev uygulamalarına güç veriyor ve genellikle dijital dönüşümün temelini oluşturuyor. 

Bu anketin gerçekleştirilmesinden bu yana Microsoft, yeni nesil DBMS - SQL Server 2019'u piyasaya sürdü. İlişkisel motor ve veri depolamanın temel işlevlerinin iyileştirilmesinin yanı sıra, yeni hizmetler ve işlevler ortaya çıktı. Örneğin, SQL Server 2019, Apache Spark ve Hadoop Dağıtılmış Dosya Sistemini (HDFS) kullanan büyük veri iş yükleri için destek içerir.

İttifak Dell EMC ve Microsoft

Dell EMC ve Microsoft, SQL Server için çözümler geliştirme konusunda uzun süredir devam eden bir işbirliğine sahiptir. Microsoft SQL Server gibi kapsamlı bir veritabanı platformunun başarıyla uygulanması, yazılımın işlevselliğinin temeldeki BT altyapısıyla koordinasyonunu gerektirir. Bu altyapı, işlemci işlem gücünü, bellek kaynaklarını, depolama ve ağ hizmetlerini içerir. Dell EMC, her tür iş yükü ve uygulama için SQL Server platform altyapısı sunar.

Dell EMC PowerEdge sunucu serisi çeşitli işlemci ve bellek yapılandırmaları sunar. Bu yapılandırmalar çok çeşitli iş yükleri için uygundur: küçük kurumsal uygulamalardan kurumsal kaynak planlaması (ERP), veri ambarları, gelişmiş analitik, e-ticaret vb. gibi kritik görev gerektiren en büyük sistemlere kadar. Depolama hattı aşağıdakiler için tasarlanmıştır: yapılandırılmamış ve yapılandırılmış verileri depolamak. 

SQL Server 2019'u Dell EMC altyapısıyla dağıtan müşteriler, SQL Server ve Apache Spark kullanarak yapılandırılmış ve yapılandırılmamış verilerle çalışabilir. SQL Server ayrıca istemci erişimi, sunucudan sunucuya ve sunucudan depolamaya iletişim teknolojilerinin kombinasyonlarını da destekler. Dell EMC'nin vizyonu, açık bir ekosistem sunan ayrıştırılmış bir modele dayanmaktadır. Kuruluşlar çok çeşitli endüstri standardı ağ uygulamaları, işletim sistemleri ve donanım platformları arasından seçim yapabilir. Bu yaklaşım size teknolojiler ve mimariler üzerinde maksimum kontrol sağlayarak önemli ölçüde maliyet tasarrufu ve esneklik sağlar.

VMware, SQL Server'ın yüksek performans ve operasyonel tutarlılık elde etmek için ihtiyaç duyduğu tüm kritik altyapı bileşenlerini sanallaştırır. VMware, özel bulutun yanı sıra şu anda iş yükleri için özel ve genel bulut mimarilerini kapsayan hibrit modeller de sunuyor. 

Birçok kuruluş altyapı maliyetlerini azaltmak, yüksek kullanılabilirlik sağlamak ve olağanüstü durum kurtarmayı basitleştirmek için sanallaştırmaya yöneliyor. Ankete katılan SQL Server profesyonellerinin %94'ü, ortamlarında belirli düzeyde sanallaştırma olduğunu bildiriyor. Sanallaştırmayı kullananların %70'i VMware'i tercih etti. %60'ının SQL Server sanallaştırma düzeyi %75 veya daha fazladır. Ayrıca anket sonuçları, sanallaştırma katmanında uygulanan yüksek kullanılabilirlik ve felaket kurtarmanın, SQL Server veritabanlarını sanallaştırma kararında önemli faktörler haline geldiğini güçlü bir şekilde ortaya koyuyor.

SQL Server 2019'daki yeni özellikler

SQL Server 2019 veritabanı platformu; analitik, kurumsal veritabanları, iş zekası (BI) ve ölçeklenebilir işlem işleme (OLTP) gibi kritik görev uygulamalarını destekleyen çok çeşitli teknolojiler, özellikler ve hizmetler içerir. SQL Server platformu, veri entegrasyonunu, veri ambarını, raporlamayı ve gelişmiş analitiği, çoğaltma yeteneklerini ve yarı yapılandırılmış veri türlerinin yönetimini yönetme yetenekleri kazanmıştır. Elbette tüm istemciler veya uygulamalar bu özelliklerin tamamını gerektirmez. Ayrıca birçok durumda SQL Server hizmetlerinin sanallaştırma kullanılarak ayrılması tercih edilir. 

Günümüzde işletmelerin sıklıkla, sürekli artan çok çeşitli veri kümelerinden büyük hacimli verilere güvenmeleri gerekiyor. SQL Server 2019 ile tüm verilerinizden neredeyse gerçek zamanlı içgörüler elde edebilirsiniz. SQL Server 2019 kümeleri, makine öğrenimi ve yapay zeka yeteneklerinin kullanımı da dahil olmak üzere büyük veri kümeleriyle çalışmak için tam ölçekli bir ortam sağlar. SQL Server 2019'daki başlıca yeni özellikler ve güncellemeler şu şekilde listelenmiştir: Microsoft belgesi.

Dell EMC Unity XT Orta Sınıf Depolama Sistemi

Dell EMC Unity depolama serisi neredeyse üç yıl önce piyasaya sürüldü ve o zamandan beri 40'den fazla sistem sattı. Müşteriler bu orta sınıf diziyi sadeliği, performansı ve maliyet etkinliği nedeniyle takdir ediyor. Dell EMC Unity XT orta düzey platformlar, SQL Server iş yükleri için düşük gecikme süresi, yüksek verim ve düşük yönetim yükü sağlayan paylaşılan depolama çözümleridir. Tüm Unity XT sistemleri, G/Ç ve aktif/aktif veri işlemlerini yönetmek için çift depolama işlemcisi (SP) mimarisi kullanır. Unity XT dual SP, yüksek performans ve verimlilik için tam dahili 000 Gbps SAS bağlantısı ve tescilli çok çekirdekli mimariyi kullanır. Disk dizileri, ek raflar kullanarak depolama kapasitesini genişletmenize olanak tanır.

Microsoft SQL Server 2019 ve Dell EMC Unity XT flash dizileri
Yeni nesil diziler (hibrit ve tamamen flaş) olan Dell EMC Unity XT, performansı önemli ölçüde artırır, verimliliği artırır ve çoklu bulut ortamları için yeni özellikler ve hizmetler ekler. 

Unity XT mimarisi, uygulama performansından ödün vermeden eşzamanlı olarak verileri işlemenize, veri hacimlerini azaltmanıza ve çoğaltma gibi hizmetleri desteklemenize olanak tanır. Önceki nesil çözümle karşılaştırıldığında Dell EMC Unity XT depolama sisteminin performansı iki katına çıkar ve yanıt süresi %75 daha hızlıdır. Ve tabii ki Dell EMC Unity NVMe standardını destekliyor.

NVMe sürücülerine sahip depolama sistemleri, gecikmeye duyarlı uygulamalarda en iyi performanslarını gösterir. Örneğin, büyük veritabanları gibi uygulamalarda NVMe, düşük gecikme süresi ve yüksek tepe veri hızları sağlar. Azaltılmış gecikme ve artan eşzamanlılık, okuma/yazma performansını önemli ölçüde artırır. IDC tahminlerine göre 2021 yılına kadar NVMe ve NVMe-oF (Yapı Üzerinden NVMe) bağlantılarına sahip flash dizilerin, dünyadaki harici depolama sistemleri satışlarından elde edilen tüm gelirlerin yaklaşık yarısını oluşturması tesadüf değildir. 

Veri sıkıştırma algoritmaları depolama verimliliğini artırır. Dell EMC Unity XT, veri hacmini beş kata kadar azaltabilir. Bir diğer önemli gösterge sistemin genel verimliliğidir. Dell EMC Unity XT %85 sistem kapasitesi kullanır. Sıkıştırma ve veri tekilleştirme, kontrolör düzeyinde satır içi modda gerçekleştirilir. Veriler sıkıştırılmış biçimde kaydedilir. Sistem ayrıca veri anlık görüntüleri ile çalışmayı da otomatikleştirir.

Birleştirilmiş (blok ve dosya) erişime sahip, kullanımı kolay Unity flash dizileri istikrarlı yanıt süreleri sağlar, bulut depolama hizmetleriyle entegre olur ve veri geçişi olmadan yükseltmeleri destekler. Temel konfigürasyonunda bu çok yönlü depolama sistemi 30 dakikada kurulur.

“Dinamik havuzlar” adı verilen veri depolama teknolojisi, statik bellek genişletmeden dinamik bellek genişletmeye geçmenizi sağlar, yüksek operasyonel esneklik ve sistem kapasitesini artırma kolaylığı sağlar. Dinamik havuzlar kapasite ve bütçeden tasarruf sağlar ve yeniden inşa için daha az zaman gerektirir. Dell EMC Unity'nin kapasitesinin ve performansının artırılması veri geçişini gerektirmez. 

Günümüzde pek çok şirket, şirket içi altyapılarıyla birlikte çeşitli genel bulut hizmetlerini kullanıyor. Dell EMC Unity XT, Dell Technologies Bulut ortamının bir bileşeni olarak işlev görebilir. Bu depolama sistemi genel bulutta kullanılabildiği gibi veriler özel buluta da aktarılabilmektedir. Ayrıca Dell EMC Unity XT depolama hizmet olarak sunulmaktadır. Bu, Dell EMC Bulut Depolama Hizmetlerinin bulut depolama hizmetlerinden biridir.
 
Bulut depolama, altyapı maliyetlerini azaltarak yatırım getirisini artırabildiği için giderek daha popüler hale geliyor. Bulut Depolama Hizmetleri, Dell EMC depolamayı (genel bulut kaynaklarına doğrudan bağlı) bir hizmet olarak sunarak müşterilerin veri merkezlerini buluta kadar genişletir. Üçüncü taraf sağlayıcılar, müşterinin veri merkezindeki Dell EMC Unity, PowerMax ve Isilon sistemlerine doğrudan yüksek hızlı (düşük gecikmeli) genel bulut bağlantısı sağlayabilir.

Unity XT ailesi, Unity XT All-Flash, Unity XT Hybrid, UnityVSA ve Unity Cloud Edition sistemlerini içerir.
 

Birleşik Hibrit ve Flash Dizileri 

Intel tabanlı Unity XT Hibrit ve Unity XT All-Flash depolama sistemleri, ağa bağlı depolama (NAS), iSCSI ve Fiber Kanal (FC) protokollerini destekleyen blok erişim, dosya erişimi ve VMware VVol'ler için entegre bir mimari sağlar. Unity XT Hybrid ve Unity XT All-Flash platformları NVMe'ye hazırdır.

Unity XT hibrit sistemleri çoklu bulut ortamlarını destekler. Çoklu bulut, depolamayı buluta genişletmek veya esnek kaynak kullanım seçenekleriyle buluta dağıtmak anlamına gelir. Çoklu bulut depolama, çeşitli bulut platformları (özel ve genel) arasında mobilite ve veri taşınabilirliğini sağlamak için tasarlanmıştır. Bu, yalnızca veri taşıma süreçlerini değil, aynı zamanda çeşitli genel bulutlardaki verilere uygulama erişiminin organizasyonunu da etkiler.

Microsoft SQL Server 2019 ve Dell EMC Unity XT flash dizileri
Bu hibrit diziler aşağıdaki yetenekleri sağlar:

  • 16 PB ham kapasiteye ölçeklenebilir.
  • Tüm flaş havuzları için yerleşik veri azaltma yetenekleri.
  • Hızlı kurulum ve konfigürasyon (ortalama 25 dakika sürer).

SSD teknolojisi hızla gelişiyor ve önümüzdeki yıllarda devrim niteliğinde yeni ürünler piyasaya çıkacak. Bu arada kuruluşlar, gelişmiş performans, yönetim kolaylığı ve enerji tasarrufu için geleneksel HDD'leri SSD'lerle değiştirmeye devam edecek. Yeni nesil tamamen flaş diziler, daha gelişmiş depolama otomasyonuna, genel bulut entegrasyonuna ve entegre veri korumasına sahip olacak. 

Unity XT All-Flash sistemleri hız, verimlilik ve çoklu bulut desteği sunar. Özellikleri:

  • Çifte üretkenlik.
  • 7:1'e kadar veri azaltımı.
  • Hızlı kurulum ve konfigürasyon (işlem 30 dakikadan az sürer).

 BirlikVSA

UnityVSA, sunucu, paylaşılan veya bulut depolama kapasitesini kullanan VMware ESXi sanal ortamlarına yönelik yazılım tanımlı depolamadır. Çift depolamalı UnityVSA yapılandırması olan UnityVSA HA, ek hata toleransı sağlar. UnityVSA depolama şunları sunar:

  • 50 TB'ye kadar tam özellikli birleştirilmiş depolama kapasitesi.
  • Unity XT sistemleri ve özellikleriyle uyumludur.
  • Yüksek kullanılabilirliğe sahip sistemler için destek (UnityVSA HA).
  • NAS ve iSCSI olarak bağlantı.
  • Verilerin diğer Unity XT platformlarından kopyalanması.

Unity Bulut Sürümü

Bulutla dosya senkronizasyonu ve felaket kurtarma işlemleri için Unity XT ailesi şunları sağlayan Unity Cloud Edition'ı içerir:

  • Bulutta dağıtılan yazılım tanımlı depolamayı (SDS) kullanan tam özellikli depolama yetenekleri.
  • AWS'de VMware Cloud ile blok ve dosya depolamayı kolayca dağıtın.
  • Test ve veri analizi de dahil olmak üzere olağanüstü durum kurtarma desteği.

Microsoft SQL Server 2019 ve Dell EMC Unity XT flash dizileri

SQL Server için Unity XT All Flash

Unisphere Research'ün 2017 raporu, "SQL Server Dönüşümü: Çevikliğe ve Dayanıklılığa Doğru" (SQL Server Dönüşümü: Çevikliğe ve Dayanıklılığa Doğru) Yanıt verenlerin %22'si üretimde flash depolama teknolojisini kullandıklarını (%16) veya kullanmayı planladıklarını (%6) bildirdi. %30'u flash bellek içeren hibrit diziler kullanıyor. %13'ü doğrudan takılan flaş dizileri kullanıyor. %13'ü SQL Server veritabanlarını flash depolamaya yedekliyor.

Flash depolamanın SQL Server ile kullanım için bu hızlı benimsenmesi, Unity XT All-Flash dizilerinin özellikle SQL Server geliştiricileri ve yöneticileri için çok uygun olduğu anlamına gelir. Unity XT All-Flash sistemleri, SQL Server geliştiricilerine ve yöneticilerine, tipik depolama alanı ağlarının (SAN'lar) sunduklarının ötesine geçen yetenekler ve performans sağlar.

Microsoft SQL Server 2019 ve Dell EMC Unity XT flash dizileri
NVMe'ye hazır (daha da yüksek yüksek performans ve düşük gecikme için) Unity XT All-Flash sistemleri, 2U form faktörüne sahiptir, çift çekirdekli işlemcileri ve aktif/aktif modda iki denetleyiciyi destekler.

Unity XT All-Flash Modelleri

Birlik XT 

işlemciler 

Bellek (işlemci başına)

Maks. sürücü sayısı

Maks. "ham" kapasite (PB) 

380F 

1 Intel E5-2603 v4 
6c/1.7 GHz

64 

500 

2.4 

480F 

2 Intel Xeon Gümüş 
4108 8c/1.8 GHz 

96 

750 

4.0 

680F 

2 Intel Xeon Gümüş 
4116 12c/2.1 GHz

192 

1,000 

8.0 

880F 

2 Intel Xeon Gold 6130 
16c/2.1 GHz

384 

1,500 

16.0 

Ayrıntılar dizi spesifikasyonlarında bulunabilir (Dell EMC Unity XT Depolama Serisi Teknik Özellikler Sayfası).

Depolama Havuzları

Birçok SQL Server uzmanı, tüm modern depolama dizilerinin, sabit düzeyde RAID korumasıyla diskleri daha büyük depolama birimleri halinde gruplandırma olanağı sağladığını biliyor. RAID korumalı ayrı disk grupları geleneksel depolama havuzlarıdır. Unity XT hibrit sistemleri yalnızca geleneksel havuzları desteklerken Unity XT All-Flash dizileri aynı zamanda dinamik depolama havuzları da sunar. Dinamik depolama havuzlarında RAID koruması, disk kapsamlarına (tam diskten daha küçük depolama birimleri) uygulanır. Dinamik havuzlar, disk havuzlarının yönetilmesinde ve genişletilmesinde daha fazla esneklik sağlar. 

Dell EMC, minimum karmaşıklıkla maksimum performans elde etmek amacıyla depolama havuzlarını yönetmeye yönelik en iyi uygulamaları sağlar. Örneğin karmaşıklığı azaltmak ve esnekliği artırmak için Unity XT depolama havuzlarının sayısının en aza indirilmesi önerilir. Ancak, ek depolama havuzları oluşturmak bazı durumlarda çok yararlı olabilir; örneğin aşağıdakileri yapmanız gerektiğinde:

  • Farklı G/Ç profilleriyle ayrı iş yüklerini destekleyin.
  • Belirli performans parametrelerine ulaşmak için kaynakları tahsis edin.
  • Çoklu kiracılığa ayrı kaynaklar ayırın.
  • Başarısızlığa karşı koruma sağlamak için daha küçük etki alanları oluşturun

Depolama birimleri (LUN'lar)

Bir dizideki birimlerin sayısını seçerken kontrol ve esnekliği nasıl dengelersiniz? Unity with SQL Server'da maksimum esneklik için her veritabanı dosyası için birimlerin oluşturulması önerilir. Uygulamada çoğu kuruluş, kritik veritabanlarına maksimum esnekliğin verildiği ve daha az kritik olan veritabanı dosyalarının daha az sayıda, daha büyük birimler halinde gruplandırıldığı katmanlı bir yaklaşımı benimser. Veri koruma ve izleme teknolojileri dosya yalıtımı ve yerleştirmeye dayalı olduğundan, veritabanlarına ve ilgili uygulamalara ilişkin tüm gereksinimleri gözden geçirmenizi öneririz.

Özellikle sanal ortamlarda birden fazla birimin yönetilmesi genellikle zor olabilir. Sanallaştırılmış SQL Server ortamları, tek bir birimde birden fazla dosya türünün barındırılmasının anlamlı olabileceği iyi bir örnektir. Veritabanı yöneticisi veya depolama yöneticisi (veya her ikisi), oluşturulacak birimlerin sayısını belirlerken esneklik ve bakım kolaylığı arasında doğru dengeyi seçmelidir.

Dosya depolama

NAS sunucuları, Unity XT depolama alanında dosya sistemlerini barındırır. Dosya sistemlerine SMB veya NFS protokolleri kullanılarak erişilebilir ve çok protokollü bir dosya sistemiyle her iki protokolü aynı anda kullanabilirsiniz. NAS sunucuları, ana bilgisayarı SMB, NFS ve çok protokollü dosya sistemlerinin yanı sıra VMware NFS depolama ve VMware sanal birimlerine bağlamak için sanal arayüzler kullanır. Dosya sistemleri ve sanal arayüzler tek bir NAS sunucusunda izole edilmiş olup, çoklu kiracılık için birden fazla NAS sunucusunun kullanılmasına olanak sağlar. Depolama işlemcisinin arızalanması durumunda NAS sunucuları otomatik olarak yük devreder. İlişkili dosya sistemleri de devredilir.

SQL Server 2012 (11.x) ve sonraki sürümler, depolama için ağ dosyası paylaşımına izin veren Sunucu İleti Bloğu (SMB) 3.0'ı destekler. Hem bağımsız hem de yük devretme kümesi kurulumları için, SMB depolama seçeneğiyle sistem veritabanlarını (ana, model, msdb ve tempdb) ve Database Engine kullanıcı veritabanlarını kurabilirsiniz. Her Zaman Açık Kullanılabilirlik Gruplarını kullanırken SMB depolamayı kullanmak iyi bir seçenektir çünkü dosya paylaşımı yüksek düzeyde kullanılabilir bir ağ kaynağına erişim gerektirir.

Unity XT depolama ile SQL Server dağıtımı için SMB dosya paylaşımları oluşturmak, üç adımlı basit bir işlemdir: bir NAS sunucusu, bir dosya sistemi ve bir SMB paylaşımı oluşturursunuz. Dell EMC Unisphere Depolama Yönetimi yazılımı, bu süreci tamamlamanıza yardımcı olacak bir yapılandırma sihirbazı içerir. Ancak SQL Server iş yüklerini SMB dosya paylaşımlarında barındırırken, SMB dosya paylaşımlarının kullanımı için mutlaka geçerli olmayan, akılda tutulması gereken bazı önemli hususlar vardır. Microsoft, şu anda bilinen sorunların yanı sıra kurulum ve güvenlik sorunlarının bir listesini derlemiştir; Ayrıntılar için bkz. "SQL Server'ı SMB Dosya Depolamayla Yükleme" Microsoft belgeleri.

Veri Anlık Görüntüleri

Veriler bir şirketin en önemli kaynağı haline geldi ve günümüzün kritik görev ortamları artıklıktan daha fazlasını gerektiriyor. Uygulamaların sürekli çevrimiçi olması, kesintisiz çalışması ve güncellenmesi sağlanması gerekmektedir. Ayrıca yerel anlık görüntü çoğaltma ve uzaktan çoğaltma gibi seçenekler aracılığıyla yüksek performans ve veri kullanılabilirliği gerektirirler.

Unity XT depolama dizisi, ortak iş akışlarını, işlemleri ve mimariyi paylaşan blok ve dosya anlık görüntüsü yetenekleri sunar. Unity'nin anlık görüntü metodolojisi, verileri korumanın basit ve etkili bir yolunu sunar. Anlık görüntüler, verileri geri yüklemeyi kolaylaştırır; daha önceki bir anlık görüntüye geri dönün veya seçilen verileri önceki bir anlık görüntüden kopyalayabilirsiniz. Aşağıdaki tabloda Unity XT sistemleri için anlık görüntü saklama süreleri gösterilmektedir.

Veri anlık görüntülerinin yerel ve uzaktan depolanması

Fotoğraf türü

CLI
UI
DİNLENME

el ile 

tarifeli 

el ile 

tarifeli 

el ile 

tarifeli 

Yerel 

1 yıl 

1 yıl

5 yaş 

4 hafta

100 yaş

Kısıtlamalar olmadan

Uzak 

5 yaş

255 hafta 

5 yaş

255 hafta

5 yaş

255 hafta

Anlık görüntüler, yedeklemeler gibi diğer veri koruma yöntemlerinin doğrudan yerini almaz. Düşük RTO senaryoları için yalnızca ilk savunma hattı olarak geleneksel yedeklemeyi tamamlayabilirler.

Dell EMC Unity anlık görüntü özelliği, veri azaltma ve gelişmiş tekilleştirmeyi içerir. Anlık görüntüler aynı zamanda orijinal depolama kaynağında elde edilen alan tasarrufundan da yararlanır. Veri azaltma özelliklerini destekleyen bir depolama kaynağının anlık görüntüsünü aldığınızda, kaynaktaki veriler sıkıştırılabilir veya tekilleştirilebilir.

SQL Server veritabanlarıyla anlık görüntüleri kullanırken veritabanı kurtarmayla ilgili bazı notlar şunlardır:

  • Bir SQL Server veritabanının tüm bileşenleri bir veri kümesi olarak korunmalıdır. Veriler ve günlük dosyaları farklı LUN'larda olduğunda bu LUN'ların bir tutarlılık grubunun parçası olması gerekir. Tutarlı bir grup, gruptaki tüm LUN'larda anlık görüntünün aynı anda alınmasını sağlar. Veriler ve günlük dosyaları birden fazla SMB dosya paylaşımında olduğunda paylaşımların aynı dosya sisteminde olması gerekir.
  • Bir SQL Server veritabanını blok tabanlı bir anlık görüntüden geri yüklerken, SQL Server örneğinin bağlı kalması gerekiyorsa Unisphere ana bilgisayar birleşimini kullanın. Dosya tabanlı kurtarma için anlık görüntü kaynak olarak kullanılarak ek bir SMB paylaşımı oluşturulur. Birimler bağlandıktan sonra veritabanı farklı bir adla eklenebilir veya mevcut veritabanı, geri yüklenen bir veritabanıyla değiştirilebilir.

  • Unisphere'de Anlık Görüntü Geri Yükleme yöntemini kullanarak geri yükleme gerçekleştirirken SQL Server örneğini çevrimdışına alın. SQL Server geri yükleme işlemlerinden haberdar değil. Bir örneğin çevrimdışına alınması, kurtarma işleminden önce birimlerin veritabanı yazma işlemleri nedeniyle zarar görmemesini sağlar. Örnek yeniden başlatıldığında, SQL Server felaket kurtarma veritabanlarını tutarlı bir duruma getirecektir.
  • Birden fazla depolama nesnesi için anlık görüntüleri aynı anda etkinleştirin ve ardından ek anlık görüntüleri etkinleştirmeden önce sistemin önerilen işletim modlarında olduğundan emin olun.

Çekimlerin otomasyonu ve planlanması

Unity XT'deki anlık görüntüler otomatikleştirilebilir. Unisphere depolama yönetiminde aşağıdaki varsayılan anlık görüntü seçenekleri mevcuttur: varsayılan koruma, daha kısa saklama koruması ve daha uzun tutma koruması. Her seçenek günlük anlık görüntüler alır ve bunları farklı zaman dilimleri için kaydeder.

Planlama seçeneklerinden birini (veya her ikisini) seçebilirsiniz - her x saatte bir (1'den 24'e kadar) ve günlük/haftalık. Günlük/haftalık anlık görüntü planlama, alınacak anlık görüntüler için belirli zamanları ve günleri belirtmenize olanak tanır. Seçilen her seçenek için havuzu otomatik olarak silmek veya geçici olarak depolamak üzere yapılandırılabilen bir saklama ilkesi ayarlamanız gerekir.

Unity anlık görüntüleri hakkında daha fazla bilgi - şu adreste: Dell EMC Birlik belgeleri

İnce klonlar

İnce klon, blokları üst kaynağıyla paylaşan birim, tutarlılık grubu veya VMware VMFS veri deposu gibi ince blok depolama kaynağının okuma/yazma kopyasıdır. İnce klonlar, bir SQL Server veritabanının kopyalarını hızlı ve kompakt bir şekilde sunmanın harika bir yoludur; bu, geleneksel SQL Server araçlarının başaramayacağı bir şeydir. İnce klon ana bilgisayara sunulduktan sonra birimler çevrimiçi hale getirilebilir ve veritabanı, SQL Server'daki DB Ekleme yöntemi kullanılarak eklenecektir.

Yükseltme özelliğini ince klonlarla kullanırken, ince klondaki tüm veritabanlarını çevrimdışına alın. Bu, güncelleme işleminden önce yapılmalıdır. Yükseltme gerçekleştirmeden önce veritabanlarının çevrimdışına alınmaması, SQL Server'da veri tutarsızlığı hatalarına veya hatalı veri sonuçlarına neden olabilir.

Veri çoğaltma

Çoğaltma, verileri aynı sitedeki veya başka bir konumdaki uzak sistemle senkronize eden bir yazılım özelliğidir. Unity'nin çoğaltma ve yapılandırma seçenekleri, performansı ve verimi dengelerken SQL Server veritabanları için RTO/RPO gereksinimlerini karşılamanın etkili bir yolunu seçmenize olanak tanır.

Birden çok birimdeki SQL Server veritabanlarını korumak için Dell EMC Unity Replication'ı kullanırken, veritabanındaki tüm verileri ve günlük birimlerini tek bir tutarlılık grubu veya dosya sistemiyle sınırlamanız gerekir. Çoğaltma daha sonra bir grup veya dosya sistemi üzerinde kurulur ve birden fazla veritabanının birimlerini veya paylaşımlarını içerebilir. Farklı çoğaltma seçenekleri gerektiren veritabanlarının ayrı LUN'larda, tutarlılık gruplarında veya dosya sistemlerinde olması gerekir.

İnce klonlar hem eşzamanlı hem de eşzamansız çoğaltmayla uyumludur. İnce bir klon bir hedefe çoğaltıldığında birimin, tutarlılık grubunun veya VMFS depolama alanının tam kopyası haline gelir. Çoğaltma sonrasında ince klon, kendi ayarlarına sahip tamamen bağımsız bir birimdir.

Microsoft SQL Server 2019 ve Dell EMC Unity XT flash dizileri
Kaynak ve hedef sistemler arasında ince klon replikasyonu süreci.

SQL Server yeniden başlatıldığında dosya yeniden oluşturulduğundan ve bu nedenle meta veriler diğer SQL Server örneklerinin yöntemiyle tutarlı olmadığından tempdb veritabanının çoğaltılması gerekli değildir. Çoğaltılacak birimlerin ve bu birimlerin içeriklerinin dikkatli seçilmesi, gereksiz çoğaltma trafiğini ortadan kaldırır.

Entegre Microsoft SQL Server Veri Kopyalama Yönetimi

Çoğu modern depolama ürünü (tüm Dell EMC ürünleri dahil), aşağıdakileri yaparak herhangi bir dosya türünün "işletim sistemiyle tutarlı" kopyalarını oluşturabilir:

  • Ana bilgisayardan sürücüye kadar işletim sisteminin her düzeyde tutarlı yazma sırası.
  • Farklı birimlerdeki birden çok dosyanın yazma sırasını koruyacağı şekilde birimleri gruplama.

Ölçeklenebilir depolama cihazlarının yaygın olarak benimsenmesiyle Microsoft, depolama sağlayıcıları için bir API geliştirdi. Bu API, depolama sağlayıcılarının Birim Gölge Kopyası Hizmeti'ni (VSS) kullanarak "uygulamayla tutarlı kopyalar" oluşturmak için SQL Server veritabanı yazılımıyla koordinasyon kurmasına olanak tanır. Bu kopyalar, SQL Server'ın planlanması ve kapatılması sırasında SQL Server ile işletim sistemi arasındaki etkileşimi simüle eder. Tüm yazma arabellekleri temizlenir ve tüm diskler belirli bir zamanda güncellenip tutarlı hale gelinceye kadar işlemler askıya alınır ve bu, SQL günlüğüne kaydedilir.

Unity XT anlık görüntüleri ile entegre Dell EMC AppSync yazılımı, iş verilerinin uygulamayla tutarlı kopyalarını oluşturma, kullanma ve yönetme sürecini basitleştirir ve otomatikleştirir. Bu yazılım, veritabanı kurtarma ve yeniden kullanıma yönelik kopya kontrol senaryolarında kullanılmak üzere tasarlanmıştır. 

AppSync yazılımı, uygulama veritabanlarını otomatik olarak keşfeder, veritabanı yapısını öğrenir ve dosya yapısını donanım veya sanallaştırma katmanları aracılığıyla temeldeki Unity XT depolama birimine eşler. Bir kopyanın oluşturulması ve doğrulanmasından, anlık görüntülerin hedef ana makineye yerleştirilmesine ve veritabanının başlatılmasına veya geri yüklenmesine kadar gerekli tüm adımları düzenler. AppSync, üretim veritabanının güncellenmesi ve geri yüklenmesini içeren SQL Server iş akışlarını destekler ve basitleştirir.

Veri azaltma ve gelişmiş veri tekilleştirme

Dell EMC Unity depolama sistemleri ailesi, zengin özelliklere sahip, kullanımı kolay veri azaltma servisleri sunar. Tasarruflar yalnızca yapılandırılmış birincil depolama kaynaklarında değil, aynı zamanda bu kaynakların anlık görüntüleri ve ince klonlarında da elde edilir. Anlık görüntüler ve ince klonlar, kaynak depolamanın veri azaltma ayarını devralır ve bu da kapasite tasarrufunu artırır.

Veri azaltma özelliği, kullanıcı nesneleri ve dahili kullanım için kullanılabilir depolama alanı miktarını potansiyel olarak artıran veri tekilleştirme, sıkıştırma ve sıfır blok algılama etkinliklerini içerir. Unity XT veri azaltma özelliği, Unity OE 4.3 ve sonraki sürümlerdeki sıkıştırma özelliğinin yerini alır. Sıkıştırma, bir veri kümesini depolamak için gereken fiziksel kapasite tahsisini azaltabilen bir veri azaltma algoritmasıdır.

Unity XT sistemleri ayrıca veri azaltma etkinleştirildiğinde etkinleştirilebilecek gelişmiş bir veri tekilleştirme özelliği de sağlar. Gelişmiş tekilleştirme, Unity veri bloklarının yalnızca az sayıda kopyasını (genellikle yalnızca bir kopya) depolayarak kullanıcı verileri için gereken kapasiteyi azaltır. Tekilleştirme alanı bir LUN'dur. Bir depolama planı seçerken bunu dikkate alın. Daha az LUN daha iyi veri tekilleştirmeyle sonuçlanır, ancak daha fazla LUN daha iyi performans sağlar. 

Gelişmiş veri tekilleştirmeden elde edilen kapasite tasarrufları çoğu ortamda en büyük faydayı sağlayabilir ancak aynı zamanda Unity dizi işlemcilerinin kullanımını da gerektirir. OE 5.0'da gelişmiş veri tekilleştirme, etkinleştirildiğinde herhangi bir bloğu (sıkıştırılmış veya sıkıştırılmamış) tekilleştirir. Daha fazla bilgi için bakınız Dell EMC belgeleri.

Aşağıdaki tabloda veri azaltma ve gelişmiş veri tekilleştirme için desteklenen yapılandırmalar gösterilmektedir:

Unity'de veri azaltma (tüm modeller) ve gelişmiş veri tekilleştirme desteği

Birlik OE sürümü 

Teknoloji 

Desteklenen havuz türü 

Desteklenen Modeller

4.3 / 4.4 

Veri azaltma 

Flash bellek havuzu - geleneksel veya dinamik 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

4.5 
 

Veri azaltma 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

Veri azaltma ve gelişmiş veri tekilleştirme*

450F, 550F, 650F 


 

Veri azaltma 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880F 

Veri azaltma ve gelişmiş veri tekilleştirme

450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880F

* Veri azaltma varsayılan olarak devre dışıdır ve gelişmiş veri tekilleştirmenin kullanılabilir bir seçenek haline gelmesinden önce etkinleştirilmesi gerekir. Veri azaltmayı etkinleştirdikten sonra gelişmiş veri tekilleştirme kullanılabilir ancak varsayılan olarak devre dışıdır.

Unity'de veri azaltma ve SQL Server'da veri sıkıştırma

SQL Server 2008 Enterprise Edition, yerel veri sıkıştırma yetenekleri sunan ilk sürümdü. SQL Server 2008 satır düzeyi ve sayfa düzeyi sıkıştırma, veritabanı nesneleri tarafından tüketilen alanı azaltmak için SQL Server dahili veritabanı tablosu formatına ilişkin bilgiyi kullanır. Alanı azaltmak, sayfa başına daha fazla satır ve arabellek havuzunda daha fazla sayfa depolamanıza olanak tanır. NVARCHAR(MAX) gibi satır dışı veriler gibi 8k veri sayfası biçiminde depolanmayan veriler satır veya sayfa sıkıştırma yöntemlerini kullanmayacağından Microsoft, Transact-SQL COMPRESS ve DECOMPRESS işlevlerini kullanıma sundu. 

Bu işlevler, sıkıştırılacak veya sıkıştırılmış verilerin her bir bölümü için çağrılması gereken geleneksel bir veri sıkıştırma yaklaşımını (GZIP algoritması) kullanır.

SQL Server'a özel olmayan Unity XT sıkıştırması, depolama verilerini analiz etmek ve sıkıştırmak için bir yazılım algoritması kullanır. Unity OE 4.1'in piyasaya sürülmesinden bu yana, Unity veri sıkıştırması, flash havuzdaki blok depolama birimleri ve VMFS veri depoları için mevcuttur. Unity OE 4.2'den itibaren sıkıştırma, flash depolama havuzlarındaki dosya sistemleri ve NFS veri depoları için de mevcuttur.

SQL Server için veri sıkıştırma yönteminin seçimi çeşitli faktörlere bağlıdır. Bu faktörler arasında veritabanı içeriğinin türü, hem depolama hem de veritabanı sunucularındaki mevcut CPU kaynakları ve SLA'yı sürdürmek için gereken G/Ç kaynakları yer alır. Genel olarak, SQL Server kullanılarak sıkıştırılan veriler için ek alan tasarrufu bekleyebilirsiniz, ancak TSQL'in GZIP sıkıştırma özelliği kullanılarak sıkıştırılan verilerde, Unity XT'nin sıkıştırma özelliklerinden önemli miktarda ek alan tasarrufu elde edilmesi pek mümkün değildir çünkü faydaların çoğu öncekinden gelir. algoritma.

Birlik sıkıştırma, depolama nesnesindeki verilerin en az %25 oranında sıkıştırılması durumunda yerden tasarruf sağlar. Bir depolama nesnesinde sıkıştırmayı etkinleştirmeden önce, bu nesnenin sıkıştırılabilecek veriler içerip içermediğini belirleyin. Kapasite tasarrufu sağlanmadıkça depolama nesnesi için sıkıştırmayı etkinleştirmeyin. 

Unity veri azaltımının mı, SQL Server veritabanı düzeyinde sıkıştırmanın mı yoksa her ikisinin mi kullanılacağına karar verirken aşağıdakileri göz önünde bulundurun:

  • Unity sistemine yazılan veriler, sistem önbelleğinde saklandıktan sonra ana bilgisayar tarafından doğrulanır. Ancak önbellek temizlenene kadar sıkıştırma işlemi başlamaz.

  • Sıkıştırma tasarrufu yalnızca Unity XT depolama kaynakları için değil, aynı zamanda kaynağın anlık görüntüleri ve ince klonları için de elde edilir.
  • Sıkıştırma işlemi sırasında, verilerin sıkıştırılıp sıkıştırılamayacağını belirlemek için bir örnekleme algoritması kullanılarak birden fazla blok toplanır. Örnekleme algoritması yalnızca minimum düzeyde tasarruf sağlanabileceğini belirlerse sıkıştırma atlanır ve veriler havuza yazılır.
  • Veriler, depolama ortamına yazılmadan önce sıkıştırıldığında, veri işleme miktarı büyük ölçüde azalır. Bu nedenle sıkıştırma, sürücüye yazılan fiziksel veri miktarını azaltarak flash bellekteki aşınma ve yıpranmayı azaltmaya yardımcı olur.

Tablolar ve dizinler için SQL Server'da satır ve sayfa sıkıştırma hakkında daha fazla bilgi için bkz. Microsoft belgeleri.

Herhangi bir sıkıştırmanın CPU kaynakları gerektirdiğini unutmayın. Bant genişliği gereksinimleri yüksek olduğunda sıkıştırmanın performans üzerinde önemli bir etkisi olabilir. OLAP iş yüklerinin yüksek yazma oranları, SQL Server veritabanı için sıkıştırmanın avantajlarını da azaltabilir.

Dell EMC, Unity dizisinde gerçek dünyadaki veri azaltma oranlarını kullanarak potansiyel tasarrufları araştırdı. Ekip, VMware sanal makineleri, dosya paylaşımı, SQL Server veritabanları, Microsoft Hyper-V sanal makineleri vb. hakkında veri topladı.

Çalışma sonuçları, SQL Server günlük dosyası boyutundaki azalmanın, veri dosyasından neredeyse 10 kat daha küçük olduğunu gösterdi:

  • Veritabanı boyutu = 1,49:1 (%32,96)
  • Günlük hacmi = 12,9:1 (%92,25)

SQL Server veritabanı iki ciltle sağlandı. Veritabanı dosyaları bir birimde, işlem günlükleri ise başka bir birimde depolanır. Veri azaltma teknolojisini veritabanı birimleriyle kullanmak depolama tasarrufu sağlayabilir; ancak veritabanı birimlerinde veri tekilleştirmeyi etkinleştirip etkinleştirmemeye karar verirken performans etkisini göz önünde bulundurmalısınız. Gerçek veritabanı boyutunun küçültülmesi depolanan verilere bağlı olarak değişiklik gösterse de, çalışma sonuçları SQL Server işlem günlüğü depolama alanının önemli ölçüde azaltılacak.

Veri azaltmayla ilgili en iyi uygulamalar

Bir depolama nesnesinde veri azaltmayı etkinleştirmeden önce aşağıdaki yönergeleri göz önünde bulundurun:

  • Veri azaltmayı destekleyecek kullanılabilir kaynaklara sahip olduğundan emin olmak için depolama sistemi izlemeyi kullanın.
  • Aynı anda birden fazla depolama nesnesi için veri azaltmayı etkinleştirin. Ek depolama alanlarında etkinleştirmeden önce sistemi izleyerek önerilen çalışma koşullarında olduğundan emin olun.
  • Unity XT x80F modellerinde veri azaltımı, depolama ünitesindeki verilerin en az %1 oranında sıkıştırılması durumunda kapasite tasarrufu sağlayacaktır.

OE 80 çalıştıran önceki Unity x5.0F modellerindeki veri azaltımı, veriler en az %25 sıkıştırılabilir olduğu sürece tasarruf sağladı.

  • Bir depolama nesnesinde veri azaltmayı etkinleştirmeden önce nesnenin sıkıştırılabilir veriler içerip içermediğini belirleyin. Video, ses, görüntüler ve ikili veriler gibi belirli veri türleri genellikle sıkıştırmadan çok az fayda sağlar. Yerden tasarruf olmayacaksa depolama nesnesinde veri azaltmayı etkinleştirmeyin.
  • Genellikle iyi sıkıştırılan bir dosya verisi hacmini seçici olarak sıkıştırmayı düşünün.

VMware Sanallaştırma

VMware vSphere, sanallaştırma ve bulut ortamları için verimli ve güvenli bir platformdur. vSphere'in temel bileşenleri VMware vCenter Server ve VMware ESXi hipervizöründen oluşur.

vCenter Server, vSphere ortamları için birleşik bir yönetim platformudur. Dağıtımı kolaydır ve kaynakları proaktif olarak optimize eder. ESXi, doğrudan fiziksel sunuculara yüklenen açık kaynaklı bir hipervizördür. ESXi'nin çekirdek kaynaklara doğrudan erişimi vardır ve boyutu 150 MB kadar küçüktür, bu da bellek gereksinimlerini en aza indirir. Çeşitli uygulama iş yükleri için güvenilir performans sunar ve 128'e kadar vCPU, 6 TB RAM ve 120 cihaza kadar güçlü sanal makine yapılandırmalarını destekler.

SQL Server'ın modern donanım üzerinde etkili bir şekilde çalışabilmesi için SQL Server işletim sisteminin (SQLOS) donanım tasarımını anlaması gerekir. Çok çekirdekli ve çok düğümlü, tek biçimli olmayan bellek erişimi (NUMA) sistemlerinin ortaya çıkışıyla birlikte çekirdekler, mantıksal işlemciler ve fiziksel işlemciler arasındaki ilişkilerin anlaşılması özellikle önemli hale geldi.

işlemciler 

Sanal İşlem Birimi (vCPU), bir sanal makineye atanan sanal bir merkezi işlem birimidir. Atanan vCPU'ların toplam sayısı şu şekilde hesaplanır:

Total vCPU = (количество виртуальных сокетов) * (количество виртуальных ядер на сокет)

Tutarlı performans önemliyse VMware, tüm sanal makinelere atanan toplam vCPU sayısının ESXi ana bilgisayarında bulunan toplam fiziksel çekirdek sayısını aşmamasını önerir; ancak izlemede kullanılmayan CPU kaynaklarının tespit edilmesi durumunda ayrılan vCPU sayısını artırabilirsiniz. mevcut.

Intel Hyper-Threading Teknolojisinin etkin olduğu sistemlerde mantıksal çekirdeklerin (vCPU'lar) sayısı, fiziksel çekirdeklerin sayısının iki katıdır. Bu durumda toplam vCPU sayısını atamayın.

Düşük katmanlı SQL Server iş yükleri gecikme değişkenliğinden daha az etkilenir. Böylece bu iş yükleri, vCPU'ların fiziksel CPU'lara oranı yüksek olan ana bilgisayarlarda çalışabilir. Makul CPU kullanım düzeyleri, genel sistem verimini artırabilir, lisans tasarruflarını en üst düzeye çıkarabilir ve yeterli performansı koruyabilir.

Intel Hyper-Threading genellikle genel ana bilgisayar verimini %10 ila %30 oranında artırır; bu da vCPU/fiziksel CPU oranının 1,1 ila 1,3 olduğunu gösterir. VMware, ESXi'nin bu teknolojiden yararlanabilmesi için mümkün olduğunda UEFI BIOS'ta Hyper-Threading'in etkinleştirilmesini önerir. VMware ayrıca SQL Server iş yükleri için Hyper-Threading kullanılırken kapsamlı test ve izleme yapılmasını da önerir.

Bellek

Hemen hemen tüm modern sunucular, ana bellek ile işlemciler arasındaki iletişim için tekdüze olmayan bellek erişimi (NUMA) mimarisini kullanır. NUMA, fiziksel bellek bloklarının fiziksel işlemciler arasında bölünmesini uygulayan, paylaşılan belleğe yönelik bir donanım mimarisidir. Bir NUMA düğümü, ayrılmış bellek bloğuyla birlikte bir veya daha fazla CPU yuvasıdır. 

NUMA son on yılda geniş çapta tartışılan bir konu oldu. NUMA'nın göreceli karmaşıklığı kısmen farklı satıcıların uygulamalarından kaynaklanmaktadır. Sanallaştırılmış ortamlarda, NUMA karmaşıklığı aynı zamanda donanımdan hipervizöre, konuk işletim sistemine ve son olarak SQL Server uygulamasına kadar yapılandırma seçenekleri ve katmanların sayısıyla da belirlenir. NUMA donanım mimarisinin iyi anlaşılması, sanallaştırılmış bir SQL Server örneğini çalıştıran herhangi bir SQL Server DBA için bir zorunluluktur.

Çok sayıda çekirdeğe sahip sunucularda daha fazla verimlilik elde etmek için Microsoft, SoftNUMA'yı tanıttı. SoftNUMA yazılımı, tek bir NUMA içindeki mevcut CPU kaynaklarını birden fazla SoftNUMA düğümüne bölmenize olanak tanır. VMware'e göre SoftNUMA, VMware'in sanal NUMA (vNUMA) topolojisiyle uyumludur ve çoğu iş yükü için veritabanı motoru ölçeklenebilirliğini ve performansını daha da optimize edebilir...

VMware'i SQL Server ile sanallaştırırken şunları kullanın:

  • SQL Server Veritabanı Motoru için düşük bellek kaynaklarını algılamak üzere sanal makineleri izleyin. Bu sorun, G/Ç işlemlerinin artmasına ve performansın düşmesine neden olur.

  • Performansı artırmak için ESXi ana bilgisayar düzeyinde belleğin aşırı yüklenmesini önleyerek sanal makineler arasındaki bellek çekişmesini önleyin.
  • Fiziksel NUMA sınırları dahilinde bir sanal makineye atanabilecek maksimum bellek miktarını belirlemek için donanım NUMA fiziksel bellek tahsisini kontrol etmeyi düşünün.
  • Yeterli performansa ulaşmak birincil hedefse, ayrılan belleğe eşit miktarda bellek ayırmayı düşünün. Bu parametre ayarı sanal makinenin yalnızca fiziksel bellek almasını sağlar.

Sanallaştırılmış depolama

Depolamayı sanallaştırılmış bir ortamda ayarlamak, depolama altyapısı hakkında bilgi gerektirir. NUMA'da olduğu gibi, farklı G/Ç düzeylerinin (bu durumda, VM'deki uygulamadan, kalıcı depolama ortamındaki bilgilerin fiziksel olarak okunmasına ve yazılmasına kadar) nasıl çalıştığını anlamanız gerekir.

vSphere, Unity XT dizisiyle SQL Server uygulamasında faydalı uygulamalara sahip depolamayı yapılandırmak için bir dizi seçenek sunar. FS VMFS, Unity XT gibi blok depolama sistemlerinde en yaygın kullanılan veri depolama yöntemidir. Unity XT dizisi, vSphere tarafından mantıksal diskler (birimler) olarak kullanıma sunulan fiziksel sürücülerden oluşan alt katmandır. Unity XT birimleri, ESXi hipervizörü tarafından VMFS birimleri olarak biçimlendirilir. VMware yöneticileri, konuk işletim sistemine sunulan bir veya daha fazla sanal disk (VMDK) oluşturur. RDM, bir sanal makinenin VMFS'yi biçimlendirmeden Unity XT blok depolamaya (FC veya iSCSI aracılığıyla) doğrudan erişmesine olanak tanır. VMFS ve RDM birimleri aynı işlem verimini sağlayabilir. 

ESXi'ye yönelik NFS tabanlı depolama için Dell EMC, genel amaçlı NFS dosya sistemleri yerine VMware NFS kullanılmasını önerir. SQL Server üzerinde çalışan ve NFS veri deposunda VMDK kullanan bir sanal makine, temeldeki NFS katmanından habersizdir. Konuk işletim sistemi, sanal makineyi Windows Server ve SQL Server çalıştıran fiziksel bir sunucu olarak ele alır. Paylaşılan diskler, NFS veri depolarındaki yük devretme kümesi örneği yapılandırmaları için desteklenmez.

VMware vSphere Virtual Volumes (VVols), temeldeki fiziksel bellek temsilinden (birimler veya dosya sistemleri gibi) bağımsız olarak sanal makine düzeyinde daha ayrıntılı kontrol sunar. VVols ile dizi tabanlı çoğaltma, VVol 2.0'dan (vSphere 6.5) başlayarak desteklenir. Kalıcı SCSI yedekleme desteğiyle vSphere 6.7 ile başlayan bir SQL Yük Devretme Kümesi örneğine disk kaynağı sağlamak için RDM diski yerine bir VVol diski kullanılabilir.

Sanallaştırılmış ağlar

Sanal dünyadaki ağ oluşturma, fiziksel dünyadakiyle aynı mantıksal kavramları takip eder ancak fiziksel kablolar ve anahtarlar yerine yazılım kullanır. Ağ gecikmesinin SQL Server iş yükleri üzerindeki etkisi büyük ölçüde değişebilir. Temsili bir süre boyunca mevcut bir iş yükünde veya iyi uygulanmış bir test sisteminde ağ performansı ölçümlerinin izlenmesi, bir sanal ağ oluşturulmasına yardımcı olur.

VMware sanallaştırmasını SQL Server ile kullanırken aşağıdakileri göz önünde bulundurun:

  • Hem standart hem de dağıtılmış sanal anahtarlar, SQL Server'ın gerektirdiği işlevselliği sağlar.
  • Yönetimi, vSphere vMotion'u ve ağ depolama trafiğini mantıksal olarak ayırmak için VLAN etiketlemeyi ve sanal anahtar bağlantı noktası gruplarını kullanın.
  • VMware, vSphere vMotion trafiğinin veya iSCSI trafiğinin etkinleştirildiği sanal anahtarlarda büyük çerçevelerin etkinleştirilmesini önemle önerir.
  • Genel olarak konuk işletim sistemleri ve donanımlarına yönelik ağ oluşturma yönergelerini izleyin.

 Sonuç 

SQL Server veritabanı ortamları giderek büyüyor ve karmaşıklaşıyor. Microsoft, SQL Server 2019'da temel SQL Server özelliklerini iyileştirdi ve Apache Spark ve HDFS ile büyük veri iş yükleri desteği gibi yeni özellikler ekledi. Dell EMC, Microsoft ile işbirliği içinde, SQL Server ortamı için sunucular, depolama ve ağlar gibi gerekli altyapı bileşenlerini sağlamaya devam ediyor. 

Depolama ve veritabanı profesyonelleri, paylaşılan depolama platformlarında SQL Server için altyapı çözümleri oluşturmak üzere birlikte çalıştığında, çalışma süresinde önemli artışlar ve toplam sahip olma maliyetinde (TCO) azalmalar görüyoruz. Dell EMC Unity XT all-flash dizisi, yüksek performansa ve düşük gecikmeye ihtiyaç duyan SQL Server geliştiricileri ve yöneticileri için uygun orta sınıf bir çözümdür. Tüm flash sürücülerde çalışacak şekilde tasarlanan Unity XT All-Flash, çift CPU'yu, çift denetleyici yapılandırmasını ve çok çekirdekli optimizasyonu destekler.

Kuruluşlar SQL Server ortamlarını giderek sanallaştırıyor. Sanallaştırma, mimari yığına başka bir tasarım katmanı eklese de önemli faydalar sağlar. Yukarıda sunulan en sık kullanılan VMware özelliklerinden ve araçlarından bazılarını SQL Server ortamlarında faydalı bulacağınızı umuyoruz. Daha ayrıntılı bilgi için kaynaklara bağlantılar da öneririz.

Faydalı linkler

Dell EMC

VMware

Microsoft

Kaynak: habr.com

Yorum ekle