AWS نے FinOps Agent کو پبلک پری ویو (public preview) میں متعارف کروا دیا ہے، جس سے کلاؤڈ لاگت کا ڈیٹا اور آپٹیمائزیشن کے مشورے براہ راست Slack چینلز میں نظر آ سکیں گے۔ اب ڈویلپرز اور آپریشنز ٹیمیں اپنے چیٹ ورک فلو کو چھوڑے بغیر اخراجات میں اچانک اضافے کو پہچان سکتی ہیں اور 'رائٹ سائزنگ' (rightsizing) کے مشورے حاصل کر سکتی ہیں۔

لاگت کا ڈیٹا کیوں چھپا رہ جاتا ہے

زیادہ تر ادارے استعمال پر نظر رکھنے کے لیے AWS Cost Explorer یا اسی طرح کے ڈیش بورڈز پر انحصار کرتے ہیں۔ یہ ٹولز ایک الگ کنسول میں ہوتے ہیں جسے ڈویلپرز شاذ و نادر ہی کھولتے ہیں، جس کی وجہ سے وسائل (resources) شروع کرنے والے افراد اور بل ادا کرنے والے افراد کے درمیان ایک فرق پیدا ہو جاتا ہے۔

FinOps Agent کا حل

نیا ایجنٹ Amazon Bedrock سے چلنے والے ایک بات چیت کے انٹرفیس (conversational interface) میں پانچ AWS سروسز کو جوڑتا ہے۔ جب کوئی صارف Slack میں پوچھتا ہے—"ہم نے گزشتہ ہفتے EC2 پر کتنا خرچ کیا؟"—تو ایجنٹ Cost Explorer سے جواب نکالتا ہے، Cost Anomaly Detection کے ذریعے نشاندہی کی گئی کسی بھی غیر معمولی صورتحال (anomalies) کو سامنے لاتا ہے، اور Cost Optimization Hub اور Compute Optimizer سے سفارشات شامل کرتا ہے۔ CloudTrail لاگز بوٹ کو اس مخصوص IAM صارف یا رول کی نشاندہی کرنے کی اجازت دیتے ہیں جو اخراجات میں اضافے کا ذمہ دار ہے، جس سے مبہم الرٹس کو قابل عمل معلومات (actionable insight) میں بدلا جا سکتا ہے۔

بنیادی صلاحیتیں

  • قدرتی زبان میں سوالات (Natural-language queries) – ایک سوال ٹائپ کریں اور مختصر جواب حاصل کریں۔
  • خودکار طور پر غیر معمولی صورتحال کی تحقیقات – جب Cost Anomaly Detection ٹرگر ہوتا ہے، تو ایجنٹ مقررہ چینل میں ایک خلاصہ پوسٹ کرتا ہے۔
  • مجموعی آپٹیمائزیشن مشورے – Compute Optimizer سے رائٹ سائزنگ کے مشورے اور Cost Optimization Hub سے بچت کی سفارشات ایک ساتھ موصول ہوتی ہیں، جس سے مختلف کنسولز کے درمیان بار بار جانے کی ضرورت کم ہو جاتی ہے۔
  • شیڈول شدہ رپورٹس – ٹیمیں ایجنٹ سے HTML، PDF، یا PPT رپورٹس پوسٹ کرنے کا کہہ سکتی ہیں۔

اسے چلانے کا طریقہ

یہ پری ویو us-east-1 ریجن تک محدود ہے اور اس کے لیے چند ابتدائی اقدامات درکار ہیں:

  1. سروسز کو فعال کریں – پہلے بلنگ کنسول میں Cost Optimization Hub اور Compute Optimizer کو آن کریں؛ ورنہ ایجنٹ خالی سفارشاتی فہرستیں دکھائے گا۔
  2. ایجنٹ بنائیں – us-east-1 کنسول میں، FinOps Agent کے لیے “Get Started” منتخب کریں۔ اگر صارف کے پاس رولز بنانے کی اجازت ہے، تو ویزرڈ مطلوبہ IAM رولز (FinOps Agent role اور FinOps Operator role) خود بخود بنا سکتا ہے۔
  3. Slack کو منسلک کریں – انٹیگریشن کو اجازت دیں، بوٹ کو ایک چینل میں شامل کریں، اور سیٹ اپ اسکرین میں چینل کی ID (وہ اسٹرنگ جو “C” سے شروع ہوتی ہے) پیسٹ کریں۔
  4. ڈیٹا کی تصدیق کریں – چونکہ سروس ابھی پری ویو میں ہے، اس لیے درستگی کو یقینی بنانے کے لیے بوٹ کے جوابات کا Cost Explorer کے ساتھ موازنہ کریں۔

صرف وہی چینلز پیغامات وصول کرتے ہیں جہاں بوٹ ایک ممبر ہے، جس سے دیگر جگہوں پر غیر ضروری شور (noise) سے بچا جا سکتا ہے۔ اگر ایجنٹ بنانے سے پہلے مطلوبہ آپٹیمائزیشن سروسز فعال نہیں کی گئیں، تو بوٹ "no recommendations" کے پیغامات پوسٹ کرتا رہے گا جب تک کہ سروسز آن نہ ہو جائیں۔

حاصلِ کلام: وہ ٹیمیں جو کلاؤڈ کے پوشیدہ اخراجات سے نمٹ رہی ہیں، وہ لاگت کے اشاروں کو روزمرہ کی گفتگو میں لانے کے لیے FinOps Agent کا تجربہ کر سکتی ہیں، لیکن انہیں پری ویو کے مکمل ہونے تک بوٹ کے نتائج کو AWS کے مکمل لاگت مینجمنٹ ٹولز کے متبادل کے بجائے ایک اضافی مدد (supplement) کے طور پر لینا چاہیے۔