Επίλυση Όλων Των Προβλημάτων Των Παραθύρων Και Άλλων Προγραμμάτων

Ε & Α: Γνωρίστε τον νέο τεχνικό διευθυντή της Microsoft Azure, Mark Russinovich

Νωρίτερα αυτόν τον μήνα, η Microsoft όρισε ήσυχα τον αρχιτέκτονα λογισμικού Mark Russinovich ως επικεφαλής τεχνολογίας για την πλατφόρμα υπολογιστικών υπολογιστών Azure, επισημοποιώντας έναν ρόλο που εκτελεί τα τελευταία χρόνια.

τα windows 10 επιταχύνουν τις τροποποιήσεις

Wasταν ένα έξυπνο ραντεβού, διότι μπορεί να διευκολύνει τις υπόλοιπες ανησυχίες των διαχειριστών συστήματος που διστάζουν να αναλάβουν την πλατφόρμα cloud της Microsoft ως μέρος των καθηκόντων τους. Μεταξύ των πιστών της Microsoft, ο Russinovich έχει σοβαρή αξιοπιστία geek Ε Εάν ο Russinovich βρίσκεται πίσω από τα γρανάζια στο Azure, πρέπει να είναι O.K.



Ο Russinovich ήταν εδώ και καιρό ένας από τους πιο δημοφιλείς ομιλητές στα τεχνικά συνέδρια της Microsoft Build και TechEd, χάρη στις σαφείς, πειστικές εξηγήσεις του για τις τεχνολογίες της εταιρείας. Ο Russinovich προσχώρησε στην εταιρεία το 2006, αφού η Microsoft αγόρασε την εταιρική εταιρεία λογισμικού του, Winternals Software, η οποία προσέφερε μια σειρά από εργαλεία επιδιόρθωσης των Windows που πολλοί βρήκαν ανώτερα από τα δικά της Microsoft.



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

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



Το περιστατικό άνοιξε τα μάτια για την εταιρεία. «Με τις υπηρεσίες, αφορά ολόκληρο τον κύκλο ζωής. Πρέπει να σκέφτεσαι από άκρη σε άκρη όταν ασχολείσαι με διαδικασίες », είπε ο Russinovich κατά τη διάρκεια της ομιλίας του στο τελευταίο συνέδριο Build τον Απρίλιο.

Η υπηρεσία ειδήσεων IDG συνομίλησε με τον Russinovich για να μάθει περισσότερα σχετικά με τον τρόπο με τον οποίο η Azure αναδιαμορφώνει τον τρόπο λειτουργίας της εταιρείας.

IDGNS : Γιατί η λειτουργία μιας υπηρεσίας cloud διαφέρει από τη μεταφορά προϊόντων λογισμικού;



Ρασσινόβιτς : Είναι μια πολύ διαφορετική νοοτροπία. Με τον κύκλο ανάπτυξης κουτιού-προϊόντος, οι σχεδιαστές το σχεδιάζουν από πριν και παραδίδουν τα σχέδια στους προγραμματιστές, για να το αναπτύξουν. Μόλις νιώσουν ότι έχουν κάτι σταθερό, το παραδίδουν στους δοκιμαστές, οι οποίοι το δοκιμάζουν για λίγο. Mightσως έχετε πελάτες να το δοκιμάσουν σε beta και μόλις αποφασίσετε ότι φαίνεται καλό, το στέλνετε στον έξω κόσμο. Οι πελάτες το παίρνουν, το λειτουργούν, σας αναφέρουν σφάλματα. Συνήθως έχετε μια ξεχωριστή ομάδα - εμείς στη Microsoft - η οποία ρίχνει μια ματιά στα σφάλματα, τα διορθώνει και ενημερώνει τους πελάτες.

Αυτή είναι η παραδοσιακή διαδικασία και πολλές ομάδες προϊόντων της Microsoft έχουν σχεδιαστεί εντελώς γύρω από αυτό. Έχετε αυτά τα πολύ διαφορετικά είδη δεξιοτήτων για κάθε φάση - σχεδιαστές προϊόντων, προγραμματιστές, δοκιμαστές.

Όταν πηγαίνετε σε ένα μοντέλο παροχής υπηρεσιών, είναι πολύ πιο συνεχές. Οι προγραμματιστές αναπτύσσουν, λειτουργούν και δοκιμάζουν το λογισμικό.

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

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

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

τι υπάρχει στην τελευταία ενημέρωση των Windows 10

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

IDGNS : Επομένως, το devops δεν είναι απλώς μια φράση, αλλά ο νέος τρόπος να κάνουμε πράγματα.

Ρασσινόβιτς : Υπάρχουν πολλά κρυμμένα πίσω από αυτή τη λέξη. Πολλοί άνθρωποι πιστεύουν ότι είναι απλώς ένας προγραμματιστής που ωθεί τα πράγματα στην παραγωγή.

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

Μόλις φτάσετε σε κάτι στην κλίμακα ενός Azure, δεν μπορείτε να το κάνετε με αυτόν τον τρόπο. Πρέπει να έχεις αυτοματοποιηθεί.

Η αλλαγή του μυαλού ξεκίνησε λίγο πριν και τμήματα της εταιρείας λειτουργούσαν ήδη με αυτόν τον τρόπο για τις πρώτες υπηρεσίες μας, όπως το Bing ή το Hotmail. Αυτό λοιπόν εξαπλώνεται σε ολόκληρη την εταιρεία και χρειάζεται συντονισμένη προσπάθεια και χρειάζεται μάθηση για το τι λειτουργεί και τι δεν λειτουργεί. Μπορούμε να μοιραστούμε τις βέλτιστες πρακτικές, αλλά κάθε ομάδα περνάει από έναν μοναδικό μετασχηματισμό. Fascταν συναρπαστικό να το βλέπεις.

Ένα εξαιρετικό παράδειγμα είναι ο Windows Server. Το Cloud καταρχάς σημαίνει ότι πολλά πράγματα που κάνουν είναι προς όφελος του Azure και γενικότερα αναπτύξεις cloud στην υποδομή διακομιστή. Ένα από τα προφανή πράγματα είναι ότι ο Windows Server έχει μια δυνατότητα δημιουργίας αντιγράφων ασφαλείας που μπορείτε να δείξετε στο Azure, ώστε να μπορείτε να χρησιμοποιήσετε τη συνδρομή αποθήκευσης Azure και να δημιουργήσετε αντίγραφα ασφαλείας των διακομιστών στο cloud.

IDGNS : Πώς μπλέχτηκες στο Azure;

Ρασσινόβιτς : Ξεκίνησα στη Microsoft το 2006 όταν αγοράστηκε η εταιρεία μου, και δούλεψα στην ουρά των Vista και των Windows 7. Καθώς τα Windows 7 είχαν τελειώσει και αρχίζαμε να δουλεύουμε στα Windows 8, έψαχνα να κάνω κάτι διαφορετικό.

Κάποια από αυτά προωθήθηκαν από μερικούς ανθρώπους που ξεκίνησαν το έργο Azure, συμπεριλαμβανομένου ενός από τους ήρωές μου, τον Dave Cutler, τον τύπο που δημιούργησε τα Windows NT.

ιδιότητες υπολογιστή

Ξεκίνησε το έργο Azure αμέσως καθώς μπήκα στην ομάδα των Windows, κάτι που με απογοήτευσε που πήγε να δουλέψει σε αυτό. Κοίταζα το πρότζεκτ του και σκεφτόμουν «Ναι, ξεμπερδέψτε εκεί, εξακολουθώ να δουλεύω στα υπέροχα πράγματα εδώ στα Windows».

άνοιγμα msn

Λίγα χρόνια αργότερα, μίλησα μαζί του, μίλησα με [τότε τον αρχιτέκτονα της Microsoft] Ray Ozzie και άρχισα να κάνω ένα βήμα πίσω. Είδα τη μετάβαση που έχει περάσει ο κλάδος. Βοηθούσα τη Microsoft να προχωρήσει μπροστά από τη μετάβαση σε κινητά από υπολογιστές με προσανατολισμό στην επιφάνεια εργασίας. Αλλά συνειδητοποίησα ότι υπάρχει μια άλλη πλευρά σε αυτήν τη διακοπή του κινητού, η οποία ήταν το σύννεφο της. Όλες αυτές οι συσκευές επικοινωνούν μεταξύ τους και αποθηκεύουν δεδομένα σε κεντρική τοποθεσία. Αυτό με έκανε να συνειδητοποιήσω ότι το σύννεφο ήταν πιθανώς πολύ μεγαλύτερο και πολύ πιο ενοχλητικό από το κινητό.

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

IDGNS : Πώς θα αλλάξει η εργασία για τον διαχειριστή συστήματος του οποίου ο φόρτος εργασίας μετακινείται στο cloud;

Ρασσινόβιτς : Αν κοιτάξετε τι κάνουν οι επιχειρήσεις στο cloud, πραγματικά ξεκινούν μόνο. Όσο και αν έχει αναπτυχθεί η χωρητικότητα, είναι μόνο η κορυφή του παγόβουνου.

Εάν ένας επαγγελματίας πληροφορικής δεν θέλει να μείνει στο περιθώριο, πρέπει να καταλάβει πώς να βοηθήσει τις εταιρείες τους να φτάσουν στο cloud.

Το Shadow IT-το αποκαλώ «φέρτε το δικό σας» IT-είναι απλώς η επιχείρηση που περιστρέφεται γύρω από την κεντρική πληροφορική, επειδή το σύννεφο είναι πολύ πιο ευέλικτο.

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

IDGNS : Η Microsoft ήταν αρκετά ήσυχη στο μέτωπο του OpenStack, το οποίο δημιουργούσε μεγάλη δημοσιότητα ως πλατφόρμα cloud. Τι πιθανή αξία βλέπει η Microsoft στο OpenStack;

Ρασσινόβιτς : Από την πλευρά μας, το OpenStack είναι κάτι που θα υιοθετούσαμε για να τρέξουμε το δικό μας cloud, δεν είναι αρκετά ώριμο, αρκετά κλιμακούμενο ή αρκετά σταθερό. Ο τρόπος που το βλέπουμε δεν είναι πώς θα μπορούσαμε να το χρησιμοποιήσουμε, αλλά τι θέλουν οι πελάτες μας από αυτό.

Αυτό που διαπιστώνουμε είναι ότι σχεδόν κανείς δεν χρησιμοποιεί απευθείας τα API του OpenStack [διεπαφές προγραμματισμού εφαρμογών]. Όταν μιλάμε μαζί τους, ακούμε ότι το OpenStack είναι απίστευτα δύσκολο να εγκατασταθεί και είναι απίστευτα δύσκολο να διατηρηθεί. Λίγοι άνθρωποι το χρησιμοποιούν και το χρησιμοποιούν με επιτυχία.

Όσοι το χρησιμοποιούν με επιτυχία δεν χρησιμοποιούν τα API. Χρησιμοποιούν ένα αφαιρετικό στρώμα στην κορυφή. Όταν λοιπόν ρωτάμε αν θα ήταν χρήσιμο να παρέχουμε υποστήριξη API, συνήθως η απάντηση είναι όχι. Και μάλιστα, θα μας ήταν δύσκολο να το κάνουμε. Αν κοιτάξετε το σετ API του OpenStack ή τα API του Amazon ή τα API μας, υπάρχουν αναντιστοιχίες σύνθετης αντίστασης μεταξύ τους. Δημιουργώντας ένα επίπεδο αφαίρεσης, θα καταλήξετε σε πράγματα που αντιμετωπίζουν προβλήματα όπου δεν υπάρχει ακριβής αντιστοίχιση από το ένα API στο άλλο. Επομένως, θα ήταν δύσκολο για εμάς να δημιουργήσουμε μια διασύνδεση OpenStack API υψηλής πιστότητας πάνω από το Azure, επειδή το OpenStack κινείται σε πιθανώς διαφορετικές κατευθύνσεις και όχι απαραίτητα με την ίδια ταχύτητα.

IDGNS : Ποια ήταν τα διδάγματα από τη διακοπή του 2013;

Ρασσινόβιτς : Ένα βασικό μάθημα ήταν η διαχείριση διαμόρφωσης, η κατανόηση της επιθυμητής διαμόρφωσης και ποια είναι η τρέχουσα διαμόρφωσή σας. Αυτή είναι η αποσύνδεση εκεί. Η επιθυμητή διαμόρφωση ήταν ένα ενημερωμένο πιστοποιητικό, η τρέχουσα διαμόρφωση ήταν παλιά και δεν τα συνδέσαμε και τα δύο.

κωδικός bc d1

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

Ο Joab Jackson καλύπτει επιχειρηματικό λογισμικό και γενικές τελευταίες ειδήσεις τεχνολογίας Υπηρεσία Ειδήσεων IDG Ε Ακολουθήστε τον Joab στο Twitter στη διεύθυνση @Joab_Jackson Ε Η διεύθυνση e-mail του Joab είναι Joab_Jackson@idg.com

Επιλογή Συντάκτη

Φτάνει ομαδική συνομιλία μέσω βίντεο συνεχώς

Δύο καινοτόμες νεοσύστατες εταιρείες βρήκαν ολοήμερες συνεδρίες βίντεο συνομιλίας, χωρίς να το κάνουν περίεργο

Υψηλή χρήση μνήμης και CPU από το TrustedInstaller, τεράστια αρχεία CBS.log και αυξανόμενη

Αρχικός τίτλος: Το τεράστιο αρχείο καταγραφής cbs συνεχίζει να αναπτύσσεται Το νήμα μεταφέρθηκε από: Επισκευή και ανάκτηση Γεια, -Το πρόβλημα: πριν από μερικές ημέρες άρχισα να παρατηρώ μια περίεργη μνήμη και χρήση CPU από

Πώς να στείλετε ένα αίτημα POST με το Google Volley στο Android

Η ανάπτυξη Android, όπως και η περισσότερη ανάπτυξη, έχει εκτελέσει συνήθως λειτουργίες που οι προγραμματιστές τείνουν να ξαναγράφουν από το μηδέν επανειλημμένα. Ένα από τα πιο συνηθισμένα είναι ένα ασύγχρονο αίτημα ιστού για λήψη/δημοσίευση δεδομένων σε μια υπηρεσία για την εφαρμογή σας.

Η Apple επιδιορθώνει 15 σφάλματα QuickTime στο Leopard, Windows

Η Apple ενημέρωσε την Τρίτη 15 ευπάθειες στο πρόγραμμα αναπαραγωγής πολυμέσων QuickTime για Windows και Mac OS X 10.5, γνωστό και ως Leopard.

Πώς να προετοιμάσετε έναν διακομιστή Fedora 12 για την εγκατάσταση του ISPConfig 3

Το Computerworld καλύπτει μια σειρά τεχνολογικών θεμάτων, με έμφαση σε αυτούς τους βασικούς τομείς της πληροφορικής: Windows, Mobile, Apple/enterprise, Office και σουίτες παραγωγικότητας, συνεργασία, προγράμματα περιήγησης στο Web και blockchain, καθώς και σχετικές πληροφορίες για εταιρείες όπως η Microsoft, η Apple και Google.