Microsoft przedstawia nowy Infra Copilot: co to jest

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Kluczowe uwagi

  • Infra Copilot to nowe narzędzie mające na celu uproszczenie rozwoju IaC.
  • Używa podpowiedzi w języku naturalnym do sugerowania fragmentów kodu IaC (np. PowerShell dla platformy Azure).

Infrastruktura jako kod (IaC) stała się ostatnio popularnym podejściem do zarządzania infrastrukturą chmurową. Narzędzia IaC umożliwiają definiowanie infrastruktury za pomocą kodu. Jednak IaC może wprowadzać własne złożoności, w tym zarządzać skomplikowaną składnią i zapewniać spójność między środowiskami.

Infra Copilot, używając Drugi pilot GitHubmogą sprostać tym wyzwaniom. Infra Copilot integruje się z programami takimi jak Visual Studio Code i wykorzystuje uczenie maszynowe, aby zrozumieć intencje stojące za monitami użytkownika. Dzięki temu specjaliści ds. infrastruktury mogą wyrażać swoje wymagania w języku naturalnym i otrzymywać odpowiednie sugestie dotyczące kodu.

W prostszych słowach: Infra Copilot to narzędzie, które może sprostać wyzwaniom stojącym przed specjalistami ds. infrastruktury zarządzającymi infrastrukturą chmurową za pomocą IaC. Rozwój IaC to proces zarządzania infrastrukturą komputerową i jej udostępniania przy użyciu kodu zamiast konfiguracji ręcznej.

Przed IaC administratorzy systemów konfigurowali ręcznie serwery, pamięć masową, sieć i inne elementy infrastruktury za pomocą konfiguracji fizycznej lub interfejsów użytkownika. Takie podejście było czasochłonne, podatne na błędy i trudne do spójnego replikowania w różnych środowiskach.

W przypadku programowania IaC konfiguracje infrastruktury są definiowane w plikach kodu. Pliki te korzystają z języków takich jak Terraform, Ansible, a nawet języków specyficznych dla chmury, takich jak AWS CloudFormation. Kod określa pożądany stan infrastruktury, w tym rodzaje potrzebnych zasobów (np. maszyny wirtualne, bazy danych) i ich konfiguracje (np. system operacyjny, wielkość pamięci).

Infra Copilot może generować ustandaryzowane fragmenty kodu, które mogą zapewnić spójność i niezawodność wdrożonej infrastruktury. Może również służyć jako narzędzie edukacyjne dla nowych członków zespołu i prowadzić do wzrostu wydajności specjalistów ds. infrastruktury.

Infra Copilot jest obecnie na wczesnym etapie. 

Chociaż Infra Copilot oferuje obiecujące funkcje, należy pamiętać, że technologia ta jest wciąż w fazie rozwoju. 

Nie wiadomo jeszcze, jaki będzie jego długoterminowy wpływ na krajobraz kontroli jakości.

Więcej tutaj.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *