Επιλεγμένο ανά ιστότοπο
Κάθε σειρά φιλοξενίας προσφέρει το δικό της σύνολο κέντρων δεδομένων. Επιλέγετε ένα όταν δημιουργείτε έναν ιστότοπο και η φόρμα παραγγελίας προσφέρει μόνο μια πόλη όπου αυτή η γραμμή διαθέτει χώρο σήμερα.
Περιοχές και διαμονή δεδομένων
Η περιοχή δεν είναι αίτημα υποστήριξης σε αυτήν την πλατφόρμα — είναι μια ιδιότητα του ιστοτόπου, την οποία σέβεται η μηχανή τοποθέτησης κάθε φορά που αναπτύσσεται κάτι. Επιλέγετε το κέντρο δεδομένων κατά τη δημιουργία ενός ιστοτόπου, από τις πόλεις που προσφέρει η γραμμή φιλοξενίας του σήμερα, και κάθε ανάπτυξη καταλήγει στη χωρητικότητα του στόλου σε αυτήν την τοποθεσία, με ένα παγκόσμιο edge μπροστά της. Κάθε σελίδα φιλοξενίας παραθέτει αυτές τις πόλεις, όπως ανακτώνται ζωντανά.
Πίσω από κάθε τοποθεσία βρίσκονται δύο στοιχεία: ο στόλος εργατών (worker fleet) που εκτελεί τους ιστότοπούς σας και το επίπεδο ελέγχου (control plane) που τους διαχειρίζεται. Και τα δύο έχουν επίγνωση της περιοχής. Η τοποθεσία που θα επιλέξετε είναι δική σας απόφαση· η υποκείμενη χωρητικότητα αποτελεί δική μας διευθέτηση και λειτουργούμε σκόπιμα σε περισσότερους από έναν παρόχους, ώστε κανένας μεμονωμένος πάροχος να μην αποτελεί από μόνος του την πλατφόρμα.
Κάθε σειρά φιλοξενίας προσφέρει το δικό της σύνολο κέντρων δεδομένων. Επιλέγετε ένα όταν δημιουργείτε έναν ιστότοπο και η φόρμα παραγγελίας προσφέρει μόνο μια πόλη όπου αυτή η γραμμή διαθέτει χώρο σήμερα.
Οι πόλεις σε κάθε σελίδα φιλοξενίας και στη φόρμα παραγγελίας διαβάζονται από τη μηχανή τοποθέτησης, επομένως μια νέα τοποθεσία εμφανίζεται την ημέρα που αποκτά διαθέσιμη χωρητικότητα και μια πλήρης δεν προσφέρεται.
Η περιοχή επιβάλλεται στον κώδικα, τη στιγμή που δημιουργείται ένας ιστότοπος — όχι από έναν χειριστή που θυμάται ποιο πλαίσιο να χρησιμοποιήσει.
Κάθε κεντρικός υπολογιστής στον στόλο καταχωρίζεται με ένα κλειδί περιοχής, μια λίστα συγγένειας γραμμής προϊόντων, έναν τύπο διακομιστή ιστού και έναν αριθμό χωρητικότητας, και στη συνέχεια αναλαμβάνει εργασίες. Η υπηρεσία τοποθέτησης φιλτράρει τους υποψηφίους πρώτα κατά περιοχή, μετά κατά γραμμή προϊόντων, στη συνέχεια κατά ελεύθερη χωρητικότητα και επιλέγει τον κατάλληλο κεντρικό υπολογιστή με τον μικρότερο φόρτο.
Εάν καρφιτσώσατε μια περιοχή, μόνο οι εργαζόμενοι σε αυτήν την περιοχή είναι επιλέξιμοι. Εάν δεν το κάνατε, ο ιστότοπος κληρονομεί την περιοχή του εργαζομένου στον οποίο καταλήγει και αυτή η τιμή αποθηκεύεται στον ιστότοπο — επομένως η καταγραφή της τοποθεσίας των δεδομένων σας είναι ένα πεδίο που μπορείτε να διαβάσετε, όχι μια υπόθεση.
Η τοποθέτηση δεσμεύει χωρητικότητα με μια ενημέρωση υπό όρους, η οποία επιτυγχάνει μόνο όσο ο worker είναι ακόμα ενεργός, συνεχίζει να δέχεται αναπτύξεις και παραμένει κάτω από το όριο χωρητικότητας. Δύο αναπτύξεις που ανταγωνίζονται για την τελευταία θέση δεν μπορούν να επικρατήσουν και οι δύο, επομένως μια περιοχή δεν υπερκαλύπτεται ποτέ αθόρυβα.
Εάν κανένας κατάλληλος πόρος στην περιοχή σας δεν διαθέτει χώρο, η ανάπτυξη εμφανίζει σφάλμα τοποθέτησης και διακόπτεται. Δεν καταφεύγει σε άλλη ήπειρο για να επιτύχει το αίτημα. Μια ορατή αποτυχία και μια προσθήκη χωρητικότητας είναι προτιμότερες από έναν ιστότοπο που άλλαξε αθόρυβα χώρα.
Κάθε worker διαθέτει έναν διακόπτη accepts-deploys. Η εναλλαγή του σε drain διακόπτει την άφιξη νέων ιστοτόπων ενώ οι υπάρχοντες ιστότοποι συνεχίζουν να εκτελούνται ανεπηρέαστοι, γεγονός που αποτελεί τον τρόπο με τον οποίο εκτελούμε συντήρηση, ανανεώσεις υλικού και παροπλισμό εντός μιας περιοχής χωρίς να μετακινούμε τους φόρτους εργασίας σας.
Η διαμονή δεδομένων είναι μία από τις λίγες αποφάσεις φιλοξενίας που είναι πραγματικά δύσκολο να αντιστραφούν, επομένως η πλατφόρμα την αντιμετωπίζει ως πρωταρχική διάσταση και όχι ως απλή λεπτομέρεια ανάπτυξης. Η επιλογή διαμονής του πελάτη αποτελεί παράμετρο εισόδου για την τοποθέτηση, η περιοχή καταγράφεται στον ιστότοπο και ο στόλος επισημαίνεται ανάλογα. Αυτό είναι που καθιστά μια απάντηση σχετικά με τη διαμονή δεδομένων ελέγξιμη και όχι απλώς ανέκδοτη.
Το μοντέλο μίσθωσης εκτελείται παράλληλα με αυτό. Κάθε εγγραφή στον μηχανισμό φέρει ένα εύρος οργανισμού με ασφάλεια σε επίπεδο γραμμής PostgreSQL που επιβάλλεται στη βάση δεδομένων, και η μίσθωση είναι ιεραρχική — ένας οργανισμός μεταπωλητή πάνω από οργανισμούς πελατών πάνω από ιστότοπους. Η περιοχή απαντά στο πού βρίσκονται τα δεδομένα· η ασφάλεια σε επίπεδο γραμμής απαντά στο ποιος μπορεί να έχει πρόσβαση σε αυτά. Και τα δύο έχουν σημασία για έναν ελεγκτή συμμόρφωσης και κανένα δεν είναι προαιρετικό.
Η εξαγωγή και η διαγραφή δεδομένων GDPR αποτελούν μέρος του ίδιου σχεδιασμού και όχι μια πρόσθετη διαδικασία, ενώ οι ενέργειες με προνόμια και οι διαχειριστικές ενέργειες καταγράφονται για σκοπούς ελέγχου. Εάν το ερωτηματολόγιο του αγοραστή σας ρωτά πού βρίσκονται τα δεδομένα, ποιος μπορεί να υποβάλει ερωτήματα σχετικά με αυτά και τι συμβαίνει όταν ένα υποκείμενο ζητά την επιστροφή τους, αυτά είναι ερωτήματα που μπορούν να απαντηθούν εδώ.
Η επιλογή μιας κοντινής περιοχής βοηθά, αλλά το μεγαλύτερο μέρος της καθυστέρησης που αισθάνονται οι επισκέπτες σας καθορίζεται πριν καν φτάσει ένα αίτημα στον αρχικό σας διακομιστή.
Η πολυ-περιφερειακή υποδομή έχει ελάχιστη αξία εάν τα πάντα εξακολουθούν να μοιράζονται την ίδια μοίρα. Η αρχιτεκτονική διαχωρίζει τα μέρη που δεν πρέπει να καταρρεύσουν ταυτόχρονα.
Ο μηχανισμός, η βάση δεδομένων, το επίπεδο ροής εργασιών και οι πίνακες ελέγχου εκτελούνται στο δικό τους επίπεδο ελέγχου Kubernetes, εντελώς ξεχωριστά από τον στόλο εργασίας που εξυπηρετεί τους ιστότοπους των πελατών. Ένα περιστατικό στο επίπεδο ελέγχου δεν πρέπει να θέσει εκτός λειτουργίας τους ιστότοπους των πελατών και ένα περιστατικό στον στόλο δεν πρέπει να θέσει εκτός λειτουργίας την πλατφόρμα.
Ο πίνακας ελέγχου πελατών, η κονσόλα διαχειριστή και αυτός ο ιστότοπος μάρκετινγκ αναπτύσσονται στο Cloudflare ανεξάρτητα από το σύμπλεγμα επιπέδου ελέγχου, επομένως ένα συμβάν στην πλατφόρμα δεν καταργεί επίσης το μέρος στο οποίο θα μεταβαίνατε για να διαβάσετε σχετικά με αυτό.
Η σελίδα κατάστασης φιλοξενείται σκόπιμα σε διαφορετικό πάροχο και σε διαφορετική περιοχή. Μια σελίδα κατάστασης που εκτελείται στην ίδια την υποδομή την οποία παρακολουθεί είναι άχρηστη ακριβώς τη στιγμή που τη χρειάζεστε.
Τα αντίγραφα ασφαλείας ανά ιστότοπο είναι αμετάβλητα και εξωτερικά, εγγεγραμμένα σε χώρο αποθήκευσης αντικειμένων, ενώ οι επαναφορές δοκιμάζονται στην πράξη και δεν θεωρούνται απλώς δεδομένες. Οι επαναφορές γίνονται με ένα κλικ από τον πίνακα ελέγχου, δίπλα στη διαχείριση αρχείων, τους τομείς, το DNS, το SSL και τα αρχεία καταγραφής.
Δεν διατυπώνουμε συμφωνία επιπέδου εξυπηρέτησης, χρόνο απόκρισης ή τιμή καθυστέρησης σε αυτήν τη σελίδα — οι όροι SLA συμφωνούνται ανά σύμβαση. Το ποσοστό 99.99% που συνδέεται με τα προγράμματα Footprint-Free αποτελεί διαβεβαίωση χρόνου λειτουργίας, έναν στόχο προς τον οποίο δομούμε τις υπηρεσίες μας, και όχι καταγεγραμμένο ιστορικό διαθεσιμότητας.
Στην πράξη, η απόφαση συνοψίζεται σε τέσσερις ερωτήσεις και οι περισσότεροι πελάτες τις απαντούν σε λιγότερο από ένα λεπτό.
Ναι. Η περιοχή αποτελεί είσοδο για τη μηχανή τοποθέτησης και όχι αίτημα που διεκπεραιώνεται εκτός διαδικασίας. Καρφιτσώστε μια περιοχή και μόνο οι fleet workers με ετικέτα για αυτήν την περιοχή θα είναι κατάλληλοι για να λάβουν τον ιστότοπο· η επιλεγμένη περιοχή αποθηκεύεται στη συνέχεια στην εγγραφή του ιστοτόπου, ώστε να μπορείτε πάντα να διαπιστώνετε πού εκτελείται. Εάν την αφήσετε απροσδιόριστη, ο ιστότοπος κληρονομεί την περιοχή του worker στον οποίο καταλήγει.
Εξαρτάται από τη γραμμή φιλοξενίας, επειδή κάθε γραμμή εκτελείται στη χωρητικότητα που έχει δημιουργηθεί για αυτήν. Η φόρμα παραγγελίας και κάθε σελίδα φιλοξενίας απαριθμούν τις πόλεις που μπορείτε να επιλέξετε σήμερα, με ζωντανή ανάγνωση από τη μηχανή τοποθέτησης, επομένως αυτή η απάντηση δεν καθίσταται ποτέ παρωχημένη. Για αυστηρή διαμονή δεδομένων εντός EU, επιλέξτε ένα κέντρο δεδομένων εντός της Ευρωπαϊκής Ένωσης· όπου οι προμήθειες απαιτούν πιστοποιημένη υποκείμενη πλατφόρμα, μπορούμε να τοποθετήσουμε σε χωρητικότητα που πληροί αυτές τις απαιτήσεις. Οι προμηθευτές πίσω από κάθε τοποθεσία αποτελούν δική μας εμπορική συμφωνία — εσείς επιλέγετε την τοποθεσία, όχι τον προμηθευτή.
Όχι — η Zinn Digital® δεν διαθέτει δικές της πιστοποιήσεις συμμόρφωσης σήμερα, και δεν θα υπονοήσουμε το αντίθετο. Αυτό που μπορούμε να κάνουμε είναι να τοποθετήσουμε τον φόρτο εργασίας σας σε μια υποκείμενη πλατφόρμα που τις διαθέτει, όπου οι προμήθειες ενός αγοραστή καθιστούν μια πιστοποιημένη πλατφόρμα κάτω από τους ιστοτόπους σας αυστηρή απαίτηση. Ξεχωριστά, οι ίδιοι οι έλεγχοι της πλατφόρμας είναι πραγματικοί και επιθεωρήσιμοι: απομόνωση ανά ιστότοπο, ασφάλεια σε επίπεδο γραμμής σε κάθε πίνακα εμβέλειας μισθωτή, μυστικά που διατηρούνται στο Vault, TLS παντού και καταγραφή ελέγχου προνομιακών ενεργειών.
Η ανάπτυξη αποτυγχάνει εμφανώς με ένα σφάλμα τοποθέτησης αντί να μεταφέρει αθόρυβα τον ιστότοπό σας κάπου αλλού. Αυτό γίνεται σκόπιμα: ένας ιστότοπος που άλλαξε αθόρυβα δικαιοδοσία είναι πολύ χειρότερη έκβαση από μια ανάπτυξη που σταμάτησε και σας εξήγησε τον λόγο. Η χωρητικότητα προστίθεται με τη σύνδεση περισσότερων κεντρικών υπολογιστών σε αυτήν την περιοχή, όπου εγγράφονται αυτόματα και αρχίζουν αμέσως να δέχονται εργασίες.
Δεν δημοσιεύουμε συγκριτικά τεστ καθυστέρησης (latency benchmarks) και δεν θα υποσχεθούμε κάποιο συγκεκριμένο νούμερο. Αυτό που μπορούμε να περιγράψουμε είναι η αρχιτεκτονική: το Cloudflare βρίσκεται μπροστά από κάθε ιστότοπο, ώστε οι αποκρίσεις που επιδέχονται προσωρινή αποθήκευση να εξυπηρετούνται από μια τοποθεσία edge κοντά στον επισκέπτη, το LSCache εξυπηρετεί ολόκληρες σελίδες από τον worker χωρίς να αγγίζει την PHP ή τη βάση δεδομένων, και μια κρυφή μνήμη αντικειμένων Redis ανά ιστότοπο απορροφά τα επαναλαμβανόμενα ερωτήματα. Για τους περισσότερους ιστότοπους περιεχομένου, αυτός ο συνδυασμός σημαίνει ότι η περιοχή προέλευσης (origin) έχει πολύ μικρότερη σημασία από τη διαμόρφωση της κρυφής μνήμης. Εάν το κοινό σας είναι συγκεντρωμένο σε μία ήπειρο, τοποθετήστε την προέλευση εκεί σε κάθε περίπτωση.
Η περιοχή ορίζεται κατά την τοποθέτηση ενός ιστοτόπου και αποθηκεύεται στην εγγραφή του, επομένως η αλλαγή περιοχής αποτελεί μετεγκατάσταση και όχι απλή εναλλαγή. Επικοινωνήστε μαζί μας πριν από τη δημιουργία εάν γνωρίζετε ήδη ότι επίκειται μεταφορά — είναι πολύ πιο οικονομικό να τοποθετήσετε σωστά τον ιστότοπο από την πρώτη φορά παρά να μεταφέρετε ένα ενεργό χαρτοφυλάκιο.
Τα αντίγραφα ασφαλείας ανά ιστότοπο είναι αμετάβλητα, εκτός εγκατάστασης και απομονωμένα από τον ενεργό στόλο, εγγράφονται σε χώρο αποθήκευσης αντικειμένων με τις επαναφορές να ελέγχονται εμπράκτως αντί να θεωρούνται δεδομένες, και μπορούν να αποκατασταθούν με ένα κλικ από τον πίνακα ελέγχου. Εάν οι απαιτήσεις συμμόρφωσής σας επιβάλλουν τη φιλοξενία του χώρου αποθήκευσης αντιγράφων ασφαλείας σε συγκεκριμένη δικαιοδοσία, επικοινωνήστε απευθείας μαζί μας — πρόκειται για συμβατική λεπτομέρεια που συμφωνούμε ανά πελάτη και όχι για γενικόλογο ισχυρισμό σε μια ιστοσελίδα.
Ναι. Η δοκιμή διαρκεί 14 ημέρες και δεν απαιτεί κάρτα. Καλύπτει το Footprint-Free Hosting για έως και πέντε ιστότοπους, κάτι που είναι αρκετό για να δείτε πώς συμπεριφέρονται οι αναπτύξεις, η τοποθέτηση και τα επίπεδα προσωρινής μνήμης προτού αποφασίσετε πού πρέπει να φιλοξενείται το παραγωγικό σας χαρτοφυλάκιο.
Ξεκινήστε μια δοκιμή 14 ημερών χωρίς πιστωτική κάρτα ή ενημερώστε μας πρώτα για τις απαιτήσεις διαμονής σας και θα σας τοποθετήσουμε σωστά από την πρώτη κιόλας ανάπτυξη.
Ξεκινήστε δωρεάν