Τα άρθρα της ομάδας

Σύγκριση κορυφαίων παρόχων cloud: AWS, Azure, Google Cloud και άλλοι

Συγκρίνετε AWS, Azure, Google Cloud, Alibaba και Tencent με βάση την εργασία που πρέπει να εκτελέσετε, το συνολικό κόστος, την επιχειρησιακή προσπάθεια και τη δυνατότητα μετακίνησης.

Περιεχόμενα

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

Ας υποθέσουμε ότι μια μικρή επιχείρηση θέλει έναν ιστότοπο με φωτογραφίες προϊόντων και κατάλογο παραγγελιών πελατών. Χρειάζεται ένα μέρος για να εκτελεί την εφαρμογή, ένα μέρος για να διατηρεί τα αρχεία εικόνων και μια βάση δεδομένων που να μπορεί να ανακτά και να ενημερώνει παραγγελίες. Ξεκινήστε από αυτές τις τρεις εργασίες. Κάνουν τους παρόχους cloud πολύ ευκολότερους στη σύγκριση από έναν κατάλογο μεριδίων αγοράς.

Διαφορετικές ονομασίες για αναγνωρίσιμες εργασίες

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

Πάροχος

Εικονικές μηχανές

Αποθήκευση αντικειμένων

Διαχειριζόμενη σχεσιακή βάση δεδομένων

AWS

Amazon EC2

Amazon S3

Amazon RDS

Microsoft Azure

Azure Virtual Machines

Azure Blob Storage

Azure Database for PostgreSQL

Google Cloud

Compute Engine

Cloud Storage

Cloud SQL

Alibaba Cloud

Elastic Compute Service (ECS)

Object Storage Service (OSS)

ApsaraDB RDS

Tencent Cloud

Cloud Virtual Machine (CVM)

Cloud Object Storage (COS)

TencentDB for MySQL

Οι ονομασίες προϊόντων και οι κατηγορίες προέρχονται από τη σύγκριση υπηρεσιών μεταξύ παρόχων της Google, την επισκόπηση RDS της Alibaba και τον κατάλογο προϊόντων της Tencent. Οι μηχανές βάσεων δεδομένων, οι διαθέσιμες διαμορφώσεις και οι υποστηριζόμενες δυνατότητες διαφέρουν· μια υπηρεσία MySQL δεν αντικαθιστά άμεσα μια εφαρμογή PostgreSQL.

Συγκρίνετε την εργασία που θα έκανε πραγματικά η ομάδα σας

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

Ξεκινήστε από το σύστημα που ήδη έχετε. Ποια μηχανή βάσης δεδομένων χρησιμοποιεί; Πώς αναπτύσσεται; Ποια εργαλεία μπορεί να συντηρεί η ομάδα; Μια γνώριμη εγκατάσταση μπορεί να μειώσει την εργασία· μια άγνωστη υπηρεσία μπορεί και πάλι να αξίζει αν λύνει ένα συγκεκριμένο πρόβλημα. Κάντε αυτό το όφελος σαφές.

Έπειτα επιλέξτε τις τοποθεσίες στις οποίες πρέπει να λειτουργεί η εφαρμογή. Δοκιμάστε τους χρόνους απόκρισης από τα σημεία όπου συνδέονται πραγματικά οι χρήστες και ελέγξτε ότι οι συγκεκριμένες υπηρεσίες και δυνατότητες που χρειάζεστε είναι διαθέσιμες μαζί στην επιλεγμένη περιοχή. Ο παγκόσμιος αριθμός περιοχών ενός παρόχου δεν μπορεί να απαντήσει σε καμία από τις δύο ερωτήσεις.

Κοστολογήστε έναν πλήρη μήνα εργασίας

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

Ο οδηγός του AWS Pricing Calculator, για παράδειγμα, δημιουργεί εκτίμηση από περιοχές, υπηρεσίες και παραδοχές χρήσης και σας επιτρέπει να προσθέσετε υποστήριξη. Η εκτίμηση εξαρτάται από αυτές τις εισόδους· δεν αποτελεί υπόσχεση για τον λογαριασμό. Κρατήστε τις παραδοχές μαζί με τον αριθμό ώστε να συγκρίνετε όμοια πράγματα.

Σε έναν ιστότοπο με πολλές φωτογραφίες, η αποστολή εικόνων στους επισκέπτες μπορεί να έχει μεγαλύτερη σημασία από ό,τι σε μια μικρή εσωτερική φόρμα. Για ένα σύστημα που πρέπει να ανακάμπτει γρήγορα, μετρούν επίσης η πρόσθετη χωρητικότητα της βάσης και οι ρυθμίσεις ανάκτησης. Δοκιμάστε το δικό σας μοτίβο αντί να αναζητάτε τον καθολικά φθηνότερο πάροχο.

Δοκιμάστε τη διαδρομή επιστροφής πριν δεσμευτείτε

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

Καταγράψτε τρία πράγματα: πόση εργασία χρειάστηκε για να λειτουργήσει, πόσο κοστίζει με τις ίδιες παραδοχές χρήσης και τι απαιτείται για μετακίνηση ή ανάκτηση. Μια επιτυχημένη δοκιμή δίνει σε μια μικρή ομάδα καλύτερη βάση επιλογής από τη θέση μιας μάρκας σε έναν πίνακα κατάταξης.

Κρατήστε την επιλογή συνδεδεμένη με τον σκοπό σας

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

Τα μοντέλα υπηρεσιών cloud εξηγούν αυτή τη διαίρεση εργασίας. Το edge και το cloud computing εξετάζουν στη συνέχεια πού ανήκουν διαφορετικές εργασίες. Η διασπορά μηχανών σε τοποθεσίες και η διασπορά της εξουσίας λήψης αποφάσεων είναι διαφορετικά ερωτήματα· μια χρήσιμη επιλογή υποδομής κάνει και τα δύο ευκολότερα ορατά.