مایکروسافت از Infra Copilot جدید رونمایی کرد: چیست؟

نماد زمان خواندن 2 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

یادداشت های کلیدی

  • Infra Copilot یک ابزار جدید با هدف ساده سازی توسعه IaC است.
  • از دستورات زبان طبیعی برای پیشنهاد قطعه کد IaC (مثلاً PowerShell برای Azure) استفاده می کند.

زیرساخت به عنوان کد (IaC) در زمان های اخیر به یک رویکرد محبوب برای مدیریت زیرساخت های ابری تبدیل شده است. ابزارهای IaC اجازه می دهند زیرساخت از طریق کد تعریف شود. با این حال، IaC می‌تواند پیچیدگی‌های خود را معرفی کند، از جمله مدیریت نحو پیچیده و اطمینان از سازگاری در بین محیط‌ها.

Infra Copilot، با استفاده از خلبان GitHub، می تواند به این چالش ها رسیدگی کند. Infra Copilot با برنامه هایی مانند Visual Studio Code ادغام می شود و از یادگیری ماشینی برای درک هدف پشت فرمان های کاربر استفاده می کند. این به متخصصان زیرساخت اجازه می دهد تا نیازهای خود را به زبان طبیعی بیان کنند و کدهای پیشنهادی مربوطه را دریافت کنند.

به عبارت ساده تر: Infra Copilot ابزاری است که می تواند چالش های پیش روی متخصصان زیرساخت را که زیرساخت ابری را با استفاده از IaC مدیریت می کنند، برطرف کند. توسعه IaC فرآیند مدیریت و تأمین زیرساخت رایانه با استفاده از کد به جای پیکربندی دستی است.

قبل از IaC، مدیران سیستم به صورت دستی سرورها، ذخیره سازی، شبکه و سایر اجزای زیرساخت را از طریق پیکربندی فیزیکی یا رابط های کاربری راه اندازی می کردند. این رویکرد زمان‌بر، مستعد خطا و تکرار مداوم در محیط‌ها دشوار بود.

با توسعه IaC، تنظیمات زیرساخت در فایل های کد تعریف می شوند. این فایل‌ها از زبان‌هایی مانند Terraform، Ansible یا حتی زبان‌های مخصوص ابر مانند AWS CloudFormation استفاده می‌کنند. کد وضعیت مطلوب زیرساخت، از جمله انواع منابع مورد نیاز (به عنوان مثال، ماشین های مجازی، پایگاه های داده) و تنظیمات آنها (به عنوان مثال، سیستم عامل، اندازه ذخیره سازی) را مشخص می کند.

Infra Copilot می تواند کدهای استاندارد شده را تولید کند که می تواند ثبات و قابلیت اطمینان زیرساخت مستقر را به ارمغان بیاورد. همچنین می تواند به عنوان یک ابزار یادگیری برای اعضای جدید تیم عمل کند و منجر به افزایش بهره وری برای متخصصان زیرساخت شود.

Infra Copilot در حال حاضر در مراحل اولیه خود است. 

در حالی که Infra Copilot ویژگی های امیدوارکننده ای را ارائه می دهد، مهم است که توجه داشته باشید که این فناوری هنوز در حال توسعه است. 

تاثیر درازمدت آن بر چشم انداز IaC همچنان قابل مشاهده است.

بیشتر اینجا کلیک نمایید.