Βίντεο: Το Αλάτι της Γης - ΗΠΕΙΡΩΤΙΚΟ ΓΛΕΝΤΙ 2024
Το EB δίνει τη δυνατότητα στους προγραμματιστές να δημιουργούν εφαρμογές που εκτελούνται οπουδήποτε σε οποιαδήποτε συσκευή, αλλά δεν υποφέρουν από προβλήματα αξιοπιστίας και επεκτασιμότητας που μπορεί να προκύψουν κατά τη χρήση ενός οικοδεσπότη. Μια εστίαση του EB για χρήση με το AWS (Amazon Web Services) είναι να μπορεί εύκολα να φορτώνει, να διαμορφώνει και να διαχειρίζεται εφαρμογές όλων των ειδών.
Μια εφαρμογή δεν είναι χρήσιμη, εκτός αν οι χρήστες έχουν εύκολη πρόσβαση σε αυτήν και να την κάνουν να εκτελεί οποιεσδήποτε εργασίες είναι σχεδιασμένες να εκτελούν με τον πιο απρόσκοπτο τρόπο. Για την επίτευξη αυτών των στόχων απαιτείται η πλατφόρμα φιλοξενίας να υποστηρίζει διάφορες μεθοδολογίες προγραμματισμού σε διάφορες πλατφόρμες έτσι ώστε οι προγραμματιστές να μπορούν να χρησιμοποιούν τα εργαλεία που ταιριάζουν περισσότερο σε μια συγκεκριμένη ανάγκη. Όταν εργάζεστε με το AWS, μπορείτε να δημιουργήσετε εφαρμογές ιστού (με τη μορφή που είναι πιο εύκολη στη διάθεσή σας), χρησιμοποιώντας αυτές τις γλώσσες (με περισσότερες πληροφορίες):
- Java
- . NET
- PHP
- Κόμβος. js
- Python
- Ruby
- Go
- Docker
Οι εφαρμογές εκτελούνται σε διαχειριζόμενα κοντέινερ για τη γλώσσα που επιλέγετε. Ένα διαχειριζόμενο κοντέινερ είναι ένα στο οποίο ο κεντρικός υπολογιστής διαχειρίζεται τους πόρους των εφαρμογών και εξασφαλίζει ότι η εφαρμογή δεν μπορεί εύκολα να συντρίψει το σύστημα. Το δοχείο λειτουργεί ως ασπίδα μεταξύ της εφαρμογής με την οποία εργάζεστε και κάθε άλλης εφαρμογής που φιλοξενεί το σύστημα.
Οι προγραμματιστές ενδέχεται να δημιουργούν τις εφαρμογές, αλλά οι διαχειριστές πρέπει να τις διαχειρίζονται. Για να καταστήσουν τους διαχειριστές όσο το δυνατόν πιο αποδοτικούς, ένας κεντρικός υπολογιστής πρέπει να υποστηρίξει αρκετές πλατφόρμες. Η αντιστοίχιση της γλώσσας (για την κάλυψη των αναγκών του προγραμματιστή) με μια πλατφόρμα (για την κάλυψη των αναγκών του διαχειριστή) σε έναν κεντρικό υπολογιστή μπορεί να αποδειχθεί δύσκολη, αλλά η EB είναι στην δουλειά, επειδή υποστηρίζει αυτές τις πλατφόρμες εφαρμογών ιστού:
- Apache
- Nginx
- Επιβάτης
- IIS
- Λήψη της εφαρμογής στον διακομιστή έτσι ώστε κάποιος να μπορεί να το χρησιμοποιήσει Διαχείριση:
- Διαμόρφωση της εφαρμογής, Κλιμάκωση: Παρέχοντας μια καλή εμπειρία εφαρμογών για όλους εξασφαλίζοντας ότι η εφαρμογή εκτελείται γρήγορα, αξιόπιστα και χωρίς προβλήματα ασφάλειας
- Στο πλαίσιο αυτής της εικόνας, η EB βασίζεται επίσης στην παρακολούθηση της υγείας των εφαρμογών μέσω του Amazon CloudWatch.Η υπηρεσία CloudWatch του Amazon παρέχει τα μέσα για τον προσδιορισμό του πότε τα ζητήματα υγείας της εφαρμογής απαιτούν από τον κεντρικό υπολογιστή να κάνει αλλαγές στο περιβάλλον εφαρμογής, όπως με τη χρήση της αυτόματης σάρωσης για να βεβαιωθείτε ότι η εφαρμογή διαθέτει επαρκείς πόρους για να λειτουργήσει σωστά.