Μετάβαση στο περιεχόμενο
EuroVPSEuroVPS
Περιοχή πελατών

Τι κάνουμε · Δεδομένα και web: Μεταφορές datacenter με διαχείριση, με πρόβα

Μεταφορά live πλατφόρμας μεταξύ datacenters με την παλιά πλευρά ανέπαφη: προφορτωμένα δεδομένα, δοκιμασμένα playbooks και cutover που μετριέται σε λεπτά.
Παλέτες με servers σημασμένες FRAGILE ανάμεσα στις καμπίνες, 2005

Μεταφορά μιας live πλατφόρμας παραγωγής (web, βάση δεδομένων, αρχεία, αναζήτηση και cache) σε νέο datacenter, ή από άλλον πάροχο σε εμάς, χωρίς ένα Σαββατοκύριακο downtime. Η παλιά πλευρά συνεχίζει να λειτουργεί ανέπαφη μέχρι η νέα να αποδειχθεί, και η επιστροφή δεν κοστίζει τίποτα.

Τι είναι

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

Πώς το χτίζουμε

Χτισμένο από την αρχή, όχι επαναφερμένο. Το stack προορισμού χτίζεται με μετρημένες προδιαγραφές, με τρέχον λογισμικό και το hardening baseline μας, αντί να αντιγράφεται από παλιά images.

Τα δεδομένα φορτώνονται νωρίς, οι διαφορές μετακινούνται αργά. Οι βάσεις δεδομένων φορτώνονται από φυσικό backup και κρατιούνται ενημερωμένες με replication ή με σταδιακή επαναφόρτωση. Τα αρχεία προσυγχρονίζονται, ώστε το τελικό πέρασμα να μετακινεί μόνο ό,τι άλλαξε. Οι δείκτες αναζήτησης αντιγράφονται με native remote reindex αντί να ξανασαρώνονται μέσα από το CMS.

Η σωστή διαδρομή για κάθε φορτίο. Τα μαζικά δεδομένα ταξιδεύουν πάνω από μια διαδρομή relay χτισμένη για throughput. Οι μικρές διαφορές πηγαίνουν απευθείας πάνω από το κρυπτογραφημένο backbone μας. Όπου ένας πελάτης το χρειάζεται, επεκτείνουμε τα δίκτυά του ανάμεσα στα sites, ώστε οι servers να κρατούν τις διευθύνσεις τους σε όλη τη διάρκεια.

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

Rollback εκ σχεδιασμού. Οι παλιοί κατάλογοι δεδομένων μετονομάζονται, ποτέ δεν διαγράφονται, οπότε η επιστροφή είναι μια μετονομασία και μια αλλαγή DNS.

Ένα playbook με χρονόμετρο. Κάθε cutover γράφεται ως playbook με προϋπολογισμό χρόνου ανά βήμα.

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

Από τι σας προστατεύει

  • Παράθυρα συντήρησης ενός ολόκληρου Σαββατοκύριακου και χαμένες εργάσιμες μέρες.
  • Δεδομένα σύνταξης ή παραγγελιών που καταχωρήθηκαν μέσα στο παράθυρο και χάνονται.
  • Μια «ολοκληρωμένη» μεταφορά που εξακολουθεί σιωπηλά να εξαρτάται από το παλιό site.
  • Ένα cutover χωρίς δρόμο επιστροφής.

Στην πράξη

Ένας εθνικός ειδησεογραφικός εκδότης. Μεταφέραμε τον όμιλο έξι sites ειδήσεων και lifestyle του εκδότη από το Άμστερνταμ στην εγκατάστασή μας στο Digital Realty στην Αθήνα. Επειδή ο προορισμός ήταν προφορτωμένος, το τελικό πέρασμα αρχείων πάνω από εκατομμύρια αρχεία μετακίνησε μόνο τα αλλαγμένα σε περίπου εβδομήντα δευτερόλεπτα, και ο τελικός συγχρονισμός βάσης δεδομένων και uploads πήρε κάτω από πέντε λεπτά, οπότε το ορατό cutover κάθε site ήταν περίπου πέντε λεπτά ανεξάρτητα από τον όγκο της σύνταξης. Ο εκδότης εξυπηρετείται από την Αθήνα, κοντά στους αναγνώστες του.

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

Γιατί EuroVPS

  • Η παλιά πλατφόρμα μένει live και ανέπαφη μέχρι η νέα να κερδίσει την κίνηση.
  • Playbooks με προϋπολογισμούς χρόνου, που δοκιμάζονται και βελτιώνονται με κάθε μεταφορά.
  • Μία ομάδα έχει την ευθύνη για το δίκτυο, το storage, την πλατφόρμα και τα επίπεδα εφαρμογών της μεταφοράς.
  • Μπορούμε να επεκτείνουμε τα δίκτυά σας ανάμεσα στα sites, ώστε να μην αλλάξει καμία διεύθυνση.
  • Έλεγχοι μετά τη μεταφορά πριν παροπλιστεί οτιδήποτε, και η δική σας έγκριση πριν αποσυρθούν δεδομένα.

Συχνές ερωτήσεις

Πόσο downtime να περιμένουμε; Για τις περισσότερες web πλατφόρμες, το cutover είναι το παράθυρο διάδοσης του DNS συν ένας τελικός συγχρονισμός που μετριέται σε λεπτά. Σας δίνουμε προϋπολογισμό χρόνου ανά βήμα πριν από τη μέρα.

Μπορείτε να μας μεταφέρετε από άλλον πάροχο; Ναι. Χρειαζόμαστε πρόσβαση ανάγνωσης στην πηγή για να φορτώσουμε τα δεδομένα. Η πηγή δεν χρειάζεται να αλλάξει.

Πρέπει να αλλάξουμε διευθύνσεις IP; Όχι απαραίτητα. Στη μετακίνηση ανάμεσα στα sites μας, μπορούμε να επεκτείνουμε τα δίκτυά σας ώστε οι διευθύνσεις να μετακινηθούν μαζί με τους servers.

Τι γίνεται αν κάτι πάει στραβά τη μέρα της μεταφοράς; Η παλιά πλευρά είναι ανέπαφη, οπότε το rollback είναι μια αλλαγή DNS. Αποφασίζουμε go ή no go με βάση κριτήρια που έχουν συμφωνηθεί εκ των προτέρων.

Ποιος κάνει τη δουλειά στον προορισμό; Οι μηχανικοί μας, από άκρη σε άκρη: hardware, δίκτυο, storage, πλατφόρμα και το stack της εφαρμογής.

Σχεδιάζετε μια μεταφορά; Μιλήστε με έναν μηχανικό.

Ο επόμενος συνεργάτης σας στην υποδομή

Ας δούμε την υποδομή σας.

Πείτε μας τι τρέχετε σήμερα και τι χρειάζεται βελτίωση. Ένας μηχανικός θα εξετάσει το αίτημά σας και θα σας βοηθήσει να σχεδιάσετε το επόμενο βήμα.

+357 222 32280
Μηχανικός της EuroVPS μεταφέρει έναν κόμβο server στον χώρο του datacenter
Μια συζήτηση με τους ανθρώπους που θα φροντίζουν την υποδομή σας.

Ας ξεκινήσουμε από την υποδομή σας.

Λίγο πλαίσιο μάς βοηθά να ξεκινήσουμε τη σωστή συζήτηση.

Θα χρησιμοποιήσουμε τα στοιχεία σας για να απαντήσουμε στο αίτημά σας. Πολιτική απορρήτου