Ăberlegungen dazu, woher der Wunsch kommt, eine Zertifizierung abzulegen AWS Solutions Architect Associate.
Motivation eins: âĂxteâ
Einer der nĂŒtzlichsten GrundsĂ€tze fĂŒr jeden Fachmann: âKenne deine Werkzeugeâ (oder eine der Variationen â»).
Wir sind schon lange in der Cloud, aber bis zu einem gewissen Zeitpunkt waren das einfach monolithische Anwendungen mit Datenbanken, die auf EC2-Instanzen bereitgestellt wurden â kostengĂŒnstig und praktisch.
Aber allmĂ€hlich wurde es uns im Rahmen des Monolithen zu eng. Wir haben uns auf eine "Teilung in gutem Sinne" â Modularisierung und dann die angesagten Mikrodienste â eingeschworen. Und schnell âblĂŒhen hundert Blumenâ auf diesem Boden.
Da gibt es kein Weit hergeholtes Beispiel â das Projekt zur Protokollierung von AktivitĂ€ten, das ich derzeit betreue, umfasst:
- Clients in Form verschiedener Anwendungen unseres Produkts â von den abgelegenen Ecken eines veralteten Legacys bis hin zu ultramodernen Mikrodiensten auf .Net Core.
- Amazon SQS-Warteschlangen, in die die Protokolle ĂŒber das, was mit den Clients passiert, eingelagert werden.
- Ein Mikrodienst auf .Net Core, der Nachrichten aus der Warteschlange abruft und sie in Amazon Kinesis Data Streams (KDS) sendet. Es hat auch eine Web-API-Schnittstelle und eine Swagger UI als doppelten Kanal und fĂŒr manuelles Testen. Wird in einem Docker-Linux-Container verpackt und unter Amazon ECS gehostet. Es ist eine Autoscaling-Funktion vorgesehen, falls ein groĂer Protokollfluss eintritt.
- Von KDS werden die Daten wie mit FeuerwehrschlÀuchen in Amazon Redshift mit Zwischenlagern in Amazon S3 geleitet.
- Betriebsprotokolle fĂŒr Entwickler (Debug-Informationen, Fehlermeldungen usw.) werden in ein ansprechendes JSON-Format gebracht und an Amazon CloudWatch Logs gesendet.

Wenn man mit einem solchen Zoo von AWS-Diensten arbeitet, möchte man wissen, was im Arsenal vorhanden ist und wie man diese Dinge am besten nutzt.
Stellen Sie sich vor â Sie haben eine alte, bewĂ€hrte Axt, die gut BĂ€ume fĂ€llen kann und auch NĂ€gel ganz ordentlich einschlĂ€gt. Im Laufe der Jahre haben Sie gelernt, gut damit umzugehen, eine HundehĂŒtte, ein paar Schuppen und vielleicht sogar ein Blockhaus gebaut. Manchmal gibt es Schwierigkeiten, wie beispielsweise einen Schraubendreher mit der Axt festzuziehen, was nicht immer schnell gelingt, aber gewöhnlich mit Geduld und ein bisschen Kraft zu lösen ist.
Und hier erscheint ein wohlhabender Nachbar, der einen Haufen verschiedener Werkzeuge hat: ElektrosÀgen, Nagelpistolen, Schraubenzieher und Gott weià was noch. All dieser Reichtum steht rund um die Uhr zur Miete bereit. Was tun? Die Option, eine Axt zu nehmen und ihn zu berauben, lassen wir als politisch unklug beiseite. Am sinnvollsten wÀre es, herauszufinden, welche Werkzeuge er hat, wie sie sich bei unterschiedlichen Arbeiten ergÀnzen können und zu welchen Bedingungen sie vermietet werden.
Da fĂŒr mich dieses Motiv das wichtigste war, wurde die Vorbereitung entsprechend aufgebaut â ein grundlegendes Handbuch zu finden und es grĂŒndlich zu studieren. Und ein solches Handbuch . Das Buch ist etwas trocken geschrieben, aber das dĂŒrfte die Leute nicht abschrecken, die Mathe nach Fichtenholz gelernt haben.
Ich habe es von cover zu cover gelesen und halte es fĂŒr vollstĂ€ndig zielgerichtet â es bietet einen guten Ăberblick sowohl ĂŒber die Dienste selbst als auch ĂŒber allgemeinere Konzepte, die in der PrĂŒfung auftauchen können. DarĂŒber hinaus ist als angenehmer Bonus die Möglichkeit enthalten, einen etwas seltsamen Registrierungsprozess auf Sybex zu durchlaufen und alle PrĂŒfungsfragen sowie die Probetests aus dem Buch online zu beantworten.
Ein wichtiger Punkt: Ich habe mit dem Buch aus dem Jahr 2016 gelernt, aber bei AWS Ă€ndert sich alles recht dynamisch, also suchen Sie nach der aktuellsten Ausgabe, die zum Zeitpunkt der Vorbereitung erhĂ€ltlich ist. Zum Beispiel erscheinen in den Probetests hĂ€ufig Fragen zu VerfĂŒgbarkeit und Haltbarkeit verschiedener Klassen von S3 und Glacier, aber einige Zahlen haben sich seit 2016 geĂ€ndert. Zudem wurden neue Klassen hinzugefĂŒgt (zum Beispiel INTELLIGENT_TIERING oder ONEZONE_IA).
Motiv zwei: â65 Schattierungen von Orangeâ
Anstrengendes Denken erfordert bestimmte Anstrengungen. Aber es ist kein Geheimnis, dass viele Programmierer masochistische Freude an kniffligen Aufgaben, Fragen und manchmal sogar PrĂŒfungen empfinden.
Ich denke, dieses VergnĂŒgen ist in vielerlei Hinsicht vergleichbar mit dem Spiel âWas? Wo? Wann?â oder sagen wir, einer guten Schachpartie.
In diesem Sinne ist die derzeitige PrĂŒfung AWS Solutions Architect Associate sehr gut. Obwohl es wĂ€hrend der Vorbereitung zwischen den PrĂŒfungsfragen gelegentlich âauswendig lernendeâ gab, wie zum BeispielWie viele elastische IP-Adressen kann man maximal in einem VPC haben?â oder âWie hoch ist die VerfĂŒgbarkeit von S3 IA?WĂ€hrend der eigentlichen PrĂŒfung gab es solche nicht. Im Grunde genommen stellte jede der 65 Fragen eine kleine Entwurfsaufgabe dar. Hier ist ein typisches Beispiel aus der offiziellen Dokumentation:
Eine Webanwendung ermöglicht es den 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 nach eindeutiger Bestell-ID partitionierten DynamoDB-Tabelle. NĂ€chsten Monat wird mit einem Anstieg des Verkehrs um das Zehnfache gerechnet, und ein Solutions Architect ĂŒberprĂŒft die Architektur auf mögliche Skalierungsprobleme. Welches Element muss MOST wahrscheinlich umgestaltet werden, um die neue Verkehrslast zu bewĂ€ltigen?
A. Lambda-Funktion B. SQS-Warteschlange C. EC2-Instanz D. DynamoDB-Tabelle
Soweit ich weiĂ, enthielt die letzte PrĂŒfungsvariante 55 Fragen und es waren 80 Minuten dafĂŒr eingeplant. Offenbar wurde dabei ordentlich gearbeitet: Jetzt gibt es 65 Fragen und 130 Minuten dafĂŒr. Die Zeit pro Frage hat sich erhöht, wobei es fast keine Fragen gibt, die man einfach so bestehen kann. Ăber jede musste man nachdenken, manchmal sogar mehr als zwei Minuten.
Ăbrigens lĂ€sst sich daraus eine praktische Schlussfolgerung ziehen. Normalerweise ist die gewinnende Taktik, schnell alle Fragen durchzugehen und die zu beantworten, die sofort beantwortet werden können. Im Fall von SAA-C01 funktioniert das jedoch im Allgemeinen nicht; man muss fast jede Frage markieren, sonst besteht das Risiko, ein Detail zu ĂŒbersehen und falsch zu antworten. Am Ende habe ich fĂŒr jede Frage ein bis zwei Minuten gebraucht und dann bin ich zu den markierten zurĂŒckgekehrt und habe die verbleibenden 20 Minuten auf sie verwendet.
Dritte Motivation: âWenn die Jugend wĂŒsste, wenn das Alter könnte.â
Wie bekannt ist, ist einer der hĂ€ufigsten GrĂŒnde fĂŒr Ablehnungen, die Programmierer ĂŒber 40 erhalten, die im Vergleich zu jungen Leuten verringerte LernfĂ€higkeit.
Es gibt jedoch das GefĂŒhl, dass ich in bestimmten Bereichen sogar eine höhere LernfĂ€higkeit entwickelt habe im Vergleich zu meinen Studienjahren â aufgrund gröĂerer Ausdauer und der Erfahrung, die es ermöglicht, bekannte Analogien fĂŒr wenig vertraute Fragen zu nutzen.
Aber das GefĂŒhl kann trĂŒgerisch sein, es braucht ein objektives Kriterium. Sich auf die PrĂŒfung vorzubereiten und sie zu bestehen â was könnte besser sein?
Ich halte die PrĂŒfung fĂŒr gelungen. Ich habe mich eigenstĂ€ndig vorbereitet und die Vorbereitung verlief ziemlich reibungslos. Ja, ein paar Mal bin ich im HĂ€ngematte eingeschlafen, wĂ€hrend ich das Handbuch las â das kann jedem passieren.
Jetzt habe ich das Zertifikat und anstĂ€ndige Punkte fĂŒr die PrĂŒfung als Zeichen der Bereitschaft.
â
Nun ein wenig darĂŒber, was als Motivation dienen kann, aber wahrscheinlich in meinem Fall nicht zutraf.
Nicht die erste Motivation: âKohlâ
Es gibt interessante darĂŒber, welche Zertifikate die bestbezahlten Spezialisten der Welt haben, und AWS SAA belegt dort den ehrenvollen 4. Platz.

Aber erstens, was ist hier Ursache und was Folge? Ich vermute, dass die Leute gut verdienen
wegen bestimmter FĂ€higkeiten, und diese FĂ€higkeiten helfen auch dabei, die Zertifizierung zu bestehen. Zweitens habe ich vage Zweifel, dass jemand auĂerhalb der USA 130.000 Dollar im Jahr verdienen wird, egal wie viele Zertifikate er hat.
Und generell ist bekannt, dass nach der Befriedigung der unteren Ebenen der Pyramide das Gehalt nicht mehr der Hauptfaktor ist.
Nicht die zweite Motivation: âUnternehmensanforderungenâ
Unternehmen können Zertifizierungen fördern oder sogar verlangen (insbesondere, wenn sie fĂŒr Partnerschaften benötigt werden, wie zum Beispiel fĂŒr den Eintritt in das AWS APN bei Amazon).
Aber in unserem Fall wird ein unabhĂ€ngiges Produkt erstellt, auĂerdem versuchen wir, vendor lock-in zu vermeiden. Daher werden keine Zertifikate gefordert. Man wird fĂŒr bestimmte BemĂŒhungen gelobt und die PrĂŒfung bezahlt â das war's dann auch schon mit dem Offiziellen.
Nicht die dritte Motivation: âAnstellungâ
Möglicherweise sind Zertifikate ein gewisser Vorteil bei der Jobsuche, wenn alles andere gleich ist. Aber ich habe nicht vor, den Job zu wechseln. Es ist interessant, an einem komplexen Produkt zu arbeiten, das viele moderne AnsÀtze und AWS-Dienste aktiv nutzt. Davon gibt es genug an meinem aktuellen Arbeitsplatz.
Das ist natĂŒrlich nicht immer so: In 23 Jahren in der IT habe ich fĂŒnfmal den Job gewechselt. Es ist nicht sicher, dass ich nicht wieder wechseln muss, wenn ich noch weitere 20 Jahre mache. Aber wenn es dazu kommt, werden wir weinen.
NĂŒtzlich
Zum Schluss möchte ich noch einige Materialien erwĂ€hnen, die ich wĂ€hrend der Vorbereitung auf die PrĂŒfung verwendet habe und die einfach als âSchĂ€rfer fĂŒr die SĂ€geâ dienen:
- Videokurse und . Letztere sollen besonders gut sein, wenn man ein Abonnement mit Zugang zu allen ĂbungsprĂŒfungen kauft. Aber ich hatte mir als Bedingung gesetzt, kein Geld fĂŒr die Vorbereitung auszugeben, und der Kauf eines Abonnements passte da nicht gut dazu. AuĂerdem finde ich das Videoformat im Vergleich zum Informationsgehalt pro Zeiteinheit weniger dicht. Wenn ich mich jedoch auf SA Professional vorbereiten werde, werde ich wahrscheinlich ein Abonnement abschlieĂen.
- Tonnen offizieller Dokumentation aus dem Amazonas, einschlieĂlich F.A.Q und WhitePapers.
- Nun das Letzte, aber nicht weniger Bedeutsame â . Ich habe sie ein paar Tage vor der PrĂŒfung gefunden und gut trainiert. Es gibt nicht viel zu lesen, aber die Online-OberflĂ€che und die Kommentare zu den Antworten sind gut.
Quelle: habr.com
