Über Äxte und Kohl

Überlegungen darüber, woher der Wunsch kommt, die Zertifizierung zu bestehen AWS Solutions Architect Associate.

Motiv eins: „Äxte“

Einer der nützlichsten Grundsätze für jeden Profi ist „Kennen Sie Ihre Werkzeuge“ (oder eine seiner Variationen).die Säge schärfen").

Wir waren schon lange in den Clouds, aber vorerst waren es nur monolithische Anwendungen mit Datenbanken, die auf EC2-Instanzen bereitgestellt wurden – günstig und fröhlich.

Doch nach und nach wurde es in dem Monolithen eng. Wir haben die Weichen für einen guten Schnitt gestellt – für die Modularisierung und dann für die mittlerweile modischen Microservices. Und sehr schnell blühen auf diesem Boden „hundert Blumen“.

Warum weit gehen? Das Aktivitätsprotokollierungsprojekt, das ich derzeit durchführe, umfasst:

  • Kunden in Form verschiedener Anwendungen unseres Produkts – von den abgelegenen Ecken des dichten Erbes bis hin zu trendigen Microservices auf .Net Core.
  • Amazon SQS-Warteschlangen, die Protokolle darüber enthalten, was mit Clients passiert.
  • Ein .Net Core-Mikroservice, der Nachrichten aus einer Warteschlange abruft und sie an Amazon Kinesis Data Streams (KDS) sendet. Es verfügt außerdem über eine Web-API-Schnittstelle und eine Swagger-Benutzeroberfläche als Backup-Kanal für manuelle Tests. Es ist in einen Docker-Linux-Container verpackt und wird unter Amazon ECS gehostet. Bei einem großen Protokollfluss wird eine automatische Skalierung bereitgestellt.
  • Von KDS werden Daten über Feuerwehrschläuche an Amazon Redshift mit Zwischenlagern in Amazon S3 gesendet.
  • Betriebsprotokolle für Entwickler (Debuginformationen, Fehlermeldungen usw.) werden in optisch ansprechendem JSON formatiert und an Amazon CloudWatch Logs gesendet

Über Äxte und Kohl

Wenn Sie mit einem solchen Zoo an AWS-Diensten arbeiten, möchten Sie wissen, was sich im Arsenal befindet und wie Sie es am besten nutzen können.

Stellen Sie sich vor: Sie haben eine alte, bewährte Axt, die Bäume gut fällen und Nägel gut einschlagen kann. Im Laufe der jahrelangen Arbeit haben Sie gelernt, gut damit umzugehen, eine Hundehütte, ein paar Schuppen und vielleicht sogar eine Hütte aufzubauen. Manchmal treten Schwierigkeiten auf; zum Beispiel klappt das Festziehen einer Schraube mit der Axt nicht immer schnell, aber meist lässt es sich mit Hilfe von Geduld und der einen oder anderen Mutter lösen.

Und dann taucht in der Nähe ein wohlhabender Nachbar auf, der eine verdammte Wolke verschiedener Werkzeuge hat: Elektrosägen, Nagelpistolen, Schraubenzieher und Gott weiß was noch. Er ist bereit, diesen ganzen Reichtum rund um die Uhr zu vermieten. Was zu tun ist? Wir lehnen die Möglichkeit, eine Axt zu nehmen und sie zu enteignen, als politische Analphabeten ab. Am klügsten wäre es, zu untersuchen, welche Art von Werkzeugen es gibt, wie sie sich in verschiedenen Berufen ergänzen können und unter welchen Bedingungen sie übergeben werden.

Da dies für mich das Hauptmotiv war, war die Vorbereitung entsprechend strukturiert – einen grundlegenden Leitfaden zu finden und ihn sorgfältig zu studieren. Und so ein Leitfaden wurde gefunden. Das Buch ist etwas trocken geschrieben, aber das dürfte Leute, die den Matan nach Fichtenholtz studiert haben, kaum abschrecken.

Ich habe es von Anfang bis Ende gelesen und bin der Meinung, dass es seinen beabsichtigten Zweck voll und ganz erfüllt – es bietet einen guten Überblick sowohl über die Dienstleistungen selbst als auch über allgemeinere Konzepte, denen man in der Prüfung begegnen kann. Ein schöner Bonus ist außerdem die Möglichkeit, eine etwas seltsame Registrierungsprozedur auf Sybex zu durchlaufen und alle Testfragen und Übungsprüfungen aus dem Buch online zu beantworten.

Ein wichtiger Punkt: Ich habe anhand eines Buches aus der Ausgabe 2016 studiert, aber in AWS ändert sich alles ziemlich dynamisch, also suchen Sie nach der neuesten Ausgabe, die zum Zeitpunkt der Vorbereitung verfügbar sein wird. Beispielsweise tauchen in Testtests häufig Fragen zur Verfügbarkeit und Haltbarkeit der verschiedenen S3- und Glacier-Klassen auf, doch einige Zahlen haben sich im Vergleich zu 2016 geändert. Darüber hinaus wurden neue hinzugefügt (z. B. INTELLIGENT_TIERING oder ONEZONE_IA).

Motiv zwei: „65 Orangetöne“

Angespanntes Denken erfordert einige Anstrengung. Aber es ist kein Geheimnis, dass viele Programmierer masochistische Freude daran haben, Probleme, Fragen und manchmal sogar Prüfungen zu rätseln.

Ich denke, dieses Vergnügen ähnelt sehr dem Spielen von What? Wo? Wann?" oder, sagen wir mal, eine gute Schachpartie.

In diesem Sinne ist die aktuelle Prüfung zum AWS Solutions Architect Associate sehr gut. Obwohl es während der Vorbereitung unter den Testfragen von Zeit zu Zeit „überfüllte“ Fragen gab, wie zum Beispiel „Wie viele elastische IP-Adressen können Sie in einer VPC haben?" oder "Wie ist die Verfügbarkeit von S3 IA?„Während der Prüfung selbst gab es solche Leute nicht. Tatsächlich handelte es sich bei fast jeder der 65 Fragen um ein Mini-Design-Problem. Hier ist ein ziemlich typisches Beispiel aus der offiziellen Dokumentation:

Eine Webanwendung ermöglicht es Kunden, Bestellungen in einen S3-Bucket hochzuladen. Die resultierenden Amazon S3-Ereignisse lösen eine Lambda-Funktion aus, die eine Nachricht in eine SQS-Warteschlange einfügt. Eine einzelne EC2-Instanz liest Nachrichten aus der Warteschlange, verarbeitet sie und speichert sie in einer DynamoDB-Tabelle, die nach einer eindeutigen Auftrags-ID partitioniert ist. Es wird erwartet, dass der Datenverkehr im nächsten Monat um den Faktor 10 zunehmen wird und ein Lösungsarchitekt die Architektur auf mögliche Skalierungsprobleme überprüft. Welche Komponente muss am wahrscheinlichsten umgestaltet werden, um sich an den neuen Datenverkehr anpassen zu können?
A. Lambda-Funktion B. SQS-Warteschlange C. EC2-Instanz D. DynamoDB-Tabelle

Soweit ich weiß, umfasste die vorherige Version der Prüfung 55 Fragen und hatte eine Dauer von 80 Minuten. Offenbar ist ihnen das gut gelungen: Jetzt stehen ihnen 65 Fragen und 130 Minuten zur Verfügung. Die Zeit pro Frage hat sich erhöht, aber es gibt praktisch keine Bestehensfragen mehr. Ich musste über jeden einzelnen Gedanken nachdenken, manchmal länger als zwei Minuten.

Daraus ergibt sich übrigens eine praktische Schlussfolgerung. Normalerweise besteht die Erfolgstaktik darin, alle Fragen schnell durchzugehen und die Antworten sofort zu beantworten. Im Fall von SAA-C01 funktioniert das in der Regel nicht, Sie müssen fast jede Frage mit Checkboxen markieren, sonst besteht die Gefahr, dass Sie ein Detail übersehen und falsch antworten. Am Ende antwortete ich, verbrachte ein oder zwei Minuten mit jeder Frage, ging dann zu den markierten Fragen zurück und verbrachte die restlichen 20 Minuten damit.

Motiv drei: „Wenn die Jugend es wüsste, wenn das Alter es könnte“

Wie Sie wissen, ist einer der häufigsten Ablehnungsgründe für Programmierer über 40 ihre im Vergleich zu jungen Menschen geringere Lernfähigkeit.

Mittlerweile habe ich das Gefühl, dass sich meine Lernfähigkeit in einigen Bereichen im Vergleich zu meinen Studienjahren sogar gesteigert hat – durch größere Ausdauer und Erfahrung, die es mir ermöglicht, bekannte Analogien für unbekannte Sachverhalte zu verwenden.

Aber Empfindungen können trügerisch sein; es bedarf eines objektiven Kriteriums. Ist es nicht eine Option, sich auf die Prüfung vorzubereiten und diese zu bestehen?

Ich denke, der Test war erfolgreich. Ich habe mich selbst vorbereitet und die Zubereitung verlief recht reibungslos. Nun ja, ein paar Mal bin ich beim Lesen eines Handbuchs in der Hängematte eingeschlafen, aber das kann jedem passieren.
Jetzt gibt es als Zeichen für Schießpulver in den Fläschchen ein Zertifikat und ordentliche Punkte für die Prüfung.

Nun, ein wenig darüber, was die Motivation sein könnte, aber in meinem Fall war es unwahrscheinlich, dass dies der Fall war.

Nicht das erste Motiv: „Kohl“

Es gibt Neugierige Forbes-Forschung darüber, welche Spezialisten mit welchen Zertifikaten weltweit am meisten bezahlt werden, und AWS SAA belegt dort den ehrenvollen 4. Platz

Über Äxte und Kohl

Aber erstens: Was ist die Ursache und was ist die Wirkung? Ich vermute, dass die Jungs gutes Geld verdienen
aufgrund bestimmter Fähigkeiten, und diese gleichen Fähigkeiten helfen, die Zertifizierung zu bestehen. Zweitens quälen mich vage Zweifel, dass jemand außerhalb der USA 130 US-Dollar pro Jahr erhält, selbst wenn er von Kopf bis Fuß zertifiziert ist.

Und im Allgemeinen ist das Gehalt, wie Sie wissen, nach Erreichen der unteren Ebenen der Pyramide nicht mehr der Hauptfaktor.

Nicht das zweite Motiv: „Unternehmensanforderungen“

Unternehmen können Zertifizierungen fördern oder sogar verlangen (insbesondere, wenn sie für Partnerschaften erforderlich sind, wie z. B. die AWS APN-Mitgliedschaft im Fall von Amazon).

Aber in unserem Fall entsteht ein eigenständiges Produkt und wir versuchen auch, einen Vendor Lock-in zu vermeiden. Daher benötigt niemand Zertifikate. Sie werden Sie loben und die Prüfung als Anerkennung für bestimmte Leistungen bezahlen – das ist alles offiziell.

Nicht das dritte Motiv: „Beschäftigung“

Vielleicht sind Zertifikate unter sonst gleichen Bedingungen ein klarer Vorteil für die Jobsuche. Aber ich habe nicht vor, den Job zu wechseln. Es ist interessant, an einem komplexen Produkt zu arbeiten, das viele neue Ansätze und AWS-Dienste aktiv nutzt. Das alles reicht am jetzigen Standort aus.

Nein, natürlich gibt es unterschiedliche Fälle: In 23 Jahren in der IT habe ich fünf Mal den Job gewechselt. Es ist keine Tatsache, dass ich nicht noch einmal wechseln muss, wenn ich weitere 5 Jahre durchhalte. Aber wenn sie mich schlagen, werden wir es tun weinen.

nützlich

Abschließend möchte ich noch einige Materialien erwähnen, die ich zur Vorbereitung auf die Prüfung und einfach als „Schärfer für die Säge“ verwendet habe:

  • Videokurse pluralsight и Cloud-Guru. Letztere seien besonders gut, wenn man ein Abonnement mit Zugriff auf alle Übungsprüfungen erwirbt. Zu meinen Spielbedingungen gehörte aber, keinen Cent für die Vorbereitung auszugeben, dazu passte der Kauf eines Abos nicht. Außerdem finde ich das Videoformat im Allgemeinen weniger dicht, was die Informationsmenge pro Zeiteinheit angeht. Wenn sie sich jedoch auf SA Professional vorbereiten, werde ich höchstwahrscheinlich ein Abonnement abschließen.
  • Tonnenweise offizielle Amazon-Dokumentation, einschließlich FAQs und WhitePapers.
  • Nun, die letzte, aber wichtige Sache – Verifizierungstests. Ich habe sie ein paar Tage vor der Prüfung gefunden und gut geübt. Dort gibt es nichts zu lesen, aber die Online-Oberfläche und die Kommentare zu den Antworten sind gut.

Source: habr.com

Kommentar hinzufügen