امروز، ما نسخه پیشنمایش عمومی AWS Well-Architected Agent را معرفی میکنیم؛ یک سرویس مبتنی بر هوش مصنوعی که محیط آمازون وب سرویس (AWS) شما را تحلیل میکند تا توصیههای هدفمند و متنی را برای بهبود هزینه، امنیت، عملکرد و انعطافپذیری برنامههایتان ارائه دهد. عامل AWS Well-Architected Agent زیرساخت شما را تحلیل میکند، اهداف تجاری منحصربهفرد را درک میکند و توصیههای متنی را با اصلاحات آمادهی اجرا ارائه میدهد. این سرویس بدون تکیه بر ممیزیهای دستی یا چکلیستهای عمومی، بهینهسازی آگاه از زمینه را ارائه میکند.
این عامل محیط شما را به شکلی ارزیابی میکند که یک معمار باتجربهی ابری این کار را انجام میدهد. این ابزار به طور خودکار معیارهای مصرف، پیکربندی منابع و توپولوژی برنامه را همبسته میکند و آنها را در برابر بهترین روشهای Well-Architected در بیش از ۶۵ سرویس آمازون وب سرویس (AWS) تحلیل میکند. این سرویس توصیههایی هماهنگ با اهداف تجاری اعلامشدهی شما تولید میکند، بستههای پیادهسازی را با هر یافته ارائه میدهد و مبادلات متقابل پایهها را نمایان میکند که اصلاح یافتهها را سادهتر میسازد.
در اینجا سه ویژگی اصلی این سرویس آورده شده است:
- Goal-aligned intelligence: عامل AWS Well-Architected Agent یافتههای مسطح و بدون تفکیک را با توصیههای آگاه از زمینه و اولویتبندیشده جایگزین میکند. شما اهداف تجاری خود را اعلام میکنید و زمینه برنامه خود را به اشتراک میگذارید. این عامل به طور خودکار توصیهها را بر اساس تأثیر و تلاش در برابر آن اهداف تولید و اولویتبندی میکند.
- Three-level recommendations: عامل AWS Well-Architected Agent یافتههای منابع فردی را با تأثیر دلاری خاص (در صورت وجود) و اصلاح گامبهگام، یافتههای تلفیقی در چندین منبع با محدوده برنامه شما، و الگوهای معماری گسترده و طرحها با تغییرات کد زیرساخت به عنوان کد (IaC) مورد نیاز برای همسویی با بهترین روشهای Well-Architected ارائه میدهد.
- Optionally in remediation: شما میتوانید مسیر خود را در مورد نحوه اصلاح با مراحل کامل پیادهسازی متناسب با محیط خود انتخاب کنید: راهنماییهای کنسول، تغییرات بهروزرسانیشدهی IaC برای توصیههای سطح معماری، و دستورات AWS Command Line Interface (AWS CLI).
AWS Well-Architected Agent در عمل
برای شروع، یک پروفایل عامل ایجاد کنید تا دامنه دسترسی Well-Architected Agent و ارائه توصیهها را تعریف کنید، راهاندازی نقش IAM را برای دسترسی به منابع کامل کنید، بررسی معماری را انجام دهید و توصیهها را اصلاح کنید.
ایجاد پروفایل عامل
در کنسول AWS Well-Architected (AWS Well-Architected console)، گزینه Get started with Well-Architected Agent را انتخاب کنید. شما میتوانید یک پروفایل عامل تعریف کنید که مشخص کند کدام حسابها و برنامههای آمازون وب سرویس (AWS) مانیتور شوند، روی کدام پایههای بهینهسازی تمرکز شود و مجوزهای لازم چه مواردی هستند.
شما میتوانید حسابهای آمازون وب سرویس (AWS) یا مناطق آمازون وب سرویس (AWS) را برای مانیتور کردن و پایههای بهینهسازی که برای کسبوکار شما اهمیت بیشتری دارند، انتخاب کنید. همچنین میتوانید اهدافی را برای هر پایه تنظیم کنید: بهینهسازی هزینه، عملکرد، انعطافپذیری و امنیت.
برای دادن دسترسی به عامل برای محیط آمازون وب سرویس (AWS) خود، نقشهای IAM مدیریتشده توسط مشتری را که عامل برای خواندن پیکربندی منابع، معیارهای مصرف و توپولوژی برنامه استفاده میکند، فراهم کنید. برای اطلاعات بیشتر، به پیشنیاز IAM برای عامل AWS Well-Architected Agent مراجعه کنید.
هنگامی که گزینه Get Started را انتخاب میکنید، عامل پروفایل عامل شما را ایجاد میکند. توصیههای منابع و برنامهها ظرف ۲۴ ساعت پس از ایجاد پروفایل تولید خواهند شد.
شما میتوانید با آپلود کردن یک پروژه IaC در Terraform، AWS CloudFormation، یا AWS Cloud Development Kit (CDK) برای تحلیل، یک بررسی معماری روی بارهای کاری پیش از استقرار انجام دهید. گزینه Conduct architecture review را در داشبورد انتخاب کنید، یک فایل زیپ حاوی پروژه IaC یا فایل مخزن را آپلود کنید، و لنز Well-Architected مورد نظر را برای بررسی زیرساخت خود انتخاب کنید.
شما میتوانید برنامههای خود را برای اضافه کردن زمینه تعریف کنید که مرتبط بودن را بهبود میبخشد و توصیهها را بیشتر متنی میکند. گزینه Add application context را در داشبورد انتخاب کنید، برنامههای خود را با حسابهای آمازون وب سرویس (AWS)، مناطق آمازون وب سرویس (AWS)، سرویسهای آمازون وب سرویس (AWS)، تگها اگر میخواهید دامنه را به منابع خاص محدود کنید، و جزئیات برنامهها اضافه کنید.
بررسی توصیههای اولویتبندیشده و شروع اصلاح
اکنون میتوانید توصیههای اولویتبندیشدهی تولیدشده توسط عامل را در سراسر منابع و برنامههای خود، پایههای انتخابشده، رتبهبندی شده در برابر اهداف اعلامشدهی خود، به همراه اصلاح آماده برای اتوماسیون مشاهده کنید.
هنگامی که توصیه خاص را انتخاب میکنید، میتوانید جزئیات، بینشهایی در مورد اینکه چرا عامل توصیه را پیشنهاد میکند، تأثیرات و مبادلات، و اصلاحات توصیه شده در سراسر منابع آسیبدیده آمازون وب سرویس (AWS) را مشاهده کنید.
گزینه Start remediation را برای رفع اصلاحات توصیه شده انتخاب کنید. شما میتوانید کنسول، قالب IaC بهروزرسانیشده، دستورات CLI را برای اصلاح بر اساس نوع قطعنامه انتخاب کنید. این دستورالعملها دستورالعملهای گامبهگام دقیقی را ارائه میدهد و شما میتوانید این دستورالعمل را اجرا کرده و نتیجه را تأیید کنید.
هنگامی که گزینه Using updated IaC template را انتخاب میکنید، عامل تغییرات کد مورد نیاز برای بهروزرسانی قالبهای IaC موجود شما مانند تابع CDK نشان داده شده در بالا را ارائه میدهد که میتوانید مستقیماً در پایگاه کد خود کپی کنید.
همچنین میتوانید دسترسی به API را برای ادغام مستقیم توصیهها در جریانهای کاری توسعه و عملیات موجود خود پیکربندی کنید. برای تعامل برنامهنویسی با عامل، از جمله فراخوانی APIها و جستجوی مستندات، AWS MCP Server و افزونهها را با ابزار کدنویسی هوش مصنوعی دلخواه خود امتحان کنید. برای اطلاعات بیشتر، به مستندات عامل AWS Well-Architected Agent مراجعه کنید.
نکاتی که باید بدانید
در اینجا مواردی وجود دارد که باید در مورد عامل Well-Architected Agent بدانید.
- Automation: شما میتوانید توصیهها را با تغییرات دقیق کد IaC مورد نیاز برای اصلاح دریافت کنید، با خطرات شناساییشده توسط پایه، و مسائل را قبل از رسیدن به تولید شناسایی کنید. توصیهها از طریق کنسول و API تحویل داده میشوند تا بتوانید بدون تغییر زمینه اقدام کنید. توصیهها همچنین به طور دورهای بهروزرسانی میشوند تا توصیههای جدید برای پیگیری منظم تیم شما در دسترس باشند.
- Evaluation: قابلیتهای هوش مصنوعی مولد این توصیه را تولید میکنند که ممکن است حاوی خطاها یا اطلاعات ناقص باشد. شما مسئول ارزیابی توصیه در زمینه خاص خود و اجرای نظارت و پادمانهای مناسب هستید. درباره روشهای هوش مصنوعی مسئولانه آمازون وب سرویس (AWS) بیشتر بدانید.
شما همچنان میتوانید از ابزار موجود AWS Well-Architected Tool برای ارزیابی دستی معماری ابری خود با لنزهای تعریفشده توسط کاربر که بار کاری شما را با استفاده از بهترین روشهای خودتان اندازهگیری میکنند، استفاده کنید.
به پیشنمایش بپیوندید
دسترسی به عامل AWS Well-Architected Agent و توصیههای آن در مناطق ایالات متحده شرقی (ویرجینیای شمالی)، ایالات متحده شرقی (اوهایو) و ایالات متحده غربی (اورگان) در دسترس است. شما میتوانید بارهای کاری را از هر منطقه تجاری آمازون وب سرویس (AWS) سوار کنید. عامل AWS Well-Architected Agent توسط پشتیبانی آمازون وب سرویس (AWS) ارائه میشود و برای مشتریان آمازون وب سرویس (AWS) دارای طرح پشتیبانی آمازون وب سرویس (AWS) در دسترس است.
امروز آن را در کنسول AWS Well-Architected (AWS Well-Architected console) امتحان کنید و بازخورد خود را از طریق مخاطبین معمولی پشتیبانی آمازون وب سرویس (AWS) ارسال کنید.
— چانی (Channy)
منبع: aws.amazon.com
