أطلقت AWS وكيل FinOps (FinOps Agent) في مرحلة المعاينة العامة، مما يتيح ظهور بيانات تكلفة السحابة ونصائح التحسين مباشرة في قنوات Slack. يمكن للمطورين وفرق العمليات الآن رصد طفرات الإنفاق والحصول على اقتراحات لتعديل الحجم (rightsizing) دون مغادرة سير عمل الدردشة الخاص بهم.
لماذا تظل بيانات التكلفة مخفية
تعتمد معظم المؤسسات على AWS Cost Explorer أو لوحات تحكم مماثلة لتتبع الاستخدام. وتوجد هذه الأدوات في وحدة تحكم منفصلة نادراً ما يفتحها المطورون، مما يخلق فجوة بين الأشخاص الذين يقومون بتشغيل الموارد والأشخاص الذين يدفعون الفاتورة.
حل وكيل FinOps
يقوم الوكيل الجديد بربط خمس خدمات من AWS بواجهة محادثة مدعومة من Amazon Bedrock. عندما يسأل مستخدم في Slack: "كم أنفقنا على EC2 الأسبوع الماضي؟"، يستخرج الوكيل الإجابة من Cost Explorer، ويظهر أي حالات شاذة تم رصدها بواسطة Cost Anomaly Detection، ويضيف توصيات من Cost Optimization Hub و Compute Optimizer. وتسمح سجلات CloudTrail للبوت بالإشارة إلى مستخدم IAM أو الدور (role) المسؤول بدقة عن طفرة التكلفة، مما يحول التنبيهات الغامضة إلى رؤى قابلة للتنفيذ.
القدرات الأساسية
- استعلامات باللغة الطبيعية – اكتب سؤالاً واحصل على رد موجز.
- تحقيقات تلقائية في الحالات الشاذة – عندما يتم تفعيل Cost Anomaly Detection، ينشر الوكيل ملخصاً في القناة المخصصة.
- نصائح تحسين موحدة – تصل اقتراحات تعديل الحجم (rightsizing) من Compute Optimizer وتوصيات التوفير من Cost Optimization Hub معاً، مما يقلل الحاجة للتنقل بين وحدات التحكم.
- تقارير مجدولة – يمكن للفرق أن تطلب من الوكيل نشر تقارير بصيغ HTML أو PDF أو PPT.
بدء التشغيل
تقتصر المعاينة على منطقة us-east-1 وتتطلب بعض الخطوات المسبقة:
- تمكين الخدمات – قم بتفعيل Cost Optimization Hub و Compute Optimizer في وحدة تحكم الفواتير أولاً؛ وإلا فسيقوم الوكيل بإرجاع قوائم توصيات فارغة.
- إنشاء الوكيل – في وحدة تحكم us-east-1، اختر "Get Started" لوكيل FinOps. يمكن للمعالج إنشاء أدوار IAM المطلوبة تلقائياً (FinOps Agent role و FinOps Operator role) إذا كان لدى المستخدم إذن لإنشاء الأدوار.
- ربط Slack – قم بتفويض التكامل، وأضف البوت إلى قناة، والصق معرف القناة (السلسلة النصية التي تبدأ بـ "C") في شاشة الإعداد.
- التحقق من البيانات – نظرًا لأن الخدمة لا تزال في مرحلة المعاينة، تحقق من إجابات البوت مقابل Cost Explorer لضمان الدقة.
تتلقى القنوات التي يكون البوت عضواً فيها فقط الرسائل، مما يمنع الضجيج غير المرغوب فيه في أماكن أخرى. إذا لم يتم تمكين خدمات التحسين المطلوبة قبل إنشاء الوكيل، فسينشر البوت رسائل "no recommendations" حتى يتم تشغيل الخدمات.
الخلاصة: يمكن للفرق التي تعاني من الإنفاق السحابي غير المرئي تجربة وكيل FinOps لجلب إشارات التكلفة إلى المحادثات اليومية، ولكن يجب عليهم التعامل مع مخرجات البوت كمكمل — وليس بديلاً — لمجموعة أدوات إدارة تكاليف AWS الكاملة حتى تنضج مرحلة المعاينة.
