Προγραμματισμός

10 νέες υπηρεσίες cloud AWS που δεν περιμένατε ποτέ

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

Αυτό έχει αλλάξει δραστικά. Το σύννεφο έχει αναπτυχθεί τόσο πολύπλοκο και πολυλειτουργικό που είναι δύσκολο να μπλοκάρει όλη τη δραστηριότητα σε μία λέξη, ακόμη και σε μια λέξη πρωτεάνης και μη δομημένη ως «σύννεφο». Υπάρχουν ακόμη root logins στα μηχανήματα προς ενοικίαση, αλλά υπάρχουν επίσης υπηρεσίες για τον τεμαχισμό, την αποκοπή και την αποθήκευση των δεδομένων σας. Οι προγραμματιστές δεν χρειάζεται να γράψουν και να εγκαταστήσουν όσο εγγραφή και διαμόρφωση.

Εδώ, η Amazon πρωτοστάτησε. Αυτό δεν σημαίνει ότι δεν υπάρχει ανταγωνισμός. Η Microsoft, η Google, η IBM, η Rackspace και η Joyent παράγουν εξαιρετικές λύσεις και έξυπνα πακέτα λογισμικού για το cloud, αλλά καμία εταιρεία δεν έχει κάνει περισσότερα για να δημιουργήσει δέσμες υπηρεσιών πλούσιων σε χαρακτηριστικά για το cloud από την Amazon. Τώρα, οι Υπηρεσίες Ιστού της Amazon ξεκινούν μπροστά με μια συλλογή νέων προϊόντων που καταρρίπτουν την ιδέα του cloud ως μια κενή πλάκα. Με τον τελευταίο γύρο εργαλείων για το AWS, το cloud είναι πολύ πιο κοντά στο να γίνετε θυρωρός που σας περιμένει να κυλήσετε το χέρι σας και να του δώσετε απλές οδηγίες.

Ακολουθούν 10 νέες υπηρεσίες που δείχνουν πώς η Amazon επαναπροσδιορίζει τι μπορεί να είναι ο υπολογιστής στο cloud.

Κόλλα

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

Το Glue είναι μια νέα συλλογή σεναρίων Python που ανιχνεύει αυτόματα τις πηγές δεδομένων σας για τη συλλογή δεδομένων, την εφαρμογή τυχόν απαραίτητων μετασχηματισμών και την κολλήσει στο cloud του Amazon. Φτάνει στις πηγές δεδομένων σας, εμπλοκή δεδομένων χρησιμοποιώντας όλα τα τυπικά ακρωνύμια, όπως JSON, CSV και JDBC. Μόλις αρπάξει τα δεδομένα, μπορεί να αναλύσει το σχήμα και να κάνει προτάσεις.

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

FPGA

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

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

Ποιος μπορεί να το χρειαστεί; Οι ανθρακωρύχοι Bitcoin υπολογίζουν την ίδια κρυπτογραφικά ασφαλή συνάρτηση κατακερματισμού κατά bazillion φορές κάθε μέρα, γι 'αυτό πολλοί ανθρακωρύχοι bitcoin χρησιμοποιούν FPGA για να επιταχύνουν την αναζήτηση. Όποιος έχει έναν παρόμοιο συμπαγή, επαναλαμβανόμενο αλγόριθμο που μπορείτε να γράψετε σε πυρίτιο, η παρουσία FPGA σας επιτρέπει να νοικιάσετε μηχανήματα για να το κάνετε τώρα. Οι μεγαλύτεροι νικητές είναι εκείνοι που πρέπει να εκτελέσουν υπολογισμούς που δεν χαρτογραφούνται εύκολα σε τυπικά σύνολα οδηγιών — για παράδειγμα, όταν ασχολείστε με λειτουργίες επιπέδου bit και άλλους μη τυποποιημένους, μη αριθμητικούς υπολογισμούς. Αν προσθέτετε απλώς μια στήλη αριθμών, οι τυπικές παρουσίες είναι καλύτερες για εσάς. Αλλά για ορισμένους, το EC2 με FGPA μπορεί να είναι μεγάλη νίκη.

Μπλοξ

Καθώς το Docker μπαίνει στη στοίβα, η Amazon προσπαθεί να διευκολύνει τον καθένα να εκτελεί παρουσίες Docker οπουδήποτε, οποτεδήποτε. Το Blox έχει σχεδιαστεί για να τακτοποιεί τα σύνολα παρουσιών έτσι ώστε να λειτουργεί ο βέλτιστος αριθμός - όχι περισσότερο, όχι λιγότερο.

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

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

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

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

Αναγνώριση

Το Recognition είναι ένα νέο εργαλείο AWS που στοχεύει στην εργασία εικόνας. Εάν θέλετε η εφαρμογή σας να κάνει περισσότερα από την αποθήκευση εικόνων, η Αναγνώριση θα μασάει εικόνες που αναζητούν αντικείμενα και πρόσωπα χρησιμοποιώντας μερικούς από τους πιο γνωστούς και δοκιμασμένους αλγόριθμους μηχανικής όρασης και νευρωνικών δικτύων. Δεν χρειάζεται να ξοδεύουμε χρόνια μαθαίνοντας την επιστήμη. απλά δείχνετε τον αλγόριθμο σε μια εικόνα που είναι αποθηκευμένη στο σύννεφο του Amazon, και voilà, λαμβάνετε μια λίστα αντικειμένων και μια βαθμολογία εμπιστοσύνης που κατατάσσεται κατά πόσο πιθανή είναι η σωστή απάντηση. Πληρώνετε ανά εικόνα.

Οι αλγόριθμοι είναι πολύ συντονισμένοι για αναγνώριση προσώπου. Οι αλγόριθμοι θα επισημάνουν πρόσωπα και θα τα συγκρίνουν μεταξύ τους και θα αναφέρουν εικόνες για να σας βοηθήσουν να τα αναγνωρίσετε. Η εφαρμογή σας μπορεί να αποθηκεύσει τις μετα-πληροφορίες σχετικά με τα πρόσωπα για μεταγενέστερη επεξεργασία. Μόλις βάλετε ένα όνομα στα μεταδεδομένα, η εφαρμογή σας θα βρει άτομα όπου και αν εμφανίζονται. Η αναγνώριση είναι μόνο η αρχή. Κάποιος χαμογελά; Είναι τα μάτια κλειστά; Η υπηρεσία θα δώσει την απάντηση, οπότε δεν χρειάζεται να λερώσετε τα δάχτυλά σας με pixel. Εάν θέλετε να χρησιμοποιήσετε εντυπωσιακό όραμα μηχανής, η Amazon δεν θα σας χρεώσει με το κλικ αλλά με την ματιά σε κάθε εικόνα.

Αθήνα

Η εργασία με το Amazon S3 ήταν πάντα απλή. Εάν θέλετε μια δομή δεδομένων, το ζητάτε και το S3 αναζητά το μέρος που θέλετε. Το Amazon Athena το καθιστά πολύ πιο απλό. Θα εκτελέσει τα ερωτήματα στο S3, οπότε δεν χρειάζεται να γράψετε μόνοι σας τον κώδικα βρόχου. Ναι, έχουμε γίνει πολύ τεμπέληδες για να γράψουμε βρόχους.

Η Athena χρησιμοποιεί σύνταξη SQL, η οποία θα κάνει τους διαχειριστές βάσεων δεδομένων ευχαριστημένους. Η Amazon θα σας χρεώσει για κάθε byte που θα κάνει η Athena αναζητώντας την απάντησή σας. Αλλά μην ανησυχείτε πολύ για το ότι ο μετρητής εξαντλείται, επειδή η τιμή είναι μόνο 5 $ ανά terabyte. Αυτό είναι περίπου 50 δισεκατομμύρια του σεντ ανά byte. Κάνει τα καταστήματα καραμελών πένας να φαίνονται ακριβά.

Lambda @ Edge

Η αρχική ιδέα ενός δικτύου παράδοσης περιεχομένου ήταν να επιταχύνει την παράδοση απλών αρχείων, όπως εικόνες JPG και αρχεία CSS, σπρώχνοντας αντίγραφα σε μια μεγάλη γκάμα διακομιστών περιεχομένου που είναι σταθμευμένοι κοντά στα άκρα του Διαδικτύου. Η Amazon κάνει αυτό ένα βήμα παραπέρα, επιτρέποντάς μας να σπρώξουμε τον κώδικα Node.js σε αυτές τις άκρες όπου θα τρέχουν και θα ανταποκρίνονται. Ο κώδικάς σας δεν θα τοποθετηθεί σε έναν κεντρικό διακομιστή περιμένοντας τα αιτήματα να σπρώξουν κατά μήκος της ραχοκοκαλιάς από άτομα σε όλο τον κόσμο. Θα κλωνοποιηθεί, ώστε να μπορεί να αποκρίνεται σε μικροδευτερόλεπτα χωρίς να παρεμποδίζεται από όλη αυτή την καθυστέρηση δικτύου.

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

Snowball Edge

Αν θέλετε κάποιο είδος φυσικού ελέγχου των δεδομένων σας, το cloud δεν είναι κατάλληλο για εσάς. Η ισχύς και η διαβεβαίωση που απορρέει από το άγγιγμα του σκληρού δίσκου, του DVD-ROM ή της μονάδας αντίχειρα που κρατά τα δεδομένα σας δεν είναι διαθέσιμη σε εσάς στο cloud. Πού είναι ακριβώς τα δεδομένα μου; Πώς μπορώ να το αποκτήσω? Πώς μπορώ να δημιουργήσω ένα αντίγραφο ασφαλείας; Το σύννεφο κάνει όποιον ενδιαφέρεται για αυτά τα πράγματα να ξεσπάσει με κρύα ιδρώτα.

Το Snowball Edge είναι ένα κουτί γεμάτο με δεδομένα που μπορούν να παραδοθούν οπουδήποτε θέλετε. Έχει ακόμη και μια ετικέτα αποστολής που είναι πραγματικά μια οθόνη E-Ink ακριβώς όπως η Amazon βάζει σε ένα Kindle. Όταν θέλετε ένα αντίγραφο τεράστιων ποσοτήτων δεδομένων που έχετε αποθηκεύσει στο cloud του Amazon, η Amazon θα το αντιγράψει στο κουτί και θα στείλει το κουτί όπου κι αν βρίσκεστε. (Στην τεκμηρίωση δεν αναφέρεται εάν τα Prime μέλη λαμβάνουν δωρεάν αποστολή.)

Το Snowball Edge εξυπηρετεί έναν πρακτικό σκοπό. Πολλοί προγραμματιστές έχουν συλλέξει μεγάλα τμήματα δεδομένων μέσω εφαρμογών cloud και η λήψη αυτών των μπλοκ σε ανοιχτό Διαδίκτυο είναι πολύ αργή. Εάν η Amazon θέλει να προσελκύσει μεγάλες εργασίες επεξεργασίας δεδομένων, πρέπει να διευκολύνει τη λήψη μεγάλου όγκου δεδομένων από το σύστημα.

Εάν έχετε συσσωρεύσει ένα exabyte δεδομένων που χρειάζεστε κάπου αλλού για επεξεργασία, η Amazon διαθέτει μια μεγαλύτερη έκδοση που ονομάζεται Snowmobile και είναι ενσωματωμένη σε ένα 18-τροχό φορτηγό με παρακολούθηση GPS.

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

Αιχμή

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

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

Polly

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

Σχετικά Άρθρα

  • Δημόσιο megaguide cloud: συγκρίνονται οι Amazon, Microsoft, Google, IBM και Joyent
  • 10 σφάλματα ασφαλείας AWS και πώς να τα αποφύγετε
  • Αξιοποιήστε στο έπακρο τις δωρεάν υπηρεσίες Web Amazon
  • Bossies 2016: Τα καλύτερα βραβεία λογισμικού ανοιχτού κώδικα
  • Στο σύννεφο: Μετεγκατάσταση κοντέινερ πραγματικού κόσμου
  • Ανασκόπηση: Το DigitalOcean διατηρεί το σύννεφο απλό
  • Επανεξέταση: 6 σύννεφα μηχανικής εκμάθησης
$config[zx-auto] not found$config[zx-overlay] not found