Microsoft predstavuje nového Infra Copilota: čo to je

Ikona času čítania 2 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Kľúčové poznámky

  • Infra Copilot je nový nástroj, ktorého cieľom je zjednodušiť vývoj IaC.
  • Používa výzvy v prirodzenom jazyku na navrhovanie útržkov kódu IaC (napr. PowerShell pre Azure).

Infrastructure as Code (IaC) sa v poslednom čase stala populárnym prístupom k správe cloudovej infraštruktúry. Nástroje IaC umožňujú definovanie infraštruktúry prostredníctvom kódu. IaC však môže zaviesť svoje vlastné komplexnosti, vrátane správy zložitej syntaxe a zabezpečenia konzistencie medzi prostrediami.

Infra Copilot, pomocou GitHub Copilot, môže riešiť tieto výzvy. Infra Copilot sa integruje s podobnými kódmi Visual Studio Code a využíva strojové učenie na pochopenie zámeru za používateľskými výzvami. To umožňuje odborníkom v oblasti infraštruktúry vyjadriť svoje požiadavky v prirodzenom jazyku a získať zodpovedajúce návrhy kódu.

Jednoduchšie povedané: Infra Copilot je nástroj, ktorý dokáže riešiť výzvy, ktorým čelia profesionáli v oblasti infraštruktúry, ktorí spravujú cloudovú infraštruktúru pomocou IaC. Vývoj IaC je proces riadenia a poskytovania počítačovej infraštruktúry pomocou kódu namiesto manuálnej konfigurácie.

Pred IaC by správcovia systému manuálne nastavovali servery, úložiská, siete a ďalšie komponenty infraštruktúry prostredníctvom fyzickej konfigurácie alebo používateľských rozhraní. Tento prístup bol časovo náročný, náchylný na chyby a bolo ťažké ho konzistentne replikovať naprieč prostrediami.

S vývojom IaC sú konfigurácie infraštruktúry definované v kódových súboroch. Tieto súbory používajú jazyky ako Terraform, Ansible alebo dokonca jazyky špecifické pre cloud ako AWS CloudFormation. Kód špecifikuje požadovaný stav infraštruktúry vrátane typov potrebných zdrojov (napr. virtuálne stroje, databázy) a ich konfigurácie (napr. operačný systém, veľkosť úložiska).

Infra Copilot dokáže generovať štandardizované úryvky kódu, ktoré môžu priniesť konzistenciu a spoľahlivosť nasadenej infraštruktúry. Môže tiež slúžiť ako vzdelávací nástroj pre nových členov tímu a viesť k zvýšeniu efektívnosti pre profesionálov v oblasti infraštruktúry.

Infra Copilot je v súčasnosti v počiatočnom štádiu. 

Zatiaľ čo Infra Copilot ponúka sľubné funkcie, je dôležité poznamenať, že táto technológia je stále vo vývoji. 

Jeho dlhodobý vplyv na prostredie IaC sa ešte len uvidí.

viac tu.