Η Microsoft αποκαλύπτει το νέο Infra Copilot: τι είναι αυτό

Εικονίδιο ώρας ανάγνωσης 2 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Βασικές σημειώσεις

  • Το Infra Copilot είναι ένα νέο εργαλείο που στοχεύει στην απλοποίηση της ανάπτυξης IaC.
  • Χρησιμοποιεί προτροπές φυσικής γλώσσας για να προτείνει αποσπάσματα κώδικα IaC (π.χ. PowerShell για Azure).

Η υποδομή ως κώδικας (IaC) έχει γίνει μια δημοφιλής προσέγγιση για τη διαχείριση της υποδομής cloud τα τελευταία χρόνια. Τα εργαλεία IaC επιτρέπουν τον καθορισμό της υποδομής μέσω κώδικα. Ωστόσο, το IaC μπορεί να εισαγάγει τις δικές του πολυπλοκότητες, συμπεριλαμβανομένης της διαχείρισης περίπλοκης σύνταξης και της διασφάλισης της συνέπειας μεταξύ των περιβαλλόντων.

Infra Copilot, χρησιμοποιώντας GitHub Copilot, μπορεί να αντιμετωπίσει αυτές τις προκλήσεις. Το Infra Copilot ενσωματώνεται με τον κώδικα του Visual Studio και χρησιμοποιεί μηχανική εκμάθηση για να κατανοήσει την πρόθεση πίσω από τις προτροπές των χρηστών. Αυτό επιτρέπει στους επαγγελματίες υποδομής να εκφράσουν τις απαιτήσεις τους σε φυσική γλώσσα και να λάβουν αντίστοιχες προτάσεις κώδικα.

Με ευκολότερα λόγια: Το Infra Copilot είναι ένα εργαλείο που μπορεί να αντιμετωπίσει τις προκλήσεις που αντιμετωπίζουν οι επαγγελματίες της υποδομής που διαχειρίζονται υποδομές cloud χρησιμοποιώντας το IaC. Η ανάπτυξη IaC είναι η διαδικασία διαχείρισης και παροχής υποδομής υπολογιστή χρησιμοποιώντας κώδικα αντί για μη αυτόματη διαμόρφωση.

Πριν από το IaC, οι διαχειριστές συστήματος θα έφτιαχναν με μη αυτόματο τρόπο διακομιστές, χώρο αποθήκευσης, δικτύωση και άλλα στοιχεία υποδομής μέσω φυσικής διαμόρφωσης ή διεπαφών χρήστη. Αυτή η προσέγγιση ήταν χρονοβόρα, επιρρεπής σε σφάλματα και ήταν δύσκολο να αναπαραχθεί με συνέπεια σε όλα τα περιβάλλοντα.

Με την ανάπτυξη IaC, οι διαμορφώσεις υποδομής ορίζονται σε αρχεία κώδικα. Αυτά τα αρχεία χρησιμοποιούν γλώσσες όπως το Terraform, το Ansible ή ακόμα και γλώσσες ειδικά για το cloud όπως το AWS CloudFormation. Ο κώδικας καθορίζει την επιθυμητή κατάσταση της υποδομής, συμπεριλαμβανομένων των τύπων πόρων που απαιτούνται (π.χ. εικονικές μηχανές, βάσεις δεδομένων) και τις διαμορφώσεις τους (π.χ. λειτουργικό σύστημα, μέγεθος αποθήκευσης).

Το Infra Copilot μπορεί να δημιουργήσει τυποποιημένα αποσπάσματα κώδικα, τα οποία μπορούν να φέρουν συνέπεια και αξιοπιστία της αναπτυγμένης υποδομής. Μπορεί επίσης να χρησιμεύσει ως εργαλείο μάθησης για νέα μέλη της ομάδας και να οδηγήσει σε κέρδη αποτελεσματικότητας για τους επαγγελματίες υποδομής.

Το Infra Copilot βρίσκεται επί του παρόντος στα αρχικά του στάδια. 

Ενώ το Infra Copilot προσφέρει πολλά υποσχόμενα χαρακτηριστικά, είναι σημαντικό να σημειωθεί ότι η τεχνολογία είναι ακόμα υπό ανάπτυξη. 

Ο μακροπρόθεσμος αντίκτυπός του στο τοπίο του IaC μένει να φανεί.

Περισσότερα εδώ.