Oer assen en koal

Refleksjes oer wêr't de winsk om sertifikaasje te passearjen komt AWS Solutions Architect Associate.

Motyf ien: "Bollen"

Ien fan 'e nuttichste prinsipes foar elke profesjonele is "Ken jo ark" (as ien fan syn fariaasjes "skerpe de seage").

Wy hawwe in lange tiid yn 'e wolken west, mar foar it momint wiene it gewoan monolityske applikaasjes mei databases ynset op EC2-eksimplaren - goedkeap en fleurich.

Mar stadichoan waarden wy krap binnen de monolyt. Wy sette in kursus foar snijen op in goede manier - foar modularisaasje, en dan foar de no modieuze mikrotsjinsten. En heul snel bloeie "hûndert blommen" op dizze grûn.

Wêrom fier gean - it aktiviteitsregistraasjeprojekt dat ik op it stuit útfiere omfettet:

  • Klanten yn 'e foarm fan ferskate tapassingen fan ús produkt - fan 'e hoeken op ôfstân fan tichte erfenis oant trendy mikrotsjinsten op .Net Core.
  • Amazon SQS-wachtrijen, dy't logs befetsje oer wat der bart mei kliïnten.
  • In .Net Core-mikrotsjinst dy't berjochten ophelje út in wachtrige en stjoert se nei Amazon Kinesis Data Streams (KDS). It hat ek in Web API-ynterface en swagger UI as reservekopykanaal foar hânmjittich testen. It is ferpakt yn in Docker Linux-kontener en hosted ûnder Amazon ECS. Autoscaling wurdt levere yn gefal fan in grutte stream fan logs.
  • Fan KDS wurde gegevens troch brânslangen stjoerd nei Amazon Redshift mei tuskenlizzende pakhuzen yn Amazon S3.
  • Operasjonele logs foar ûntwikkelders (debug-ynformaasje, flaterberjochten, ensfh.) wurde opmakke yn visueel noflike JSON en stjoerd nei Amazon CloudWatch Logs

Oer assen en koal

Wurkje mei sa'n bistetún fan AWS tsjinsten, jo wolle witte wat is yn it arsenal en hoe't it bêste te brûken.

Stel jo gewoan foar - jo hawwe in âlde, bewezen bile dy't beammen goed kapt en spikers goed hammert. Yn 'e rin fan 'e jierren hawwe jo leard om it goed te behanneljen, in hûnehok, in pear skuorren en miskien sels in húske yninoar te setten. Soms komme der swierrichheden foar, bygelyks it oandraaien fan in skroef mei in bile slagget net altyd fluch, mar meastal kin it oplost wurde mei help fan geduld en sa en sa'n mem.

En dan komt der in begoedige buorman yn de buert, dy't in ferrekte wolk fan ferskate ark hat: elektryske seagen, spikergewearen, schroevendraaiers en God wit wat noch. Hy is ree om al dy rykdom de klok hinne te hieren. Wat te dwaan? Wy fersmite de opsje om in bile te nimmen en dy as polityk analfabeet te ûntsetten. De tûkste ding om te dwaan soe wêze om te ûndersykjen wat foar ark der binne, hoe't se inoar oanfolje kinne yn ferskate banen, en ûnder hokker betingsten se oerlevere wurde.

Om't dit foar my it wichtichste motyf wie, waard de tarieding dêrop strukturearre - om in fûnemintele gids te finen en it goed te bestudearjen. En sa'n gids is fûn. It boek is wat droech skreaun, mar dit sil minsken dy't de matan bestudearren neffens Fichtenholtz net ôfskrikke.

Ik lês it fan kaft oant kaft en ik tink dat it folslein foldocht oan it bedoelde doel - it jout in goed oersjoch fan sawol de tsjinsten sels as mear algemiene begripen dy't jo kinne tsjinkomme op it eksamen. Dêrneist is in moaie bonus de mooglikheid om te gean troch in wat nuvere registraasje proseduere op Sybex en beäntwurdzje alle test fragen en oefenjen eksamens út it boek online.

In wichtich punt: ik haw studearre mei in boek út de edysje fan 2016, mar yn AWS feroaret alles frij dynamysk, dus sykje nei de lêste edysje dy't beskikber is op it momint fan tarieding. Bygelyks, fragen oer de beskikberens en duorsumens fan de ferskate S3- en Glacier-klassen komme faak op yn testtests, mar guon fan de nûmers binne feroare yn ferliking mei 2016. Dêrneist binne nije tafoege (Bygelyks INTELLIGENT_TIERING of ONEZONE_IA).

Motyf twa: "65 tinten oranje"

Spannen tinken freget wat ynspanning. Mar it is gjin geheime dat in protte programmeurs masochistyske wille belibje fan ferrassende problemen, fragen en soms sels eksamens.

Ik tink dat dit wille is in protte as spyljen Wat? Wêr? Wannear?" of, sis, in goed skaakspul.

Yn dizze sin is it hjoeddeistige AWS Solutions Architect Associate-eksamen heul goed. Hoewol by de tarieding, ûnder de testfragen, fan tiid ta tiid wiene d'r "opstutsen", lykas "Hoefolle elastyske IP-adressen kinne jo hawwe yn in VPC?"Of"Wat is de beskikberens fan S3 IA?“, tidens it eksamen sels wiene d'r gjin sokke minsken. Yn feite wie hast elk fan 'e 65 fragen in mini-ûntwerpprobleem. Hjir is in frij typysk foarbyld út 'e offisjele dokumintaasje:

In webapplikaasje lit klanten bestellingen uploade nei in S3-emmer. De resultearjende Amazon S3-eveneminten trigge in Lambda-funksje út dy't in berjocht ynfoeget yn in SQS-wachtrige. In inkele EC2-eksimplaar lêst berjochten út 'e wachtrige, ferwurket se, en bewarret se yn in DynamoDB-tabel ferdield troch unike oarder-ID. De kommende moanne wurdt ferwachte dat ferkear mei in faktor fan 10 sil tanimme en in Solutions Architect besjocht de arsjitektuer foar mooglike skaalfergruttingsproblemen. Hokker komponint is MOST wierskynlik opnij arsjitektearjen nedich om skaal te kinnen om it nije ferkear oan te passen?
A. Lambda funksje B. SQS wachtrige C. EC2 eksimplaar D. DynamoDB tabel

Foar safier't ik wit, befette de foarige ferzje fan it eksamen 55 fragen en waard tawiisd 80 minuten. Blykber hawwe se der goed wurk oan dien: no binne der 65 fragen en 130 minuten foar harren. De tiid per fraach is ferhege, mar d'r binne praktysk gjin fragen foarby. Ik moast oer elk tinke, soms foar mear as twa minuten.

Trouwens, der is in praktyske konklúzje út dit. Gewoanlik is de winnende taktyk om alle fragen fluch troch te gean en te beantwurdzjen wat daliks beäntwurde wurdt. Yn it gefal fan SAA-C01 wurket dit yn 't algemien net; jo moatte hast elke fraach markearje mei karfakjes, oars is d'r it risiko dat guon detail net opmurken wurde en ferkeard antwurdzje. Ik einige mei it antwurdzjen, besteegje in minút as twa oan elke fraach, en gong dan werom nei dejingen dy't waarden markearre en besteegje de oerbleaune 20 minuten oan har.

Motyf trije: "As jeugd wist, as âlderdom koe"

Lykas jo witte, is ien fan 'e meast foarkommende redenen foar wegeringen ûntfongen troch programmeurs oer 40, har fermindere fermogen om te learen yn ferliking mei jonge minsken.

Underwilens is d'r in gefoel dat op guon gebieten myn learfeardigens sels tanommen is yn ferliking mei myn studintejierren - troch gruttere trochsettingsfermogen en ûnderfining, wêrtroch't ik bekende analogyen kin brûke foar ûnbekende problemen.

Mar sensaasje kin misliedend wêze; in objektyf kritearium is nedich. Is it gjin opsje om ta te rieden op it eksamen en it troch te jaan?

Ik tink dat de test wie suksesfol. Ik ha my sels klearmakke en de tarieding gie frij soepel. No ja, in pear kear foel ik by it lêzen fan in hantlieding yn in hangmat yn sliep, mar dit kin elkenien barre.
No sit der in sertifikaat en fatsoenlike punten foar it eksamen as teken fan buskrûd yn de flessen.

No, in bytsje oer wat motivaasje wêze koe, mar it wie yn myn gefal net wierskynlik.

Net it earste motyf: "Kool"

Der binne nijsgjirrich Forbes ûndersyk oer hokker spesjalisten mei hokker sertifikaten it meast betelle wurde yn 'e wrâld, en AWS SAA is dêr op earfolle 4e plak

Oer assen en koal

Mar, earst, wat is de oarsaak en wat is it gefolch? Ik fermoedzje dat de jonges goed jild meitsje
fanwege bepaalde kapasiteiten, en dizze deselde kapasiteiten helpe de sertifisearring troch te gean. Twads, ik bin martele troch vage twifels dat immen sil wurde betelle $ 130 K per jier bûten de FS, sels as hy is sertifisearre fan kop oant tean.

En yn 't algemien, lykas jo witte, nei it befredigjen fan' e legere nivo's fan 'e piramide, hâldt it salaris op mei de wichtichste faktor.

Net it twadde motyf: "Bedriuweasken"

Bedriuwen kinne sertifikaten stimulearje of sels fereaskje (benammen as se nedich binne foar gearwurkingsferbannen, lykas AWS APN-lidmaatskip yn it gefal fan Amazon).

Mar yn ús gefal wurdt in selsstannich produkt produsearre, en wy besykje ek de ferkeaper lock-in te foarkommen. Dus gjinien fereasket sertifikaten. Se sille priizgje jo en betelje foar it eksamen yn erkenning fan bepaalde ynspannings - dat is al de offisjele.

Net it tredde motyf: "wurkgelegenheid"

Miskien sil it hawwen fan sertifikaten in definityf foardiel wêze foar it krijen fan in baan, alle oare dingen binne gelyk. Mar ik haw gjin plannen om wurk te feroarjen. It is nijsgjirrich om te wurkjen oan in kompleks produkt dat aktyf in protte nijmoadrige oanpak en AWS-tsjinsten brûkt. Dit alles is genôch op 'e hjoeddeistige lokaasje.

Nee, fansels binne der ferskillende gefallen: yn 23 jier yn IT bin ik 5 kear fan baan wiksele, it is net in feit dat ik net wer hoech te feroarjen as ik noch 20 jier meilibje Mar as se my slaan, sille wy gûle.

Nuttich

As konklúzje sil ik noch in pear materialen neame dy't ik brûkte as tarieding op it eksamen en gewoan as "slijper foar de seage":

  • Fideokursussen meartal и wolk guru. Dat lêste, sizze se, binne benammen goed as jo in abonnemint keapje mei tagong ta alle praktykeksamens. Mar ien fan myn spielbetingsten wie gjin sint te besteegjen oan tarieding; it keapjen fan in abonnemint gie hjir net goed mei. Derneist fyn ik it fideoformaat yn 't algemien minder ticht yn termen fan' e hoemannichte ynformaasje per ienheid fan tiid. As se lykwols tariede op SA Professional, sil ik nei alle gedachten oanmelde foar in abonnemint.
  • Tonnen offisjele dokumintaasje fan Amazon, ynklusyf FAQ's en WhitePapers.
  • No, it lêste, mar wichtige ding - ferifikaasje tests. Ik fûn se in pear dagen foar it eksamen en oefene goed. D'r is neat te lêzen, mar de online ynterface en opmerkings oer antwurden binne goed.

Boarne: www.habr.com

Add a comment