Kirveistä ja kaalista

Pohdintoja siitä, mistä halu läpäistä sertifiointi tulee AWS Solutions Architect Associate.

Motiivi yksi: "Kirveet"

Yksi ammattilaisten hyödyllisimmistä periaatteista on "Tunne työkalusi" (tai yksi sen muunnelmistateroittaa sahaa").

Olemme olleet pilvissä pitkään, mutta toistaiseksi kyse oli vain monoliittisista sovelluksista, joiden tietokannat oli sijoitettu EC2-instanssiin - halpoja ja iloisia.

Mutta vähitellen meistä tuli ahtaita monoliitin sisällä. Otimme suunnan leikkaamiseen hyvällä tavalla - modularisointiin ja sitten nyt muodikkaisiin mikropalveluihin. Ja hyvin nopeasti "sata kukkaa kukkii" tällä maaperällä.

Miksi mennä pitkälle – tällä hetkellä käynnissä oleva aktiviteettilokiprojekti sisältää:

  • Asiakkaat tuotteemme eri sovellusten muodossa - tiheän perinnön syrjäisistä kulmista trendikkäisiin mikropalveluihin .Net Coressa.
  • Amazon SQS -jonot, jotka sisältävät lokeja siitä, mitä asiakkaiden kanssa tapahtuu.
  • .Net Core -mikropalvelu, joka hakee viestejä jonosta ja lähettää ne Amazon Kinesis Data Streams (KDS) -palveluun. Siinä on myös Web API -käyttöliittymä ja swagger-käyttöliittymä varmuuskopiokanavana manuaalista testausta varten. Se on kääritty Docker Linux -säiliöön ja isännöi Amazon ECS:n alla. Automaattinen skaalaus on käytössä, jos lokivirta on suuri.
  • KDS:stä tiedot lähetetään paloletkuilla Amazon Redshiftille, jossa on Amazon S3:n välivarastot.
  • Kehittäjien toimintalokit (virheenkorjaustiedot, virheilmoitukset jne.) muotoillaan visuaalisesti miellyttävään JSON-muotoon ja lähetetään Amazon CloudWatch -lokeihin.

Kirveistä ja kaalista

Työskentely tällaisen AWS-palvelujen eläintarhan kanssa haluat tietää, mitä arsenaalissa on ja miten sitä parhaiten käyttää.

Kuvittele vain - sinulla on vanha, hyväksi havaittu kirves, joka kaataa puita hyvin ja vasarat nauloja hyvin. Työvuosien aikana olet oppinut käsittelemään sitä hyvin, rakentanut koirakodin, pari vajaa ja ehkä jopa kota. Joskus syntyy vaikeuksia, esimerkiksi ruuvin kiristäminen kirveellä ei aina onnistu nopeasti, mutta yleensä se voidaan ratkaista kärsivällisyyden ja sellaisen äidin avulla.

Ja sitten lähistölle ilmestyy varakas naapuri, jolla on pirun pilvi erilaisia ​​työkaluja: sähkösahat, naulapistoolit, ruuvimeisselit ja jumala tietää mitä muuta. Hän on valmis vuokraamaan kaiken tämän omaisuuden ympäri vuorokauden. Mitä tehdä? Hylkäämme mahdollisuuden ottaa kirves ja hävittää sen poliittisesti lukutaidottomana. Älykkäintä olisi tutkia, millaisia ​​työkaluja on olemassa, miten ne voivat täydentää toisiaan eri töissä ja millä ehdoilla ne luovutetaan.

Koska tämä oli minulle tärkein motiivi, valmistautuminen rakentui sen mukaisesti - löytää perusopas ja tutkia sitä huolellisesti. Ja sellainen ohje Havaittiin. Kirja on kirjoitettu hieman kuivana, mutta tämä tuskin pelottele Matania Fichtenholtzin mukaan tutkineita.

Luin sen kannesta kanteen ja mielestäni se vastaa täysin käyttötarkoitustaan ​​- se antaa hyvän yleiskatsauksen sekä itse palveluista että yleisemmistä käsitteistä, joita kokeessa voi kohdata. Lisäksi mukava bonus on mahdollisuus käydä läpi hieman outo rekisteröintimenettely Sybexissä ja vastata kaikkiin kirjan testikysymyksiin ja harjoituskokeisiin verkossa.

Tärkeä seikka: Opiskelin käyttäen kirjaa 2016 painoksesta, mutta AWS:ssä kaikki muuttuu melko dynaamisesti, joten etsi uusin painos, joka on saatavilla valmistushetkellä. Esimerkiksi testitesteissä herää usein kysymyksiä eri S3- ja Glacier-luokkien saatavuudesta ja kestävyydestä, mutta osa luvuista on muuttunut vuoteen 2016 verrattuna. Lisäksi uusia on lisätty (esimerkiksi INTELLIGENT_TIERING tai ONEZONE_IA).

Motiivi kaksi: "65 oranssin sävyä"

Jännittynyt ajattelu vaatii hieman vaivaa. Mutta ei ole mikään salaisuus, että monet ohjelmoijat kokevat masokistista nautintoa hämmentävästä ongelmista, kysymyksistä ja joskus jopa kokeista.

Luulen, että tämä ilo on kuin pelaaminen Mitä? Missä? Kun?" tai vaikkapa hyvä shakkipeli.

Tässä mielessä nykyinen AWS Solutions Architect Associate -koe on erittäin hyvä. Vaikka valmistautumisen aikana testikysymysten joukossa oli ajoittain "tukattuja", kuten "Kuinka monta joustavaa IP-osoitetta sinulla voi olla VPC:ssä?"Tai"Mikä on S3 IA:n saatavuus?", itse kokeen aikana ei ollut sellaisia ​​ihmisiä. Itse asiassa lähes jokainen 65 kysymyksestä oli mini-suunnitteluongelma. Tässä on melko tyypillinen esimerkki virallisesta dokumentaatiosta:

Verkkosovelluksen avulla asiakkaat voivat ladata tilauksia S3-ämpäriin. Tuloksena olevat Amazon S3 -tapahtumat laukaisevat Lambda-toiminnon, joka lisää viestin SQS-jonoon. Yksittäinen EC2-ilmentymä lukee viestit jonosta, käsittelee ne ja tallentaa ne DynamoDB-taulukkoon, joka on osioitu ainutlaatuisella tilaustunnuksella. Ensi kuussa liikenteen odotetaan lisääntyvän 10-kertaiseksi, ja Solutions Architect tarkastelee arkkitehtuuria mahdollisten skaalausongelmien varalta. Mikä komponentti tarvitsee todennäköisimmin uudelleenarkkitehtuuria voidakseen skaalata uuden liikenteen mukaiseksi?
A. Lambda-funktio B. SQS-jono C. EC2-ilmentymä D. DynamoDB-taulukko

Tietääkseni kokeen edellinen versio sisälsi 55 kysymystä ja siihen oli varattu 80 minuuttia. Ilmeisesti he tekivät hyvää työtä: nyt on 65 kysymystä ja 130 minuuttia niille. Kysymysaika on pidentynyt, mutta ohittavia kysymyksiä ei käytännössä ole. Minun piti miettiä jokaista, joskus yli kaksi minuuttia.

Tästä on muuten käytännön johtopäätös. Yleensä voittajataktiikka on käydä kaikki kysymykset nopeasti läpi ja vastata siihen, mihin vastataan välittömästi. SAA-C01:n tapauksessa tämä ei yleensä toimi, joudut merkitsemään melkein kaikki kysymykset valintaruuduilla, muuten on olemassa vaara, ettet huomaa joitain yksityiskohtia ja vastaat väärin. Lopulta vastasin, käytin minuutin tai kaksi kuhunkin kysymykseen ja palasin sitten merkittyihin kysymyksiin ja käytin loput 20 minuuttia niihin.

Motiivi kolme: "Jos nuoriso tietäisi, jos vanhuus voisi"

Kuten tiedätte, yksi yleisimmistä yli 40-vuotiaiden ohjelmoijien kieltäytymisen syistä on heidän heikentynyt oppimiskykynsä nuoriin verrattuna.

Samaan aikaan tuntuu, että joillain alueilla oppimiskykyni on jopa kasvanut opiskeluaikaani verrattuna - suuremman sinnikkyyden ja kokemuksen ansiosta, jolloin voin käyttää tuttuja analogioita tuntemattomiin asioihin.

Mutta tunne voi olla petollinen; tarvitaan objektiivinen kriteeri. Eikö ole vaihtoehto valmistautua kokeeseen ja läpäistä se?

Mielestäni testi onnistui. Valmistauduin itse ja valmistautuminen sujui melko sujuvasti. No, pari kertaa nukahdin riippumatossa käsikirjaa lukiessani, mutta näin voi käydä kenelle tahansa.
Nyt on todistus ja kunnolliset pisteet tentistä ruudin merkkinä pulloissa.

No, vähän siitä, mikä voisi olla motivaatio, mutta se oli epätodennäköistä minun tapauksessani.

Ei ensimmäinen motiivi: "Kaali"

On uteliaita Forbesin tutkimus mitkä asiantuntijat millä sertifikaateilla ovat eniten palkattuja maailmassa, ja AWS SAA on siellä kunniakkaalla 4.

Kirveistä ja kaalista

Mutta ensinnäkin, mikä on syy ja mikä on seuraus? Epäilen, että kaverit tienaavat hyvin
tiettyjen kykyjen vuoksi, ja nämä samat kyvyt auttavat läpäisemään sertifioinnin. Toiseksi minua piinaavat epämääräiset epäilykset siitä, että jollekulle maksetaan 130 XNUMX dollaria vuodessa USA:n ulkopuolella, vaikka hänellä olisi päästä varpaisiin todistus.

Ja yleensä, kuten tiedätte, pyramidin alempien tasojen tyydyttämisen jälkeen palkka lakkaa olemasta päätekijä.

Ei toinen motiivi: "Yrityksen vaatimukset"

Yritykset voivat rohkaista tai jopa vaatia sertifikaatteja (varsinkin jos niitä tarvitaan kumppanuuksiin, kuten Amazonin tapauksessa AWS APN -jäsenyyteen).

Mutta meidän tapauksessamme valmistetaan itsenäinen tuote, ja yritämme myös välttää toimittajan lukkiutumista. Kukaan ei siis vaadi todistuksia. He ylistävät sinua ja maksavat kokeesta tunnustuksena tietyistä ponnisteluista - siinä kaikki virallisuus.

Ei kolmas motiivi: "Työllisyys"

Ehkä todistusten saaminen on selvä etu työllistymiselle, kun kaikki muut asiat ovat samat. Mutta minulla ei ole suunnitelmia vaihtaa työpaikkaa. On mielenkiintoista työskennellä monimutkaisen tuotteen parissa, joka käyttää aktiivisesti monia uusia lähestymistapoja ja AWS-palveluita. Kaikki tämä riittää nykyisessä paikassa.

Ei, tietysti on erilaisia ​​tapauksia: 23 vuoden aikana IT-alalla vaihdoin työpaikkaa 5 kertaa. Ei ole tosiasia, että minun ei tarvitse vaihtaa uudelleen, jos kestän vielä 20 vuotta. Mutta jos he lyövät minut, me itkeä.

hyödyllinen

Lopuksi mainitsen vielä muutaman materiaalin, joita käytin kokeeseen valmistautuessani ja yksinkertaisesti "sahan teroittimena":

  • Videokurssit moniarvoisuus и pilvi guru. Jälkimmäiset ovat heidän mukaansa erityisen hyviä, jos ostat tilauksen, jolla on pääsy kaikkiin harjoituskokeisiin. Mutta yksi peliehtoni oli olla käyttämättä senttiäkään valmistautumiseen, tilauksen ostaminen ei mennyt hyvin tämän kanssa. Lisäksi pidän yleensä videomuotoa vähemmän tiheänä aikayksikköä kohden olevan tiedon määrän suhteen. Kuitenkin, kun he valmistautuvat SA Professionaliin, kirjaudun todennäköisesti tilaukseen.
  • Tonnia Amazonin virallista dokumentaatiota, mukaan lukien UKK ja WhitePapers.
  • No, viimeinen, mutta merkittävä asia - varmistustestit. Löysin ne pari päivää ennen tenttiä ja harjoittelin hyvin. Siellä ei ole mitään luettavaa, mutta verkkokäyttöliittymä ja vastauskommentit ovat hyviä.

Lähde: will.com

Lisää kommentti