Υβριδικά σύννεφα: ένας οδηγός για αρχάριους πιλότους

Υβριδικά σύννεφα: ένας οδηγός για αρχάριους πιλότους

Γεια σου, Χαμπροβίτες! Σύμφωνα με στατιστικές, η αγορά υπηρεσιών cloud στη Ρωσία δυναμώνει συνεχώς. Τα υβριδικά σύννεφα είναι πιο δημοφιλή από ποτέ - παρά το γεγονός ότι η ίδια η τεχνολογία απέχει πολύ από το να είναι νέα. Πολλές εταιρείες αναρωτιούνται πόσο εφικτό είναι να διατηρηθεί και να διατηρηθεί ένας τεράστιος στόλος υλικού, συμπεριλαμβανομένου αυτού που απαιτείται κατά περίπτωση, με τη μορφή ενός ιδιωτικού νέφους.

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

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

Ζητάμε από όλους τους ενδιαφερόμενους να υποχωρήσουν!

Ιδιωτικό σύννεφο VS δημόσιο: πλεονεκτήματα και μειονεκτήματα

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

Ιδιωτικό (ή ιδιωτικό) σύννεφο είναι μια υποδομή πληροφορικής, τα στοιχεία της οποίας βρίσκονται σε μία εταιρεία και μόνο σε εξοπλισμό που ανήκει σε αυτήν την εταιρεία ή τον πάροχο cloud.

Δημόσιο σύννεφο είναι ένα περιβάλλον πληροφορικής, ο ιδιοκτήτης του οποίου παρέχει υπηρεσίες έναντι αμοιβής και παρέχει χώρο στο cloud σε όλους.

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

Ιδιωτικά σύννεφα

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

Δεν χρειάζεται να βασίζεστε σε εξωτερικούς παρόχους - όλα τα στοιχεία υποδομής παραμένουν στο πλευρό σας.

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

Εκτός από το κόστος εξοπλισμού, είναι απαραίτητο να παρέχονται οικονομικοί πόροι για άδειες και προσωπικό.

Σε ορισμένες περιπτώσεις, η ισορροπία «τιμής/ποιότητας», ή πιο συγκεκριμένα «το κόστος κλιμάκωσης και συντήρησης/τα οφέλη που προκύπτουν», τελικά μετατοπίζεται προς την τιμή.

Δημόσια σύννεφα

Εάν έχετε μόνο ένα ιδιωτικό cloud, τότε ένα δημόσιο cloud ανήκει σε έναν εξωτερικό πάροχο που σας επιτρέπει να χρησιμοποιείτε τους υπολογιστικούς του πόρους έναντι χρέωσης.

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

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

Ως εκ τούτου, δεν υπάρχει ανάγκη διατήρησης ειδικών πληροφορικής και μειώνονται οι οικονομικοί κίνδυνοι.

Ανά πάσα στιγμή, μπορείτε να αλλάξετε πάροχο cloud και να μετακινηθείτε σε μια πιο κατάλληλη ή πιο κερδοφόρα τοποθεσία.

Όσον αφορά τα μειονεκτήματα των δημόσιων cloud, όλα εδώ είναι αναμενόμενα: πολύ λιγότερος έλεγχος από την πλευρά του πελάτη, χαμηλότερη απόδοση κατά την επεξεργασία μεγάλου όγκου δεδομένων και χαμηλή ασφάλεια δεδομένων σε σύγκριση με ιδιωτικά, κάτι που μπορεί να είναι κρίσιμο για ορισμένους τύπους επιχειρήσεων .

Υβριδικά σύννεφα

Στη διασταύρωση των παραπάνω πλεονεκτημάτων και μειονεκτημάτων βρίσκονται τα υβριδικά σύννεφα, τα οποία είναι de facto ένας συνδυασμός τουλάχιστον ενός ιδιωτικού νέφους με ένα ή περισσότερα δημόσια. Με την πρώτη (και ακόμη και με τη δεύτερη) ματιά, μπορεί να φαίνεται ότι ένα υβριδικό σύννεφο είναι μια φιλοσοφική πέτρα που σας επιτρέπει να "διογκώσετε" την υπολογιστική ισχύ ανά πάσα στιγμή, να εκτελέσετε τους απαραίτητους υπολογισμούς και να "ανατινάξετε" τα πάντα. Όχι σύννεφο, αλλά ο David Blaine!

Υβριδικά σύννεφα: ένας οδηγός για αρχάριους πιλότους

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

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

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

Τρίτον, μην ξεχνάτε τις ευπάθειες υλικού του «ξένου» υλικού (θερμοί χαιρετισμοί στους αρχιτέκτονες της Intel) και άλλα προβλήματα ασφάλειας στο δημόσιο τμήμα του cloud, που ήδη αναφέρθηκαν παραπάνω.

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

Ειδικό Μπόνους: τώρα δύο σύννεφα αντί για ένα ή/και η μεταξύ τους σύνδεση μπορεί να «σπάσει» ταυτόχρονα. Και σε πολλούς συνδυασμούς ταυτόχρονα.

Ξεχωριστά, αξίζει να αναφέρουμε τα προβλήματα φιλοξενίας μεγάλων εφαρμογών σε υβριδικό σύννεφο.
Στη συντριπτική πλειονότητα των περιπτώσεων, δεν μπορείτε απλώς να πάτε και να αποκτήσετε, για παράδειγμα, 100 εικονικές μηχανές με 128 GB μνήμης RAM στο δημόσιο cloud. Τις περισσότερες φορές, κανείς δεν θα σας δώσει ούτε 10 τέτοια αυτοκίνητα.

Υβριδικά σύννεφα: ένας οδηγός για αρχάριους πιλότους

Ναι, τα δημόσια σύννεφα δεν είναι καουτσούκ, Μόσχα. Πολλοί πάροχοι απλώς δεν διατηρούν ένα τέτοιο απόθεμα ελεύθερης χωρητικότητας - και αυτό αφορά πρωτίστως τη μνήμη RAM. Μπορείτε να «σχεδιάσετε» όσους πυρήνες επεξεργαστή θέλετε και μπορείτε να παρέχετε πολλαπλάσια χωρητικότητα SSD ή HDD από αυτή που είναι φυσικά διαθέσιμη. Ο πάροχος θα ελπίζει ότι δεν θα χρησιμοποιήσετε ολόκληρο τον όγκο ταυτόχρονα και ότι θα είναι δυνατό να τον αυξήσετε στην πορεία. Αλλά αν δεν υπάρχει αρκετή μνήμη RAM, η εικονική μηχανή ή η εφαρμογή μπορεί εύκολα να διακοπεί. Και το σύστημα εικονικοποίησης δεν επιτρέπει πάντα τέτοια κόλπα. Σε κάθε περίπτωση, αξίζει να θυμάστε αυτήν την εξέλιξη των γεγονότων και να συζητήσετε αυτά τα σημεία με τον πάροχο «χερσαία», διαφορετικά κινδυνεύετε να μείνετε πίσω κατά τη διάρκεια φορτίων αιχμής (Μαύρη Παρασκευή, εποχιακό φορτίο κ.λπ.).

Συνοπτικά, εάν θέλετε να χρησιμοποιήσετε μια υβριδική υποδομή, έχετε υπόψη σας ότι:

  • Ο πάροχος δεν είναι πάντα έτοιμος να παρέχει την απαραίτητη χωρητικότητα κατόπιν αιτήματος.
  • Υπάρχουν προβλήματα και καθυστερήσεις στη συνδεσιμότητα των στοιχείων. Πρέπει να κατανοήσετε ποια κομμάτια υποδομής και σε ποιες περιπτώσεις θα υποβάλουν αιτήματα μέσω του «κοινού», αυτό μπορεί να επηρεάσει την απόδοση και τη διαθεσιμότητα. Είναι καλύτερα να λάβετε υπόψη ότι στο cloud δεν υπάρχει ένας κόμβος συμπλέγματος, αλλά ένα ξεχωριστό και ανεξάρτητο κομμάτι υποδομής.
  • Υπάρχει κίνδυνος να παρουσιαστούν προβλήματα σε μεγάλα τμήματα του τοπίου. Σε μια υβριδική λύση, είτε το ένα είτε το άλλο σύννεφο μπορεί να «πέσει» εντελώς. Στην περίπτωση ενός κανονικού συμπλέγματος εικονικοποίησης, κινδυνεύετε να χάσετε το πολύ έναν διακομιστή, αλλά εδώ κινδυνεύετε να χάσετε πολλά ταυτόχρονα, εν μία νυκτί.
  • Το πιο ασφαλές πράγμα που πρέπει να κάνετε είναι να αντιμετωπίζετε το δημόσιο μέρος όχι ως "επέκταση", αλλά ως ξεχωριστό σύννεφο σε ένα ξεχωριστό κέντρο δεδομένων. Είναι αλήθεια ότι σε αυτήν την περίπτωση αγνοείτε πραγματικά την «υβριδικότητα» της λύσης.

Μετριασμός των μειονεκτημάτων ενός υβριδικού νέφους

Στην πραγματικότητα, η εικόνα είναι πολύ πιο ευχάριστη από όσο φαντάζεστε. Το πιο σημαντικό είναι να γνωρίζετε τα κόλπα του «μαγειρέματος» ενός καλού υβριδικού σύννεφου. Εδώ είναι τα κύρια σε μορφή λίστας ελέγχου:

  • Δεν πρέπει να μετακινείτε τμήματα της εφαρμογής που είναι ευαίσθητα σε καθυστέρηση στο δημόσιο νέφος χωριστά από το κύριο λογισμικό: για παράδειγμα, προσωρινή μνήμη ή βάσεις δεδομένων υπό φόρτωση OLTP.
  • Μην τοποθετείτε εξ ολοκλήρου εκείνα τα μέρη της εφαρμογής στο δημόσιο cloud, χωρίς τα οποία θα σταματήσει να λειτουργεί. Διαφορετικά, η πιθανότητα αποτυχίας του συστήματος θα αυξηθεί αρκετές φορές.
  • Κατά την κλιμάκωση, λάβετε υπόψη ότι η απόδοση των μηχανημάτων που αναπτύσσονται σε διαφορετικά μέρη του cloud θα ποικίλλει. Η ευελιξία κλιμάκωσης δεν είναι επίσης τέλεια. Δυστυχώς, αυτό είναι ένα πρόβλημα αρχιτεκτονικού σχεδιασμού και δεν θα μπορέσετε να το εξαλείψετε εντελώς. Μπορείτε μόνο να προσπαθήσετε να μειώσετε τον αντίκτυπό του στην εργασία.
  • Προσπαθήστε να εξασφαλίσετε τη μέγιστη φυσική εγγύτητα μεταξύ των δημόσιων και ιδιωτικών σύννεφων: όσο μικρότερη είναι η απόσταση, τόσο μικρότερες είναι οι καθυστερήσεις μεταξύ των τμημάτων. Στην ιδανική περίπτωση, και τα δύο μέρη του cloud «ζουν» στο ίδιο κέντρο δεδομένων.
  • Είναι εξίσου σημαντικό να διασφαλιστεί ότι και τα δύο σύννεφα χρησιμοποιούν πανομοιότυπες τεχνολογίες δικτύου. Οι πύλες Ethernet-InfiniBand μπορεί να παρουσιάσουν πολλά προβλήματα.
  • Εάν η ίδια τεχνολογία εικονικοποίησης χρησιμοποιείται στα ιδιωτικά και δημόσια σύννεφα, αυτό είναι ένα σίγουρο πλεονέκτημα. Σε ορισμένες περιπτώσεις, μπορείτε να συμφωνήσετε με τον πάροχο για μετεγκατάσταση ολόκληρων εικονικών μηχανών χωρίς επανεγκατάσταση.
  • Για να κάνετε τη χρήση ενός υβριδικού cloud επικερδή, επιλέξτε έναν πάροχο cloud με την πιο ευέλικτη τιμολόγηση. Το καλύτερο από όλα, με βάση τους πόρους που χρησιμοποιούνται πραγματικά.
  • Κλιμακώστε με τα κέντρα δεδομένων: εάν χρειάζεται να αυξήσετε τη χωρητικότητα, δημιουργούμε ένα «δεύτερο κέντρο δεδομένων» και το φορτώνουμε. Τελειώσατε με τους υπολογισμούς σας; «Σβήνουμε» την υπερβολική ενέργεια και εξοικονομούμε.
  • Μεμονωμένες εφαρμογές και έργα μπορούν να μετακινηθούν στο δημόσιο νέφος κατά την κλιμάκωση του ιδιωτικού νέφους ή απλώς για μια συγκεκριμένη περίοδο. Αλήθεια, σε αυτή την περίπτωση δεν θα έχετε υβριδικότητα, μόνο γενική συνδεσιμότητα L2, η οποία δεν εξαρτάται σε καμία περίπτωση από την παρουσία/απουσία του δικού σας cloud.

Αντί για ένα συμπέρασμα

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

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

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

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο