Το να ρωτάς αν οι ευρωπαίοι πάροχοι cloud είναι μια πραγματική εναλλακτική στο AWS μοιάζει με το να ρωτάς αν ένα φορτηγάκι είναι μια πραγματική εναλλακτική σε ένα αυτοκίνητο. Εξαρτάται εντελώς από το τι μεταφέρεις. Η συζήτηση συνήθως γίνεται σε επίπεδο εταιρείας - είμαστε AWS shop ή όχι - κάτι που είναι το λάθος υψόμετρο και παράγει τη λάθος απάντηση και προς τις δύο κατευθύνσεις. Η χρήσιμη εκδοχή είναι ένας απολογισμός εφαρμοσμένος ένα workload τη φορά, και αποδεικνύεται ότι η απάντηση αλλάζει κάπου στη μέση της υποδομής των περισσότερων ανθρώπων.

Πού κερδίζουν πραγματικά οι ευρωπαίοι πάροχοι cloud

Η τιμή είναι το προφανές, και δεν είναι καν κοντά. Για απλό compute, storage και bandwidth, οι Hetzner, OVHcloud, Scaleway και UpCloud βρίσκονται σε ένα σημείο τιμής που κάνει ένα αντίστοιχο κονδύλι σε hyperscaler να μοιάζει με τυπογραφικό λάθος. Το bare metal είναι το πιο ξεκάθαρο παράδειγμα: αποκλειστικά μηχανήματα με πραγματικούς δίσκους και πραγματικούς πυρήνες, ενοικιαζόμενα μηνιαία, σε κόστη που κάνουν τους CI runners, το batch processing και τις self-hosted βάσεις δεδομένων οικονομικά βαρετά ξανά. Αν ένα workload είναι βαρύ σε compute και αρχιτεκτονικά ανιαρό, εδώ βρίσκονται τα χρήματα.

Η μορφή του λογαριασμού έχει εξίσου σημασία με το μέγεθός του. Η τιμολόγηση των hyperscalers είναι σε μεγάλο βαθμό συνάρτηση της συμπεριφοράς - requests, egress, cross-zone κίνηση, κλήσεις API, τα πράγματα που κινούνται όταν το προϊόν σας γίνεται δημοφιλές. Οι ευρωπαίοι πάροχοι πιο συχνά χρεώνουν συνάρτηση αυτού που νοικιάσατε, με γενναιόδωρη ή συμπεριλαμβανόμενη κίνηση. Αυτό δεν τους κάνει φθηνότερους σε κάθε περίπτωση, αλλά τους κάνει προβλέψιμους, και ένας λογαριασμός που μπορείτε να προβλέψετε ένα τρίμηνο νωρίτερα είναι διαφορετικό διαχειριστικό πρόβλημα από έναν λογαριασμό που ελέγχετε εκ των υστέρων.

Υπάρχει επίσης ένα πλεονέκτημα ειλικρίνειας στο hardware. Μπορείτε να νοικιάσετε μια συγκεκριμένη γενιά CPU, να ξέρετε πόσους φυσικούς πυρήνες έχετε, και να πάρετε NVMe που είναι πραγματικά συνδεδεμένο με το μηχάνημα. Για οτιδήποτε ευαίσθητο σε latency στο επίπεδο storage, αυτό αφαιρεί ολόκληρη μια κατηγορία μυστηρίου απόδοσης. Είναι μικρότερο σημείο από την τιμή, αλλά είναι αυτό που παρατηρούν πρώτο οι μηχανικοί όταν μετακινούν μια βάση δεδομένων από μια εικονικοποιημένη, δικτυακά συνδεδεμένη διαμόρφωση.

Η δικαιοδοσία είναι το επιχείρημα που συνεχίζει να ισχύει

Όλα τα υπόλοιπα σε αυτή τη λίστα μπορούν να απαντηθούν με χρήμα ή μηχανική. Η δικαιοδοσία δεν μπορεί. Ο CLOUD Act (2018) φτάνει στην εταιρεία που λειτουργεί, όχι στο data center, γι' αυτό μια περιοχή ΕΕ που λειτουργείται από μια αμερικανική εταιρεία απαντά σε διαφορετική ερώτηση από αυτή που πραγματικά κάνουν οι προμήθειες. Η απόφαση Schrems II (2020) έβαλε τις διαβιβάσεις σε ασταθές έδαφος, και το NIS2 - με προθεσμία ενσωμάτωσης στις 17 Οκτωβρίου 2024 - έκανε τη λογοδοσία της εφοδιαστικής αλυσίδας υποχρέωση σε επίπεδο διοικητικού συμβουλίου. Ένας πάροχος με έδρα και λειτουργία στην ΕΕ αφαιρεί ολόκληρη αυτή τη σειρά ερωτήσεων αντί να την μετριάζει.

Πού δεν είναι εναλλακτική στο AWS

Το εύρος των managed υπηρεσιών είναι το ειλικρινές κενό, και είναι μεγάλο. Δεν υπάρχει ευρωπαϊκό αντίστοιχο της δεκαπενταετούς συσσώρευσης managed βάσεων δεδομένων, ουρών, streaming, αναζήτησης και endpoints μηχανικής μάθησης από τα οποία συναρμολογείται μια ώριμη αρχιτεκτονική AWS. Αν το σύστημά σας είναι κυρίως κόλλα ανάμεσα σε managed υπηρεσίες, η μετακίνηση δεν είναι μετανάστευση - είναι επανεγγραφή, με νέο λειτουργικό βάρος που πριν είχατε αναθέσει σε τρίτους. Όποιος σας λέει το αντίθετο δεν έχει τρέξει το workload.

Το δεύτερο κενό είναι το βάθος διακυβέρνησης, και είναι αυτό που οι άνθρωποι υποτιμούν. Διαχείριση ταυτότητας και πρόσβασης, οργανωτική πολιτική, πολιτικές ελέγχου υπηρεσιών, λεπτομερή δικαιώματα πόρων: οι hyperscalers έχουν ξοδέψει μια δεκαετία σε αυτό και φαίνεται. Οι ευρωπαίοι πάροχοι γενικά προσφέρουν διαχωρισμό σε επίπεδο project και tokens API, κάτι επαρκές για μια ομάδα δέκα ατόμων και ανεπαρκές για μια ρυθμιζόμενη επιχείρηση με σαράντα μηχανικούς και απαιτήσεις διαχωρισμού καθηκόντων. Αυτός είναι πραγματικός λόγος να αφήσετε συγκεκριμένα workloads ακριβώς εκεί που είναι.

Έπειτα το αποτύπωμα και το οικοσύστημα. Αν εξυπηρετείτε χρήστες στο Σάο Πάολο, τη Σιγκαπούρη και το Σιάτλ, ένας πάροχος αποκλειστικά ΕΕ είναι ένας περιορισμός latency που δεν μπορείτε να παρακάμψετε μηχανικά· οι περιοχές απλά δεν υπάρχουν εκεί. Και το γύρω οικοσύστημα είναι πιο λεπτό - λιγότερα modules Terraform, λιγότερες έτοιμες εικόνες, λιγότεροι μηχανικοί που το έχουν τρέξει ξανά, λιγότεροι προμηθευτές που το καταχωρούν ως υποστηριζόμενο στόχο. Τίποτα από αυτά δεν είναι μοιραίο, αλλά είναι πραγματική δουλειά που ποτέ δεν εμφανίζεται στη σύγκριση τιμών.

Για την αξιοπιστία, αντισταθείτε στην εύκολη αφήγηση και προς τις δύο κατευθύνσεις. Η πυρκαγιά στο data center της OVHcloud στο Στρασβούργο τον Μάρτιο του 2021 κατέστρεψε ένα κτίριο και πολλά δεδομένα πελατών, και παραμένει το πιο ξεκάθαρο διαθέσιμο μάθημα - όχι ότι οι ευρωπαίοι πάροχοι είναι εύθραυστοι, αλλά ότι η στάση σας απέναντι στο backup και την ανάκτηση είναι δική σας ανεξάρτητα από το ποιανού το λογότυπο είναι στο rack. Ομάδες με backups εκτός τοποθεσίας είχαν μια κακή εβδομάδα· ομάδες που υπέθεσαν ότι ο πάροχος το είχε καλύψει είχαν μια κακή χρονιά. Η ίδια πρόταση θα ίσχυε για οποιονδήποτε πάροχο στον κόσμο.

Επιλέξτε ανά workload, όχι ανά εταιρεία

Ένας πρακτικός διαχωρισμός, με τη σειρά που θα μετακινούσαμε πραγματικά τα πράγματα. Πρώτα CI runners και build agents: stateless, βαριά σε compute, χωρίς βαρύτητα δεδομένων, και η εξοικονόμηση φτάνει αρκετά γρήγορα για να χρηματοδοτήσει τα υπόλοιπα. Έπειτα batch και προγραμματισμένη επεξεργασία. Έπειτα περιβάλλοντα ανάπτυξης και staging, όπου έτσι κι αλλιώς συγκεντρώνεται η σπατάλη. Έπειτα backups σε object storage, που εξ αρχής θα ήθελαν να ζουν κάπου αλλού από τον κύριο πάροχό σας. Ό,τι μένει στη θέση του είναι οτιδήποτε είναι κολλημένο σε μια managed υπηρεσία, και οτιδήποτε όπου μια απαίτηση περιφερειακού latency παίρνει την απόφαση για εσάς.

Ο λειτουργικός φόρος που κανείς δεν υπολογίζει

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

Αυτό είναι το πρόβλημα που χτίζουμε για να λύσουμε. Ένα control plane σε έντεκα παρόχους - Hetzner, OVHcloud, Scaleway, UpCloud, AWS, Azure, Google Cloud, DigitalOcean, Vultr, Akamai/Linode και Oracle Cloud - συν on-premise διακομιστές μέσω ενός agent, με μία απογραφή, δαπάνη και ανώτατα όρια ανά οργανισμό σε όλους αυτούς, δίκτυα, firewalls και DNS διαχειριζόμενα στον πάροχο αντί να αντικατοπτρίζονται σε μια βάση δεδομένων, και ένα εξαγώγιμο ίχνος ελέγχου πάνω από όλα αυτά. Φέρτε το δικό σας cloud, ώστε τα συμβόλαια και τα τιμολόγια να παραμένουν δικά σας. Οι ευρωπαίοι πάροχοι cloud γίνονται μια πραγματική εναλλακτική στο AWS στο σημείο όπου η λειτουργία και των δύο σταματά να σας κοστίζει έναν άνθρωπο.