Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Λεπτομέρειες εικονικοποίησης
- Επισκόπηση εννοιών λειτουργικού συστήματος: CPU, Μνήμη, Δίκτυο, Αποθήκευση
- Hypervisor
- Επόπτης εποπτών
- Μηχάνημα «οικοδεσπότη» και ΛΣ «φιλοξενούμενου»
- Hypervisor Τύπου-1 και Hypervisor Τύπου-2
- Citrix XEN, VMware ESX/ESXi, MS Hyper-V, IBM LPAR.
- Εικονικοποίηση δικτύου
- Σύντομη εισαγωγή στο μοντέλο OSI 7 επιπέδων
- Εστίαση στο επίπεδο δικτύου
- Μοντέλο TCP/IP ή Πρωτόκολλο Διαδικτύου
- Εστίαση σε ένα μόνο κάθετο
- Επίπεδο εφαρμογής: SSL
- Επίπεδο δικτύου: TCP
- Επίπεδο διαδικτύου: IPv4/IPv6
- Επίπεδο σύνδεσης: Ethernet
- Δομή πακέτου
- Διευθυνσιοδότηση: Διεύθυνση IP και ονόματα τομέα
- Firewall, Load Balancer, Router, Adapter
- Εικονικοποιημένο δίκτυο
- Αφαιρέσεις υψηλότερου επιπέδου: Υποδίκτυα, Ζώνες.
- Πρακτική άσκηση:
- Εξοικείωση με το cluster ESXi και τον client vSphere.
- Δημιουργία/ενημέρωση δικτύων σε cluster ESXi, ανάπτυξη φιλοξενούμενων από πακέτα VMDK, ενεργοποίηση διασύνδεσης μεταξύ φιλοξενούμενων σε ένα cluster ESXi.
- Πραγματοποίηση τροποποιήσεων σε μια εκτελούμενη εικονική μηχανή και λήψη στιγμιότυπου.
- Ενημέρωση κανόνων τείχους προστασίας στο ESXi χρησιμοποιώντας τον client vSphere.
2. Υπολογιστικό νέφος: Μια αλλαγή παραδείγματος
- Ένα γρήγορο, οικονομικό μέσο για να καταστήσετε ένα προϊόν/λύση διαθέσιμο στον κόσμο
- Κοινή χρήση πόρων
- Εικονικοποίηση εικονικοποιημένου περιβάλλοντος
- Κύρια οφέλη:
- Ελαστικότητα πόρων κατά παραγγελία
- Ιδεάζεστε -> Κώδικας -> Ανάπτυξη χωρίς να απαιτείται υποδομή
- Ταχείς αγωγοί CI/CD
- Απομόνωση περιβάλλοντος και κάθετη αυτονομία
- Ασφάλεια μέσω διαστρωμάτωσης
- Βελτιστοποίηση εξόδων
- Ελαστικότητα πόρων κατά παραγγελία
- Νέφος εσωτερικής εγκατάστασης και πάροχοι νέφους
- Το νέφος ως μια αποτελεσματική εννοιολογική αφαίρεση για κατανεμημένο υπολογισμό
3. Εισαγωγή στα επίπεδα λύσεων νέφους:
- IaaS (Infrastructure as a Service)
- AWS, Azure, Google
- Επιλέξτε έναν πάροχο για να συνεχίσετε αργότερα. Προτείνεται η AWS.
- Εισαγωγή στα AWS VPC, AWS EC2 κ.λπ.
- PaaS (Platform as a Service)
- AWS, Azure, Google, CloudFoundry, Heroku
- Εισαγωγή στα AWS DynamoDB, AWS Kinesis κ.λπ.
- SaaS (Software as a Service)
- Πολύ σύντομη επισκόπηση
- Microsoft Office, Confluence, SalesForce, Slack
- Το SaaS βασίζεται στο PaaS το οποίο βασίζεται στο IaaS το οποίο βασίζεται στην εικονικοποίηση
4. Πρακτικό έργο νέφους IaaS
- Το έργο χρησιμοποιεί την AWS ως τον πάροχο νέφους IaaS
- Χρησιμοποιήστε το CentOS/RHEL ως λειτουργικό σύστημα για το υπόλοιπο της άσκησης
- Εναλλακτικά, μπορεί να χρησιμοποιηθεί και το Ubuntu, αλλά το RHEL/CentOS προτιμάται
- Αποκτήστε ατομικούς λογαριασμούς AWS IAM από τον διαχειριστή του νέφους σας
- Κάθε φοιτητής πρέπει να εκτελέσει αυτά τα βήματα ανεξάρτητα
- Η δυνατότητα να δημιουργείτε ολόκληρη τη δική σας υποδομή κατά παραγγελία είναι η καλύτερη επίδειξη της δύναμης του υπολογιστικού νέφους
- Χρησιμοποιήστε τους οδηγούς AWS -- τις διαδικτυακές κονσόλες AWS -- για να ολοκληρώσετε αυτές τις εργασίες, εκτός αν αναφέρεται διαφορετικά
- Δημιουργήστε ένα δημόσιο VPC στην περιοχή us-east-1
- Δύο υποδίκτυα (Subnet-1 και Subnet-2) σε δύο διαφορετικές ζώνες διαθεσιμότητας
- Ανατρέξτε στο https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Scenarios.html για αναφορά.
- Δημιουργήστε τρεις ξεχωριστές ομάδες ασφαλείας
- SG-Internet
- Επιτρέπει εισερχόμενη κίνηση από το διαδίκτυο στις θύρες https 443 και http 80
- Δεν επιτρέπονται άλλες εισερχόμενες συνδέσεις
- SG-Service
- Επιτρέπει εισερχόμενη κίνηση μόνο από την ομάδα ασφαλείας SG-Internet στις θύρες https 443 και http 80
- Επιτρέπει ICMP μόνο από την SG-Internet
- Δεν επιτρέπονται άλλες εισερχόμενες συνδέσεις
- SG-SSH:
- Επιτρέπει εισερχόμενη σύνδεση SSH:22 μόνο από μία μοναδική IP που αντιστοιχεί στη δημόσια IP του μηχανήματος εργαστηρίου του φοιτητή. Σε περίπτωση που το μηχάνημα εργαστηρίου βρίσκεται πίσω από διακομιστή μεσολάβησης, τότε η δημόσια IP του διακομιστή μεσολάβησης.
- SG-Internet
- Δύο υποδίκτυα (Subnet-1 και Subnet-2) σε δύο διαφορετικές ζώνες διαθεσιμότητας
- Αναπτύξτε ένα στιγμιότυπο ενός AMI που αντιστοιχεί στο επιλεγμένο σας ΛΣ -- κατά προτίμηση τις τελευταίες εκδόσεις RHEL/CentOS που είναι διαθέσιμες στα AMI -- και φιλοξενήστε το στιγμιότυπο στο Subnet-1. Συνδέστε το στιγμιότυπο στις ομάδες SG-Service και SG-SSH.
- Αποκτήστε πρόσβαση στο στιγμιότυπο μέσω SSH από το μηχάνημα εργαστηρίου σας.
- Εγκαταστήστε τον διακομιστή NGINX σε αυτό το στιγμιότυπο
- Τοποθετήστε στατικό περιεχόμενο της επιλογής σας -- σελίδες html, εικόνες -- για να εξυπηρετηθούν από τον NGINX (στη θύρα 80 μέσω HTTP) και ορίστε διευθύνσεις URL για αυτά.
- Δοκιμάστε τη διεύθυνση URL από το ίδιο το μηχάνημα.
- Δημιουργήστε ένα είδωλο AMI από αυτό το εκτελούμενο στιγμιότυπο.
- Αναπτύξτε αυτό το νέο AMI και φιλοξενήστε το στιγμιότυπο στο Subnet-2. Συνδέστε το στιγμιότυπο στις ομάδες SG-Service και SG-SSH.
- Εκτελέστε τον διακομιστή NGINX και επικυρώστε ότι η διεύθυνση URL πρόσβασης για το στατικό περιεχόμενο που δημιουργήθηκε στο βήμα (i) λειτουργεί.
- Δημιουργήστε έναν νέο “classic” Elastic Load Balancer και συνδέστε τον στην SG-Internet.
- Σημειώστε τη διαφορά από τον Application Load Balancer και τον Network Load Balancer.
- Δημιουργήστε κανόνα δρομολόγησης που προωθεί όλη την κίνηση http 80 και https 443 σε μια ομάδα στιγμιοτύπων που αποτελείται από τα δύο στιγμιότυπα που δημιουργήθηκαν παραπάνω.
- Χρησιμοποιώντας οποιοδήποτε εργαλείο διαχείρισης πιστοποιητικών -- java keytool κ.λπ. -- δημιουργήστε ένα ζεύγος κλειδιών και ένα αυτο-υπογεγραμμένο πιστοποιητικό και εισαγάγετε το πιστοποιητικό στο AWS Certificate Manager (ACM)
5. Παρακολούθηση νέφους: Εισαγωγή και πρακτικό έργο
- Μετρικές AWS CloudWatch
- Μεταβείτε στον πίνακα ελέγχου AWS CloudWatch για τα στιγμιότυπα
- Ανακτήστε τις σχετικές μετρικές και εξηγήστε τη μεταβλητότητά τους με το χρόνο
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
- Ανακτήστε τις σχετικές μετρικές και εξηγήστε τη μεταβλητότητά τους με το χρόνο
- Μεταβείτε στον πίνακα ελέγχου AWS CloudWatch για τον ELB
- Παρατηρήστε τις μετρικές του ELB και εξηγήστε τη μεταβλητότητά τους με το χρόνο
- https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html
6. Προηγμένες έννοιες για περαιτέρω μάθηση
- Υβριδικό νέφος -- νέφος εσωτερικής εγκατάστασης και δημόσιο νέφος
- Μετεγκατάσταση: Από εσωτερική εγκατάσταση σε δημόσιο νέφος
- Μετεγκατάσταση κώδικα εφαρμογής
- Μετεγκατάσταση βάσης δεδομένων
- DevOps
- Υποδομή ως κώδικας
- Πρότυπο AWS Cloud Formation
- Αυτόματη κλιμάκωση
- Μετρικές AWS CloudWatch για τον προσδιορισμό της υγείας
Απαιτήσεις
Δεν υπάρχουν συγκεκριμένες απαιτήσεις για την παρακολούθηση αυτού του μαθήματος.
Κοινό
Μηχανικοί λογισμικού/Επιστήμονες υπολογιστών με επαρκείς έννοιες αλγορίθμων και εξοικείωση με τουλάχιστον μία γλώσσα προγραμματισμού/scripting αλλά χωρίς καμία εμπειρία στο Υπολογιστικό Νέφος
21 Ώρες
Σχόλια (1)
Ο εκπαιδευτής σας εξηγεί πολύ καλά.
Cosmin Simota - Serviciul de Telecomunicatii Speciale
Κομμάτι - Cloud computing essentials for managers / software engineers
Μηχανική Μετάφραση