Blog

30 θάλασσα 2017

Πώς να τρέξετε το Linux σε Azure, Μέρος Ι: Τα βασικά

Η Microsoft έχει κάνει μερικές προτάσεις για το Linux και την ομάδα ανοιχτού κώδικα καθ 'όλη τη διάρκεια των τελευταίων δύο ετών. Όλα από την εκτέλεση του SQL Server και του Visual Studio σε Linux για την εκτέλεση ενός πραγματικού μπλε κέλυφος Bash στα Windows 10. Πράγματι, τον Νοέμβριο του 2016, η Microsoft προσχώρησε στο Linux Foundation ως τμήμα πλατίνας. Με την πλειοψηφία αυτού του γεγονότος μπορεί να είναι ελάχιστα αισθητή αρχικά, και από πολλές απόψεις το πιο επιτακτικό, Microsoft στάδιο να κατανοήσουν και να ενισχύσει πλήρως Linux-Microsoft Azure. Πρέπει να μοιραστώ ένα μέρος των κύριων λόγων στους οποίους έχω μετατραπεί σε σημαντικό αφιέρωμα στην εκτέλεση του Linux σε Azure.

Το Linux είναι μια κορυφή της γραμμής αναπαραγωγής στην Azure

Όταν άρχισα να ερευνούν την εκτέλεση του Linux σε Azure, ήμουν έτοιμος να χρειαστεί να πάρω έναν ριζοσπαστικό νέο τρόπο να ασχοληθώ με την εργασία στο Azure. Έχω συνεργαστεί με (εντάξει, γενικά παίζοντας με) το Azure από την ουσιαστικά ανοικτή εκκίνηση του. Έκανα τη μετάβαση από το στάδιο της μηχανικής σε στάδιο ίδρυσης και ακόμη και από την παραλλαγή ενός Azure στην προσαρμογή δύο. Ήμουν διατεθειμένος να πραγματοποιήσω τη μετάβαση στο Linux σε Azure.

Αποδεικνύει ότι το έχω ξανασκεφτεί. Το Azure πλαίσιο είναι πολύ πρόσφατα αυτό-η ίδρυσή του. Λειτουργεί το ίδιο για το Linux, όπως επιτυγχάνει για τα Windows, ακριβώς όπως περιμένετε μια αλλαγή ή ένα τείχος προστασίας για να δουλέψετε χωρίς να σέβεστε το στάδιο που το χρησιμοποιείτε. Για να είμαι ειλικρινής, ήταν σχεδόν κάπως εχθρικό προς την κλιμακωτή.

Κατά τη διάρκεια της πιο πρόσφατης αρκετά μεγάλης χρονικής διάρκειας, η Microsoft έχει παρουσιάσει αξιοσημείωτες βελτιώσεις στον ορθολογισμό και τα στοιχεία που αφορούν την ανοιχτή πηγή, όταν όλα λέγονται τελειωμένα και το Linux συγκεκριμένα. Η ανοιχτή πηγή δεν φαίνεται πλέον στο, ενδεχομένως, αρνητικό φως. Η Microsoft Azure είναι φαινομενικά όπου αυτό είναι πιο προφανές και είναι το κύριο στάδιο της Microsoft όπου η ενσωμάτωση του Linux είναι εμφανής.

Μια ενδιαφέρουσα βεβαιότητα (που θα ακούσετε σε οποιαδήποτε εισαγωγή της Microsoft στο Azure) είναι ότι κάποια θέση περισσότερο από το 40 τοις εκατό των νέων εικονικών μηχανών που κατασκευάζονται στο Azure είναι πραγματικά Linux. Ήμουν σε λίγες εισαγωγές όπου εκφράζουν ότι είναι το μεγαλύτερο μέρος των νέων φόρτων εργασίας, όμως όποιο τρόπο είναι εξαιρετικά τεράστιο. Θεωρήστε να υποστηρίξετε το 10 χρόνια και αποκαλύψτε στη Microsoft ότι αξιοσημείωτο ποσοστό νέων εργασιών στο πιο σημαντικό περιβάλλον τους θα είναι το Linux. Αυτό θα ήταν διασκεδαστικό, όμως αδέσποτα.

Η Microsoft έχει πάει αργά στη συγκέντρωση, αλλά τώρα είναι όλα. Η δημιουργία πηγών που βασίζονται στο Linux στο Azure είναι τόσο απλή όσο η δημιουργία πηγών με βάση τα Windows. Πιο σημαντικά, οι πόροι του Linux έχουν συναντηθεί και είναι χρήσιμοι στην Azure. Η Microsoft έχει ήδη συναναστραφεί με μερικούς αδιαμφισβήτητες έμποροι που βασίζονται στο Linux, για να παρέχει διοικητικές υπηρεσίες στα επίπεδα ίδρυσης, σταδίου και προγραμματισμού. Οι προμηθευτές, για παράδειγμα, Red Hat και Docker έχουν διοικήσεις που μπορούν να γίνουν μέσα σε λίγα λεπτά στο Azure. Οι διοικήσεις ανοιχτού κώδικα, για παράδειγμα, το Redis Cache και το Chef είναι επί του παρόντος ένα κεντρικό μέρος του πλαισίου Azure.

Είναι απλά δύσκολο να κάνεις και να επιβλέπεις τους πόρους του Linux στο Azure

Η βασική μηχανική μέσα στο Azure κάνει το Linux ισοδύναμο με τα Windows. Το ίδρυμα του cloud center χωρίζεται σε τρεις βασικές κατηγορίες: αποθήκευση, οργάνωση και απεικόνιση. Οι δυνατότητες διαχείρισης δυνατοτήτων και συστημάτων στο Azure είναι OS rationalist, πράγμα που σημαίνει ότι θα λειτουργούν με παρόμοιο τρόπο, είτε λειτουργούν με Windows ή Linux.

Το κύριο πράγμα που πραγματικά αλλάζει είναι το πλαίσιο εργασίας που τρέχει σε μια εικονική μηχανή. Λοιπόν αυτό και προφανώς οι εφαρμογές που τρέχουν μέσα στο πλαίσιο εργασίας.

Στην Azure μπορείτε να κάνετε την πλειοψηφία των εναλλακτικών πόρων πριν κάνετε την εικονική μηχανή στη συνέχεια ουσιαστικά δέστε την εικονική μηχανή με τους σωστούς πόρους. Μπορείτε επίσης να κάνετε το μεγαλύτερο μέρος των πόρων να χρησιμοποιεί άμεσα τη γραμμή παραγγελίας ή την είσοδο. Η διαδικασία είναι η ίδια αν κάνετε πόρους Windows ή πόρους Linux.

Όπως είπα αρκετές φορές είμαι ένας τύπος των Windows, όμως χρησιμοποιώ έναν πελάτη Linux για να φτιάξω και να επιβλέπω τα πάντα στην Azure για λίγο. Επί του παρόντος, ειλικρινά εγώ σε μεγάλο βαθμό χρησιμοποιούν ένα κέλυφος GUI, αλλά έχω χρησιμοποιήσει το κέλυφος Bash για το μεγαλύτερο μέρος της εργασίας μου και τη διατήρηση εικονικών μηχανών. Η Microsoft δίνει μια διάταξη οργάνων διασταυρούμενου σταδίου, για παράδειγμα, CLI ή XPLAT CLI σχετικά με την πιθανότητα ότι πρέπει να τα σαρώσετε, τα οποία σας επιτρέπουν να εποπτεύετε πλήρως το Azure. Για παράδειγμα, για να δημιουργήσετε μια εικονική μηχανή, θα χρησιμοποιούσατε:

azure vm make -Q κανόνα: ubuntuserver: 14.04.4-LTS: τελευταία ...

Η δομή της γλωσσικής δομής του οργάνου σταυροειδούς σταδίου είναι πραγματικά λογική. Ανακαλύπτω πραγματικά τη δομή φόρτισης των συσκευών CLI πιο συνηθισμένη από τις συσκευές PowerShell (οι οποίες είναι οι βασικές συσκευές γραμμής εντολών για την κατάσταση των Windows).

Υπάρχουν πολυάριθμα εξαιρετικά κίνητρα για την εκτέλεση του Linux σε Azure. Αναζητήστε την ενότητα δύο αυτού του άρθρου όπου θα συζητήσω τη συμφιλίωση, την επεκτασιμότητα, την ασφάλεια και τις λειτουργίες dev. Δύο σύντομα, εφευρετικά μαθήματα που σας προσφέρουν χρήσιμη εμπειρία για να ξεκινήσετε και να τρέξετε με το Linux σε Azure είναι επί του παρόντος προσβάσιμα.

Red Hat Training

Get Red Hat Training & Certification
Εγγραφείτε τώρα

GTranslate Your license is inactive or expired, please subscribe again!