Bulut izlemede gözlemlenebilirlik

Bu makale, bulut izleme kılavuzundaki bir serinin parçasıdır.

Aşağıdaki bölümlerde, hizmetlerinizi izleme şeklinizi geliştirmek için gözleme dayalı ve sürekli yineleme yaparak operasyonel olgunluğun artırılması amaçlanmıştır. Kuruluşların her izleme çözümü için gözlemlenebilirlik oluşturarak tutarlı bir izleme stratejisini nasıl daha hızlı uyguladığını öğrenin.

Gözlemlenebilirliği tanımlama

Gözlemlenebilirlik ve izleme birbirini tamamlasa da, önemli bir fark vardır:

  • İzleme: Bilgileri toplar ve bu koşulları izlemek üzere yapılandırmanıza bağlı olarak bir sorun algıladığını size bildirir. Bilinen veya öngörülebilir hataları izliyorsunuz.
  • Gözlemlenebilirlik: Çıkış verilerine bakarak sistemde neler olduğunu anlama özelliği. Gözlemlenebilirlik çözümü , sistemin durumunu değerlendirmek ve BT altyapınızdaki sorunları çözmenin yollarını bulmak için bu verileri analiz etmeye yardımcı olur.

Gözlemlenebilirlik öncelikle izleme tüketicisini bir hizmetin normal işlemi olarak kabul edilenleri anlamaya iter. Başka bir deyişle, toplam görünürlüğü en kısa sürede ararsınız.

İlk gözlemlenebilirliği elde ettikten sonra, eyleme dönüştürülebilir uyarılar geliştirmek, yararlı panolar oluşturmak ve AIOps çözümlerini değerlendirmek için bu ilk görünürlük düzeyini temel alırsınız. Bu içgörüler, temel alınan ölçüm ve günlük izleme verilerini rahatça kullanmanıza olanak sağlar.

Not

Bu, ekiplerin tüm izleme gereksinimlerini derlemeden, test etmeden ve dağıtmadan önce kağıt üzerinde tanımlamak için çalıştığı geçmişte kullanılan yaklaşımın tam tersidir.

İzleme planınız ister bir uygulamayı, ister bulut altyapısını ister Azure Platformu'na yönelik olsun, ilk adım gözlemlenebilirlik sağlamaktır.

Bu yaklaşım planlarınızı da basitleştirir. Her durumda toplam görünürlük, üç boyut veya açıdan yeterli görünürlüğü elde etmek ve sürdürmek anlamına gelir:

  1. Ayrıntılı izleme: Anlamlı ve ilgili sinyalleri toplayın.
  2. Uçtan uca veya genişliği izleme: Yığının en alt katmanından uygulamaya kadar.
  3. Sistem durumu modeli genelinde izleme: Kullanılabilirlik, performans, güvenlik ve süreklilik gibi sistem durumu yönlerine odaklanın.

Three-sided cube example

Gözlemlenebilirlik, BT ekipleriniz için yalnızca bir odak noktası değildir. Temel bir hedef, son kullanıcıların sistemleri kullanabilmesini ve Hizmet Düzeyi Hedeflerinizin (SLO) karşılandığından emin olmaktır.

İzleme çözümleri ve gözlemlenebilirlik

Altyapı ve uygulama izleme karmaşık olabilir. İş dönüşümü, stratejilerini elde etmek ve şekillendirmeye yardımcı olmak için teknolojiyi uygular. Bulut, izlemenin karmaşık doğasını daha da etkiledi.

Bu, aşağıdaki yollarla gösterilmiştir:

  • Dijital dönüşüm değişimi: İşletmelerin dijital dönüşüm çalışmaları, bulut teknolojisinden aşırı yararlanmaya doğru kayıyor.
  • Yerleşik izleme: İzleme, şirket içinde yönettiğiniz ayrı araçlara kıyasla Azure kaynaklarına ve kaynak gruplarına eklenir.
  • Azure İzleyici gibi bulutta yerel mimarilerin geniş kapsamlı izlenmesi , güvenlik olayı ve olay yönetimi (SIEM) araçlarına benzer. Azure İzleyici, geleneksel şirket içi araçlara göre daha geniş, günlük temelli ve büyük ölçekli siparişler sağlar.

Mimarlar, operatörler gibi bir altyapı bileşeninin veya uygulamanın hangi tanılama bilgilerini yaydığı anlamalıdır.

Çok değişkenli, dinamik, zaman serisi, olaylı, durum bilgisi olan ve telemetrik günlük akışlarını değerli zekada birleştirmek aşağıdakilere bağlıdır:

  • Ekip bilgisi: İzleme hedefini derinden anlayan geliştirici veya sistem mühendisinin bilgi ve deneyimi.
  • Sorun giderme deneyimi: Sorun nedenlerini bulmak veya bulmak için verileri kullanma konusunda destek ve sorun giderme deneyimi.
  • Geçmişten öğrenme: Daha sonra otomatik olarak düzeltilebilen teknoloji dışı nedenler bulmak için geçmiş olayları gözden geçirin.
  • Belgeler: Yazılım veya donanım satıcısı tarafından sağlanan belgeler, yazılımlar, eğitim veya danışmanlık bilgileri.

Microsoft ve iş ortakları System Center Operations Manager için yönetim paketleri sağlar. Yönetim paketleri teknolojiye özgü; örneğin, bir SQL yönetim paketini içeri aktarırsanız, Operations Manager SQL Server'ı barındıran sunucuları otomatik olarak bulur ve hedefler ve bunları izlemeye başlar. Burada gözlemlenebilirlik az çok önceden tanımlanmıştır. Operations Manager öncelikli olarak, bulut hizmetlerine göre bileşenlerde ve mimari tasarım desenlerinde düzeltilme eğilimi gösteren şirket içi altyapı için tasarlanmıştır.

Bulutta, aralarından seçim yapabileceğiniz hizmet türlerinde muazzam bir esnekliğe sahip olursunuz. İzleme, hizmetlerin zaman içinde nasıl değiştiğini ve dinamik, genel ve dayanıklı olabileceğini içerir. Azure İzleyici ile, Operations Manager'daki bir yönetim paketine benzer işlevler sağlamak Analizler Azure İzleyici'de bulunan mevcut çalışma kitaplarından yararlanabilirsiniz.

Gözlemleme sanatı

Gözlemlenebilirlik, bir şeyin ne ve nasıl izlendiğine bağlıdır.

Azure'da, her biri bir şeyin nasıl davrandığını gösteren farklı bir bakış açısı sunan birden çok izleme veri kaynağı vardır. Azure, bu verilerin çeşitli yönlerini analiz etmeye yardımcı olacak çok sayıda araç içerir.

Platformu gözlemleyin

Azure'da Microsoft, farklı platform günlükleri aracılığıyla hizmet sağlayıcısının perspektifini sağlar.

Azure'daki hizmetler zaman içinde farklı, öngörülemeyen yollarla değişebilir. Bu davranışı dinamik olarak adlandırıyoruz. Zaman içinde hizmeti gözlemleyen bulut hizmetlerinin yöneticilerinin de aşağıdakileri dikkate alması gerekir:

  • Kaynak yeniden konumlandırma: Kaynaklar konumlar veya coğrafyalar arasında geçiş yapabilir veya taşıyabilir.
  • Kaynak değişiklikleri: Kaynaklar eklenir, silinir veya değiştirilir.
  • Tüketim: Tüketim, farklı hizmetler ve uygulamalar için farklılık gösterir. Maliyeti, tüketimi ve öngörülen harcamaları izlemeye dikkat edin.

Platformunuzun gözlemlenebilirliğini sağlayan araçlara birkaç örnek aşağıda verilmiştir:

Günlük kaynağı Açıklama
Hizmet durumu Microsoft tarafından bildirilen hizmet olayları ve planlı bakım.
Azure Kaynak Durumu Kaynaklarınızın geçerli ve geçmiş durumuyla ilgili raporlar.
Azure İzleyici etkinlik günlüğü Abonelikte dağıtılan tüm kaynaklar genelinde abonelik düzeyi olayları raporlar.
Azure İzleyici Değişiklik Analizi Azure uygulamalarınızdaki değişiklikleri raporlar ve ortalama onarım süresini (MTTR) azaltır.
Azure kaynak günlükleri Daha önce tanılama günlükleri olarak bilinen kaynak günlükleri, veri düzleminde bir Azure kaynağı içinde gerçekleştirilen işlemleri raporlar.
Microsoft Entra raporları (AzureAD) günlükleri Oturum açma etkinliğinin geçmişini ve belirli bir kiracı için Microsoft Entra Kimliği'ndeki değişikliklerin denetim kaydını raporlar.
Azure Danışmanı Azure dağıtımlarınızı iyileştirmeye yönelik en iyi yöntemlere dayalı önerilen çözümleri almak için Azure Danışmanı'ni kullanın.
Egemenlik için Microsoft Bulut saydamlık günlükleri Kaynaklara ne zaman erişildiği ve hangi Microsoft mühendisinin kaynağa eriştiği hakkında raporlar. Saydamlık günlükleri, müşteri kaynaklarına erişimin ayrıntılarını sağlar. Günlükler ayrıca erişim olmadığında da sizi bilgilendirir ve bu yaygın bir durumdur.

Gözlemlenebilirlik, minimum düzeyde uygulanabilir bir izleme planıyla başlayarak aşamalı olarak gelişir ve araçları ve süreçleri tümleştirme çabası devam eder. Verilerle (ölçümler, günlükler ve işlemler) alıştıkça, bu kaynaklardan veya uygulamalardan gelen belirtilerin veya sorunların davranışını ve işaretlerini anlayabilirsiniz. Verileri tanıyarak Azure İzleyici ve verilerle çalışma konusunda güven oluşturursunuz.

Gözlemlenebilirlikten güven kazanma

Uygun gözlemlenebilirlikle, güven kazanırsınız ve nedenini fark edebilir ve yardımcı olabilecek yanıtlar bulabilirsiniz. Verileriniz hakkında ne kadar çok bilgi edindiyseniz, süreçleriniz o kadar gelişir ve ekipleriniz içgörüler kazanır.

Sahneyi ayarlamak için gözlemlenebilirlikten güvenilirlik kazanmanın birkaç yolu şunlardır:

  • Öngörülebilirliği artırma: Kaynakların ve hizmetlerin daha iyi izlenmesi sorunları proaktif olarak belirlemeye yardımcı olarak gelecekte öngörülebilir ve yönetilebilir hale getirir.

  • Anomalilerin erken tespiti: Gözlemlenebilirlik, anormalliklerin veya beklenen davranıştan sapmaların zamanında algılanmasına olanak sağlayarak olası sorunların etkisini azaltır.

  • Kök neden belirleme: Ayrıntılı gözlemlenebilirlik verileri, sorunların kök nedenlerini belirlemeye yardımcı olarak daha hızlı çözüm sağlar ve yinelenmeyi önler.

  • Sorun giderme verimliliğini artırın: Gözlemlenebilirlik sayesinde ekipler, ilgili verileri analiz ederek ve olayları ilişkilendirerek karmaşık sorunları hızla tanılayabilir ve giderebilir.

  • Sistem güvenilirliğini geliştirme: Performans sorunlarını, performans sorunlarını ve olası hata noktalarını belirleyerek gözlemlenebilirlik, sistem performansını iyileştirmeye ve genel güvenilirliği artırmaya yardımcı olur.

  • Müşteri deneyimini geliştirme: Gözlemlenebilirlik, sistem performansının son kullanıcıları nasıl etkilediğini daha iyi anlayarak müşteri memnuniyetini artırmak için proaktif önlemler alınmasına olanak tanır.

  • İşbirliğini kolaylaştırma: Gözlemlenebilirlik platformları paylaşılan görünürlük ve veri erişimi sağlayarak geliştiriciler, operasyonlar ve destek gibi farklı ekipler arasında işbirliğini teşvik eder.

  • Mevzuat uyumluluğu: İzlenebilirlik, denetim günlükleri sağlayarak ve güvenlik ve gizlilik standartlarına uyulmasını sağlayarak mevzuat gereksinimlerini karşılamada gözlemlenebilirlik yardımcı olur.

  • Daha hızlı çözüm zamanı: Zengin veriler ve içgörüler sağlayarak gözlemlenebilirlik sorunları tanılama ve çözme süresini kısaltarak kapalı kalma süresini ve hizmet kesintilerini en aza indirir.

  • Proaktif kapasite yönetimi: Gözlemlenebilirlik verileri kaynak taleplerini tahmin etmeye, kapasite boşluklarını belirlemeye ve kaynakları proaktif olarak ayarlayarak en iyi performansı sağlamaya yardımcı olur.

  • Risk azaltma: Gözlemlenebilirlik sayesinde olası riskleri erken tanımlayarak proaktif risk azaltma önlemlerini etkinleştirebilir ve ciddi etki olasılığını azaltabilirsiniz.

  • Sürekli izleme ve öğrenme: Gözlemlenebilirlik, sürekli izleme ve öğrenme olanağı sağlayarak ekiplerin değişen ortamlara, gereksinimlere ve kullanıcı davranışlarına uyum sağlamasına yardımcı olur.

  • Performans iyileştirme: Ekipler gözlemlenebilirlik verilerini analiz ederek performans sorunlarını belirleyip iyileştirerek sistem verimliliğini artırabilir.

  • Çabaların önceliklendirilmesi: Gözlemlenebilirlik içgörüleri ekiplerin görevleri önceliklendirmesine ve tanımlanan sorunların kritikliğine ve etkisine göre kaynak ayırmasına olanak tanır.

  • Değişiklik yönetimine güven: Gözlemlenebilirlik, değişikliklerin etkisine görünürlük sağlayarak yeni dağıtımların veya güncelleştirmelerin öngörülemeyen sorunlara neden olmadığından emin olur.

  • Geliştirilmiş olay yanıtı: Gözlemlenebilirlik sayesinde olay yanıtı ekipleri ilgili bilgileri hızla toplayabilir, bağlamı anlayabilir ve uygun eylemleri başlatabilir.

İzleme planı

Hedefleri ve hedefleri, gereksinimleri ve diğer temel ayrıntıları açıklamak için bir izleme planı oluşturursunuz. Ardından, kuruluştaki tüm ilgili paydaşlar arasında bir anlaşma talep etmek için çalışın.

İzleme planı, bir veya daha fazla izleme çözümü geliştirmeyi ve çalıştırmayı açıklamalıdır. Projenin strateji ve planlama aşamaları sırasında izleme planlarınızı oluşturmaya erken başlayın.

Planı oluştururken, bulut izleme stratejisi belgelerinde açıklandığı gibi modern izlemenin beş uzmanlık alanının hatırlanması önemlidir: izleme, ölçme, yanıtlama, öğrenme ve geliştirme.

Aşağıda bir izleme planı için önerilen ilk ana hat sağlanır ve hizmetler için tek bir plan veya Azure kaynak türleri veya Microsoft 365 hizmetleri gibi bulut hizmeti özellikleri standartlaştırılırken dikkat edilmesi gereken başlıca noktalar olarak kabul edilir.

Planın özü, hizmet sağlayıcıları (çözümleri alan kişiler) ve tüketiciler (değer çalıştıracak veya türetecek olan) arasındaki görünürlük çizgisini tanımlamaktır.

İş perspektifi

Kapsamlı bir izleme planı, kullanıcı odaklı bir odak da dahil olmak üzere işletmenin nelere ihtiyaç duyduğunu ve izlemeden neleri istediğini dikkate almalıdır. Planı tanımlarken iş gereksinimlerini belgeleyip paylaşmak önemlidir ve aşağıdakiler planın bu bölümünün kapsamını önerir.

  • Paydaşlar ve tüketiciler
  • İş değeri akışları ve süreçleri
  • Son kullanıcı perspektifi ve yardımcı programı
  • Ölçüm ve raporlama gereksinimleri
  • Tanımlanan riskler ve uyumluluk denetimi çerçeveleri
  • Erişim ve denetim gereksinimleri
  • İşletme için risk

Hizmet perspektifi

Kapsamlı bir izleme planı, hizmet sahiplerinin nelere ihtiyaç duyduğuna ve izlemeden nelere ihtiyaç duyduğuna dikkat etmelidir. Planı tanımlarken, gereksinimlerini belgeleyip paylaşmak önemlidir ve aşağıdakiler planın bu bölümünün kapsamını önerir.

  • Paydaşlar ve tüketiciler
  • Roller ve sorumluluk
  • Hizmetin tanımı
  • Erişim ve denetim gereksinimleri
  • Mimari konular mı?
  • Tedarikçi ve iş ortağı sözleşmelerini ihya ediyor
  • Hizmet sözleşmeleri (SLA'lar, OLA'lar)
  • Hizmet garanti kapsamını belirleme
  • Ölçüm ve raporlama gereksinimleri
  • Riskler

Teknoloji perspektifi

Planın bu bölümü, iş ve hizmet açısından bilgileri kullanan izleme çözümünü temsil eder. Aşağıda , planın bu bölümünün kapsamı öne sürülmektedir.

  • Kullanıcı hikayeleri ve senaryoları
  • Teknik hedefler (örneğin, ağ)
  • Bileşen bağımlılık eşlemesi
  • Türler (örneğin, bulutta yerel, hibrit, şirket içi)
  • Gözlemsel
  • Duyarlı
  • Ölçüm
  • Ayarlama ve iyileştirme

Dikkat edilmesi gereken noktalar

İlgili tüm tüketicileri, paydaşları ve yönetim düzeylerini iletip bilgilendirdiğinden emin olmak için planı özetleyin. Başarılı bir izleme planı için şu noktaları göz önünde bulundurun:

Dikkat edilmesi gereken temel konular

  • Üretim aşamaları: hizmet canlı yayına başladığında izleme çözümü hazır olmalıdır. Planlama, varsayımlarınızı denemenize ve test etmeye yardımcı olmak için ayrılmış başka bir aboneliğe test veya üretim öncesi yapılandırmayı içerebilir.

  • Strateji: Planlar, izleme hedeflerini misyonun veya işletmenin izleme hedeflerini izlemek için izleme ve BT stratejisiyle de eşlenebilir.

  • Hedefler: Planda, göz önünde bulundurulan hedef varlıkları veya hizmetleri açıklayın ve analiz edin. Gerekirse, hizmet bağımlılıkları dahil olmak üzere izlenecek tüm bileşenleri eşleyin. Kapsam boşluklarını belirleyin ve hizmetin her bir bölümüne kimin sahip olduğunu belirleyin.

  • Çözüm: İzleme çözümü için tüketicileri, paydaşları, tedarikçileri, iş ortaklarını, erişimi ve araçları belirleyin. Ayrıca izleme özellikleri, kapsam, yanıt, raporlar ve panolar (kullanılabilirlik, güvenlik, kullanıcı deneyimi ve daha fazlası).

Dikkat edilmesi gereken temel noktalar

Önemli noktalara ek olarak, bu noktaların kuruluşunuz için izleme planınızı nasıl etkileyebileceklerini daha iyi anlamaya bakın.

  • En düşük uygulanabilir ürün (MVP): Plan, en düşük uygulanabilir ürün için başarının nasıl görüneceğini tanımlasın. Başka bir deyişle, canlı yayına geçmek için başlangıçta ne gereklidir ve bunun başarısını ölçebilir miyiz? Canlı yayına geçtikten sonra, değeri en üst düzeye çıkarmak için izleme çözümünü geliştirmeye devam edebilirsiniz.

  • İzleme verilerinizin güvenliğini sağlama: Güvenlik, günümüzde her kuruluş ve ekip için kritik öneme sahiptir. Eğitimli olduğunuzdan ve korumaları bildiğinizden emin olun veya uzmanların size yol göstermesine izin verin; böylece izleme çözümlerinize, örneğin hassas izleme verilerini günlüklerde kullanıma sunarak risk eklemeyin.

  • Microsoft 365'i göz önünde bulundurun: Herhangi bir iyi plan, Microsoft 365'e sahip Azure kiracınızı önemli bir bileşen olarak kabul eder. Microsoft 365, Microsoft Entra Id'ye bağlıdır ve Azure İzleyici uç nokta yönetimiyle Microsoft 365 tümleştirmesi sağlar.

  • Gözlemlenebilirlik kazanır: Uyarıya odaklanmadan önce toplam görünürlüğe odaklanın, her ikisi de bir maliyet olduğundan ve uyarı yorgunluğuna hızlı bir şekilde yol açabilir.

  • Etkinlik izleme: Denetim, oturum açma ve etkinlik günlükleri artık hizmet sahiplerinin ve güvenliğin dilimleyip zar atabilmesi için kolaydır. İzleme planınızın ilgili paydaşlar için oluşturmanız gereken içgörüler ve panolar dahil olmak üzere etkinlik izlemeyi dikkate alındığından emin olun.

Sonraki adımlar