Πίνακας περιεχομένων:
- AWS Βασικά
- Βασικά πλεονεκτήματα
- Βασικά ζητήματα
- Κόστος
- Ευελιξία
- Αξιοπιστία
- Τεχνική Ευελιξία
- Ηλιοφάνεια μέσα από το σύννεφο;
Το Cloud computing έχει γίνει ένα καυτό θέμα τα τελευταία χρόνια, αλλά εάν ρωτήσετε μισή ντουζίνα άτομα τι είναι αυτό, θα πάρετε πιθανώς έξι διαφορετικές απαντήσεις! Αυτό είναι μόνο χαρακτηριστικό της σχετικής καινοτομίας αυτής της τεχνολογίας και της συνεχιζόμενης εξέλιξής της. Παρ 'όλα αυτά, υπάρχουν ήδη ορισμένοι ηγέτες σε αυτόν τον τομέα. Η Amazon Web Services (AWS), μια πλατφόρμα υπολογιστικού νέφους από την online πλατφόρμα Amazon.com Inc., είναι ένα από αυτά.
Στο σύννεφο υπάρχουν μερικές ξεχωριστές αγορές, αλλά η AWS είναι μακράν ο μεγαλύτερος παίκτης σε μία από αυτές: την υποδομή ως υπηρεσία (IaaS). Η AWS προσφέρει πολλά πιθανά οφέλη σε όσους επιθυμούν να ξεκινήσουν μια νέα επιχείρηση ή να βελτιστοποιήσουν τις δαπάνες για ένα υπάρχον σύστημα. Ωστόσο, υπάρχουν μερικά πιθανά ζητήματα που πρέπει να εξεταστούν. (Για ανάγνωση στο παρασκήνιο, ανατρέξτε στον Οδηγό ενός αρχαριού για το σύννεφο: Τι σημαίνει για μικρές επιχειρήσεις.)
AWS Βασικά
Το καθοριστικό χαρακτηριστικό κάθε υπηρεσίας σύννεφων είναι η φιλοξενία απομακρυσμένων εφαρμογών, η οποία παρέχεται με χρήση εικονικοποίησης. Όταν η παραδοσιακή φιλοξενία περιλαμβάνει οργανισμούς που επενδύουν σε φυσικούς πόρους για να αναπτύξουν τα συστήματά τους, το cloud hosting υιοθετεί ένα εικονικό μοντέλο, με τον προμηθευτή του cloud να χειρίζεται το υλικό και τους προγραμματιστές εφαρμογών που έχουν πρόσβαση στο προϊόν μέσω διεπαφών χρήστη. Η υπηρεσία σύννεφο του Amazon παρέχει μια ποικιλία υπηρεσιών κοινής ωφέλειας για τη διαχείριση πόρων φιλοξενίας.
Οι πλατφόρμες φιλοξενίας Cloud, όπως το AWS, διευκολύνουν ένα απίστευτα ποικίλο φάσμα έργων πληροφορικής, από εμπορικές εφαρμογές που αντιμετωπίζουν πελάτες έως εσωτερικά οργανωτικά συστήματα. Αυτό επιτρέπει στις εταιρείες να μεταφέρουν την υποδομή τους πληροφορικής στο νέφος με τρόπο που να είναι οικονομικά αποδοτικός μακροπρόθεσμα. Το AWS έχει σχεδιαστεί για να υποστηρίζει αυτό που περιγράφεται μερικές φορές ως ανάπτυξη με προσανατολισμό στις υπηρεσίες. Αυτό θέτει τις υπηρεσίες εφαρμογής στο επίκεντρο, παρέχοντας λειτουργικότητα μέσω χαλαρά συζευγμένων στοιχείων. Όσον αφορά τον χρήστη, το σύστημα λειτουργεί ως μια συνεκτική μονάδα.
Για να λειτουργήσει μια υπηρεσία σύννεφο, οι διεπαφές μεταξύ φιλοξενίας πόρων και στοιχείων εφαρμογής πρέπει να είναι ισχυρές, και με το Amazon, είναι. Η διαδικασία βασίζεται στην εικονικοποίηση, η οποία δημιουργεί ένα επίπεδο αφαίρεσης στην κορυφή του φυσικού δικτύου που παραδίδει την αίτησή σας. Το Amazon Elastic Compute Cloud (EC2) παρέχει προηγμένα βοηθητικά προγράμματα API και διαχείρισης για την ανάπτυξη εφαρμογών, ενώ η υπηρεσία απλής αποθήκευσης Amazon (S3) χειρίζεται την αποθήκευση δεδομένων.
Όταν μια πλατφόρμα IaaS, όπως η AWS, διαφέρει από τις αντίστοιχες στις αγορές της πλατφόρμας ως υπηρεσία (PaaS) και του λογισμικού ως υπηρεσίας (SaaS) βρίσκεται στο επίπεδο επιρροής που έχουν οι χρήστες πάνω στις λεπτομέρειες εφαρμογής. Η AWS επιτρέπει στους χρήστες να ελέγχουν το λογισμικό, ενώ η Amazon φροντίζει το υλικό. Η Amazon έχει περίπου το 90% του μεριδίου αγοράς της νέας γενιάς της IaaS, με τον πλησιέστερο ανταγωνιστή της να είναι το Rackspace. Πολλοί προγραμματιστές προτιμούν το Rackspace πάνω από το Amazon, και πολλοί λένε ότι η εταιρεία έχει καλύτερη φήμη για την εξυπηρέτηση πελατών.
Βασικά πλεονεκτήματα
Αυτό που καθιστά την πλατφόρμα σύννεφο του Amazon μοναδική ανταγωνιστική βασικά πηγάζει από την ικανότητα της εταιρείας να δημιουργήσει οικονομίες κλίμακας και να προσφέρει αξία μέσω της ευελιξίας. Όπως και πολλές πλατφόρμες cloud, η Amazon διαθέτει πόρους για να παρέχει ακόμη και σε μικρές επιχειρήσεις πρόσβαση σε δυνητικά τεράστια ποσά επεξεργασίας. Με την ανάπτυξη του AWS, οι ομάδες μπορούν να επικεντρωθούν στις εργασίες που υλοποιούν οι εφαρμογές τους, αντί να απομακρύνονται από προβλήματα λογισμικού ή υλικού.
Με σχεδόν απεριόριστες δυνατότητες επεξεργασίας, επιτυχημένα πειραματικά έργα εκτελούν αποτελεσματικά υπερυπολογιστές στο σύννεφο του Amazon. Αυτή η δύναμη είναι το κλειδί για την ελκυστικότητα του cloud computing γενικά, αλλά αυτό που φέρνει το Amazon περισσότερο από οποιονδήποτε άλλο πάροχο είναι η πρόσβαση σε αυτό για νέα και αναδυόμενα έργα με περιορισμένα κονδύλια. Επειδή η υπηρεσία λειτουργεί με βάση την αμοιβή ως προς τη χρήση, η καινοτομία δεν απαγορεύεται από την ανάγκη για αρχικές επενδύσεις. Η υπηρεσία έχει σχεδιαστεί για να είναι εξαιρετικά επεκτάσιμη, προσαρμόζοντας έτσι ώστε να καλύπτει τη ζήτηση όπως είναι απαραίτητο. (Αυτός είναι ένας από τους λόγους για τους οποίους το cloud computing έχει τόσο μεγάλο δυναμικό. Μάθετε περισσότερα στο Cloud Computing: Γιατί το Buzz;)
Βασικά ζητήματα
Το ζήτημα αριθ. 1 με οποιαδήποτε πλατφόρμα σύννεφο, συμπεριλαμβανομένου του AWS, είναι ότι δεν έχετε φυσική πρόσβαση στους διακομιστές που φιλοξενούν τις εφαρμογές σας. Αυτό μπορεί να είναι εξαιρετικά απογοητευτικό όταν κάτι πάει στραβά. Για τις ομάδες ανάπτυξης που χρησιμοποιούν για τη λειτουργία των δικών τους εξυπηρετητών ή τουλάχιστον έχουν πρόσβαση στα κέντρα δεδομένων που τους φιλοξενούν, αυτή η έλλειψη πρόσβασης μπορεί να είναι δύσκολη προσαρμογή. Στο τέλος είστε στο έλεος του παροχέα να κάνει ό, τι μπορεί για να αποφύγει τις φυσικές αποτυχίες και να τις χειριστεί έγκαιρα, αν συμβούν, κάτι που δεν συμβαίνει πάντα, όπως θα δούμε παρακάτω.
Ας δούμε τους βασικούς παράγοντες για το AWS και άλλες πλατφόρμες cloud.
Κόστος
Το κόστος είναι μακράν ο μεγαλύτερος παράγοντας που χωρίζει τον Αμαζόνιο από τους αντιπάλους του. Όπως συμβαίνει με κάποιες άλλες πλατφόρμες, οι χρήστες του AWS πληρώνουν μόνο για πόρους καθώς τους χρησιμοποιούν, οπότε υπάρχει πολύ μικρός κίνδυνος για την εκτόξευση αυτής της ιδέας του δολοφόνου. Το AWS είναι τόσο τεράστιο που μπορεί να διαθέσει πόρους όπως και πότε απαιτείται. όταν μια επιχείρηση δεν χρειάζεται πλέον ένα δεδομένο σύνολο πόρων, απλώς επιστρέφουν στην διαθέσιμη πισίνα. Για εμπορικές εφαρμογές, αυτό που βράζει είναι ότι οι επιχειρήσεις πρέπει μόνο να ξοδεύουν χρήματα όταν κερδίζουν χρήματα.
Σε γενικές γραμμές, αυτό προσφέρει μια αξιοσημείωτη εξέλιξη από τους παραδοσιακούς τύπους φιλοξενίας, όπου οι χρήστες επιλέγουν από ένα περιορισμένο φάσμα πακέτων με καθορισμένες ποσότητες αποθήκευσης, μεταφοράς, επεξεργασίας και ακόμη και επιλογής τεχνολογιών. Σε αυτό το σενάριο, στο ένα άκρο της κλίμακας οι χρήστες μπορούν να πληρώσουν πολύ περισσότερο από ό, τι χρησιμοποιούν. στην άλλη, οι πόροι που αγόρασαν δεν πρέπει να τεντώνονται για να καλύψουν τις αυξανόμενες ανάγκες τους. Καθώς η Oracle και η Rackspace μπήκαν στην αγορά το 2011, η Amazon ανακοίνωσε ότι θα μειώσει κατά 50% την τιμή ορισμένων από τα σχέδια υπηρεσιών της με την προσφορά της, προκειμένου να είναι πιο ανταγωνιστική. Όταν πρόκειται για κόστος, κανένας από τους αντιπάλους του Amazon δεν είναι πραγματικά σε θέση να ανταγωνιστεί. Η τεράστια κλίμακα του δικτύου της Amazon την κατατάσσει σε δεσπόζουσα θέση να προσφέρει χαμηλές τιμές.
Ευελιξία
Οι πλατφόρμες Cloud είναι σε θέση να παρέχουν πρωτοφανή κλιμάκωση και το μέγεθος του δικτύου AWS το τοποθετεί σε ισχυρή θέση για να το εφαρμόσει. Εάν μια εφαρμογή ικανοποιείται με αιφνίδια αύξηση ή μείωση της ζήτησης, οι πόροι μπορούν να τεντωθούν ή να συρρικνωθούν για να ταιριάζουν. Αυτό σημαίνει ότι οι χρήστες δεν χρειάζεται να ανησυχούν για την αναβάθμιση ή την υποβάθμιση, καθώς αυτές οι αλλαγές μπορούν να αντιμετωπιστούν άμεσα μέσω του λογαριασμού AWS. Εάν μια αποκοπή ή πτώση των υπηρεσιών απομονωθεί βραχυπρόθεσμα, αυτό μπορεί να γίνει χωρίς επιπλέον κόστος. Ωστόσο, ορισμένοι προγραμματιστές ανακάλυψαν ότι το Rackspace προσφέρει καλύτερη εμβέλεια όσον αφορά το μέγεθος των διαθέσιμων εικονικών μηχανών, ενώ με το AWS μπορεί να βρεθείτε να επιλέγετε ανάμεσα σε περιπτώσεις που είναι είτε πολύ μεγάλες είτε πολύ μικρές.Αξιοπιστία
Έχουν υπάρξει μερικά καλά αναφερόμενα προβλήματα αξιοπιστίας στα συστήματα AWS στο παρελθόν. Το 2011, αρκετές σημαντικές τοποθεσίες όπως οι Reddit, Foursquare, Netflix και Quora επηρεάστηκαν άσχημα από τις διακοπές της AWS, με το Amazon να διαρκεί πολύ περισσότερο από ό, τι οι πελάτες αναμένουν να επιλύσουν το ζήτημα.
Το διαφημιστικό υλικό AWS παίζει το γεγονός ότι η υπηρεσία παρέχει στους προγραμματιστές τη δυνατότητα να χτίσουν εφαρμογές που είναι σε θέση να αντιμετωπίσουν προβλήματα δικτύου και τροφοδοσίας. Το απλό γεγονός ότι τα συστήματα AWS αναπτύσσονται σε ένα παγκόσμιο σύννεφο σημαίνει ότι δεν χρειάζεται να συνδέονται με συγκεκριμένες φυσικές μηχανές - ή ακόμη και με μια ενιαία γεωγραφική περιοχή. Οι προγραμματιστές μπορούν να χρησιμοποιήσουν τις ζώνες διαθεσιμότητας μέσα στο AWS για να σχεδιάσουν συστήματα που αναπτύσσονται φυσικά και υποστηρίζονται σε πολλαπλούς παγκόσμιους τομείς. Ωστόσο, μολονότι είναι τεχνικά δυνατό να δημιουργηθούν συστήματα τα οποία είναι πραγματικά ανθεκτικά σε περίπτωση διακοπών, στην πραγματικότητα υπάρχουν σημαντικές πρόσθετες δαπάνες, γεγονός που δημιουργεί πιθανό μειονέκτημα στην αρχική εξοικονόμηση.
Τεχνική Ευελιξία
Οι υπηρεσίες Web της Amazon υποστηρίζουν πολλαπλές τεχνολογίες σε επίπεδο λειτουργικού συστήματος και εφαρμογών. Αυτή η ευελιξία είναι χαρακτηριστική και για την άλλη πλατφόρμα του cloud, καθώς διατηρεί την εστίαση στις υπηρεσίες και τα καθήκοντα, επιτρέποντας στους χρήστες να επιλέξουν τα κατάλληλα εργαλεία για τη δουλειά. Ωστόσο, πολλοί προγραμματιστές αναφέρουν ευκολότερα την εύρεση των διασυνδέσεων Rackspace, με μεγαλύτερο επίπεδο υποστήριξης και περιβάλλον γενικότερα φιλικότερο.Ηλιοφάνεια μέσα από το σύννεφο;
Η AWS έχει κάποια σαφή οφέλη, αλλά αυτά πρέπει να σταθμιστούν ενάντια στις πιθανότητες για προβλήματα και τα σημεία πώλησης ανταγωνιστικών παρόχων. Επιπλέον, η απόφαση να μετατοπιστεί μια υπάρχουσα εφαρμογή ή υποδομή πληροφορικής σε οποιοδήποτε σύννεφο δεν μπορεί ποτέ να ληφθεί ελαφρά. Εάν αποφασίσετε να αναπτύξετε ένα σύστημα σε μια πλατφόρμα σύννεφο, όπως το AWS, αξίζει να εξετάσετε επιλογές που παρέχουν κάποιο επίπεδο δημιουργίας αντιγράφων ασφαλείας εκτός του cloud, όπως πολλά έργα έχουν αρχίσει να κάνουν.
Οι πιο επιτακτικοί λόγοι για τη μετάβαση στο σύννεφο είναι η ανάγκη αντιμετώπισης σημαντικών μεταβολών στη ζήτηση και η επιθυμία ανάπτυξης νέων επιχειρήσεων που ενδέχεται να έχουν απρόβλεπτες ανάγκες επεξεργασίας. Για να αποκτήσετε αυτά τα οφέλη, βασικά πρέπει να αποδεχτείτε τα απαραίτητα μειονεκτήματα που δεν έχουν φυσικό έλεγχο πάνω στο υλικό σας. (για μερικά από τα μειονεκτήματα του cloud computing στο The Dark Side του Cloud.)
Ό, τι συμβαίνει στην αγορά, καθώς περνά ο καιρός, η πιθανότητα είναι ότι η παλιά σχολική, συσκευασμένη προσέγγιση της φιλοξενίας θα πέσει από την άκρη του δρόμου και όλοι θα έχουμε τα κεφάλια μας στο σύννεφο.