AIOps nedir? (Artificial Intelligence for IT Operations)
AIOps, BT operasyon yönetimini basitleştirmek ve karmaşık haldeki operasyon süreçlerini modern teknolojiler kullanarak, sorun çözümünü hızlandırmak ve otomatikleştirmek için yapay zeka (AI) teknolojisini kullanan bir yazılım çözümüdür.
AIOps, ayrıca büyük veri (Big Data), makine öğrenimi (ML) yeteneklerini kullanarak aşağıdaki operasyonel işlemleri yapar.
- Birden çok dağıtık ve farklı BT alt yapı, uygulamalar ve performans izleme araçları tarafından üretilen büyük miktarda ve sürekli artan hacimli verileri toplayarak, korelasyonunu yapabilir.
- Sistem performansı ve kullanılabilirlik ile ilgili sorunları ve önemli eventleri akıllı bir şekilde ayırt edebilir.
- Temel nedenleri teşhis etmek ve bunları hızlı bir şekilde cevaplamak ve düzeltmek için veya bazı durumlarda sorunları insan müdahalesi olmadan otomatik olarak çözümlemek için.
AIOps, birden çok farklı BT işlem yazılımını tek noktada toparlayarak, akıllı ve otomatikleştirilmiş bir BT operasyon platformuyla değiştirir ve BT ekiplerinin çok daha az efor ile sistemlerin kesintilere karşı koruyabilir ve proaktif olarak yanıt vermesini sağlar.
Gartner tarafından yapılan araştırmalar sonucunda, uygulamaları ve altyapıları izlemek için büyük ölçekli kurumsal firmaların AIOps kullanımının 2018'de %5 iken, 2023' yılında %30'a yükseleceğini tahmin ediyor.
Gartner, AIOps platformlarının benimsenmesini üçe ayırmıştır.
- Gözlemlemek (Observe — Monitoring)
- Bağlamak (Engage — ITSM)
- Davranmak (Act — Automation)
Bununla birlikte, çok sayıda farklı veri tipi entegrasyonu, makine öğrenimi (ML) ve analitik uygulama yeteneğine sahip olmanın önemi vurgulanmaktadır.
Diğer bir temel gereksinim ise, İzleme ve gözlemlenebilirlik başarılı bir AIOps stratejisinin temelini oluştursa da oyunun kurallarını değiştiren gerçek değer, verilerden geçmektedir. Verileri toplamak ve anlamlandırmak bu nedenle çok değerlidir.
Neden AIOps’a ihtiyacımız var?
Günümüzde bir çok kurum/işletme, birbirinden farklı, fiziksel — sanal sistemlerden oluşan geleneksel bir alt yapıdan, sürekli ölçeklenebilen yazılım tabanlı alt yapılara, kurum içi sistemlerden, özel ve genel bulut ortamlarından oluşan dinamik bir yapıya geçiş yapmaktadır. Bu nedenle Hybrid Cloud — Multicloud mimarilerini çokça duymaktayız.
Hybrid ve Multicloud ortamlarda çalışan uygulamalar ve sistemler, sürekli bir şekilde veri üretir. Kurumsal ölçekteki firmalar BT ortamlarının her yıl iki ile üç kat daha fazla BT verisi üretildiğini belirtiyorlar.
Bu nedele; geleneksel BT yönetimi çözümleri bu hacme ayak uyduramaz hale geliyor. Önemli olan eventleri akıllıca sıralayamıyorlar. Verileri farklı farklı işledikleri için birbirine bağlı bir ortamda ilişkilendirilmesi mümkün olmuyor. Ayrıca, BT operasyon ekiplerinin kullanıcı ve müşteri hizmet düzeyi (CSL) beklentilerini karşılayacak kadar hızlı yanıt vermesi gereken gerçek zamanlı iç görüleri ve tahmine dayalı analizleri maalesef sağlayamıyorlar.
AIOps nasıl çalışır?
AIOps, depolanan BT işlem verilerini tek bir yerde toplamak için büyük veri (BigData) teknolojisini kullanır. Bu veriler şu şekilde olabilir;
- Geçmiş performans veriler ve eventler
- Gerçek zamanlı operasyon verileri
- Sistem günlükleri ve metrikler
- Network verileri,
- Alarmlar ve ticket verileri
- Topoloji verileri,
AIOps yukarıdaki structered/unstructered verileri topladıktan sonra analitik ve makine öğrenimi yetenekleri devreye girer.
- AIOps, tüm verileri taramak için çeşitli analitik modellerini kullanır. Önemli ve anormal olarak görülerin uyarıları öne çıkarır.
- Sektöre veya ortama özgü algoritmaları kullanarak, anormal olayları ortamdaki diğer eventler ile ilişkilendirerek bir kesinti veya performans sorununun nedenini bulabilir ve buna çözümler önerebilir.
- Analiz sonuçlarına dayalı olarak, makine öğrenimi yetenekleri ile sorunları daha erken tespit etmek ve daha etkili çözüm önerleri oluşturabilir. AI modelleri, DevOps ekipleri tarafından sağlanan ve yeniden yapılandırılan altyapı değişikliklerini öğrenmesine ve bunlara uyum sağlamasına yardımcı olabilir.
AIOps avantajları nedir?
AIOps’un genel faydası, BT operasyon süreçlerinin, birden çok operasyon ve yönetim araçlarından gelen uyarıları daha hızlı tanımlamak, cevaplamak ve çözülmesini sağlamak için faydalar sağlamaktadır.
- BT operasyon karmaşıklığını ortadan kaldırarak, birden çok ortamdan ve uygulamadan gelen verileri ilişkilendirebilir, AIOps sayesinde temel nedenleri belirleyebilir ve daha hızlı ve doğru çözümler önerebilir. Ayrıca kuruluşların MTTR (Mean Time To Repair) hedeflerine ulaşmasını sağlamaktadır. AIOps kullanarak süreleri saatlerden dakikalara hatta gerçek zamanlı olarak görebilirsiniz.
- AIOps, uyarıları ve sinyalleri tanımlamada daha iyi hale getiriyor. Daha acil, az acil gibi tanımlayabilirsiniz.
- Her ortamdan gelen eventleri izleme ve anlamak yerine, AIOps operasyon ekipleri yalnızca belirli bir hizmet seviyesinin üzerindekileri teşhis yapabilir. Ayrıca AIOps, verilerden ne kadar çok öğrenir ve otomatikleşirse, o kadar çok yardımcı olur ve BT ekipleri daha fazla stratejik değer sahip göreve daha fazla odaklanabilir.
https://medium.com/fiolabs-datascience/aiops-for-model-maintenance-1fc69f64313e