Sobre destrals i cols

Reflexions sobre d'on ve les ganes d'aprovar la certificació Arquitecte de solucions AWS Associat.

Motiu 1: "Axes"

Un dels principis més útils per a qualsevol professional és "Coneix les teves eines" (o una de les seves variacions "esmola la serra").

Fa temps que estem als núvols, però de moment només eren aplicacions monolítices amb bases de dades desplegades en instàncies EC2: barates i alegres.

Però, a poc a poc, ens vam quedar encallats dins del monòlit. Vam establir un rumb per tallar de la bona manera: per a la modularització, i després per als microserveis que ara estan de moda. I molt ràpidament "floreixen cent flors" en aquest sòl.

Per què anar lluny: el projecte de registre d'activitats que estic executant actualment inclou:

  • Clients en forma de diverses aplicacions del nostre producte, des dels racons remots d'un llegat dens fins a microserveis de moda a .Net Core.
  • Cues d'Amazon SQS, que contenen registres sobre què passa amb els clients.
  • Un microservei .Net Core que recupera missatges d'una cua i els envia a Amazon Kinesis Data Streams (KDS). També té una interfície d'API web i una interfície d'usuari swagger com a canal de seguretat per a proves manuals. Està embolicat en un contenidor Docker Linux i allotjat a Amazon ECS. L'autoescala es proporciona en cas d'un gran flux de registres.
  • Des de KDS, les dades s'envien mitjançant mànegues contra incendis a Amazon Redshift amb magatzems intermedis a Amazon S3.
  • Els registres operatius per als desenvolupadors (informació de depuració, missatges d'error, etc.) tenen un format JSON visualment agradable i s'envien a Amazon CloudWatch Logs

Sobre destrals i cols

Treballant amb aquest zoo de serveis d'AWS, voleu saber què hi ha a l'arsenal i com utilitzar-lo millor.

Imagineu-vos: teniu una destral antiga i provada que tala bé els arbres i clava bé els claus. Amb els anys de feina has après a tractar-lo bé, a muntar una caseta per a gossos, un parell de coberts i potser fins i tot una barraca. De vegades sorgeixen dificultats, per exemple, apretar un cargol amb una destral no sempre funciona ràpidament, però normalment es pot resoldre amb l'ajuda de la paciència i tal i tal mare.

I aleshores apareix a prop un veí adinerat, que té un maleït núvol d'eines diverses: serres elèctriques, pistoles de claus, tornavís i Déu sap què més. Està disposat a llogar tota aquesta riquesa durant tot el dia. Què fer? Descartem l'opció d'agafar una destral i desposseir-la com a políticament analfabeta. El més intel·ligent seria estudiar quin tipus d'eines hi ha, com es poden complementar en les diferents feines i en quines condicions es lliuren.

Com que aquest era el motiu principal per a mi, la preparació es va estructurar en conseqüència: trobar una guia fonamental i estudiar-la amb atenció. I una guia així es va trobar. El llibre està escrit una mica sec, però és poc probable que això espanti les persones que van estudiar el matan segons Fichtenholtz.

L'he llegit de cap a cap i crec que compleix plenament el propòsit previst: ofereix una bona visió general tant dels serveis en si com dels conceptes més generals que es poden trobar a l'examen. A més, un bon avantatge és l'oportunitat de passar per un procediment de registre una mica estrany a Sybex i respondre totes les preguntes de la prova i els exàmens de pràctica del llibre en línia.

Un punt important: vaig estudiar utilitzant un llibre de l'edició del 2016, però a AWS tot canvia de manera força dinàmica, així que busqueu la darrera edició que estarà disponible en el moment de la preparació. Per exemple, les preguntes sobre la disponibilitat i la durabilitat de les diferents classes S3 i Glacier sovint apareixen a les proves de prova, però alguns dels números han canviat en comparació amb el 2016. A més, se n'han afegit de nous (per exemple, INTELLIGENT_TIERING o ONEZONE_IA).

Motiu dos: "65 tons de taronja"

El pensament tens requereix un cert esforç. Però no és cap secret que molts programadors experimenten un plaer masoquista per problemes desconcertants, preguntes i, de vegades, fins i tot exàmens.

Crec que aquest plaer s'assembla molt a jugar a Què? On? Quan?" o, per exemple, una bona partida d'escacs.

En aquest sentit, l'examen actual d'AWS Solutions Architect Associate és molt bo. Tot i que durant la preparació, entre les preguntes de la prova, de tant en tant n'hi havia d'"amuntegades", com ara "Quantes adreces IP elàstiques podeu tenir en una VPC?"O"Quina és la disponibilitat de S3 IA?", durant l'examen en si no hi havia gent així. De fet, gairebé totes les 65 preguntes eren un problema de minidisseny. Aquí teniu un exemple bastant típic de la documentació oficial:

Una aplicació web permet als clients pujar comandes a un cub S3. Els esdeveniments d'Amazon S3 resultants desencadenen una funció Lambda que insereix un missatge a una cua SQS. Una única instància EC2 llegeix els missatges de la cua, els processa i els emmagatzema en una taula DynamoDB particionada per un ID d'ordre únic. S'espera que el trànsit del proper mes s'augmenti en un factor de 10 i un arquitecte de solucions està revisant l'arquitectura per detectar possibles problemes d'escala. Quin component és més probable que necessiti re-arquitectura per poder escalar-se per adaptar-se al trànsit nou?
A. Funció Lambda B. Cua SQS C. Instància EC2 D. Taula DynamoDB

Pel que jo sé, la versió anterior de l'examen contenia 55 preguntes i tenia 80 minuts. Pel que sembla, van fer una bona feina: ara hi ha 65 preguntes i 130 minuts per a ells. El temps per pregunta ha augmentat, però pràcticament no hi ha preguntes que passin. Vaig haver de pensar en cadascun, de vegades durant més de dos minuts.

Per cert, hi ha una conclusió pràctica d'això. En general, la tàctica guanyadora és passar ràpidament per totes les preguntes i respondre immediatament el que es respon. En el cas de SAA-C01, això generalment no funciona, haureu de marcar gairebé totes les preguntes amb caselles de selecció, en cas contrari, hi ha el risc de no notar algun detall i respondre incorrectament. Vaig acabar responent, dedicant un minut o dos a cada pregunta, i després tornant a les que estaven marcades i dedicant-hi els 20 minuts restants.

Motiu tercer: "Si la joventut ho sabés, si la vellesa podria"

Com sabeu, un dels motius més habituals de les denegacions que reben els programadors majors de 40 anys és la seva capacitat d'aprenentatge reduïda en comparació amb els joves.

Mentrestant, hi ha la sensació que en algunes àrees la meva capacitat d'aprenentatge fins i tot ha augmentat en comparació amb els meus anys d'estudiant, a causa d'una major perseverança i experiència, la qual cosa em permet utilitzar analogies familiars per a temes desconeguts.

Però la sensació pot ser enganyosa; cal un criteri objectiu. No és una opció preparar-se per a l'examen i aprovar-lo?

Crec que la prova va tenir èxit. Em vaig preparar pel meu compte i la preparació va anar molt bé. Bé, sí, un parell de vegades em vaig adormir en una hamaca mentre llegia un manual, però això li pot passar a qualsevol.
Ara hi ha un certificat i punts decents per a l'examen com a senyal de pólvora als flascons.

Bé, una mica sobre el que podria ser la motivació, però era poc probable que fos en el meu cas.

No és el primer motiu: "col"

N'hi ha curiosos Recerca de Forbes sobre quins especialistes amb quins certificats són els més pagats del món, i AWS SAA ocupa el quart lloc honorable allà

Sobre destrals i cols

Però, en primer lloc, quina és la causa i quin és l'efecte? Sospito que els nois guanyen bons diners
a causa de determinades habilitats, i aquestes mateixes habilitats ajuden a superar la certificació. En segon lloc, em turmenten dubtes vagues que algú cobrarà 130 dòlars anuals fora dels EUA, encara que estigui certificat de cap a peus.

I en general, com sabeu, després de satisfer els nivells inferiors de la piràmide, el sou deixa de ser el factor principal.

No és el segon motiu: "Requisits de l'empresa"

Les empreses poden fomentar o fins i tot exigir certificacions (especialment si són necessàries per a col·laboracions, com ara la pertinença a AWS APN en el cas d'Amazon).

Però en el nostre cas, es produeix un producte independent i també intentem evitar el bloqueig del proveïdor. Per tant, ningú requereix certificats. Et lloaran i pagaran l'examen en reconeixement a certs esforços: això és tot l'ofici.

No és el tercer motiu: "Ocupació"

Potser tenir certificats serà un avantatge definitiu per aconseguir una feina, en igualtat de condicions. Però no tinc previst canviar de feina. És interessant treballar en un producte complex que utilitza activament molts enfocaments nous i serveis AWS. Tot això és suficient a la ubicació actual.

No, és clar, hi ha diferents casos: en 23 anys d'informàtica he canviat de feina 5 vegades. No és un fet que no hagi de tornar a canviar si duro 20 anys més, però si em van guanyar plorar.

útil

En conclusió, esmentaré alguns materials més que vaig utilitzar com a preparació per a l'examen i simplement com a "esmoladora per a la serra":

  • Cursos de vídeo visió plural и guru del núvol. Aquestes últimes, diuen, són especialment bones si compres una subscripció amb accés a tots els exàmens de pràctica. Però una de les meves condicions de joc era no gastar ni un cèntim en la preparació, la compra d'una subscripció no va anar bé amb això. A més, generalment trobo que el format de vídeo és menys dens pel que fa a la quantitat d'informació per unitat de temps. Tanmateix, quan es preparin per a SA Professional, el més probable és que em subscriqui per una subscripció.
  • Tones de documentació oficial d'Amazon, incloses preguntes freqüents i llibres blancs.
  • Bé, l'últim, però important, proves de verificació. Els vaig trobar un parell de dies abans de l'examen i vaig practicar bé. No hi ha res a llegir, però la interfície en línia i els comentaris a les respostes són bons.

Font: www.habr.com

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster