Kirvestest ja kapsast

Mõtisklused selle üle, kust pärineb soov läbida atesteerimine AWS Solutionsi arhitekti kaastöötaja.

Motiiv üks: "Kirved"

Üks kõige kasulikumaid põhimõtteid iga professionaali jaoks on "Tunne oma tööriistu" (või üks selle variantidest "saagi teritama").

Oleme olnud pikka aega pilvedes, kuid esialgu olid need lihtsalt monoliitsed rakendused, mille andmebaasid olid juurutatud EC2 eksemplaridel - odavad ja rõõmsad.

Kuid järk-järgult jäime monoliidi sees kitsaks. Seadsime kursi lõikamisele heas mõttes - modulariseerimisele ja siis nüüd moes olevatele mikroteenustele. Ja sellel pinnasel õitseb väga kiiresti sada lille.

Miks minna kaugele – praegu käitav tegevuste logimise projekt sisaldab järgmist:

  • Kliendid meie toote erinevate rakenduste kujul – tiheda pärandi kaugematest nurkadest kuni trendikate mikroteenusteni .Net Core'is.
  • Amazon SQS järjekorrad, mis sisaldavad logisid klientidega toimuva kohta.
  • .Net Core'i mikroteenus, mis hangib järjekorrast sõnumeid ja saadab need Amazon Kinesis Data Streamsi (KDS). Sellel on ka käsitsi testimise varukanalina Web API liides ja swagger kasutajaliides. See on pakitud Docker Linuxi konteinerisse ja hostitud Amazon ECS-i all. Suure palkide voo korral pakutakse automaatset skaleerimist.
  • KDS-ist saadetakse andmed tuletõrjevoolikute kaudu Amazon Redshiftisse Amazon S3 vaheladudega.
  • Arendajate töölogid (silumisteave, veateated jne) vormindatakse kena välimusega JSON-i ja saadetakse Amazon CloudWatchi logidesse.

Kirvestest ja kapsast

Sellise AWS-i teenuste loomaaiaga töötades soovite teada, mis on arsenalis ja kuidas seda kõige paremini kasutada.

Kujutage vaid ette – teil on vana, end tõestanud kirves, mis raiub hästi puid ja lööb hästi naelu. Tööaastate jooksul olete õppinud seda hästi kohtlema, kokku pannud koerakuuti, paar kuuri ja võib-olla isegi onni. Mõnikord tekivad raskused, näiteks kirvega kruvi kinni keeramine ei õnnestu alati kiiresti, kuid tavaliselt saab selle kannatlikkuse ja sellise ja sellise ema toel lahendada.

Ja siis ilmub lähedale jõukas naaber, kellel on neetud pilv erinevaid tööriistu: elektrisaed, naelapüstolid, kruvikeerajad ja jumal teab mida veel. Ta on valmis kogu seda varandust ööpäevaringselt välja rentima. Mida teha? Jätame kõrvale võimaluse võtta kirves ja need poliitiliselt kirjaoskamatutena kõrvale heita. Kõige targem oleks uurida, missuguseid tööriistu on, kuidas need erinevatel töödel üksteist täiendada saavad ja mis tingimustel need üle antakse.

Kuna see oli minu jaoks peamine motiiv, siis oli ka ettevalmistus selle järgi üles ehitatud - leida põhimõtteline juhend ja seda hoolikalt uurida. Ja selline juhend Leiti. Raamat on küll veidi kuivalt kirjutatud, kuid tõenäoliselt ei peleta see Fichtenholtzi järgi matani uurinud inimesi.

Lugesin selle läbi kaanest kaaneni ja arvan, et see vastab täielikult oma eesmärgile - annab hea ülevaate nii teenustest endist kui ka üldisematest mõistetest, mida eksamil kohata võib. Lisaks on mõnusaks boonuseks võimalus läbida Sybexis veidi kummaline registreerimisprotseduur ning vastata veebis kõigile raamatust pärit testiküsimustele ja praktikaeksamitele.

Oluline punkt: õppisin 2016. aasta väljaande raamatu abil, kuid AWS-is muutub kõik üsna dünaamiliselt, nii et otsige uusimat väljaannet, mis valmimise ajal saadaval on. Näiteks küsimusi erinevate klasside S3 ja Glacier saadavuse ja vastupidavuse kohta kerkivad testtestides sageli esile, kuid osa numbreid on võrreldes 2016. aastaga muutunud. Lisaks on lisatud uusi (näiteks INTELLIGENT_TIERING või ONEZONE_IA).

Teine motiiv: "65 oranži varjundit"

Pingeline mõtlemine nõuab pingutust. Kuid pole saladus, et paljud programmeerijad kogevad masohhistlikku naudingut mõistatuslikest probleemidest, küsimustest ja mõnikord isegi eksamitest.

Ma arvan, et see rõõm sarnaneb mänguga What? Kuhu? Millal?" või, ütleme, hea malemäng.

Selles mõttes on praegune AWS Solutions Architect Associate'i eksam väga hea. Ehkki ettevalmistuse käigus tuli testiküsimuste hulka aeg-ajalt “täpseid” nagu “Mitu elastset IP-aadressi võib teil VPC-s olla?"Või"Milline on S3 IA saadavus?“, eksami enda ajal selliseid inimesi polnud. Tegelikult oli peaaegu iga 65 küsimusest minidisaini probleem. Siin on üsna tüüpiline näide ametlikust dokumentatsioonist:

Veebirakendus võimaldab klientidel tellimusi S3 ämbrisse üles laadida. Saadud Amazon S3 sündmused käivitavad Lambda funktsiooni, mis lisab sõnumi SQS-i järjekorda. Üks EC2 eksemplar loeb sõnumeid järjekorrast, töötleb neid ja salvestab need DynamoDB tabelisse, mis on jaotatud kordumatu tellimuse ID-ga. Järgmisel kuul peaks liiklus suurenema 10 korda ja lahenduste arhitekt vaatab arhitektuuri võimalike skaleerimisprobleemide osas üle. Milline komponent vajab KÕIGE tõenäolisemalt uuesti ülesehitust, et saaks uue liikluse mahutamiseks skaleerida?
A. Lambda funktsioon B. SQS järjekord C. EC2 eksemplar D. DynamoDB tabel

Minu teada oli eksami eelmine versioon 55 küsimust ja sellele oli eraldatud 80 minutit. Ilmselt said nad sellega hästi hakkama: nüüd on nende jaoks 65 küsimust ja 130 minutit. Küsimuste esitamise aeg on pikenenud, kuid mööduvaid küsimusi praktiliselt pole. Pidin igaühe peale mõtlema, mõnikord üle kahe minuti.

Muide, sellest on praktiline järeldus. Tavaliselt on võidutaktikaks kõik küsimused kiiresti läbi käia ja vastata sellele, millele kohe vastatakse. SAA-C01 puhul see üldjuhul ei toimi, pea iga küsimuse tuleb märkeruutudega märkida, vastasel juhul on oht, et jätad mõne detaili märkamata ja vastad valesti. Lõpuks vastasin, kulutasin igale küsimusele minuti või paar ja läksin siis tagasi märgistatud küsimuste juurde ja kulutasin neile ülejäänud 20 minutit.

Kolmas motiiv: "Kui noorus teaks, kui vanadus saaks"

Nagu teate, on üle 40-aastaste programmeerijate üks levinumaid keeldumise põhjusi nende vähenenud õppimisvõime võrreldes noortega.

Vahepeal on tunne, et mõnes valdkonnas on minu õppimisvõime võrreldes tudengiaastatega isegi tõusnud – tänu suuremale visadusele ja kogemustele, mis võimaldab kasutada tuttavaid analoogiaid tundmatute teemade puhul.

Kuid tunne võib olla petlik; vaja on objektiivset kriteeriumi. Kas eksamiks valmistumise ja sooritamise võimalus pole?

Arvan, et test oli edukas. Valmistusin omal käel ja ettevalmistus läks päris libedalt. No jah, paar korda jäin juhendit lugedes võrkkiiges magama, aga see võib juhtuda igaühega.
Nüüd on kolbides püssirohu märgiks tunnistus ja korralikud punktid eksami eest.

Noh, natuke sellest, mis võiks olla motivatsioon, aga minu puhul see tõenäoliselt ei kehti.

Mitte esimene motiiv: "Kapsas"

Uudishimulikke on Forbesi uuringud selle kohta, millised spetsialistid milliste sertifikaatidega on maailmas kõige rohkem tasustatud ja AWS SAA on seal auväärsel 4. kohal

Kirvestest ja kapsast

Kuid esiteks, mis on põhjus ja mis on tagajärg? Ma kahtlustan, et poisid teenivad head raha
teatud võimete tõttu ja need samad võimed aitavad sertifikaadi läbida. Teiseks on hägused kahtlused, et kellelegi makstakse väljaspool USA-d 130 XNUMX dollarit aastas, isegi kui ta on pealaest jalatallani sertifitseeritud.

Ja üldiselt, nagu teate, ei ole palk pärast püramiidi madalamate tasemete rahuldamist peamine tegur.

Mitte teine ​​motiiv: "Ettevõtte nõuded"

Ettevõtted võivad julgustada või isegi nõuda sertifikaate (eriti kui neid on vaja partnerluste jaoks, näiteks Amazoni puhul AWS APN-i liikmelisus).

Kuid meie puhul toodetakse sõltumatut toodet ja me püüame vältida ka müüja lukustumist. Seega ei nõua keegi sertifikaate. Nad kiidavad teid ja maksavad eksami eest, tunnustades teatud pingutusi - see on kõik ametlikkus.

Mitte kolmas motiiv: "tööhõive"

Võib-olla on tunnistuste omamine tööle saamisel kindel eelis, kui kõik muud asjad on võrdsed. Aga mul pole plaanis töökohta vahetada. Huvitav on töötada keeruka toote kallal, mis kasutab aktiivselt paljusid uusi lähenemisviise ja AWS-teenuseid. Sellest kõigest praeguses asukohas piisab.

Ei, muidugi on erinevaid juhtumeid: 23 aasta jooksul IT-s vahetasin 5 korda töökohta. See ei ole tõsiasi, et ma ei pea uuesti vahetama, kui ma veel 20 aastat vastu pean. Aga kui nad mind peksavad, siis me nutma.

Kasulik

Kokkuvõtteks mainin veel mõned materjalid, mida kasutasin eksamiks valmistumisel ja lihtsalt “sae teritajana”:

  • Videokursused mitmepoolne и pilveguru. Viimased on nende sõnul eriti head, kui ostate tellimuse, millel on juurdepääs kõigile praktikaeksamitele. Kuid üks minu mängutingimus oli mitte kulutada ettevalmistusele sentigi, abonemendi ostmine sellega hästi ei läinud. Lisaks leian, et videovorming on ajaühiku kohta teabe hulga osas vähem tihe. Kui nad aga valmistuvad SA Professionaliks, registreerun suure tõenäosusega tellimuse saamiseks.
  • Palju Amazoni ametlikku dokumentatsiooni, sealhulgas KKK-d ja valgeid pabereid.
  • Noh, viimane, kuid oluline asi - kontrolltestid. Leidsin need paar päeva enne eksamit ja harjutasin korralikult. Seal pole midagi lugeda, aga võrguliides ja vastuste kommentaarid on head.

Allikas: www.habr.com

Lisa kommentaar