Πώς να εκτελέσετε απίστευτα γρήγορο WordPress στο Microsoft Azure

Το Microsoft Azure(Microsoft Azure) είναι το επόμενο μεγάλο πράγμα στο cloud computing . Το Azure είναι βασικά μια υπηρεσία υπολογιστικού νέφους που(cloud computing service) παρέχεται από τη Microsoft που μπορεί να χρησιμοποιηθεί για τη δημιουργία, την ανάπτυξη και τη διαχείριση εφαρμογών μέσω ενός δικτύου κέντρων δεδομένων που ανήκουν στη Microsoft . Είναι βασικά μια συλλογή από περίπου 68 προϊόντα που περιλαμβάνουν εικονικές μηχανές, βάση δεδομένων SQL(SQL Database) , App Service και άλλα. Το Azure είναι ένα πλήρες σύνολο λύσεων που θα χρειαστείτε κατά την ανάπτυξη εφαρμογών web και εικονικών μηχανών.

Εκτελέστε το WordPress στο Microsoft Azure

Πρόσφατα παρακολούθησα μια εκδήλωση στο Chandigarh της Ινδίας(India) που διοργανώθηκε από το WordPress Chandigar h και το Microsoft User Group – Chandigarh(Microsoft User Group – Chandigarh) . Ο τίτλος της εκδήλωσης ήταν – Πώς να τρέξετε απίστευτα γρήγορο WordPress στο Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure) . Συζητήσαμε διάφορες δυνατότητες χρήσης του Microsoft Azure για την ανάπτυξη ιστοτόπων και WordPress . Και ο συντονιστής της ημέρας, ο κ. Jasjit Chopra(Mr. Jasjit Chopra) μοιράστηκε τις γνώσεις του και διοργάνωσε ένα εργαστήριο σχετικά με τη λειτουργία ενός ιστότοπου WordPress στο (WordPress)Microsoft Azure . Σε αυτήν την ανάρτηση, προσπάθησα να συνοψίσω το εργαστήριο και να σας παρέχω σχετικά βήματα για την εκτέλεση του WordPressAzure .

Οφέλη από τη φιλοξενία WordPress στο Microsoft Azure

Συνήθως φιλοξενούμε τους ιστότοπούς μας σε Shared Hosting όπου το κόστος είναι μικρότερο, αλλά ταυτόχρονα η ταχύτητα και η ασφάλεια μερικές φορές διακυβεύονται επίσης. Συζητήσαμε τις δυνατότητες χρήσης του cloud computing για τη φιλοξενία του WordPress . Ένας εικονικός διακομιστής με μονάδα δίσκου στερεάς κατάστασης αποδείχθηκε καλύτερος από αυτές τις συμβατικές υπηρεσίες φιλοξενίας Ιστού. Αν και, το κόστος που προκύπτει μπορεί να είναι μεγαλύτερο σε σύγκριση. Αλλά μπορείτε να φιλοξενήσετε περισσότερους από έναν ιστότοπους και να βεβαιωθείτε ότι φορτώνουν με τη μεγαλύτερη δυνατή ταχύτητα. Παρέχοντας μια μονάδα δίσκου στερεάς κατάστασης και κορυφαίες δυνατότητες υλικού του Azure , το WordPress(WordPress) μπορεί να τρέξει απίστευτα γρήγορα.

Σε ολόκληρη αυτήν την ανάρτηση και στο εργαστήριό μας, χρησιμοποιήσαμε έναν δωρεάν λογαριασμό Dev Essential για πρόσβαση στο Microsoft Azure(Microsoft Azure) . Καθώς εγγράφεστε, λαμβάνετε μια δωρεάν πίστωση Azure(Azure Credit) 300$ σε διάστημα ενός έτους (25$ το μήνα). Αυτή η μεγάλη πίστωση είναι υπεραρκετή για να δοκιμάσετε το Azure και να αναπτύξετε τον ιστότοπο δοκιμών σας.

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

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

Ρύθμιση του Azure

Βήμα 1(Step 1) : Μεταβείτε στον ιστότοπο του Microsoft Dev Essentials εδώ(here) . Ολοκληρώστε τη διαδικασία εγγραφής για να λάβετε τη δωρεάν πίστωσή σας. Τώρα μεταβείτε στον ιστότοπο(website) του Azure και συνδεθείτε χρησιμοποιώντας τα διαπιστευτήριά σας, τώρα έχετε έναν πλήρως λειτουργικό λογαριασμό Azure που μπορεί να χρησιμοποιηθεί για την ανάπτυξη εφαρμογών.

Βήμα 1 (Εναλλακτικό):(Step 1 (Alternate):) Υπάρχει μια εναλλακτική διαθέσιμη εάν δεν θέλετε να εγγραφείτε χρησιμοποιώντας το Dev Essentials . Μπορείτε να μεταβείτε απευθείας στον ιστότοπο του Azure και να ξεκινήσετε μια δωρεάν δοκιμή που σας προσφέρει δωρεάν πίστωση 200$ για περίοδο ενός μήνα.

Βήμα 2(Step 2) : Τώρα πρέπει να δημιουργήσουμε μια Εικονική Μηχανή, η οποία θα τρέχει τον διακομιστή μας. Χρησιμοποιήσαμε το Ubuntu 14.04 LTS για την ανάπτυξη ενός διακομιστή. Είστε ελεύθεροι να χρησιμοποιήσετε άλλες εκδόσεις ή ακόμα και Windows για την ανάπτυξη του διακομιστή.

Για να δημιουργήσετε μια νέα εικονική μηχανή, πατήστε το πράσινο εικονίδιο συν από τον πίνακα ελέγχου του (plus)Azure . Τώρα αναζητήστε " Ubuntu Server 14.04 LTS " και πατήστε " Enter ". Επιλέξτε τη σχετική επιλογή από τα αποτελέσματα αναζήτησης και επιλέξτε « Διαχείριση πόρων(Resource Manager) » ως μοντέλο ανάπτυξης. Πατήστε το κουμπί Δημιουργία . (Create)Μπορείτε να κάνετε κλικ στις εικόνες για να δείτε τη μεγαλύτερη έκδοση.

Βήμα 3(Step 3) : Τώρα πρέπει να κάνουμε κάποιες ρυθμίσεις για να ρυθμίσουμε την εικονική μας μηχανή. Ακολουθήστε αυτά τα βήματα προσεκτικά για να αποφύγετε τυχόν σφάλματα επικύρωσης. Επιλέξτε ένα όνομα για το μηχάνημα και, στη συνέχεια, επιλέξτε τον τύπο δίσκου VM ως « SSD ». Πρέπει να το επιλέξετε ως SSD , ώστε ο διακομιστής σας να λειτουργεί πολύ πιο γρήγορα από τους συμβατικούς οικοδεσπότες Ιστού.

Ο στόχος μας σε ολόκληρο το σεμινάριο είναι να κάνουμε την εγκατάσταση του WordPress να εκτελείται πιο γρήγορα στο backend, επομένως ένα SSD είναι απαραίτητο. Τώρα επιλέξτε ένα όνομα χρήστη και αλλάξτε τον τύπο ελέγχου ταυτότητας σε " Κωδικός πρόσβασης"(Password’) . Δημιουργήστε έναν αρκετά ισχυρό κωδικό πρόσβασης και βεβαιωθείτε ότι θυμάστε το όνομα χρήστη και τον κωδικό πρόσβασης.

Τώρα επιλέξτε « Δημιουργία νέου(Create new) » κάτω από την Ομάδα πόρων(Resource Group) και επιλέξτε ένα κατάλληλο όνομα για αυτήν. Συνήθως, το όνομα ξεκινά με « RG » ακολουθούμενο από το όνομα της εικονικής σας μηχανής. Στη συνέχεια, επιλέξτε μια τοποθεσία που είναι πιο κοντά σας και είναι διαθέσιμη σε εσάς στον δωρεάν λογαριασμό. Επιλέγουμε την πλησιέστερη τοποθεσία για να μειώσουμε την καθυστέρηση και να βελτιώσουμε την ταχύτητα. Πατήστε(Hit) « OK » όταν τελειώσετε.

Βήμα 4(Step 4) : Τώρα σε αυτό το βήμα, πρέπει να επιλέξετε το μέγεθος της εικονικής μηχανής. Το μέγεθος εξαρτάται πλήρως από τις απαιτήσεις του έργου σας. Συνιστούμε το DS1_V2 για αυτό το σεμινάριο και για τη φιλοξενία άλλων κοινών έργων σας και μπορείτε εύκολα να επεκτείνεστε καθώς ο οργανισμός σας μεγαλώνει και συναντάτε περισσότερη επισκεψιμότητα στον ιστότοπό σας. Η εύκολη κλιμάκωση είναι η ομορφιά του Microsoft Azure . Το DS1_V2(DS1_V2) έρχεται με έναν επεξεργαστή ενός πυρήνα, 3,5 GB RAM και 7 GB χώρο στο δίσκο SSD(SSD Disk) και μπορεί να κοστίσει κάπου περίπου 60 $ το μήνα εάν χρησιμοποιείτε διακομιστή κάπου κοντά στη Νοτιοανατολική Ασία(Southeast Asia) .

Πώς να εκτελέσετε απίστευτα γρήγορο WordPress στο Microsoft Azure

Δεν χρειάζεται να πληρώσετε το κόστος, καθώς έχετε ήδη τις δωρεάν πιστώσεις, που αποκτήθηκαν στο Βήμα 1(Step 1) . Επιλέξτε το κατάλληλο μέγεθος και πατήστε ' Επιλογή(Select) '.

Βήμα 5(Step 5) : Αυτό είναι το πιο κρίσιμο βήμα όπου διαμορφώνουμε ορισμένες προαιρετικές ρυθμίσεις. Εδώ μπορείτε να επιλέξετε το όνομα του αποθηκευτικού σας λογαριασμού. Επίσης, μπορείτε να διαμορφώσετε τη Δημόσια IP(Public IP) της εικονικής σας μηχανής. Η IP μπορεί να είναι δυναμική ή στατική σύμφωνα με τις απαιτήσεις σας. Χρησιμοποιούμε δυναμική για αυτό το σεμινάριο. Επιπλέον, πρέπει να δημιουργήσουμε έναν νέο εισερχόμενο κανόνα στο « Τείχος προστασίας της ομάδας ασφάλειας δικτύου(Network Security Group Firewall) ». Δημιουργούμε αυτόν τον κανόνα έτσι ώστε το μηχάνημά μας να μπορεί να ακούει μέσω της θύρας 80 και να εξυπηρετεί το περιεχόμενο του ιστότοπου.

Για να προσθέσετε αυτόν τον κανόνα, επιλέξτε NSG από το μενού και, στη συνέχεια, κάτω από τους "Κανόνες εισερχομένων"(‘Inbound Rules’ ) πατήστε " Προσθήκη εισερχόμενου κανόνα(Add an inbound rule) ". Ακολουθήστε την ακόλουθη διαμόρφωση για να ρυθμίσετε αυτόν τον κανόνα:

  • Όνομα: "http"
  • Προτεραιότητα: Οποιοσδήποτε ακέραιος αριθμός μεγαλύτερος από την προτεραιότητα του SSH (>1000)
  • Υπηρεσία: "HTTP"
  • Θύρα: 80 (Προεπιλογή)
  • Πρωτόκολλο: "TCP" (Προεπιλογή)
  • Ενέργεια: Να επιτρέπεται

Πατήστε(Hit) όλα τα κουμπιά «OK» για να δημιουργήσετε τον κανόνα και να αποθηκεύσετε τις ρυθμίσεις. Και ρυθμίσατε με επιτυχία την εικονική σας μηχανή που μπορεί να επικοινωνεί με άλλους υπολογιστές μέσω της θύρας 80.

Βήμα 6(Step 6) : Τώρα το Azure θα εκτελέσει μια επικύρωση στο μηχάνημα για να βεβαιωθεί ότι το έχετε ρυθμίσει σωστά και ότι δεν υπάρχουν σφάλματα. Εάν η επικύρωση περάσει με όλες τις πράσινες σημαίες, μπορείτε τελικά να αναπτύξετε το μηχάνημά σας πατώντας το κουμπί « ΟΚ(OK) ». Τώρα θα χρειαστούν έως και λίγα λεπτά για να ολοκληρωθεί η ανάπτυξη. Και αν σε κάθε περίπτωση, η ανάπτυξη αποτύχει, μπορείτε να διαγράψετε ολόκληρη την ομάδα πόρων και να επαναλάβετε τη διαδικασία ή να συζητήσετε μαζί μας στην παρακάτω ενότητα σχολίων.

Τώρα θα μπορείτε να δείτε την εικονική σας μηχανή να λειτουργεί. Στο επόμενο μέρος της ανάρτησης –  Πώς να εγκαταστήσετε και να ρυθμίσετε το WordPress στο Microsoft Azure(How to install & setup WordPress on Microsoft Azure)(How to install & setup WordPress on Microsoft Azure) – συζητήσαμε πώς να συνδεθείτε σε αυτό το μηχάνημα και να εγκαταστήσετε και να φιλοξενήσετε το WordPress σε αυτό.



About the author

Είμαι μηχανικός υλικού και προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρίας στις πλατφόρμες Apple και Google. Οι δεξιότητές μου έγκεινται στην ανάπτυξη αποτελεσματικών, φιλικών προς τον χρήστη λύσεων σε δύσκολα προβλήματα μηχανικής. Είχα εμπειρία με συσκευές MacOS και iOS, καθώς και με χειριστήρια πληκτρολογίου και ποντικιού. Στον ελεύθερο χρόνο μου, μου αρέσει να κολυμπάω, να παρακολουθώ τένις και να ακούω μουσική.



Related posts