5 λιγότερο γνωστές εκπληκτικές προσφορές AWS

Το AWS συνεχίζει να κυριαρχεί, είτε είναι ποιότητα είτε ποσότητα. Ως αποτέλεσμα, πολλά πετράδια μπορούν να χαθούν μέσα στο πλήθος.

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

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

Αυτό το άρθρο ρίχνει φως σε πέντε τέτοιες προσφορές AWS.

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

Lightsail

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

Η τεκμηρίωση του AWS είναι τόσο μεγάλη και προκαλεί σύγχυση που αν καταφέρετε να ολοκληρώσετε την έρευνά σας μέσα σε ένα Σαββατοκύριακο και καταλήξετε σε μια συγκεκριμένη κατανόηση, μπορείτε να μετρήσετε τον εαυτό σας ανάμεσα στους επιλεγμένους. Για τους υπόλοιπους από εμάς, το AWS υποδηλώνει την πολυπλοκότητα ενός τρομακτικού επιπέδου. Ακόμη και η επεξεργασία ενός μηνιαίου κόστους μιας υπηρεσίας AWS απαιτεί περισσότερα εγκεφαλικά κύτταρα και με αφήνει με έναν διαρκή πονοκέφαλο. Ως αποτέλεσμα, οι μικρότερες αναπτύξεις είναι ένας χώρος όπου κυριαρχεί η DigitalOcean, ΚαματέραLinode, κ.λπ., όπου περιστρέφετε μια παρουσία σταθερού κόστους και την ξεχνάτε.

Αλλά τώρα, το AWS έχει μια απάντηση.

Όπως και οι περισσότερες άλλες μη κορυφαίες προσφορές AWS, Lightsail χτύπησε τις μύτες των ποδιών και εγκαταστάθηκε στο μενού του Amazon χωρίς να γίνει αντιληπτός. Απευθύνεται σε προγραμματιστές που χρησιμοποιούν αυτές τις υπηρεσίες VPS όπως αναφέρθηκαν προηγούμενες υπηρεσίες και θα χρησιμεύσει ως σκαλοπάτι για την πλήρη πλατφόρμα AWS αργότερα. Το Lightsail έχει όλα τα χαρακτηριστικά που θα περιμένατε από τον αγαπημένο σας πάροχο:

Απλή, προβλέψιμη τιμολόγηση

Το Lightsail διαθέτει VPS από 3,50 $ για 512 MB RAM έως 32 GB RAM / Επεξεργαστή 8 πυρήνων για 160 $ ​​/ μήνα. Η χρήση του εύρους ζώνης είναι προβλέψιμη και αρκετά γενναιόδωρη, που κυμαίνεται από 1 TB έως 7 TB, ανάλογα με το σχέδιό σας. Με άλλα λόγια, εάν πληρώνετε 10 $ το μήνα στο Lightsail, πληρώνετε 10 $ το μήνα. 🙂

Παράδεισος DevOps

Το Lightsail φέρνει επίσης πολλές λειτουργίες DevOps που έχουν γίνει τυπικές μεταξύ των παρόχων cloud. Είτε πρόκειται για εξισορροπητές φόρτωσης, διαχειριζόμενες βάσεις δεδομένων, αποθήκευση αντικειμένων ή προρυθμισμένους διακομιστές για τις αγαπημένες σας εφαρμογές ιστού (για παράδειγμα, μπορείτε να κάνετε αναπτύξεις με ένα κλικ για Node, Laravel κ.λπ.), το Lightsail τα έχει όλα.

  Πώς να προσθέσετε μουσική στο Tik Tok Post

Πλήρης πρόσβαση AWS

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

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

Ποσειδώνας

Το επόμενο μέλος στο ηλιακό μας σύστημα AWS είναι Ποσειδώνας (συγγνώμη, δεν μπόρεσα να αντισταθώ στην ομοιότητα!). Ο Neptune είναι μια εξαιρετικά διαθέσιμη, πλήρως διαχειριζόμενη βάση δεδομένων γραφημάτων. Είναι μια σχετικά νέα προσφορά και είναι πιθανό να παραμείνει άγνωστη για δύο λόγους: 1) Ο τεράστιος αριθμός των διαθέσιμων υπηρεσιών AWS και 2) Η εξαιρετικά επιλεκτική περίπτωση χρήσης για βάσεις δεδομένων γραφημάτων.

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

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

Χιονόμπαλα

Η επόμενη στη λίστα μας είναι μια εκπληκτική προσφορά — μια προσφορά υλικού!

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

Για να εκτιμήσετε τη χρησιμότητα αυτής της παράξενης όψης υπηρεσίας, σκεφτείτε πόσα δεδομένα έχουν οι διακομιστές σας να μετακινηθούν (μέσα και έξω) κατά τη διάρκεια μιας τυπικής ημέρας. Αν είστε σαν εμένα, είναι απίθανο να ξεπεράσετε μερικά MB. Σε τέτοιες περιπτώσεις, σχεδόν ποτέ δεν σκεφτόμαστε τη μεταφορά δεδομένων καθώς οι ταχύτητες του Διαδικτύου είναι υπεραρκετές. Ωστόσο, ορισμένες εταιρείες πρέπει να μετακινούν αρκετά GB ανά ώρα ή ακόμα και πολλά PB (Petabytes) την ημέρα. Δεν ξέρω για εσάς, αλλά αν μου ανατέθηκε η δημιουργία αντιγράφων ασφαλείας ή η επαναφορά δεδομένων σε αυτήν την κλίμακα, απλώς θα παραιτούμαι από τη δουλειά!

Το Snowball κατασκευάστηκε για να αντιμετωπίσει αυτές τις περιπτώσεις.

Να πώς συμβαίνει: χρειάζεστε μια συσκευή Snowball από την Amazon, η οποία σας παραδίδεται. Το συνδέετε στα συστήματά σας και γράφετε παράλογες ποσότητες δεδομένων σε αυτό κατά τη διάρκεια της νύχτας. Μόλις τελειώσετε, ειδοποιείτε την Amazon και παραλαμβάνουν τη συσκευή, τη στέλνουν πίσω στο κέντρο δεδομένων και ανεβάζουν όλα τα δεδομένα πίσω στον λογαριασμό σας S3.

  Πώς να χαρτογραφήσετε δεδομένα σε έναν παγκόσμιο χάρτη

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

Αξιόπιστος Σύμβουλος

Παρά το κοινό όνομα, Αξιόπιστος Σύμβουλος είναι μια πολύτιμη υπηρεσία εάν είστε εκτενής χρήστης του AWS.

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

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

Βελτιστοποίηση EC2

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

S3 Security

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

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

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

Ακτινογραφία AWS

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

  Πώς να διαχειριστείτε τις συνδρομές στο iTunes στο iPhone σας

Γίνεται ιδιαίτερα κακό όταν εμπλέκεται μεγάλος αριθμός υπηρεσιών. Ο αριθμός των πιθανών αλληλεπιδράσεων είναι αρκετά μεγάλος ώστε να υπερφορτώνει το μυαλό, πόσο μάλλον τον κώδικα. Εξετάστε το παρακάτω διάγραμμα μικροϋπηρεσιών που ελήφθη από τα φόρουμ του StackExchange και φανταστείτε ότι πρέπει να εντοπίσετε αυτό το χάος.

Ευτυχώς, με Ακτινογραφία, το AWS διαθέτει ένα εργαλείο που μπορεί να απλοποιήσει σημαντικά τον τρόπο εντοπισμού σφαλμάτων μικροϋπηρεσιών. Ουσιαστικά, το X-Ray είναι μια υπηρεσία που συλλέγει αυτόματα αρχεία καταγραφής αιτημάτων από κάθε υπηρεσία που έχετε αναπτύξει, βελτιστοποιεί αυτά τα αρχεία καταγραφής ανά υπηρεσία και τα συνδυάζει με άλλα δεδομένα, όπως η καθυστέρηση και η απόδοση, για να παρουσιάσει μια πλούσια σε πληροφορίες στιγμιότυπο του τι συμβαίνει ανά πάσα στιγμή στο σύστημά σας.

Το X-Ray λειτουργεί τόσο σε αρχιτεκτονικές microservice όσο και σε αρχιτεκτονικές χωρίς διακομιστή. Ένα άλλο πράγμα που πρέπει να θυμάστε είναι ότι δεν είναι διαθέσιμο σε όλες τις προσφορές AWS (μόνο το Amazon EC2, Amazon EC2 Container Service (Amazon ECS), AWS Lambda και AWS Elastic Beanstalk από τη στιγμή της γραφής) και υποστηρίζονται μόνο τρεις γλώσσες προγραμματισμού/περιβάλλοντα από τώρα: Java, .NET και Node. Αυτό συμβαίνει επειδή το X-Ray πρέπει να αλληλεπιδρά απευθείας με τον κώδικά σας και περιλαμβάνει μια τεράστια προσπάθεια ανάπτυξης από την πλευρά της Amazon.

Τούτου λεχθέντος, είμαι 100% βέβαιος ότι περισσότερες γλώσσες θα υποστηριχθούν πολύ σύντομα (προσωπικά βλέπω το Go, το Scala, το Kotlin κ.λπ., να υποστηρίζονται πολύ σύντομα και να ερμηνεύονται γλώσσες που θα ακολουθήσουν αργότερα).

συμπέρασμα

Σε αυτό το άρθρο, ήθελα απλώς να δείξω ότι το AWS έχει περισσότερα από τα EC2, ELB, RDS, S3, κ.λπ. Δεν είναι μόνο υποδομή, αλλά και εργαλεία υποστήριξης όπου το AWS υπερέχει γρήγορα. Δεν ακούμε για αυτές τις εκπληκτικές προσφορές επειδή η Amazon δεν έχει τον χώρο και τον προϋπολογισμό για να τις προωθήσει όλες — από τη στιγμή που γράφω, υπάρχουν σχεδόν 100 προσφορές από την AWS!

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

Εάν είστε περίεργοι να μάθετε για το AWS, τότε μεταβείτε στο Udemyκαι θα βρείτε εκατοντάδες διαδικτυακά μαθήματα για το αντικείμενο που επιθυμείτε.