Περί τσεκουριών και λάχανων

Σκέψεις σχετικά με το από πού προέρχεται η επιθυμία να περάσει η πιστοποίηση AWS Solutions Architect Associate.

Κίνητρο πρώτο: «Άξονες»

Μία από τις πιο χρήσιμες αρχές για κάθε επαγγελματία είναι «Γνωρίστε τα εργαλεία σας» (ή μια από τις παραλλαγές του»ακονίστε το πριόνι").

Βρισκόμαστε στα σύννεφα για πολύ καιρό, αλλά προς το παρόν ήταν απλώς μονολιθικές εφαρμογές με βάσεις δεδομένων που αναπτύσσονται σε περιπτώσεις EC2 - φθηνές και χαρούμενες.

Σταδιακά όμως στριμωχτήκαμε μέσα στο μονόλιθο. Ορίσαμε μια πορεία για την κοπή με καλό τρόπο - για σπονδυλοποίηση, και στη συνέχεια για τις μοντέρνες πλέον μικροϋπηρεσίες. Και πολύ γρήγορα «εκατό λουλούδια ανθίζουν» σε αυτό το χώμα.

Γιατί να πάτε μακριά - το έργο καταγραφής δραστηριοτήτων που εκτελώ αυτήν τη στιγμή περιλαμβάνει:

  • Πελάτες με τη μορφή διαφόρων εφαρμογών του προϊόντος μας - από τις απομακρυσμένες γωνιές της πυκνής παλαιού τύπου έως τις μοντέρνες μικροϋπηρεσίες στο .Net Core.
  • Ουρές Amazon SQS, οι οποίες περιέχουν αρχεία καταγραφής σχετικά με το τι συμβαίνει με τους πελάτες.
  • Μια μικρουπηρεσία .Net Core που ανακτά μηνύματα από μια ουρά και τα στέλνει στο Amazon Kinesis Data Streams (KDS). Διαθέτει επίσης μια διεπαφή Web API και swagger UI ως εφεδρικό κανάλι για μη αυτόματη δοκιμή. Είναι τυλιγμένο σε ένα κοντέινερ Docker Linux και φιλοξενείται στο Amazon ECS. Η αυτόματη κλιμάκωση παρέχεται σε περίπτωση μεγάλης ροής κορμών.
  • Από το KDS, τα δεδομένα αποστέλλονται με πυροσβεστικούς σωλήνες στο Amazon Redshift με ενδιάμεσες αποθήκες στο Amazon S3.
  • Τα λειτουργικά αρχεία καταγραφής για προγραμματιστές (πληροφορίες εντοπισμού σφαλμάτων, μηνύματα σφάλματος, κ.λπ.) έχουν μορφοποιηθεί σε οπτικά ευχάριστο JSON και αποστέλλονται στο Amazon CloudWatch Logs

Περί τσεκουριών και λάχανων

Δουλεύοντας με έναν τέτοιο ζωολογικό κήπο υπηρεσιών AWS, θέλετε να μάθετε τι υπάρχει στο οπλοστάσιο και πώς να το χρησιμοποιήσετε καλύτερα.

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

Και τότε εμφανίζεται κοντά ένας πλούσιος γείτονας, ο οποίος έχει ένα καταραμένο σύννεφο από διάφορα εργαλεία: ηλεκτρικά πριόνια, πιστόλια καρφιών, κατσαβίδια και ένας Θεός ξέρει τι άλλο. Είναι έτοιμος να νοικιάζει όλο αυτό τον πλούτο όλο το εικοσιτετράωρο. Τι να κάνω? Απορρίπτουμε την επιλογή να πάρουμε ένα τσεκούρι και να το αφαιρέσουμε ως πολιτικά αναλφάβητη. Το πιο έξυπνο πράγμα που πρέπει να κάνετε θα ήταν να μελετήσετε τι είδους εργαλεία υπάρχουν, πώς μπορούν να αλληλοσυμπληρώνονται σε διαφορετικές δουλειές και υπό ποιες συνθήκες παραδίδονται.

Δεδομένου ότι αυτό ήταν το κύριο κίνητρο για μένα, η προετοιμασία ήταν δομημένη ανάλογα - να βρω έναν θεμελιώδη οδηγό και να τον μελετήσω προσεκτικά. Και ένας τέτοιος οδηγός Βρέθηκε. Το βιβλίο είναι γραμμένο λίγο στεγνά, αλλά αυτό είναι απίθανο να τρομάξει τους ανθρώπους που μελέτησαν το μάταν σύμφωνα με τον Fichtenholtz.

Το διάβασα από εξώφυλλο και νομίζω ότι ανταποκρίνεται πλήρως στον προορισμό του - δίνει μια καλή επισκόπηση τόσο των ίδιων των υπηρεσιών όσο και των πιο γενικών εννοιών που μπορεί να συναντηθούν στις εξετάσεις. Επιπλέον, ένα ωραίο μπόνους είναι η ευκαιρία να περάσετε από μια κάπως περίεργη διαδικασία εγγραφής στο Sybex και να απαντήσετε σε όλες τις ερωτήσεις του τεστ και τις πρακτικές εξετάσεις από το βιβλίο online.

Ένα σημαντικό σημείο: Σπούδασα χρησιμοποιώντας ένα βιβλίο από την έκδοση του 2016, αλλά στο AWS όλα αλλάζουν αρκετά δυναμικά, οπότε αναζητήστε την πιο πρόσφατη έκδοση που θα είναι διαθέσιμη τη στιγμή της προετοιμασίας. Για παράδειγμα, ερωτήσεις σχετικά με τη διαθεσιμότητα και την ανθεκτικότητα των διαφόρων κατηγοριών S3 και Glacier εμφανίζονται συχνά σε δοκιμές, αλλά ορισμένοι από τους αριθμούς έχουν αλλάξει σε σύγκριση με το 2016. Επιπλέον, έχουν προστεθεί νέα (για παράδειγμα, INTELLIGENT_TIERING ή ONEZONE_IA).

Μοτίβο δεύτερο: “65 αποχρώσεις του πορτοκαλιού”

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

Νομίζω ότι αυτή η ευχαρίστηση μοιάζει πολύ με το να παίζεις What? Οπου? Οταν?" ή, ας πούμε, μια καλή παρτίδα σκάκι.

Υπό αυτή την έννοια, η τρέχουσα εξέταση AWS Solutions Architect Associate είναι πολύ καλή. Αν και κατά την προετοιμασία, μεταξύ των ερωτήσεων του τεστ, κατά καιρούς υπήρχαν «στριμωγμένες», όπως «Πόσες ελαστικές διευθύνσεις IP μπορείτε να έχετε σε ένα VPC;" h "Ποια είναι η διαθεσιμότητα του S3 IA;», κατά τη διάρκεια της ίδιας της εξέτασης δεν υπήρχαν τέτοιοι άνθρωποι. Στην πραγματικότητα, σχεδόν κάθε μία από τις 65 ερωτήσεις ήταν ένα πρόβλημα μίνι σχεδιασμού. Ακολουθεί ένα αρκετά χαρακτηριστικό παράδειγμα από την επίσημη τεκμηρίωση:

Μια διαδικτυακή εφαρμογή επιτρέπει στους πελάτες να ανεβάζουν παραγγελίες σε έναν κάδο S3. Τα προκύπτοντα συμβάντα Amazon S3 ενεργοποιούν μια συνάρτηση Lambda που εισάγει ένα μήνυμα σε μια ουρά SQS. Μια μεμονωμένη παρουσία EC2 διαβάζει μηνύματα από την ουρά, τα επεξεργάζεται και τα αποθηκεύει σε έναν πίνακα DynamoDB που διαιρείται με μοναδικό αναγνωριστικό παραγγελίας. Τον επόμενο μήνα η επισκεψιμότητα αναμένεται να αυξηθεί κατά 10 και ένας αρχιτέκτονας λύσεων εξετάζει την αρχιτεκτονική για πιθανά προβλήματα κλιμάκωσης. Ποιο στοιχείο είναι ΠΕΡΙΣΣΟΤΕΡΟ να χρειάζεται ανακατασκευή για να μπορέσει να κλιμακωθεί για να καλύψει τη νέα κίνηση;
Α. Συνάρτηση λάμδα Β. ουρά SQS Γ. Περίπτωση EC2 Δ. πίνακας DynamoDB

Από όσο γνωρίζω, η προηγούμενη έκδοση της εξέτασης περιείχε 55 ερωτήσεις και της δόθηκε 80 λεπτά. Προφανώς, έκαναν καλή δουλειά σε αυτό: τώρα υπάρχουν 65 ερωτήσεις και 130 λεπτά για αυτές. Ο χρόνος ανά ερώτηση έχει αυξηθεί, αλλά πρακτικά δεν υπάρχουν παροδικές ερωτήσεις. Έπρεπε να σκεφτώ το καθένα, μερικές φορές για περισσότερο από δύο λεπτά.

Παρεμπιπτόντως, υπάρχει ένα πρακτικό συμπέρασμα από αυτό. Συνήθως η τακτική που κερδίζει είναι να περνάς γρήγορα όλες τις ερωτήσεις και να απαντάς αμέσως σε ό,τι απαντάται. Στην περίπτωση του SAA-C01, αυτό γενικά δεν λειτουργεί· θα πρέπει να επισημάνετε σχεδόν κάθε ερώτηση με πλαίσια ελέγχου, διαφορετικά υπάρχει κίνδυνος να μην παρατηρήσετε κάποιες λεπτομέρειες και να απαντήσετε λανθασμένα. Κατέληξα να απαντήσω, να αφιερώσω ένα ή δύο λεπτά σε κάθε ερώτηση και μετά να επιστρέψω σε αυτές που είχαν επισημανθεί και να ξοδέψω τα υπόλοιπα 20 λεπτά σε αυτές.

Κίνητρο τρίτο: «Αν ήξερε η νεολαία, αν μπορούσε τα γηρατειά»

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

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

Αλλά η αίσθηση μπορεί να είναι παραπλανητική· χρειάζεται ένα αντικειμενικό κριτήριο. Δεν είναι μια επιλογή να προετοιμαστείτε για τις εξετάσεις και να τις περάσετε;

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

Λοιπόν, λίγα για το τι θα μπορούσε να είναι κίνητρο, αλλά ήταν απίθανο να είναι στην περίπτωσή μου.

Όχι το πρώτο κίνητρο: "Λάχανο"

Υπάρχουν περίεργοι Έρευνα Forbes σχετικά με ποιους ειδικούς με ποιους πιστοποιητικούς πληρώνονται περισσότερο στον κόσμο και η AWS SAA βρίσκεται στην τιμητική 4η θέση εκεί

Περί τσεκουριών και λάχανων

Αλλά, πρώτον, ποια είναι η αιτία και ποιο το αποτέλεσμα; Υποψιάζομαι ότι τα παιδιά βγάζουν καλά χρήματα
λόγω ορισμένων ικανοτήτων και αυτές οι ίδιες ικανότητες βοηθούν να περάσει η πιστοποίηση. Δεύτερον, με βασανίζουν αόριστες αμφιβολίες ότι κάποιος θα αμείβεται με 130 χιλ. $ ετησίως εκτός ΗΠΑ, ακόμα κι αν είναι πιστοποιημένος από την κορυφή ως τα νύχια.

Και γενικά, όπως γνωρίζετε, μετά την ικανοποίηση των κατώτερων επιπέδων της πυραμίδας, ο μισθός παύει να είναι ο κύριος παράγοντας.

Όχι το δεύτερο κίνητρο: «Απαιτήσεις της εταιρείας»

Οι εταιρείες ενδέχεται να ενθαρρύνουν ή ακόμη και να απαιτούν πιστοποιήσεις (ειδικά αν χρειάζονται για συνεργασίες, όπως η συμμετοχή στο AWS APN στην περίπτωση της Amazon).

Αλλά στην περίπτωσή μας, παράγεται ένα ανεξάρτητο προϊόν και προσπαθούμε επίσης να αποφύγουμε το κλείδωμα του προμηθευτή. Άρα κανείς δεν απαιτεί πιστοποιητικά. Θα σας επαινέσουν και θα πληρώσουν για τις εξετάσεις ως αναγνώριση ορισμένων προσπαθειών - αυτό είναι όλο το επίσημο.

Όχι το τρίτο κίνητρο: «Απασχόληση»

Ίσως η κατοχή πιστοποιητικών να είναι ένα σαφές πλεονέκτημα για την απόκτηση εργασίας, καθώς όλα τα άλλα είναι ίσα. Αλλά δεν έχω σχέδια να αλλάξω δουλειά. Είναι ενδιαφέρον να εργάζεστε σε ένα σύνθετο προϊόν που χρησιμοποιεί ενεργά πολλές νέες προσεγγίσεις και υπηρεσίες AWS. Όλα αυτά είναι αρκετά στην τρέχουσα τοποθεσία.

Όχι, βέβαια, υπάρχουν διαφορετικές περιπτώσεις: σε 23 χρόνια στην πληροφορική άλλαξα δουλειά 5 φορές. Δεν είναι γεγονός ότι δεν θα χρειαστεί να αλλάξω ξανά αν αντέξω άλλα 20 χρόνια. Αλλά αν με νικήσουν, θα κραυγή.

χρήσιμος

Εν κατακλείδι, θα αναφέρω μερικά ακόμη υλικά που χρησιμοποίησα στην προετοιμασία για τις εξετάσεις και απλώς ως «ακονιστήρι για το πριόνι»:

  • Μαθήματα βίντεο πληθυντικός и σύννεφο γκουρού. Τα τελευταία, λένε, είναι ιδιαίτερα καλά αν αγοράσετε μια συνδρομή με πρόσβαση σε όλες τις πρακτικές εξετάσεις. Αλλά ένας από τους όρους παιχνιδιού μου ήταν να μην ξοδέψω ούτε ένα σεντ για προετοιμασία· η αγορά μιας συνδρομής δεν πήγε καλά με αυτό. Επιπλέον, γενικά θεωρώ ότι η μορφή βίντεο είναι λιγότερο πυκνή όσον αφορά την ποσότητα πληροφοριών ανά μονάδα χρόνου. Όταν όμως ετοιμαστούν για SA Professional, το πιθανότερο είναι να εγγραφώ για συνδρομή.
  • Τόνοι επίσημης τεκμηρίωσης της Amazon, συμπεριλαμβανομένων των F.A.Q και White Papers.
  • Λοιπόν, το τελευταίο, αλλά σημαντικό πράγμα - δοκιμές επαλήθευσης. Τα βρήκα μια-δυο μέρες πριν τις εξετάσεις και έκανα καλή εξάσκηση. Δεν υπάρχει τίποτα να διαβάσετε εκεί, αλλά η ηλεκτρονική διεπαφή και τα σχόλια στις απαντήσεις είναι καλά.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο