Όταν πρόκειται για τη φιλοξενία του WordPress σε AWS, η πιο κοινή ερώτηση είναι, πόσο θα κοστίσει; Το AWS είναι διαβόητο για την ύπαρξη μιας περίπλοκης δομής τιμολόγησης. Η απλή ανάγνωση της σελίδας τιμολόγησης τους δεν βοηθάει πολύ, όταν το μόνο που βλέπετε είναι το εξής: Εδώ είναι χρήσιμος ο υπολογιστής τιμολόγησης AWS. Σας ρωτά για τα εξαρτήματα που θέλετε να χρησιμοποιήσετε και σας δείχνει το κατά προσέγγιση κόστος Η πρόκληση με αυτήν την αριθμομηχανή είναι να γνωρίζετε ποιες από τις 131 υπηρεσίες AWS πρέπει να χρησιμοποιήσετε για να εκτελέσετε σωστά το WordPress. Σε αυτό το άρθρο, θα εξερευνήσουμε τα στοιχεία AWS που μπορείτε και πρέπει να χρησιμοποιήσετε με το WordPress και θα υπολογίσουμε το μηνιαίο κόστος **Υποθέσεις** Η φιλοξενία είναι ένα ευρύ θέμα με ένα ευρύ φάσμα πιθανών λύσεων ανάλογα με τον φόρτο εργασίας σας. Για τους σκοπούς αυτού του άρθρου, θα κάνουμε κάποιες υποθέσεις σχετικά με τον ιστότοπο WordPress που σκοπεύετε να φιλοξενήσετε στο AWS. Στο Nestify βλέπουμε να εμφανίζονται συχνά οι ακόλουθες περιπτώσεις χρήσης: - Φιλοξενία 25-30 μικρών τοποθεσιών WordPress στον ίδιο διακομιστή - Φιλοξενία 1 μεγάλου ιστότοπου WooCommerce με 10-15 συναλλαγές την ώρα Ευτυχώς, και οι δύο περιπτώσεις χρήσης χρειάζονται παρόμοια υποδομή για να παρέχουν βέλτιστη απόδοση και χρόνο λειτουργίας Τα περισσότερα εξαρτήματα AWS διατίθενται ανά ώρα. Θα υποθέσουμε ότι σκοπεύετε να φιλοξενήσετε αυτούς τους ιστότοπους μακροπρόθεσμα και θα πολλαπλασιάσετε το ωριαίο κόστος επί 744 (περίπου ώρες το μήνα) για να λάβετε το μηνιαίο κόστος Το AWS έχει ένα δωρεάν επίπεδο όπου μπορείτε να χρησιμοποιήσετε δωρεάν διαφορετικές υπηρεσίες για 12 μήνες, εάν διατηρήσετε τη χρήση κάτω από ορισμένα όρια. Δεδομένου ότι σκοπεύουμε να φιλοξενήσουμε ιστότοπους παραγωγής που θα χρησιμοποιούν πολύ περισσότερους πόρους από το δωρεάν επίπεδο, δεν θα το λάβουμε υπόψη στις εκτιμήσεις μας. Αυτό θα εξασφαλίσει επίσης επαναλαμβανόμενες εκτιμήσεις για τυχόν πρόσθετους ιστότοπους που τελικά φιλοξενείτε Λόγω του ευρέος φάσματος προϊόντων που προσφέρει η AWS, μπορείτε να συνδυάσετε πολλές υπηρεσίες και να τις ενσωματώσετε με το WordPress. Για να υπολογίσουμε με ακρίβεια το κόστος φιλοξενίας, ας χωρίσουμε την εκτίμηση σε υποχρεωτικά στοιχεία AWS και προαιρετικές υπηρεσίες που μπορούν να παραβλεφθούν εάν είναι απαραίτητο ## Υποχρεωτικές υπηρεσίες AWS για WordPress Αυτές είναι οι υπηρεσίες που χρειάζεστε οπωσδήποτε για να φιλοξενήσετε σωστά το WordPress στο AWS **1. Υπηρέτης** Ανεξάρτητα από το όνομα που χρησιμοποιείτε, οι διακομιστές είναι το πιο σημαντικό στοιχείο της εγκατάστασης. Στο AWS, οι εικονικοί διακομιστές ονομάζονται στιγμιότυπα και παρέχονται από την υπηρεσία EC2. Μπορείτε επίσης να χρησιμοποιήσετε περιπτώσεις AWS Lightsail, αλλά δεν είναι καλή επιλογή για το WordPress, όπως εξηγείται σε αυτό το άρθρο Εάν είστε εξοικειωμένοι με το VPS και τους αποκλειστικούς διακομιστές, μπορείτε να χρησιμοποιήσετε παρόμοια κριτήρια για να επιλέξετε παρουσίες EC2. Το AWS παρέχει εκατοντάδες διαφορετικούς τύπους παρουσιών που διαφέρουν ως προς τη χωρητικότητα και τη μνήμη της CPU. Μπορείτε να εκχωρήσετε χωριστά χώρο αποθήκευσης σε αυτές τις περιπτώσεις Για το WordPress οι ακόλουθοι τύποι περιπτώσεων λειτουργούν καλά: - Περιπτώσεις γενικού σκοπού Αυτές οι περιπτώσεις παρέχουν μια υγιή ισορροπία μεταξύ της CPU και της μνήμης. Για τοποθεσίες παραγωγής, οι περιπτώσεις M5 είναι ιδανικές. Μπορείτε να μειώσετε λίγο το κόστος χρησιμοποιώντας παρουσίες T3, αλλά συνοδεύονται από όρια CPU που δεν είναι ευπρόσδεκτα όταν εκτελείτε σημαντικούς ιστότοπους. Για να φιλοξενήσετε 25-30 μικρούς ιστότοπους WordPress ή 1 μεγάλο ιστότοπο WooCommerce, προτείνουμε την παρουσία M5.Xlarge. Έρχεται με 4 πυρήνες CPU με μνήμη 16 GB - Βελτιστοποιημένες περιπτώσεις CPU Αυτές οι περιπτώσεις είναι ιδανικές για φόρτους εργασίας με ένταση CPU, όπως ένα κατάστημα WooCommerce με μεγάλο αριθμό προϊόντων ή προϊόντων. Εάν ο ιστότοπός σας είναι βαρύς στη βάση δεδομένων, τότε αυτές οι περιπτώσεις θα παρέχουν ταχύτερους χρόνους απόκρισης και λιγότερα χρονικά όρια. Εάν φιλοξενείτε πολλούς μικρούς ιστότοπους WordPress, ενδέχεται να μην παρατηρήσετε μεγάλη διαφορά όταν χρησιμοποιείτε αυτές τις περιπτώσεις. Για μεγάλους ιστότοπους WooCommerce, προτείνουμε τον τύπο παρουσίας c5.Xlarge. Έρχεται με 4 πυρήνες CPU, αλλά μόνο 8 GB μνήμης, αντί για 16 GB που παίρνετε από τις περιπτώσεις γενικής χρήσης. Εάν χρειάζεστε περισσότερη μνήμη, μπορείτε να επιλέξετε το παράδειγμα c5.2Xlarge με λίγο επιπλέον κόστος Το AWS παρέχει επίσης στιγμιότυπα βελτιστοποιημένης μνήμης και βελτιστοποιημένης αποθήκευσης, αλλά αυτά δεν έχουν πολύ νόημα όταν φιλοξενούν ιστότοπους WordPress **Κόστος διακομιστή** **m5.xlarge 0,192 $ * 744 = 142,64 $** Εάν ακολουθήσατε την παρουσία βελτιστοποιημένης υπολογισμού, θα πληρώνατε 252,96 $ αντ 'αυτού για τον τύπο παρουσίας c5.2xlarge 2. Αποθήκευση Το AWS σάς δίνει την ευελιξία να διαθέτετε όσο αποθηκευτικό χώρο χρειάζεστε για τις εμφανίσεις σας. Αν και αυτό σας δίνει την ελευθερία να χρησιμοποιήσετε όσο χώρο στο δίσκο χρειάζεστε, προσθέτει επίσης ένα άλλο στοιχείο γραμμής στο κόστος AWS Στο AWS, η αποθήκευση παρέχεται χρησιμοποιώντας την υπηρεσία EBS. Για το WordPress, οι ακόλουθοι τύποι τόμων EBS λειτουργούν καλά: - Τόμοι SSD γενικής χρήσης (gp2). Αυτοί οι τόμοι ή οι δίσκοι υποστηρίζονται από SSD και παρέχουν έναν καλό συνδυασμό χωρητικότητας και ταχύτητας. Η ταχύτητα ανάγνωσης-εγγραφής (iops) εξαρτάται από το μέγεθος του δίσκου που δημιουργείτε. Οι μεγαλύτεροι δίσκοι λαμβάνουν περισσότερα iops σε σύγκριση με τους μικρότερους δίσκους. Για χάρη αυτού του άρθρου, θα πάμε με όγκο 200 GB, ο οποίος θα επαρκεί για 25 μικρούς ιστότοπους WordPress ή έναν μεγάλο ιστότοπο WooCommerce - Τόμοι SSD γενικής χρήσης (gp3). Αυτοί οι τόμοι είναι παρόμοιοι με τους τόμους gp2, αλλά σας δίνουν την ευελιξία να προσαρμόσετε το όριο iops με μια μικρή χρέωση. Εάν δεν έχετε μια συγκεκριμένη περίπτωση χρήσης, η διατήρηση των iops στο προεπιλεγμένο όριο θα παρέχει τη βέλτιστη απόδοση για τους ιστότοπούς σας. Αυτοί οι τόμοι κοστίζουν λίγο λιγότερο από το gp2 όταν χρησιμοποιείτε το προεπιλεγμένο όριο iops και παρέχουν καλύτερη ταχύτητα για μικρότερους τόμους Υπάρχουν και άλλοι διαθέσιμοι τύποι τόμου όπως io1, io2, st1, κ.λπ. Αλλά αυτοί δεν έχουν νόημα για το WordPress και είναι κυρίως χρήσιμοι για εφαρμογές βαρέως τύπου io, όπως επεξεργασία βίντεο ή μεγάλα δεδομένα **Κόστος αποθήκευσης** **200 GB όγκος gp3: 0,8 $ * 200 = 16 $** **3. Διεύθυνση IP** Το AWS εκχωρεί τυχαίες διευθύνσεις IP στις περιπτώσεις EC2. Αυτές οι IP δεν διορθώνονται και διατρέχετε τον κίνδυνο να λάβετε μια τυχαία διεύθυνση IP κατά την επανεκκίνηση του διακομιστή. Προφανώς, αυτό δεν είναι ιδανικό όταν φιλοξενούνται ιστότοποι WordPress που χρειάζονται σταθερές διευθύνσεις IP για το DNS. Για να επιλύσετε αυτό το πρόβλημα, χρειάζεστε ελαστικές διευθύνσεις IP. Για κάθε περίπτωση EC2, μπορείτε να λάβετε 1 ελαστική IP δωρεάν. Εάν χρειάζεστε περισσότερες από 1 διευθύνσεις IP, το AWS χρεώνει 0,005 $ ανά IP ανά ώρα Ευτυχώς, με τις σύγχρονες στοίβες διακομιστών, μπορείτε να φιλοξενήσετε πολλούς ιστότοπους στην ίδια διεύθυνση IP. Για τους σκοπούς αυτής της εκτίμησης, θα παραμείνουμε στη δωρεάν διεύθυνση IP **Κόστος διεύθυνσης IP: 0 $** **4. Αντίγραφα ασφαλείας** Όταν εκτελείτε ιστότοπους παραγωγής, τα αντίγραφα ασφαλείας είναι απολύτως απαραίτητα. Ο πιο γρήγορος τρόπος για να ενεργοποιήσετε τα αντίγραφα ασφαλείας στο AWS είναι τα αυτοματοποιημένα στιγμιότυπα EBS. Με αυτά, το AWS ουσιαστικά λαμβάνει ένα στιγμιότυπο σημείου-σε-χρόνου ολόκληρου του διακομιστή σας. Αυτό το στιγμιότυπο μπορεί να χρησιμοποιηθεί σε περίπτωση απώλειας δεδομένων, αποτυχίας δίσκου ή ακόμα και κατά λάθος διαγραφής ολόκληρου του διακομιστή Τα στιγμιότυπα EBS κοστίζουν 0,05 $ ανά GB ανά μήνα, αλλά αποθηκεύουν μόνο τις σταδιακές αλλαγές στα επόμενα στιγμιότυπα. Έτσι, εάν τα δεδομένα σας δεν αλλάξουν πολύ, μπορείτε να περιμένετε να πληρώσετε πολύ λιγότερα για καθημερινά στιγμιότυπα από την τιμή λιανικής Με βάση την εμπειρία μας, τα καθημερινά στιγμιότυπα όγκου 200 GB που δεν αλλάζουν περισσότερο από 5% κάθε μέρα κοστίζουν μεταξύ 25-35 $ **Στιγμιότυπα EBS κόστους αντιγράφων ασφαλείας) 35 $** **5. Μεταφορά δεδομένων** Ένα από τα μεγαλύτερα μεταβλητά κόστη στο AWS είναι η μεταφορά δεδομένων. Κάθε φορά που κάποιος επισκέπτεται τους ιστότοπούς σας που φιλοξενούνται στο AWS, επιβαρύνεστε με κόστος μεταφοράς δεδομένων. Ορισμένοι πάροχοι διακομιστών αποκαλούν αυτό το κόστος εύρους ζώνης. Κάθε μήνα λαμβάνετε δωρεάν μεταφορά δεδομένων έως και 9 GB. Μετά από αυτό, πληρώνετε για κάθε GB μεταφοράς εξερχόμενων δεδομένων από τον διακομιστή στο διαδίκτυο Ανάλογα με την περιοχή της επισκέπτριας, θα πληρώσετε διαφορετικά έξοδα μεταφοράς. Για τους σκοπούς αυτής της εκτίμησης, θα υποθέσουμε ότι οι περισσότεροι από τους επισκέπτες του ιστότοπου είναι από τη Βόρεια Αμερική και χρησιμοποιείτε 200 GB μεταφοράς δεδομένων ανά μήνα **Κόστος μεταφοράς δεδομένων 0,09 ανά GB * 200 = 18 $** **Προαιρετικές υπηρεσίες AWS για WordPress** Τώρα ας δούμε τις προαιρετικές υπηρεσίες AWS που μπορείτε να χρησιμοποιήσετε με το WordPress για να βελτιώσετε την απόδοση, την ασφάλεια ή τη διαθεσιμότητα**Διαχειριζόμενη βάση δεδομένων**Το AWS παρέχει διαχειριζόμενες βάσεις δεδομένων MySQL που φροντίζουν για τις ενημερώσεις, τη βελτιστοποίηση απόδοσης και τη δημιουργία αντιγράφων ασφαλείας για εσάς.Αυτό ονομάζεται υπηρεσία RDS.Το RDS σάς παρέχει 1 ή περισσότερους διακομιστές βάσης δεδομένων MySQL που εκτελούνται σε διαφορετικές ζώνες διαθεσιμότητας για να εξασφαλίσετε υψηλότερη διαθεσιμότητα.Μπορείτε να δημιουργήσετε πολλές βάσεις δεδομένων σε 1 παρουσία RDS και να τις χρησιμοποιήσετε σε διαφορετικούς ιστότοπους WordPressΑνάλογα με τις απαιτήσεις χρόνου λειτουργίας, μπορείτε είτε να παραμείνετε σε 1 παρουσία MySQL είτε να δημιουργήσετε ένα σύμπλεγμα 2 ή 3 παρουσίες που εκτελούνται σε διαφορετικές ζώνες στην ίδια περιοχήΠαρόμοια με το EC2, οι παρουσίες RDS διαθέτουν διαφορετικά όρια cpu και μνήμης.Όταν επιλέγετε τον τύπο παρουσίας DB, πρέπει να βεβαιωθείτε ότι έχει περισσότερη μνήμη από το μέγεθος της βάσης δεδομένων σας.Εάν επιλέξετε μια παρουσία μικρότερη από τη βάση δεδομένων, τότε αντιμετωπίζετε μια αργή απόδοση, η οποία ακυρώνει το σκοπό μιας αποκλειστικής βάσης δεδομένωνΈνα άλλο πράγμα που πρέπει να έχετε κατά νου είναι ότι εάν φιλοξενείτε τη βάση δεδομένων σε διαφορετική ζώνη διαθεσιμότητας από την παρουσία σας EC2, θα χρεωθείτε για τη μεταφορά δεδομένων μεταξύ του διακομιστή και της βάσης δεδομένων.Αν και μπορεί να μην φαίνεται πολύ, μπορεί γρήγορα να προστεθεί σε πολυάσχολους ιστότοπους WooCommerceΓια τους σκοπούς αυτού του άρθρου, εμείς Θα υποθέσουμε ότι ο ιστότοπος WooCommerce έχει μια βάση δεδομένων 4 GB και ακολουθείτε την παρουσία db.t4g.large τύπου**Κόστος βάσης δεδομένων**Ενιαία παρουσία DB (db. t4g.large): 0,258 $ * 744 = 191,95 $Σύμπλεγμα DB υψηλής διαθεσιμότητας με 2 παρουσίες (db.t4g.large): 191,95 $ * 2 = 383,90 $**S3 Object Storage**Ενώ οι τόμοι EBS είναι εξαιρετικοί για αποθήκευση από την πλευρά του διακομιστή, μερικές φορές χρειάζεται να αποθηκεύσετε μεγάλο αριθμό αρχείων στο cloud.Για παράδειγμα, μέσα WordPress, εικόνες, αρχεία PDF και αντίγραφα ασφαλείας ιστοτόπων.Εδώ είναι χρήσιμη η υπηρεσία S3 της Amazon.Το S3 παρέχει σχεδόν άπειρη αποθήκευση για μεμονωμένα αρχεία.Μπορείτε να χρησιμοποιήσετε διάφορα εφεδρικά πρόσθετα στο WordPress για να αποθηκεύσετε δεδομένα ιστότοπου στο S3Για να αποθηκεύσετε αρχεία πολυμέσων του WordPress στο S3 χρειάζεστε ένα πρόσθετο όπως το WP Offload Media.Ένα πλεονέκτημα της χρήσης S3 αντί του τοπικού χώρου αποθήκευσης για αρχεία πολυμέσων είναι ότι δεν εξαντλείται ποτέ ο χώρος στο δίσκο.Το S3 απλά σας χρεώνει για τον χρησιμοποιημένο χώρο αποθήκευσης ανά μήναΥπάρχουν διαφορετικά επίπεδα αποθήκευσης S3, όπως η σπάνια πρόσβαση και η έξυπνη βαθμίδα, αλλά δεν Δεν έχει πολύ νόημα για την αποθήκευση πολυμέσων.Μπορείτε να τα εξετάσετε για μακροπρόθεσμη αποθήκευση αντιγράφων ασφαλείας, αν καιΤο S3 χρεώνει επίσης για λειτουργίες αρχείων, όπως τοποθέτηση, αντιγραφή, ανάρτηση, λίστα και διαγραφή.Αν και αυτές οι λειτουργίες κοστίζουν πολύ λίγο, (0,005 $ ανά 1000 λειτουργίες), μπορούν να αθροιστούν εάν έχετε μια μεγάλη βιβλιοθήκη πολυμέσωνΓια τους σκοπούς αυτής της εκτίμησης, εμείς Θα συμβαδίσει με το πρότυπο S3 και θα υποθέσει χρήση αποθηκευτικού χώρου 500 GB ανά μήνα.Επειδή οι λειτουργίες του αρχείου θα κοστίζουν λιγότερο από 1 σεντ, δεν θα τις συμπεριλάβουμε στην εκτίμησηS3 Κόστος: 0,023 $ ανά GB * 500 = 11,5 $**Cloudfront CDN**Παρόλο που το AWS διαθέτει κέντρα δεδομένων σε όλο τον κόσμο, ο διακομιστής σας θα εξακολουθεί να περιορίζεται σε μία από αυτές τις τοποθεσίες.Εάν έχετε πελάτες σε πολλές χώρες ή σε διαφορετικές περιοχές της ίδιας χώρας, η χρήση ενός CDN μπορεί να προσφέρει καλύτερη απόδοση για τους ιστότοπους WordPress σας.Στο AWS, η υπηρεσία CDN ονομάζεται Cloudfront.Είναι παρόμοιο με άλλους παρόχους CDN όπως το Cloudflare και το Stackpath.Το Cloudfront μπορεί να αποθηκεύσει προσωρινά τον ιστότοπό σας σε 310 τοποθεσίες σε όλο τον κόσμο.Όταν κάποιος επισκέπτεται τον ιστότοπό σας με δυνατότητα CDN, λαμβάνει μια απάντηση από την κοντινή τοποθεσία CDN αντί να ταξιδέψει μέχρι τον διακομιστή σαςΑκόμα κι αν δεν το κάνετε Δεν έχετε πελάτες παγκοσμίως διανεμημένους, η χρήση του Cloudfront CDN μπορεί να βελτιώσει την απόδοση του ιστότοπου και να ελαχιστοποιήσει το κόστος μεταφοράς δεδομένων ταυτόχροναΣτην αρχή αυτού του άρθρου, αποφασίσαμε να μην συμπεριλάβουμε την εξοικονόμηση δωρεάν βαθμίδας AWS στην εκτίμησή μας, αλλά το Cloudfront αποτελεί εξαίρεση σε αυτό.Το Cloudfront παρέχεται με μια γενναιόδωρη δωρεάν μεταφορά δεδομένων 1 TB ανά μήνα.Εάν οι ιστότοποί σας χρησιμοποιούν μεταφορά δεδομένων μικρότερη από 1 TB, τότε η χρήση του Cloudfront είναι απίθανηΓια μεταφορά δεδομένων άνω του 1 TB, χρεώνεστε ανά GB με βάση τις περιοχές.Αυτό είναι παρόμοιο με το κόστος μεταφοράς δεδομένων EC2, αλλά ελαφρώς φθηνότεροΚόστος Cloudfront: 0 $ για μεταφορά δεδομένων 1 TB**WAF**Το WAF σημαίνει τείχος προστασίας εφαρμογών ιστού.Αυτές τις μέρες, είναι απολύτως απαραίτητο να έχετε ένα επιπλέον επίπεδο ασφάλειας μπροστά στο WordPress.Ως πείραμα, εξετάσαμε τα αρχεία καταγραφής επισκεπτών για πολλούς ιστότοπους WordPress χαμηλής επισκεψιμότητας.Μέσα σε λίγα λεπτά από την κυκλοφορία, αυτοί οι ιστότοποι εμφάνισαν μεγάλο αριθμό προσπαθειών ωμής βίας και εγγραφές ανεπιθύμητων μηνυμάτωνΕπειδή αυτή είναι η νέα πραγματικότητα που ζούμε, χρησιμοποιώντας ένα WAF για οι ιστότοποί σας μπορούν να τους βοηθήσουν να διατηρηθούν ασφαλείς.Το τείχος προστασίας εφαρμογών ιστού της Amazon (WAF) σάς δίνει τη δυνατότητα να αποκλείετε κακόβουλα αιτήματα, να αποτρέπετε τα ρομπότ από το να επιτίθενται στους ιστότοπούς σας και να προστατεύετε από γενικές απειλέςΤο WAF χρεώνεται με βάση τον αριθμό των κανόνων που προσθέτετε στο τείχος προστασίας.Εάν ενεργοποιήσετε την προστασία bot, προσθέτει μια σταθερή χρέωση ανά μήνα.Δεδομένου ότι πρόκειται για AWS, υπάρχει επίσης μια μεταβλητή χρέωση με βάση τον αριθμό των επισκέψεων στον ιστότοπό σας.Λαμβάνοντας υπόψη όλα τα πράγματα, το WAF είναι μια απαραίτητη επένδυση για ιστότοπους παραγωγής Κόστος WAF: 5 $ ανά τείχος προστασίας + 10 $ για 10 κανόνες + 10 $ για προστασία bot + 1 $ για 1 εκατομμύριο επισκέψεις = 26 $ το μήνα **Ισορροπία φορτίου** Ένα από τα μεγαλύτερα γοητεία του AWS είναι η υψηλή διαθεσιμότητα διακομιστών. Είναι μια κοινή παρανόηση ότι η φιλοξενία ιστοτόπων στο AWS τους καθιστά αυτόματα εξαιρετικά διαθέσιμους. Αλλά η αλήθεια είναι ότι ενώ το AWS σας παρέχει όλα τα απαραίτητα στοιχεία για μια ρύθμιση υψηλής διαθεσιμότητας, πρέπει να το δημιουργήσετε μόνοι σας. Ένα από τα κρίσιμα εξαρτήματα σε αυτή τη ρύθμιση είναι ο εξισορροπητής φορτίου. Ένα πρόγραμμα εξισορρόπησης φορτίου βασικά χωρίζει την επισκεψιμότητα του ιστότοπου σε δύο ή περισσότερους διακομιστές. Αυτό σας δίνει τη δυνατότητα να κλιμακώσετε και να προσθέσετε περισσότερους διακομιστές καθώς μεγαλώνει ο ιστότοπος. Αν και αυτό μπορεί να μην έχει πολύ νόημα για τους 25 ιστότοπους WordPress που φιλοξενούμε, ένα πρόγραμμα εξισορρόπησης φορτίου μπορεί να είναι χρήσιμο για την κλιμάκωση του ιστότοπου WooCommerce σε πολλούς διακομιστές Το AWS παρέχει διαφορετικούς τύπους εξισορροπητών φορτίου, συμπεριλαμβανομένων των εξισορροπητών φορτίου εφαρμογών και δικτύου Για το WooCommerce, συνιστάται η χρήση εξισορροπητή φόρτου εφαρμογής (ALB). Λάβετε υπόψη ότι όταν χρησιμοποιείτε ένα πρόγραμμα εξισορρόπησης φορτίου, χρειάζεστε ουσιαστικά 2 ή περισσότερες περιπτώσεις EC2, μια ειδική βάση δεδομένων και μια στρατηγική για να διατηρείτε τα αρχεία σας συγχρονισμένα σε αυτές τις περιπτώσεις Ο εξισορροπητής φόρτου εφαρμογής χρεώνει μια χρέωση για τον ίδιο τον εξισορροπητή, συν μια μεταβλητή χρέωση για το ποσό της κίνησης που διαχειρίζεται Κόστος εξισορρόπησης φορτίου: 0,0225 $ ανά ώρα για τον εξισορροπητή φορτίου * 744 = 16,74 $ 0,008 $ ανά ώρα για έως και 25 νέες συνδέσεις * 744 = 5,95 $ Συνολικό κόστος: 22,69 $ Πρόσθετα στοιχεία που απαιτούνται για την εκτέλεση του WordPress πίσω από έναν εξισορροπητή φορτίου: 2 φορές EC2, 1 x RDS, 1 x S3 bucket για αποθήκευση πολυμέσων **Route53 DNS** Μία από τις πιο σημαντικές και συχνά παραμελημένες υπηρεσίες είναι το DNS (σύστημα ονομάτων τομέα). Αυτή η υπηρεσία είναι υπεύθυνη για τη μετάφραση του ονόματος τομέα του ιστότοπού σας στη διεύθυνση IP του διακομιστή. Συχνά αυτή η εργασία αφήνεται στην υπηρεσία DNS του καταχωρητή τομέα, η οποία περιλαμβάνεται δωρεάν με την εγγραφή τομέα. Αν και μπορεί να είναι αρκετό να συνεχίσετε να χρησιμοποιείτε τη δωρεάν υπηρεσία, μερικές φορές θέλετε μια πιο ισχυρή και γρήγορη λύση. Εδώ μπαίνει το AWS Route53. Το Route53 σάς παρέχει τη δυνατότητα να καταχωρείτε τομείς, να ελέγχετε εγγραφές DNS και να εκτελείτε προηγμένη δρομολόγηση και ανακατεύθυνση σε επίπεδο DNS Το Route53 συνοδεύεται επίσης με 100% εγγύηση χρόνου λειτουργίας, την οποία επιθυμούν σημαντικοί ιστότοποι. Όταν προσθέτετε ένα όνομα τομέα στο Route53, σας δίνει 4 διαφορετικούς διακομιστές ονομάτων από 4 διαφορετικούς ριζικούς τομείς. Αυτό σημαίνει ότι ακόμα κι αν όλοι οι τομείς .com είναι εκτός σύνδεσης, ο διακομιστής DNS θα εξακολουθεί να είναι προσβάσιμος από τους τομείς .net, .co.uk Το Route53 χρεώνει μια μικρή χρέωση ανά τομέα ανά μήνα και το μαντέψατε, μια άλλη μεταβλητή χρέωση με βάση τον αριθμό των αιτημάτων DNS Κόστος διαδρομής 53: 0,50 $ ανά τομέα + 0,40 $ ανά εκατομμύριο ερωτήματα = 0,90 $ ή λιγότερο ανά τομέα ανά μήνα. Εάν φιλοξενείτε 25 ιστότοπους WordPress, θα πληρώσετε το ακόλουθο ποσό: 0,50 $ * 25 + 0,40 $ (Εκατομμύρια ερωτήματα μοιράζονται σε αυτούς τους 25 τομείς) = 6,65 $ **Λοιπές έμμεσες δαπάνες** Σε αυτό το άρθρο, εξετάσαμε όλα τα στοιχεία AWS που είναι απαραίτητα για τη σωστή εκτέλεση ιστότοπων WordPress. Εκτός από το κόστος AWS, υπάρχουν και άλλα έξοδα που πρέπει να έχετε κατά νου. Μερικά από τα αναπόφευκτα κόστη περιλαμβάνουν: - Συντήρηση διακομιστή AWS: Παρά το φανταχτερό όνομα, οι διακομιστές EC2 εξακολουθούν να είναι διακομιστές Linux που χρειάζονται συντήρηση και συντήρηση. Ο προϋπολογισμός 1/2 ώρας την εβδομάδα για τη συντήρηση του διακομιστή μπορεί να σας δώσει μια πιο ακριβή εκτίμηση - Σαρώσεις ασφαλείας και εκκαθάριση κακόβουλου λογισμικού: Διάφορες εργασίες που σχετίζονται με την ασφάλεια, συμπεριλαμβανομένης της αναθεώρησης αρχείων καταγραφής και της ανανέωσης SSL, είναι απαραίτητες για τους ιστότοπους παραγωγής. Ας προσθέσουμε άλλη μια ώρα την εβδομάδα για αυτό - Τοποθεσίες εγκατάστασης και ανάπτυξης: Δεδομένου ότι το AWS δεν παρέχει ένα γραφικό περιβάλλον για τη διαχείριση των τοποθεσιών σας, η ρύθμιση των τοποθεσιών εγκατάστασης και ανάπτυξης είναι μια μη αυτόματη διαδικασία που μπορεί να διαρκέσει μια ώρα εύκολα από εδώ και από εκεί. Ας διατηρήσουμε αυτό σε 2 ώρες το μήνα για την εκτίμησή μας - Καμπύλη εκμάθησης: Παρόλο που οι περισσότερες υπηρεσίες AWS είναι καλά τεκμηριωμένες, μπορείτε να περιμένετε μια καμπύλη μάθησης όταν ξεκινήσετε. Αν και αυτό διαφέρει από άτομο σε άτομο, ας πάμε με 5 ώρες μάθησης για την εκτίμησή μας Συνολικός χρόνος που δαπανήθηκε: 2 ώρες συντήρηση διακομιστή + 2 ώρες έλεγχος ασφαλείας + 2 ώρες εγκατάστασης τοποθεσίας ανά μήνα = 6 ώρες το μήνα Μία φορά εκμάθηση: 5 ώρες Λαμβάνοντας υπόψη όλα τα πράγματα, αρχικά, πρέπει να αφιερώσετε 10-12 ώρες για να ξεκινήσετε με το AWS και στη συνέχεια να διατηρήσετε την ομαλή κίνηση των τοποθεσιών. Πολλαπλασιάστε το με την ωριαία χρέωση και θα πάρετε μια ιδέα για τα έμμεσα έξοδα που σχετίζονται με αυτό το έργο **Συνολικό κόστος** Φιλοξενία 25 ιστότοπων WordPress ή 1 WooCommerce σε AWS με υποχρεωτικές υπηρεσίες: 211 $/μήνα Προαιρετικές υπηρεσίες για υψηλή διαθεσιμότητα, CDN, Ασφάλεια: $191 έως $450 το μήνα **Οικονομική εναλλακτική λύση στην αυτο-φιλοξενία** Εάν όλα αυτά τα κινούμενα μέρη σας φαίνονται τρομακτικά ή αν το κόστος είναι λίγο υπερβολικό, υπάρχει καλύτερος τρόπος. Στη Nestify, τελειοποιήσαμε τη φιλοξενία WordPress σε AWS σε κλίμακα και έχουμε δημιουργήσει έναν διαισθητικό πίνακα ελέγχου για τη διαχείριση ιστότοπου. Λόγω των οικονομιών κλίμακας, σας παρέχουμε μια πλήρως διαχειριζόμενη υπηρεσία φιλοξενίας WordPress με σημαντικά χαμηλότερο κόστος και καθόλου από την καμπύλη εκμάθησης. Με το Nestify, το συνολικό σας κόστος για τη φιλοξενία 25 ιστότοπων WordPress ή ενός μεγάλου ιστότοπου WooCommerce στο AWS θα είναι 99 $ ανά μήνα, χωρίς μεταβλητό κόστος ή κρυφές χρεώσεις. Εάν χρειάζεστε μια πιο προσαρμοσμένη λύση ή έχετε πολύπλοκες ανάγκες φιλοξενίας, επικοινωνήστε μαζί μας και θα δημιουργήσουμε την τέλεια λύση για εσάς.