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