| 👀 خبر در یک نگاه:
AWS با معرفی DevOps Agent در نسخه پیشنمایش، وارد رقابت ایجنتهای DevOps شد. این ابزار با خودکارسازی مدیریت رخدادها، شناسایی علت ریشهای و پیشنهاد بهبودهای پایداری، نقش یک مهندس آنکال هوشمند را ایفا میکند و بهصورت بومی با سرویسهای AWS یکپارچه است. |
آمازون بهتازگی پیشنمایش عمومی AWS DevOps Agent را معرفی کرده است؛ یک «ایجنت پیشرفته» جدید که هدف آن کمک به سازمانها برای واکنش سریعتر به رخدادهای محیط پروداکشن، شناسایی علتهای ریشهای مشکلات و تقویت فعالانه پایداری سیستمهاست. این سرویس بهعنوان یک مهندس آنکال خودمختار و همیشهفعال معرفی شده که با ابزارهای موجود مانیتورینگ، استقرار و تیکتینگ یکپارچه میشود تا بسیاری از کارهایی را که بهطور سنتی بهصورت دستی توسط تیمهای دواپس انجام میشد، خودکار کند.
AWS DevOps Agent چگونه کار میکند؟
AWS DevOps Agent با ساخت یک نقشه توپولوژی از منابع یک اپلیکیشن و روابط میان آنها کار میکند و سپس دادههای تلهمتری حاصل از لاگها و متریکها (از طریق ابزارهایی مانند Amazon CloudWatch، Datadog، New Relic و Splunk)، تاریخچه استقرارها (GitHub و GitLab CI/CD) و اطلاعات پیکربندی زیرساخت را با هم همبسته میکند.
وقتی یک هشدار فعال میشود، مثل آلارم CloudWatch یا ایجاد یک تیکت در سیستمهایی مانند ServiceNow یا PagerDuty، ایجنت میتواند بهصورت خودکار فرایند بررسی را آغاز کند.
این ایجنت لاگها، تریسها و تغییرات کد را تحلیل میکند، علتهای ریشهای محتمل را مشخص میکند و راهکارهای پیشنهادی برای کاهش مشکل یا رفع آن ارائه میدهد.
مدیریت بلندمدت کارها
DevOps Agent فراتر از مدیریت لحظهای رخدادها، از کارهای بلندمدت مرتبط با پایداری سیستم هم پشتیبانی میکند. این ایجنت با بررسی الگوهای رخدادهای گذشته، بهبودهایی را در حوزه مانیتورینگ، معماری زیرساخت، برنامهریزی ظرفیت و شیوههای استقرار پیشنهاد میدهد. به بیان دیگر، این ایجنت فقط به بازگرداندن سرویس کمک نمیکند، بلکه با شناسایی ضعفهای ساختاری یا خلأهای موجود در مانیتورینگ و پیکربندی، به جلوگیری از قطعیهای آینده هم کمک میکند.
دسترسی
AWS در حال حاضر DevOps Agent را در قالب پیشنمایش و بدون هزینه اضافی ارائه میدهد (با محدودیتهایی در تعداد ساعات ماهانه اجرای وظایف ایجنت) و این سرویس فعلا از منطقه US East (منطقه شمال Virginia) در دسترس است.
برای تیمهایی که از مجموعهای پراکنده از ابزارهای مانیتورینگ، لاگینگ و استقرار استفاده میکنند، این وعده جذاب است:
- یک سطح یکپارچه که سربار بررسیهای دستی را کاهش میدهد،
- زمان میانگین رفع مشکل (MTTR) را کوتاهتر میکند
- و به ایجاد انسجام در سیستمهای پیچیده کمک میکند.
امنیت و ایمنی اطلاعات
با این حال، این عرضه با ملاحظاتی همراه است. از آنجا که این ابزار بهطور عمیق با دادههای مانیتورینگ، تاریخچه استقرار و لاگهای بالقوه حساس یکپارچه میشود، تیمها باید مدیریت دسترسیها را با دقت انجام دهند؛ مسئولیت ایمنسازی منابع داده و رعایت الزامات حریم خصوصی همچنان بر عهده مشتریان است.
همچنین مانند هر نسخه پیشنمایش دیگری، پایداری در سطح پروداکشن، گواهیهای انطباق (مانند SOC 2 و ISO 27001) و عملکرد بلندمدت در مقیاسهای واقعی هنوز باید در عمل اثبات شوند.
رقبای AWS DevOps Agent
در حال حاضر چندین سازمان در حوزه DevOps Agent فعالند و با استفاده از هوش مصنوعی، رویکردهای جالبی برای سادهتر کردن کار تیمهای مهندسی ارائه میدهند.
۱- Ciroos AI SRE Teammate
یکی از بازیگران نسبتا جدید در این فضا (تاسیس در اواخر ۲۰۲۴) پلتفرمی به نام Ciroos AI SRE Teammate است که روی ساخت «همتیمیهای هوشمند» برای تیمهای SRE و DevOps تمرکز دارد. این پلتفرم ادعا میکند با استفاده از هوش مصنوعی ایجنتمحور، به کاهش کارهای تکراری و خودکارسازی مدیریت رخدادها کمک میکند و با ابزارهای مانیتورینگ، هشداردهی و استقرار در محیطهای چندابری (multi-cloud) یکپارچه میشود.
۲- Rootly
Rootly یک پلتفرم مدیریت و پاسخ به رخداد است که چرخه کامل رخداد، از شناسایی تا گزارش پس از رخداد (post-mortem)، را خودکار میکند و هدف آن کاهش هماهنگیهای دستی است. این ابزار وعده رفع کاملا خودمختار مشکلات را نمیدهد اما روی سادهسازی فرایندهای مرتبط با هشدارها، ارتباطات و گردشکارهای حل مشکل تمرکز دارد.
۳- BigPanda
BigPanda نیز پلتفرم Autopilot با رویکرد AIOps را ارائه میدهد که بهخاطر همبستهسازی رویدادها، کاهش نویز هشدارها و اولویتبندی رخدادها با در نظر گرفتن توپولوژی سیستم شناخته میشود. BigPanda تلاش میکند وابستگیهای سرویسها و تاثیر آنها بر کسبوکار را درک کند؛ گامی بهسوی مدیریت رخدادهای مبتنی بر زمینه، بهجای غرق شدن در سیل هشدارهای خام.
مسیر پیشرو
این گزینهها خارج از پلتفرمهای بزرگتری مانند Datadog (بهویژه مجموعه قابلیتهای «Bits AI»)، Dynatrace و New Relic قرار میگیرند؛ پلتفرمهایی که همگی قابلیتهایی مانند تشخیص ناهنجاری، هشداردهی و گاهی کمک به شناسایی علت ریشهای یا تریاژ رخدادها را ارائه میدهند. اینها پلتفرمهای مانیتورینگ عمومیتری هستند، اما با گسترش قابلیتهای مبتنی بر هوش مصنوعی، هرچه بیشتر به اهداف «DevOps Agent» نزدیک میشوند.
مزیت رقابتی AWS
همانطور که مشخص است، بسیاری از فروشندگان، از استارتاپها تا بازیگران باسابقه، در رقابتی فشرده برای ارائه قابلیتهای «DevOps Agent» هستند.
AWS با یک مزیت ساختاری مهم وارد این فضای نوظهور شده است:
«یکپارچگی عمیق و بومی با خود کنترلپلین کلاود»
در حالی که بیشتر ابزارها به دادههای تلهمتری شخص ثالث، APIها و تحلیلهای پس از وقوع تکیه دارند، AWS میتواند مستقیما درون سرویسهایی عمل کند که رخدادها در آنها شکل میگیرند. این موضوع به آن زمینه غنیتر، دسترسی سریعتر به سیگنالها و ظرفیت بالاتری برای رفع ایمن و بلادرنگ مشکلات میدهد.
البته این مزیت فقط برای سازمانهایی معنا دارد که کاملا در اکوسیستم AWS فعالیت میکنند. شرکتهایی با معماریهای هیبریدی یا مولتی کلاد احتمالا از این مزیت بهره چندانی نخواهند برد و به همین دلیل، این فضا همچنان برای همه بازیگران باز است تا ارزشآفرینی کنند.
منبع: infoq.com




دیدگاهتان را بنویسید