SQL Server kümelerimizden biri için bir RAID0 kurulumu kullanmayı düşünüyorum. Durumun ana hatlarını çizeceğim ve bunun neden kötü bir fikir olabileceğini araştıracağım. Ayrıca birileri vakaları, teknik incelemeleri veya diğer belgeleri kullandığınızda bu konuyu bana yönlendirebilirsiniz, bu harika olurdu.
Bir SQL kümesinin parçası olan 2 veri merkezinde 3 sunucumuz var. Hepsi bir kullanılabilirlik grubunda SQL Server çalıştırıyor. Birincil, hemen yanında, diğer veri merkezinde ise bir kopyaya sahiptir. Otomatik yük devretme ile eşzamanlı çoğaltma çalıştırıyorlar. Tüm sürücüler kurumsal sınıf SSD'lerdir. SQL Server 2017 veya 2019 çalıştıracaklar.
Onları RAID0 dizilerinde, diğer yöntemlere göre, gerçek dezavantajları olan birkaç yöntemle çalıştırmanın birçok faydası olacağını düşünüyorum. Şu anda gördüğüm tek negatif birincil sunucuda fazlalık olmaması, bu yüzden başarısız artar. Profesyoneller olarak:
Bir sürücü el ile hareket ettiğine dair bir bildirim alana kadar bir sürücü yavaşlamış, bozulmuş bir durumda çalışmak yerine başarısız olursa, sunucu tam çalışma kapasitesini koruyan bir ikincil duruma geçemez. Bunun, bir yük devretme konusunda bizi bilgilendirmesinin ek bir yararı olacaktır.
TB kapasitesi başına toplam arıza olasılığını azaltır. Eşlik veya yansıtma sürücülerine ihtiyacımız olmadığından, dizi başına sürücü sayısını azaltırız. Daha az sayıda sürücüde, bir sürücü arızası olasılığı daha azdır.
O daha ucuz. Gerekli kapasitemiz için daha az sürücüye ihtiyaç duyulması elbette daha az maliyetli.
Bunun geleneksel iş düşüncesi olmadığını biliyorum, ama düşünmediğim bir şey var mı? Pro ya da con herhangi bir girdi isterim.
Anlamlı olanlar onları işaret için çekinmeyin olsa, sorgu performans kazançları için bunu yapmaya çalışmıyorum. Temel kaygım, düşünmediğim bir güvenilirlik veya artıklık sorununu dikkate almamak veya ele almamaktır.
İşletim sistemi ayrı bir yansıtılmış sürücüde olduğundan, sunucunun kendisi kalmalıdır. Bu sürücülerden biri değiştirilebilir ve yeniden yansıtılabilir. Küçüktür ve üzerinde sistem DB'leri dışında herhangi bir veritabanı dosyası yoktur. Birkaç dakikadan fazla sürdüğünü hayal edemiyorum. Veri dizilerinden biri başarısız olursa, sürücüyü değiştiririz, diziyi yeniden oluştururuz, geri yükler ve AG ile yeniden senkronize ederiz. Kişisel deneyimime göre, geri yükleme işlemi RAID5 disk yeniden yapılandırmasından çok daha hızlıydı. Hiç RAID1 hatası yaşamadım, bu yüzden yeniden oluşturmanın daha hızlı olup olmayacağını bilmiyorum. Geri yüklemeler bir yedeklemeden gelecek ve birincil ile eşleşecek şekilde ileriye doğru döndürülecektir, bu nedenle birincil sunucudaki yük artışı, yalnızca günlüklerin son birkaç dakikasını kurtarılan çoğaltma ile eşitlemek için çok az olmalıdır.