System Center Operations Manager'dan (SCOM) Azure İzleyici'ye geçiş
Bu makale, şu anda System Center Operations Manager (SCOM) kullanan ve iş uygulamalarını ve diğer kaynakları Azure'a geçirirken Azure İzleyici ile bulut tabanlı izlemeye geçiş yapmayı planlayan müşteriler için rehberlik sağlar.
SCOM'dan geçiş için standart bir işlem yoktur ve hızlı geçiş gerçekleştirmek yerine uzun süre SCOM yönetim paketlerine güvenebilirsiniz. Bu makalede, ortamınız için en iyi stratejiyi belirlemek için kullanabileceğiniz farklı seçenekler ve karar verme ölçütleri açıklanmaktadır.
Hibrit bulut izleme
Müşterilerin çoğu, buluta aşamalı geçiş yapmanızı sağlayan hibrit bir bulut izleme stratejisi kullanır. Bu yaklaşım, yeni platform hakkında daha fazla bilgi edindikçe mevcut iş süreçlerinizi korumanızı sağlar. SCOM işlevselliğinden yalnızca Azure İzleyici ile değiştirebildiğiniz için uzaklaşabilirsiniz. Birden çok izleme aracı karmaşıklık katsa da, SCOM'un sunucu yazılımlarını ve iş yüklerini izleme yeteneğini koruyarak Azure İzleyici'nin yeni nesil bulut iş yüklerini izleme özelliğinden yararlanmanızı sağlar.
Bileşenleri Azure'a taşımadan önce ortamınız, şirket içinde veya yönetilen bir hizmet sağlayıcısında bulunan sanal ve fiziksel makineleri temel alır. Ortamınızdaki iş uygulamalarını, sunucu yazılımlarını ve fiziksel sunucular ve ağlar gibi diğer altyapı bileşenlerini izlemek için SCOM'a dayanır. IIS, SQL Server ve çeşitli satıcı yazılımları gibi sunucu yazılımları için standart yönetim paketleri kullanır ve bu yönetim paketlerini özel gereksinimleriniz için ayarlarsınız. İş uygulamalarınız ve bileşenleriniz için mevcut yönetim paketleriyle izlenmeyecek özel yönetim paketleri oluşturur ve ayrıca SCOM'u iş süreçlerinizi destekleyecek şekilde yapılandırabilirsiniz.
Hizmetleri buluta taşırken Azure İzleyici, kaynaklarınızın her biri için platform ölçümlerini ve etkinlik günlüğünü toplamaya başlar. Günlük sorgularını ve içgörüleri kullanarak tüm kullanılabilir telemetri verilerini etkileşimli olarak analiz edebilmeniz için kaynak günlüklerini toplamak için tanılama ayarları oluşturursunuz.
Bu geçiş döneminde iki bağımsız izleme aracınız vardır. SCOM tarafından toplanan verilerinizi analiz etmek için İşletim konsolunu kullanmaya devam ederken Azure portalında bulut telemetrinizi analiz etmek için içgörüleri ve çalışma kitaplarını kullanırsınız. Her sistemin kendi uyarısı olduğundan, Azure İzleyici'de SCOM'daki bildirim gruplarınızla eşdeğer eylem grupları oluşturmanız gerekir.
Aşağıdaki tabloda, SCOM ve Azure İzleyici kullanılarak karma izleme ortamı için kullanılabilen farklı özellikler ve stratejiler açıklanmaktadır.
Metot | Açıklama |
---|---|
Çift girişli aracılar | SCOM, Azure İzleyici tarafından kullanılan Log Analytics aracısı ile aynı olan Microsoft Yönetim Aracısı'nı (MMA) kullanır. Bu aracıyı, aynı anda hem SCOM hem de Azure İzleyici'ye tek bir makinenin bağlanması için yapılandırabilirsiniz. Bu yapılandırma, Azure VM'lerinizin şirket içi yönetim sunucularınızla bir bağlantısı olmasını gerektirir. Log Analytics aracısı, daha basit yönetim ve veri toplama üzerinde daha iyi denetim gibi önemli avantajlar sağlayan Azure İzleyici aracısı ile değiştirilmiştir. İki aracı aynı makinede bir arada bulunabilir ve hem Azure İzleyici'ye hem de SCOM'a bağlanmanıza olanak sağlar. Bu yapılandırma, Azure İzleyici aracısının önemli avantajları nedeniyle eski aracıya çift girişten daha iyi bir seçenektir. |
Bağlı yönetim grubu | SCOM aracılarınızdan toplanan verileri Azure İzleyici'ye iletmek için SCOM yönetim grubunuzu Azure İzleyici'ye bağlayın. Bu, çift girişli aracıları kullanmaya benzer, ancak her aracının Azure İzleyici'ye bağlanacak şekilde yapılandırılmasını gerektirmez. Bu strateji için eski aracı gerekir, bu nedenle veri toplama kurallarıyla izleme belirtemezsiniz. Ayrıca, her VM'yi doğrudan Azure İzleyici'ye bağlamadığınız sürece VM içgörülerini kullanamazsınız. |
SCOM Yönetilen örneği | SCOM yönetilen örneği , Şirket içi SCOM ortamınızda çalıştırdığınız yönetim paketlerini çalıştırmaya devam etmenizi sağlayan, Azure'da SCOM'un tam bir uygulamasıdır. Sistem durumunuzu ve uyarılarınızı analiz etmek için aynı İşlemler konsolunu kullanmaya devam edebilir, ayrıca Azure İzleyici'de uyarıları görüntüleyebilir ve Grafana'daki SCOM verilerini analiz edebilirsiniz. SCOM MI, mevcut SCOM ortamınızı ve çift girişli aracılarınızı korumaya benzer, ancak izleme yapılandırmanızı Azure'da birleştirebilir ve veritabanı ve yönetim sunucuları gibi şirket içi bileşenlerinizi devre dışı bırakabilirsiniz. Azure VM'lerinden aracılar, kendi veri merkezinizdeki yönetim sunucularına bağlanmak yerine Azure'daki SCOM yönetilen örneğine bağlanabilir. |
Azure yönetim paketi | Azure yönetim paketi, Operations Manager'ın Belirli bir izleme senaryoları kümesine göre Azure kaynaklarını bulmasına ve sistem durumunu izlemesine olanak tanır. Bu yönetim paketi, Azure'daki her kaynak için ek yapılandırma gerçekleştirmenizi gerektirir. Ancak, iş süreçlerinizi Azure İzleyici'ye odaklanacak şekilde geliştirene kadar İşletim Konsolu'nda Azure kaynaklarınızın görünürlüğünü sağlamak yararlı olabilir. |
İş uygulamalarını izleme
Genellikle her sanal makinede yüklü aracıları kullanarak SCOM ile iş uygulamalarınızı izlemek için özel yönetim paketlerine ihtiyacınız vardır. Azure İzleyici'deki Application Insights, ister Azure'da, ister diğer bulutlarda ister şirket içinde olsun web tabanlı uygulamaları izler. Uygulamalarınızı Azure'a geçirseniz de geçirmeseniz de tüm uygulamalarınız için kullanılabilir.
bir iş uygulamasını izlemeniz SCOM'daki .NET uygulama performansı şablonu tarafından sağlanan işlevlerle sınırlıysa, büyük olasılıkla işlevsellik kaybı olmadan Application Insights'a geçiş yapabilirsiniz. Aslında, Application Insights aşağıdakiler de dahil olmak üzere önemli sayıda başka özellik içerir:
- Uygulama bileşenlerini otomatik olarak bulun ve izleyin.
- Yanıt süresi, hata oranları ve istek oranları gibi ayrıntılı uygulama kullanımı ve performans verilerini toplayın.
- Sayfa görünümleri ve yükleme performansı gibi tarayıcı verilerini toplayın.
- Özel durumları algılayın ve yığın izleme ve ilgili isteklerde detaya gitme.
- Dağıtılmış izleme ve akıllı algılama gibi özellikleri kullanarak gelişmiş analiz gerçekleştirin.
- Performans verilerini etkileşimli olarak analiz etmek için ölçüm gezginini kullanın.
- Toplanan telemetri verilerini Azure hizmetleri ve VM içgörüleri için toplanan verilerle birlikte etkileşimli olarak analiz etmek için günlük sorgularını kullanın.
Ancak, gerekli işlevleri elde edene kadar Application Insights'a ek olarak SCOM kullanmaya devam etmeniz gerekebilecek bazı senaryolar vardır. SCOM ile devam etmeniz gerekebilecek örnekler şunlardır:
- Uygulamalarınızın kullanılabilirliğini ve yanıt hızını izlemenize ve uyarıda bulunmanıza olanak tanıyan kullanılabilirlik testleri, web testi aracılarının IP adreslerinden gelen istekleri gerektirir. İlkeniz böyle bir erişime izin vermiyorsa SCOM'da Web Uygulaması Kullanılabilirlik İzleyicileri'ni kullanmaya devam etmeniz gerekebilir.
- SCOM'da kullanılabilirlik testleri için herhangi bir yoklama aralığı ayarlayabilirsiniz ve birçok müşteri her 60-120 saniyede bir kontrol edebilir. Application Insights'ın en az beş dakikalık yoklama aralığı vardır ve bu da bazı müşteriler için çok uzun olabilir.
- SCOM'da önemli miktarda izleme, uygulamalar tarafından oluşturulan olaylar toplanarak ve yerel aracıda betikler çalıştırılarak gerçekleştirilir. Bunlar Application Insights'taki standart seçenekler olmadığından, iş gereksinimlerinizi karşılamak için özel çalışma gerektirebilirsiniz. Bu, Log Analytics çalışma alanında depolanan olay verilerini kullanan özel uyarı kurallarını ve karma runbook çalışanı kullanılarak sanal makine konuklarında başlatılan betikleri içerebilir.
- Uygulamanızın yazılacağı dile bağlı olarak, Application Insights ile kullanabileceğiniz izlemede sınırlı olabilirsiniz.
Bu kılavuzun diğer bölümlerinde yer alan temel stratejiyi izleyerek iş uygulamalarınız için SCOM kullanmaya devam edin, ancak Application Insights tarafından sağlanan diğer özelliklerden yararlanın. Kritik işlevleri Azure İzleyici ile değiştirebildiğiniz için özel yönetim paketlerinizi kullanımdan kaldırmaya başlayabilirsiniz.
Sanal makineleri izleme
Sanal makinelerinizdeki yazılımları karma bir ortamda izlemek, vm'lerinizde çalışan iş yüklerinin gereksinimlerine bağlı olarak genellikle Azure İzleyici ve SCOM'un bir bileşimini kullanır. Azure'da bir sanal makine oluşturulur oluşturulmaz, VM konağı için platform ölçümleri ve etkinlik günlükleri otomatik olarak toplanmaya başlar. VM konağı için sunucu kapatma ve yüksek CPU kullanımı gibi yaygın hataları size bildirmek için önerilen uyarıları etkinleştirin.
Azure İzleyici aracısını yüklemek ve istemci işletim sisteminden ortak performans verilerini toplamaya başlamak için VM içgörülerini etkinleştirin. Bu, SCOM'da zaten topladığınız bazı verilerle çakışabilir, ancak zaman içindeki eğilimleri görüntülemeye başlamanıza ve Azure VM'lerinizi diğer bulut kaynaklarıyla izlemenize olanak tanır. Ayrıca, sanal makinelerinizde çalışan işlemler ve diğer hizmetlere bağımlılıkları hakkında içgörü sağlayan harita özelliğini etkinleştirmeyi de seçebilirsiniz.
Azure İzleyici'deki diğer özellikler tarafından sağlanmayan işlevler için yönetim paketlerini kullanmaya devam edin. Bu, IIS, SQL Server veya Exchange gibi kritik sunucu yazılımlarının yönetim paketlerini içerir. Ayrıca, Azure İzleyici ile erişilemedi şirket içi altyapı için geliştirilmiş özel yönetim paketleriniz de olabilir. Ayrıca, Azure İzleyici ve diğer Azure hizmetlerinin artırabileceği veya değiştirebileceği hizmet işlemlerinizi modernleştirmeye geçene kadar operasyonel süreçlerinizle sıkı bir şekilde tümleştirdiyseniz SCOM kullanmaya devam edin.
Not
AZURE İzleyici aracısı yerine Log Analytics aracısı ile VM İçgörüleri'ni etkinleştirirseniz, VM'ye ek aracı yüklenmesi gerekmez. Azure İzleyici aracısı, buluttaki VM'yi izlemedeki önemli geliştirmeleri nedeniyle önerilir. Birden çok aracıyı korumanın karmaşıklığı, yönetim paketleri tasarlama stratejinize benzer şekilde, farklı VM kümeleri için farklı veri toplama yapılandırmanıza olanak tanıyan veri toplama kurallarında izleme tanımlama özelliğinden kaynaklanır.
VM iş yükleri için yönetim paketi mantığını geçirme
SCOM yönetim paketlerini Azure İzleyici'ye dönüştürmek için geçiş aracı yoktur çünkü mantıkları Azure İzleyici veri toplamadan temel olarak farklıdır. Yönetim paketi mantığının geçirilmesi genellikle SCOM tarafından toplanan verileri analiz etme ve Azure İzleyici tarafından çoğaltılabilir izleme senaryolarını belirlemeye odaklanır. Azure İzleyici'yi farklı uygulama ve bileşenlere yönelik gereksinimlerinizi karşılayacak şekilde özelleştirdikçe SCOM'da farklı yönetim paketlerini ve eski aracıları kullanımdan kaldırmaya başlayabilirsiniz.
SCOM'daki yönetim paketleri, veri toplamayı ve sonuçta elde edilen uyarıyı tek bir uçtan uca iş akışında birleştiren kurallar ve izleyiciler içerir. SCOM tarafından zaten toplanan veriler uyarı için nadiren kullanılır. Azure İzleyici, veri toplamayı ve uyarıları ayrı işlemlere ayırır. Uyarı kuralları, aracılardan toplanan Azure İzleyici Günlükleri ve Azure İzleyici Ölçümleri'nden verilere erişmektedir. Ayrıca kurallar ve izleyiciler genellikle belirli bir olay veya performans sayacı gibi belirli verilere odaklanır. Azure İzleyici'deki veri toplama kuralları genellikle tek bir DCR'de birden çok olay ve performans sayacı kümesi toplayan daha geniş kapsamlıdır.
Yaygın izleme senaryoları için veri toplama ve uyarı oluşturma yönergeleri için aşağıdaki içeriğe bakın:
- Uyarı, analiz ve görselleştirmeyi desteklemek için toplamanız gereken veriler. Bkz. Azure İzleyici ile sanal makineleri izleme: Veri toplama
- Sorunları size önceden bildirmek için toplanan verileri analiz eden uyarı kuralları. Bkz. Azure İzleyici ile sanal makineleri izleme: Uyarılar
Bir yönetim paketinin tüm işlevselliğini çoğaltmaya çalışmak yerine, her birinin sağladığı kritik izlemeyi analiz edin. Alternatif yöntemler kullanarak bu izleme gereksinimlerini çoğaltıp çoğaltamayacağınıza karar verin. Çoğu durumda, Azure İzleyici'de belirli bir yönetim paketini devre dışı bırakabileceğiniz yeterli işlevselliği çoğaltan veri toplama ve uyarı kuralları yapılandırabilirsiniz. Yönetim paketleri genellikle yüzlerce, hatta binlerce kural ve izleyici içerebilir.
Stratejilerden biri, ortamınızda uyarıları tetikleyen izleyicilere ve kurallara odaklanmaktır. Zaman içinde uyarıları belirlemenize yardımcı olabilecek Uyarılar ve En Yaygın Uyarılar gibi Operations Manager'da mevcut raporlara bakın. En yaygın uyarıları değerlendirmek için İşletim Veritabanı'nda aşağıdaki sorguyu da çalıştırabilirsiniz.
select AlertName, COUNT(AlertName) as 'Total Alerts' from
Alert.vAlertResolutionState ars
inner join Alert.vAlertDetail adt on ars.AlertGuid = adt.AlertGuid
inner join Alert.vAlert alt on ars.AlertGuid = alt.AlertGuid
group by AlertName
order by 'Total Alerts' DESC
Geçişin belirli uyarılarını belirlemek için çıkışı değerlendirin. Ayarlanmış veya sorunlu olduğu bilinen uyarıları yoksayın. Hiç tetiklenmemiş tüm kritik ilgi çekici uyarıları belirlemek için yönetim paketlerinizi gözden geçirin.
Yapay işlemler
Yönetim paketleri genellikle bir kullanıcı bağlantısının veya gerçek kullanıcı trafiğinin benzetimini yapmak için makinede çalışan bir uygulamaya veya hizmete bağlanan yapay işlemleri kullanır. Uygulama kullanılabilir durumdaysa makinenin düzgün çalıştığını varsayabilirsiniz. Azure İzleyici'deki Application Insights kullanılabilirlik testleri bu işlevi sağlar. Yalnızca İnternet'ten erişilebilen uygulamalar için çalışır. İç uygulamalarda, testi gerçekleştiren belirli Microsoft URL'lerinden erişime izin vermek için bir güvenlik duvarı açmanız gerekir. Veya mevcut yönetim paketinizi kullanmaya devam edebilirsiniz.
Sonraki adımlar
- Azure İzleyici ve System Center Operations Manager'ın ayrıntılı karşılaştırması ve karma izleme ortamı tasarlama ve uygulama hakkında daha fazla bilgi için Bulut İzleme Kılavuzu'na bakın.
- Azure İzleyici'de Azure sanal makinelerini izleme hakkında daha fazla bilgi edinin.
- VM içgörüleri hakkında daha fazla bilgi edinin.
- Application Insights hakkında daha fazla bilgi edinin.