Neden AIOps’a ihtiyacımız var?
Merhaba, Bu yazıda “Neden AIOps’a ihtiyacımız var?” sorusuna cevap arayacağız.
AIOps, nedir? diye soranlar için daha önce paylaştığım yazıyı okuyabilirsiniz.
Teknolojinin her alanında dönüşüm ve değişim hızla devam etmektedir. Bizler de bunu her gün yaşıyoruz.
Geleneksel izleme (Monitoring) yaklaşımı da değişiyor. Takımlar artık bir sorun tespit etmek için bir dizi izleme çözümünü kullanmak istemiyorlar. Geleneksel uygulama performans monitoring için ayrı ayrı çözümler karşıma çıkmaktadır. Bizlerde bu çözümleri kullanarak, loglar,metrikler,eventler vb. inceleyerek sorunu tespit etmek ve hızla çözmek için çalışırız.. Bir çok kurumda 5 ile 10 arasında izleme çözümü kullanıldığını biliyoruz.
Dijital dönüşüm ile birlikte IT’nin ihtiyaç duyduğu altyapılar, uygulamalar, orta katman yazılımları ve bunun yanı sıra uygulama development, deployment metodolojileri değişmektedir. Bu sebeple eskiden statik olarak geliştirdiğimiz uygulamalar, günümüzde çok daha dinamik ve cevik olmak zorundalar.
Değişen teknolojiye ayak uydurmak için çokça manuel enstrümantasyona ihtiyac duyulur. Fakat Container ve Kubernetes gibi teknolojilere karşı maalesef yeterli değildir. Uygulama modernizasyonu ya da modern uygulama yönetiminde karmaşıklığı ve tıkanıklığı yönetmek bir hayli önemlidir.
Bunun için ise Operasyonel Verimliliğimizi artırmamız lazım.. nasıl mı?
- Altyapı ortamları gün geçtikçe daha karmaşık hale gelmektedir. Kurum için özel bulut ortamları, genel bulut ortamları, hibrit bulut ortamları derken şu anda çoklu bulut (multicloud) ortamlarını bir arada kullanmaktayız. Bunun yanı sıra uygulamalarımızı daha hızlı, daha güvenilir ve ölçeklenebilir olması için container ortamlarına hızla geçiş yaptık/yapıyoruz.. Çok sayıda operasyonel veri (log,metric,event,trace) üreten hibrit bulut uygulamalarınızın operasyonel yönlerini anlamak için ihtiyaç duyduğunuz verileri konsolide edin, önceliklendirin ve gözlemleyin.
- İzleme/Gözlemlenebilirlik, dijital dönüşümde uygulamalar için çok kritik bir yer almaktadır. Değişim basittir. Kurumların istediği şey 7/24/365 gün çalışan uygulamaları için sorunları daha erkenden tespit etmek.. Bunun için yapılacak aksiyon ise sorunlar daha meydana gelmeden önce sinyalleri tespit etmek için “Yapay Zeka” teknolojilerini kullanmamız gerekiyor ve reaktif sorun çözümünden, proaktif yaklaşıma geçmeliyiz.
- Dağıtık uygulama mimarilerinde kurallar ve thresholdlar maalesef yeterli değildir. Kurumların beklentisi uygulamaların yüksek erişebilir, güvenilir, hızlı ve kalite uygulamalar olmasıdır. Bunu sağlamak için yapay zeka, makine öğrenimi, derin öğrenim yeteneklerini ön plana çıkarak sürekli uygulamalarınızı izleyecek ve bir sorun ortaya çıkmadan önce veya ortaya çıktıktan sonra size otomatik olarak bildirecek ve bunlara karşı geliştirdiğiniz otomasyon kurallarını var ise herhangi müdahale gerektirmeden düzeltecektir..
Özetlemek gerekirse, Operasyonel verimliliğimizi artırmak, problemleri olmadan yada yada olduktan sonra daha hızlı tespit etmek ve sorunun neden kaynaklandığını ve daha sonra tekrar olduğunda bunu otomatik olarak çözmek için AIOps yeteneklerine ihtiyacımız vardır.
Okuduğunuz için teşekkürler!
Engin Özkurt