Docker και Kubernetes στο AWS Κομμάτι εκπαίδευσης
Υπάρχουν διάφορες επιλογές για την απόδοση Docker και Kubernetes στο AWS, συμπεριλαμβανομένων του Amazon Elastic Container Service, του Amazon ECS for Kubernetes, του AWS Fargate και του Amazon EC2.
Αυτή η εκπαιδευτική περίοδος με διαφορά γνώμη (online ή on-site) απευθύνεται σε μηχανικούς που θέλουν να εξετάσουν κάθε μία από αυτές τις υπηρεσίες, ώστε να λάβουν μια ενημερωμένη απόφαση για το ποια θα εφαρμοστεί στην οργάνωσή τους.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι παρόντες θα μπορούν να:
- Εγκαταστήσουν ένα περιβάλλον ανάπτυξης που περιλαμβάνει όλα τα απαραίτητα εργαλεία για να ξεκινήσουν με την ανάπτυξη.
- Να ρυθμίσουν, να διαμορφώσουν και να εγκαταστήσουν μια σειρά παραδειγματικών containers χρησιμοποιώντας διάφορες προσεγγίσεις.
- Να κατανοήσουν τις αρχιτεκτονικές και σχεδιαστικές διαφορές μεταξύ διαφορετικών λύσεων Docker/Kubernetes εντός του AWS.
- Να αυτοματοποιήσουν την εγκατάσταση Docker containers.
- Να ρυθμίσουν ένα πιπράκι συINUωστικής αλληλεπίδρασης και διαμόρφωσης.
- Να ενσωματώσουν το Docker και το Kubernetes σε υπάρχον πιπράκι συINUωστικής αλληλεπίδρασης.
Μορφή του μαθήματος
- Αναδρομικός διάλογος και συζήτηση.
- Πολλά ασκήματα και πράξεις.
- Εφαρμογή των εννοιών σε ένα περιβάλλον live-lab.
Ευέλικτες επιλογές μαθήματος
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλώ επικοινωνήστε μαζί μας για να διατυπώσουμε το κατάλληλο πρόγραμμα.
Εξέλιξη Κομματιού
Εισαγωγή
Γενικό ιστορικό του Docker και Kubernetes στο AWS
Προετοιμασία του περιβάλλοντος ανάπτυξης
Χρήση του Amazon Elastic Container Service
- Δημιουργία εφαρμογής containerized
- Εγκατάσταση της εφαρμογής
Χρήση του Amazon ECS for Kubernetes
- Δημιουργία εφαρμογής containerized
- Εγκατάσταση της εφαρμογής
AWS Fargate
- Δημιουργία εφαρμογής containerized
- Εγκατάσταση της εφαρμογής
Amazon EC2
- Δημιουργία εφαρμογής containerized
- Εγκατάσταση της εφαρμογής
Ρύθμιση πιπράκι συINUωστικής αλληλεπίδρασης και διαμόρφωσης
Ενσωμάτωση Docker και Kubernetes με υπάρχον πιπράκι συINUωστικής αλληλεπίδρασης και διαμόρφωσης
Σύνθετα εργαλεία και προβλήματα
Περίληψη και συμπέρασμα
Απαιτήσεις
- Κατανόηση των βασικών αρχών του Docker και Kubernetes.
- Εμπειρία με το Linux command line.
- Λογαριασμός Amazon AWS με τουλάχιστον 10 USD σε ισοζήτημα.
Ακροατήριο
- Προγραμματιστές
- Διαχειριστές συστημάτων
- DevOps Μηχανικοί
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Docker και Kubernetes στο AWS Κομμάτι εκπαίδευσης - Κράτηση
Docker και Kubernetes στο AWS Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Docker και Kubernetes στο AWS - Συμβουλευτική Αίτημα
Σχόλια (2)
Έχω ανακαλύψει νέα ενδιαφέροντα πράγματα για τη λειτουργία του Lambda και του Serverless
Oleg Buldumac - PUBLIC COURSE
Κομμάτι - AWS Lambda for Developers
Μηχανική Μετάφραση
Η γνώση και η υπομονή του εκπαιδευτικού να απαντά στις ερωτήσεις μας.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Κομμάτι - Deploying Kubernetes Applications with Helm
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Προηγμένες Υπηρεσίες Amazon Web Services (AWS) CloudFormation
7 ΏρεςΑυτή η εκπαίδευση με εποπτεία εκπαιδευτικού σε Ελλάδα (online ή σε χώρο καθηγήσεων) απευθύνεται σε νεφέλινους μηχανικούς και διαμόρφωση προϊόντων, οι οποίοι θέλουν να χρησιμοποιήσουν τη CloudFormation για τη διαχείριση πόρων υποδομών στο εκοσύστημα AWS.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Εφαρμόζουν πρότυπα CloudFormation για την αυτοματοποίηση της διαχείρισης υποδομών.
- Ενσωματώνουν υφιστάμενες υπηρεσίες AWS στη CloudFormation.
- Χρησιμοποιούν StackSets για τη διαχείριση πυλώνων σε πολλές λογαριακότητες και περιοχές.
Amazon Redshift
21 ΏρεςΤο Amazon Redshift είναι ένα υπηρεσιακό σύστημα αποθετήριου δεδομένων με χαμηλή κλίμακα πεταβάιτ στο AWS.
Σε αυτή τη ζωντανή εκπαιδευτική συνεδρίαση, οι συμμετέχοντες θα μάθουν τα βασικά στοιχεία του Amazon Redshift.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Να εγκαταστήσουν και να ρυθμίσουν το Amazon Redshift
- Να φορτώνουν, να ρυθμίζουν, να εφαρμόζουν, να κάνουν ερωτήσεις και να οπτικοποιούν δεδομένα με το Amazon Redshift
Ακροατήριο
- Προγραμματιστές
- Επαγγελματίες IT
Μορφή του μαθήματος
- Μέρος ομιλία, μέρος συζήτηση, ασκήσεις και εντensive τεχνική πράξη
Σημείωση
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση γι' αυτό το μάθημα, παρακαλώ επικοινωνήστε μαζί μας για να κάνετε διατύπωση.
Βασικά Στοιχεία του Amazon S3
14 ΏρεςΑυτή η εποπτευόμενη κατά τη διάρκεια του μαθήματος, ζωντανή εκπαίδευση σε Ελλάδα (online ή on-site) απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν το Amazon S3 για να ενεργοποιήσουν νεφελώδη αποθήκευση στις ιστόσελίδες, οικοδεσμές και/ή εφαρμογές με κινητό τηλέφωνο.
Εγκατάσταση και Απόδοχη του Πινάκα Διπλωμάτη για Διαχειριστή AWS Cloud
35 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε αρχάριους έως μεσαίου επιπέδου διαχειριστές συστημάτων και επαγγελματίες πληροφορικής που επιθυμούν να αποκτήσουν πρακτική εμπειρία στη διαχείριση υπηρεσιών cloud AWS και να προετοιμαστούν για το AWS Certified SysOps Administrator - Associate exam.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε και διαμορφώστε τις υπηρεσίες και τους πόρους AWS με ασφάλεια.
- Διαχειριστείτε τις ταυτότητες χρηστών, τα δικαιώματα και την πρόσβαση σε πόρους AWS.
- Σχεδιάστε και αναπτύξτε επεκτάσιμα, εξαιρετικά διαθέσιμα και ανεκτικά σε σφάλματα συστήματα στο AWS.
- Εφαρμογή και διαχείριση της ροής δεδομένων προς και από το AWS.
- Βελτιστοποιήστε τη χρήση της υπηρεσίας AWS για να εξασφαλίσετε αποτελεσματική λειτουργία και διαχείριση κόστους.
Προηγμένη Αρχιτεκτονική AWS
28 ΏρεςΑυτή η δίδαξη με εποπτεία καθηγητή, ζωντανή (online ή onsite) απευθύνεται σε υπολογιστικούς μηχανικούς που θέλουν να κατανοήσουν και να εφαρμόσουν τα πιο περίπλοκα στοιχεία της αρχιτεκτονικής AWS. Το μάθημα καλύπτει πολλά από τα ίδια θέματα όσα και στα μαθήματα για την πιστοποίηση AWS Certified Solutions Architect (Professional). Ωστόσο, αυτό το μάθημα ΔΕΝ είναι σχεδιασμένο να προετοιμάσει τους συμμετέχοντες για τη διεξαγωγή μιας δοκιμασίας. Αυτό είναι ένα χειρονομικό, πρακτικό μάθημα που απεικονίζει πώς να εφαρμοστούν σε ζωντανή λειτουργική βιβλιοθήκη πολλές από τις διαμορφώσεις, εφαρμογές και παραδοχές που μια λύση AWS Solutions Architect θα έπρεπε να εκτελέσει.
Είναι προφανές ότι, κατά τη διάρκεια αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Σχεδιάσουν περίπλοκες λύσεις στην ρizων του AWS.
- Εφαρμόσουν λογισμικές εφαρμογές στο AWS που έχουν κλίμακα, υψηλή διαθεσιμότητα και αντοχή σε τυχαίες αποτυχίες.
- Να ενσωματώσουν τα πιο κατάλληλα υπηρεσίες AWS με μια εφαρμογή.
- Μετακινήσουν ένα περίπλοκο λογισμικό συστήμα από την υποδομή AWS.
- Να εφαρμόσουν καλές πρακτικές για τη σχεδίαση, εφαρμογή, βελτιστοποίηση και εφαρμογή υποδομών και λογισμικών στο AWS.
AWS IoT Core
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (επιτόπου ή εξ αποστάσεως) απευθύνεται σε μηχανικούς που επιθυμούν να αναπτύξουν και να διαχειριστούν συσκευές IoT σε AWS.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να δημιουργήσουν μια πλατφόρμα IoT που περιλαμβάνει την ανάπτυξη και τη διαχείριση ενός backend, μιας πύλης και συσκευών πάνω από το AWS.
Amazon Web Services (AWS) IoT Greengrass
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές που επιθυμούν να εγκαταστήσουν, να διαμορφώσουν και να διαχειριστούν τις AWS IoT δυνατότητες του Greengrass για τη δημιουργία εφαρμογών για διάφορες συσκευές.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να χρησιμοποιούν το AWS IoT Greengrass για την κατασκευή, την ανάπτυξη, τη διαχείριση, την ασφάλεια και την παρακολούθηση εφαρμογών σε έξυπνες συσκευές.
AWS Lambda για Προγραμματιστές
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (επιτόπου ή απομακρυσμένα) απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν το AWS Lambda για να δημιουργήσουν και να αναπτύξουν υπηρεσίες και εφαρμογές στο cloud, χωρίς να χρειάζεται να ανησυχούν για την παροχή του περιβάλλοντος εκτέλεσης (διακομιστές, VM και κοντέινερ, διαθεσιμότητα, επεκτασιμότητα, αποθήκευση κ.λπ.).
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Διαμορφώστε το AWS Lambda για να εκτελέσετε μια λειτουργία.
- Κατανοήστε το FaaS (Λειτουργίες ως Υπηρεσία) και τα πλεονεκτήματα της ανάπτυξης χωρίς διακομιστή.
- Δημιουργία, αποστολή και εκτέλεση συναρτήσεων AWS Lambda.
- Ενσωματώστε τις λειτουργίες Lambda με διαφορετικές πηγές συμβάντων.
- Συσκευασία, ανάπτυξη, παρακολούθηση και αντιμετώπιση προβλημάτων εφαρμογών που βασίζονται στο Lambda.
DO180: Εισαγωγή στα Containers, Kubernetes & OpenShift
35 ΏρεςΤο DO180 είναι μια εισαγωγή σε κόντεйνερ, τα βασικά σημεία του Kubernetes και τις έννοιες της πλατφόρμας Red Hat OpenShift με εστίαση στις χειριστικές δεξιότητες.
Αυτή η καθοδήγηση από καθηγητή, ενωμένη μάθηση (online ή on-site), στοχεύει σε τεχνικούς προφεσιονάλες με βασικό ως και διαμεσαίο επίπεδο που θέλουν να μάθουν τα workflows για κόντεινερ, τα πρωτότυπα του Kubernetes και πώς να δημιουργήσουν και λειτουργίζουν εφαρμογές στο OpenShift.
Εώς το τέλος αυτής της καθοδήγησης, οι συμμετέχοντες θα μπορούν να:
- Κατασκευάζουν και διαχειρίζονται εικόνες και ρυθμίσεις κοντεινερ με βέλτιστες πρακτικές για αναπαραγωγή και ασφάλεια.
- Εγκαθιστούν και διαχειρίζονται αντικείμενα Kubernetes όπως τα pods, deployments, και services στο OpenShift.
- Χρησιμοποιούν λειτουργίες OpenShift περιλαμβάνοντας routes, buildconfigs, και το web console για να διευκολύνουν την παράδοση εφαρμογών.
- Εφαρμένη χρήση έξυπνων αποθηκευτικών, διαχείριση συνδυασμάτων και επεξεργασία secrets για stateful workloads.
- Εφαρμένη βασική ασφάλεια, RBAC, και πρακτικές παρακολούθησης για να διατηρούν υγιείς clusters και εφαρμογές.
Μορφή του μαθήματος
- Αλληλεπιδραστική παράσταση και συζήτηση.
- Χειροντικές εργασίες σε ζωντανό περιβάλλον OpenShift κάθε μέρα.
- Ασκήσεις με διάφορους χαρακτηρισμούς και εργαστήρια για τον προσδιορισμό προβλημάτων.
Επιλογές προσαρμογής μαθήματος
- Για να ζητήσετε προσαρμοσμένη κατάρτιση για αυτό το μάθημα, παρακαλώ επικοινωνήστε μαζί μας για να διοργανώσετε.
Mastering DevOps με το AWS Cloud9
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε επαγγελματίες προχωρημένου επιπέδου που επιθυμούν να εμβαθύνουν στην κατανόησή τους σχετικά με τις DevOps πρακτικές και να εξορθολογίσουν τις διαδικασίες ανάπτυξης χρησιμοποιώντας το AWS Cloud9.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε και διαμορφώστε το AWS Cloud9 για ροές εργασίας DevOps.
- Υλοποίηση αγωγών συνεχούς ενοποίησης και συνεχούς παράδοσης (CI/CD).
- Αυτοματοποιήστε τις διαδικασίες δοκιμών, παρακολούθησης και ανάπτυξης χρησιμοποιώντας το AWS Cloud9.
- Ενσωματώστε υπηρεσίες AWS όπως το Lambda, το EC2 και το S3 στις ροές εργασίας DevOps.
- Χρησιμοποιήστε συστήματα ελέγχου πηγής όπως το GitHub ή το GitLab στο AWS Cloud9.
Ανάπτυξη Αρχείων Πακέτων σε Λειτουργία Χωρίς Εξυπηρετητή στο AWS Cloud9
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε επαγγελματίες μεσαίου επιπέδου που επιθυμούν να μάθουν πώς να δημιουργούν, να αναπτύσσουν και να διατηρούν αποτελεσματικά εφαρμογές χωρίς διακομιστή στο AWS Cloud9 και στο AWS Lambda.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τις βασικές αρχές της αρχιτεκτονικής χωρίς διακομιστή.
- Ρυθμίστε το AWS Cloud9 για ανάπτυξη εφαρμογών χωρίς διακομιστή.
- Αναπτύξτε, δοκιμάστε και αναπτύξτε εφαρμογές χωρίς διακομιστή χρησιμοποιώντας το AWS Lambda.
- Ενσωματώστε το AWS Lambda με άλλες υπηρεσίες AWS όπως το API Gateway και το S3.
- Βελτιστοποιήστε εφαρμογές χωρίς διακομιστή για απόδοση και αποδοτικότητα κόστους.
Εφαρμογή Kubernetes με Helm
7 ΏρεςΑυτή η καθοδηγούμενη εκπαίδευση in Ελλάδα (online ή on-site) αποσκοπεί σε μηχανικούς που θέλουν να χρησιμοποιήσουν το Helm για να εξυφάλτηση τη διαδικασία εγκατάστασης και διαχείρισης εφαρμογών Kubernetes.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να εγκαθιστούν και να ρυθμίζουν το Helm.
- Να δημιουργούν αναπαράγεις κατασκευές εφαρμογών Kubernetes.
- Να μοιράζονται εφαρμογές ως Helm charts.
- Να τρέχουν τρίτες πλευρές εφαρμογές αποθηκευμένες ως Helm charts.
- Να διαχειρίζονται τις έκδοσες των πακέτων Helm.
Βιομηχανική Εκπαίδευση IoT (Internet of Things) με Raspberry PI και AWS IoT Core
8 ΏρεςΣύνοψη:
- Βασικές έννοιες αρχιτεκτονικής και λειτουργιών του IoT
- Οι "Συσκευές", οι "Αισθητήρες", το Διαδίκτυο και η χαρτογράφηση μεταξύ των επιχειρηματικών λειτουργιών του IoT
- Βασικά στοιχεία όλων των λογισμικών συστατικών του IoT - υλικό, firmware, μεσολαβητής, cloud και εφαρμογή κινητού
- Λειτουργίες IoT - Διαχειριστής στόλου, οπτικοποίηση δεδομένων, FM και DV βασισμένα σε SaaS, ειδοποιήσεις/alarms, καταχώριση αισθητήρων, καταχώριση "συσκευής", γεωφencing
- Βασικές έννοιες επικοινωνίας συσκευών IoT με cloud μέσω MQTT.
- Σύνδεση συσκευών IoT με AWS μέσω MQTT (AWS IoT Core).
- Σύνδεση AWS IoT core με συνάρτηση AWS Lambda για υπολογισμούς και αποθήκευση δεδομένων χρησιμοποιώντας DynamoDB.
- Σύνδεση Raspberry PI με AWS IoT core και απλή επικοινωνία δεδομένων.
- Χειροκίνητη εξάσκηση με Raspberry PI και AWS IoT Core για την κατασκευή μιας έξυπνης συσκευής.
- Οπτικοποίηση δεδομένων αισθητήρων και επικοινωνία μέσω διεπαφής web.
Εισαγωγή στο Minikube και το Kubernetes
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές λογισμικού από αρχάριους έως μεσαίου επιπέδου και DevOps επαγγελματίες που επιθυμούν να μάθουν πώς να ρυθμίζουν και να διαχειρίζονται ένα τοπικό Kubernetes περιβάλλον χρησιμοποιώντας Minikube.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εγκαταστήστε και ρυθμίστε το Minikube στον τοπικό υπολογιστή τους.
- Κατανοήστε τις βασικές έννοιες και την αρχιτεκτονική του Kubernetes.
- Αναπτύξτε και διαχειριστείτε κοντέινερ χρησιμοποιώντας το kubectl και τον πίνακα εργαλείων Minikube.
- Ρυθμίστε μόνιμες λύσεις αποθήκευσης και δικτύωσης για το Kubernetes.
- Χρησιμοποιήστε το Minikube για την ανάπτυξη, τη δοκιμή και τον εντοπισμό σφαλμάτων εφαρμογών.
Minikube για Προγραμματιστές
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές μεσαίου επιπέδου και DevOps μηχανικούς που επιθυμούν να χρησιμοποιήσουν το Minikube ως μέρος της ροής εργασιών ανάπτυξής τους.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε και διαχειριστείτε ένα τοπικό περιβάλλον Kubernetes χρησιμοποιώντας το Minikube.
- Κατανοήστε τον τρόπο ανάπτυξης, διαχείρισης και εντοπισμού σφαλμάτων εφαρμογών στο Minikube.
- Ενσωματώστε το Minikube στους αγωγούς συνεχούς ενοποίησης και ανάπτυξης.
- Βελτιστοποιήστε τη διαδικασία ανάπτυξής τους χρησιμοποιώντας τις προηγμένες δυνατότητες του Minikube.
- Εφαρμόστε βέλτιστες πρακτικές για τοπική ανάπτυξη Kubernetes.