Üçüncü taraf veri tabanı izleme aracında aranacak 5 şey nelerdir?
Redgate’in 2500’den fazla BT uzmanıyla yaptığı son Veritabanı İzleme Durumu Anketinden elde edilen önemli bir bulgu, katılımcıların %79’unun üçüncü taraf veya şirket içi bir izleme aracı kullandığını bildirmesiydi. Geçen yıl aynı ankete göre yüzde 10’luk bir artış olduğu ve üçüncü taraf izleme araçlarından memnuniyet oranı da 18 puanlık bir artışla %86’ya yükseldiği için dikkate değer.
Ancak ne zaman şirket içi bir araç kullanmalısınız ve ne zaman SQL Monitor gibi bir üçüncü taraf izleme aracına yatırım yapmalısınız?
Redgate’te, 100’den az çalışanı olan, ondan daha az sunucusu olan ve yılda yalnızca birkaç kez veritabanında değişiklik yaptıkları şirketlerde manuel, şirket içi izleme araçlarının daha yaygın olduğunu gördük. Ancak, şirketler genellikle veritabanlarının ve sunucularının sayısı ve boyutu büyüdükçe bu çözümleri ölçeklendirmekte zorlanırlar.
SQL Server’ın farklı sürümlerinin ve sürümlerinin yanı sıra buluttaki örneklerin bulunduğu daha büyük mülkler için, bir üçüncü taraf izleme aracı kullanmak için zaman ve kaynak tasarrufu sağlar. Veri toplama ve yönetiminin ağır yükünü ortadan kaldırır, verileri analiz eder ve zaman içindeki eğilimleri tespit etmek için temel çizgiler sağlar. Ayrıca, ister şirket içinde ister bulutta olsun, izlenen tüm sunucularınızda etkinlik, sorun ve uyarıların özetlenmesi kolay bir resmini sunmalıdır:
Bu, çevrimiçi bir test sürüşü için alabileceğiniz SQL Monitor’ün küresel panosudur. SQL Server, SQLServerCentral ve Redgate’in Simple Talk teknik günlüğü için 1 numaralı eğitim ve topluluk sitesini çalıştıran sunucuların gerçek zamanlı performansını gösterir.
Herhangi bir SQL Server varlığını izlemenin merkezinde, özel gereksinimlerinize özel uyarlanmış uyarılar, mevcut performansın geçmiş performansla karşılaştırmasını sağlayan temeller ve gelecekteki kapasite ve altyapı planlamasına yardımcı olacak eğilimler bulunur. İyi bir üçüncü taraf aracı ayrıca tüm SQL Server mülküne bir bakışta özelleştirilebilir bir genel bakış sağlamalı, hibrit bulut ortamlarını, büyük mülkleri ve Erişilebilirlik Gruplarını desteklemelidir; zaman içindeki eğilimleri göster; ve ortaya çıkan performans sorunları ve bunların nasıl çözüleceği konusunda rehberlik sağlar. Daha spesifik olarak, kurum içi izleme yeteneğinizin kaynak sorunlarına veya sunucu varlığınızı yönetmede devam eden sorunlara yol açtığı noktaya geldiğinizde, dikkate alınması gereken beş faktör vardır.
1. Neyi izler ve nasıl uyarı verir?
Bilmek isteyeceğiniz ilk şey, ihtiyacınız olan kapsamı sağlamasıdır. %95’i hedefleyin, çünkü diğer %5 yedekleme ve geri yükleme, SLQ Agent işleri ve raporlama hataları gibi süreçlerden gelecektir.
Çözümün, en büyük etkiye sahip sorguları vurgulaması ve en önemli operasyonel ve performans sorunları için özelleştirilebilir uyarıların yanı sıra odaklanmış bir dizi performans ölçütü içermesi gerekecektir. Bir izleme aracı ilk kez tanıtıldığında yaygın olan uyarı ‘gürültüsü’ senaryosundan kaçınmak için gruplandırılabilen uyarılar, sahip olunması gereken bir şeydir.
Değişiklikleri daha sık dağıtıyorsanız, dağıtımların ne zaman yapıldığını ve hangi veritabanına yapıldığını performans zaman çizelgesinde işaretleyen bir çözüme de bakın.
2. Temel ve trend bilgileri sağlıyor mu?
Taban çizgileri önemlidir çünkü performans artışları gibi olayların önemini ve ilgilenilmesi gerekip gerekmediğini anlamak için hızlı bir kılavuz sağlarlar. Eğilimler, örneğin gelecekte yeni kaynaklara ihtiyaç duyulacağı muhtemel noktayı gösterebildikleri için de değerlidir, ki bu etkili planlama için önemlidir.
3. Küresel bir genel bakışı var mı?
SQL Server siteleri büyüdükçe ve daha karmaşık hale geldikçe, tek bir merkezi web tabanlı arabirim üzerinde genel bir genel bakış, her sunucunun durumunu saatler değil saniyeler içinde kontrol etmenin kullanışlı bir yolunu sağlayabilir. Ayrıca, örneğin iş açısından kritik veya hassas veriler içeren sunucuları gruplayabilmeniz için sunucuları gruplandırmanın bir yolunu sunup sunmadığını da kontrol etmeye değer.
4. Dağıtılmış izleme sunuyor mu?
Sitelerin büyümesine bağlı olarak, farklı veri merkezlerindeki veya farklı güvenlik protokollerine sahip farklı ağlardaki sunucularla bu mülklerin değişen doğası vardır. Herhangi bir üçüncü taraf izleme aracı bunu işleyebilmeli ve aynı zamanda şirket içi, Sanal Makineler, Azure, AWS veya Google Cloud üzerindeki sunucuları, örnekleri ve veritabanlarını aynı ekranda izleyebilmelidir.
5. Performans açısından risk oluşturur mu?
Eski ve şirket içi izleme çözümleriyle ilgili önemli bir sorun, performans yüküdür. Genellikle karmaşık veri toplama sorguları yürütürler, “ayrıntılı çıktı” yakalamak için izleme bayrakları ayarlarlar, yorumlanması karmaşık olan uzman ölçümleri talep ederler vb. Bu, izleme verilerini toplamak için gereken eylemlerin izlenen sunucunun performansını düşürdüğü gözlemci etkisine yol açabilir.
İyi bir üçüncü taraf izleme aracı, veri toplamayı Genişletilmiş Olaylar gibi hafif çerçevelerden yararlanarak hafif, verimli SQL işlemleriyle sınırlandırmalıdır. Kurulum ayrıca izlenen her SQL Server örneğinde aracılar gerektirmemelidir. Bu, açıkta kalan yüzey alanlarını en aza indirir ve riski azaltır ve tüm veri işleme ayrı bir sunucuda yapılır. Son olarak, izleme verilerini yakalamak için aracın kendisi tarafından gerçekleştirilen eylemleri görüntülemek kolay olmalıdır.
ÖZET
İzleme araçlarının yüksek oranda benimsenme oranı hakkında Veritabanı İzleme Araştırmasının Durumundan elde edilen önemli bir bulguyla başladık. Anketten, emlak izlemeyle ilgili memnuniyetin neden tüm zamanların en yüksek seviyesinde olduğu, kuruluşta başka kimlerin verilere erişmek istediği ve neden olduğu ve DBA’ların yerinde yetkin bir izleme aracıyla ne gibi katma değer sunabileceği hakkında bağlantılı birçok içgörü var.
Bunları daha ayrıntılı açıklamak için, “Tüm kuruluş için bir izleme aracının değeri” anketinden elde edilen bulgulara dayalı bir içgörü raporu hazırladık. Yetkin bir izleme aracı kullanmanın hayal kırıklığını nasıl azalttığını, zamandan nasıl tasarruf sağladığını ve DBA’ların zamanlarını ve çabalarını işletmeye başka bir yerde değer katmaya odaklamalarına nasıl olanak tanıdığını inceliyor.