Azure Monitor ve Azure Service Health Arasındaki Fark Nedir?
Bu sık sık duyulan bir sorudur. Sonuçta, benzer ve ilgili hizmetler. Azure Monitor, uygulamalarınızın nasıl performans gösterdiğini anlamanıza yardımcı olur ve onları etkileyen sorunları ve bağlı oldukları kaynakları proaktif olarak tanımlar. Azure Service Health, kesintiler ve planlı bakım gibi Azure hizmet sorunları sizi etkilediğinde bilgilendirilmenize ve harekete geçmenize yardımcı olur. Peki fark nedir?
Azure Monitor ve Azure Service Health, sorunları giderirken sıklıkla birlikte kullanacağınız tamamlayıcı hizmetlerdir. Tipik bir senaryoyu ele alalım. Örneğin, uygulamanızın bir sorun yaşadığını ve kesinti yaşadığını varsayalım. Kullanıcılarınız sorunu şikayet ediyor ve bildiriyor.
- Azure Service Health ile Azure’un sağlığını değerlendirin
Sorun gidermeye başladığınızda, öncelikle şu soruyu cevaplamak isteyebilirsiniz: Bu benimden mi yoksa Azure’dan mı aynaklanıyor? Bir platform olarak Azure’un herhangi bir sorun yaşamadığından emin olmak için Azure Hizmet Sağlığı’nı kontrol etmek istersiniz. Daha da iyisi, Azure Hizmet Durumu uyarıları ayarladıysanız sizi etkileyen sorunları zaten biliyor olabilirsiniz.
Bu aşamada, Azure durum sayfasını ziyaret edebilirsiniz. Bunun yerine, yukarıda açıkladığımız gibi Hizmet Sağlığını kontrol etmenizi öneririm. Neden? Durum sayfası yalnızca büyük ve yaygın kesintileri bildirir ve planlanan bakım veya diğer sağlık önerileri hakkında herhangi bir bilgi içermez. Azure tarafındaki kullanılabilirliğinizi etkileyebilecek her şeyi anlamak için Servis Sağlığı’nı ziyaret etmeniz gerekir.
Hizmet Sağlığını kontrol ettiniz ve Azure düzeyinde bilinen herhangi bir sorun olmadığını belirlediniz. Sırada ne var?
- Azure Monitor ile uygulamalarınızın sağlığını inceleyin
Sorunları tespit edebilmek için Azure Monitor’e bakmalısınız. Azure Monitor, bulutunuzdaki ve şirket içi ortamlarınızdaki tüm telemetriyi toplamanız, analiz etmeniz ve üzerinde işlem yapmanın bir yolunu sunar. Bu bilgiler, uygulamalarınızın kullanılabilirliğini ve performansını en üst düzeye çıkarmanıza yardımcı olabilir. Azure Monitor, uygulama, işletim sistemi, kaynaklar ve daha fazlası gibi çeşitli kaynaklardan metrikler alarak verileri kaydederek çalışır; böylece uygulamalarınızda olup biteni görselleştirebilir, analiz edebilir ve yanıtlayabilirsiniz.
Sorun giderme örneğimizde, Azure Monitor’ü kullanarak yoğun saatlerde sabahın erken saatlerinde uygulamanız için çok fazla talep olduğunu görebilirsiniz ve altyapınızla, VM’ler veya container gibi kapasite sorunları belirlediyseniz, ölçeklendirerek düzeltebilirsiniz.
- Gelecekteki sorunlar için uyarılar ayarlama
Bu sorunun tekrarlanmasını önlemek için, sizi uyarmak ve daha hızlı yanıt vermenize yardımcı olması için günlük uyarılarını ve otomatik ölçeklendirmeyi ayarlamak için Monitör’ü kullanabilirsiniz. Aynı zamanda, oluşabilecek Azure platform düzeyindeki sorunların farkında olmanız için Hizmet Durumu uyarılarını ayarlamanız gerekir. Bu uyarıları ayarlarken, Service Health ile Azure Monitor arasındaki temel benzerliklerin uyarı platformları olduğunu göreceksiniz. İkisi de aynı uyarı tanımı iş akışını kullanır ve aynı eylem kurallarından ve gruplarından yararlanır. Bu, bir eylem grubunu bir kez ayarlayabileceğiniz ve farklı senaryolar için birden çok kez kullanabileceğiniz anlamına gelir.