AWS, bulut maliyet verilerinin ve optimizasyon ipuçlarının doğrudan Slack kanallarında görünmesini sağlayan FinOps Agent'ı genel ön izleme (public preview) aşamasında kullanıma sundu. Geliştiriciler ve operasyon ekipleri artık sohbet iş akışlarından ayrılmadan harcama artışlarını tespit edebilir ve boyutlandırma (rightsizing) önerileri alabilir.

Maliyet verileri neden gizli kalıyor?

Çoğu kuruluş, kullanımı takip etmek için AWS Cost Explorer veya benzeri panellere güvenir. Bu araçlar, geliştiricilerin nadiren açtığı ayrı bir konsolda yer alır; bu da kaynakları oluşturan kişiler ile faturayı ödeyen kişiler arasında bir kopukluk yaratır.

FinOps Agent'ın çözümü

Yeni agent, beş AWS hizmetini Amazon Bedrock tarafından desteklenen etkileşimli bir arayüze bağlar. Bir kullanıcı Slack üzerinden “Geçen hafta EC2 için ne kadar harcadık?” diye sorduğunda; agent cevabı Cost Explorer'dan çeker, Cost Anomaly Detection tarafından işaretlenen anomalileri ortaya çıkarır ve Cost Optimization Hub ile Compute Optimizer'dan gelen önerileri ekler. CloudTrail günlükleri, botun maliyet artışından sorumlu olan tam IAM kullanıcısını veya rolünü göstermesini sağlayarak belirsiz uyarıları uygulanabilir içgörülere dönüştürür.

Temel yetenekler

  • Doğal dilde sorgular – Bir soru yazın ve kısa bir yanıt alın.
  • Otomatik anomali incelemeleri – Cost Anomaly Detection tetiklendiğinde, agent belirlenen kanala bir özet gönderir.
  • Birleştirilmiş optimizasyon ipuçları – Compute Optimizer'dan gelen boyutlandırma önerileri ve Cost Optimization Hub'dan gelen tasarruf tavsiyeleri birlikte sunularak konsollar arasında geçiş yapma ihtiyacı azaltılır.
  • Planlanmış raporlar – Ekipler, agent'tan HTML, PDF veya PPT raporları paylaşmasını isteyebilir.

Çalıştırma adımları

Ön izleme us-east-1 bölgesiyle sınırlıdır ve birkaç ön adım gerektirir:

  1. Hizmetleri etkinleştirin – Öncelikle faturalandırma konsolunda Cost Optimization Hub ve Compute Optimizer'ı açın; aksi takdirde agent boş öneri listeleri döndürür.
  2. Agent'ı oluşturun – us-east-1 konsolunda FinOps Agent için “Get Started” seçeneğini belirleyin. Kullanıcının rol oluşturma izni varsa, sihirbaz gerekli IAM rollerini (FinOps Agent role ve FinOps Operator role) otomatik olarak oluşturabilir.
  3. Slack'i bağlayın – Entegrasyonu yetkilendirin, botu bir kanala ekleyin ve kanalın ID'sini (“C” ile başlayan dizgi) kurulum ekranına yapıştırın.
  4. Verileri doğrulayın – Hizmet henüz ön izleme aşamasında olduğundan, doğruluğu sağlamak için botun yanıtlarını Cost Explorer ile karşılaştırarak kontrol edin.

Sadece botun üye olduğu kanallar mesaj alır, bu da başka yerlerde istenmeyen gürültüyü önler. Eğer agent oluşturulmadan önce gerekli optimizasyon hizmetleri etkinleştirilmezse, bot hizmetler açılana kadar “no recommendations” mesajları paylaşır.

Özet: Görünmez bulut harcamalarıyla mücadele eden ekipler, maliyet sinyallerini günlük konuşmalara dahil etmek için FinOps Agent'ı pilot olarak kullanabilir; ancak ön izleme aşaması olgunlaşana kadar botun çıktılarını AWS maliyet yönetimi araçlarının tam setinin bir alternatifi olarak değil, bir tamamlayıcısı olarak görmelidirler.