O sekerách a kapuste

Úvahy o tom, odkiaľ pochádza túžba absolvovať certifikáciu AWS Solutions Architect Associate.

Prvý motív: „Sekery“

Jedným z najužitočnejších princípov pre každého profesionála je „Poznaj svoje nástroje“ (alebo jedna z jeho variácií „nabrúsiť pílu").

Boli sme dlho v oblakoch, no zatiaľ to boli len monolitické aplikácie s databázami nasadenými na EC2 inštanciách – lacné a veselé.

Ale postupne sme sa v monolite stiesnili. Nastavili sme kurz pre rezanie v dobrom zmysle - pre modularizáciu a potom pre teraz módne mikroslužby. A veľmi rýchlo na tejto pôde „kvitne sto kvetov“.

Prečo ísť ďaleko – projekt zaznamenávania aktivít, ktorý momentálne spúšťam, zahŕňa:

  • Klienti v podobe rôznych aplikácií nášho produktu – od odľahlých kútov hustého dedičstva až po trendové mikroslužby na .Net Core.
  • Amazon SQS fronty, ktoré obsahujú protokoly o tom, čo sa deje s klientmi.
  • Mikroslužba .Net Core, ktorá získava správy z frontu a posiela ich do Amazon Kinesis Data Streams (KDS). Má tiež rozhranie Web API a používateľské rozhranie swagger ako záložný kanál na manuálne testovanie. Je zabalený v kontajneri Docker Linux a hosťovaný pod Amazon ECS. V prípade veľkého toku guľatiny je zabezpečené automatické škálovanie.
  • Z KDS sa údaje posielajú požiarnymi hadicami do Amazon Redshift s medziskladmi v Amazon S3.
  • Prevádzkové denníky pre vývojárov (informácie o ladení, chybové hlásenia atď.) sú naformátované vo vizuálne príjemnom JSON a odosielajú sa do denníkov Amazon CloudWatch

O sekerách a kapuste

Pri práci s takouto zoologickou záhradou služieb AWS chcete vedieť, čo je v arzenáli a ako to najlepšie využiť.

Len si to predstavte – máte starú osvedčenú sekeru, ktorá dobre rúbe stromy a dobre zatĺka klince. Za tie roky práce ste sa s ňou naučili dobre zaobchádzať, poskladať psiu búdu, pár búdok a možno aj búdu. Niekedy sa vyskytnú ťažkosti, napríklad utiahnutie skrutky sekerou nie vždy ide rýchlo, ale zvyčajne sa to dá vyriešiť pomocou trpezlivosti a takej a takej matky.

A potom sa neďaleko objaví bohatý sused, ktorý má prekliate oblak rôznych nástrojov: elektrické píly, klincovačky, skrutkovače a bohvie čo ešte. Všetko toto bohatstvo je pripravený nepretržite prenajímať. Čo robiť? Odmietame možnosť vziať sekeru a zbaviť sa jej ako politicky negramotnú. Najmúdrejšie by bolo naštudovať si, aké nástroje existujú, ako sa môžu v rôznych zamestnaniach dopĺňať a za akých podmienok sa odovzdávajú.

Keďže toto bol pre mňa hlavný motív, podľa toho bola zostavená aj príprava – nájsť zásadný návod a pozorne si ho naštudovať. A taký návod našlo sa. Kniha je napísaná trochu sucho, ale je nepravdepodobné, že by to odstrašilo ľudí, ktorí študovali matan podľa Fichtenholtza.

Prečítal som ju od začiatku do konca a myslím si, že plne spĺňa svoj účel - dáva dobrý prehľad ako o samotných službách, tak aj o všeobecnejších pojmoch, s ktorými sa možno na skúške stretnúť. Okrem toho je príjemným bonusom možnosť prejsť trochu zvláštnou registračnou procedúrou na Sybex a odpovedať na všetky testové otázky a cvičné skúšky z knihy online.

Dôležitý bod: Študoval som pomocou knihy z vydania 2016, ale v AWS sa všetko mení pomerne dynamicky, takže hľadajte najnovšie vydanie, ktoré bude dostupné v čase prípravy. V testovacích testoch sa napríklad často objavujú otázky týkajúce sa dostupnosti a životnosti rôznych tried S3 a Glacier, no niektoré čísla sa oproti roku 2016 zmenili. Okrem toho pribudli nové (napríklad INTELLIGENT_TIERING alebo ONEZONE_IA).

Motív dva: „65 odtieňov oranžovej“

Napäté myslenie si vyžaduje určité úsilie. Nie je však žiadnym tajomstvom, že mnohí programátori zažívajú masochistické potešenie zo záhadných problémov, otázok a niekedy aj skúšok.

Myslím si, že toto potešenie je podobné hraniu Čo? Kde? Kedy?" alebo, povedzme, dobrý šach.

V tomto zmysle je súčasná skúška AWS Solutions Architect Associate veľmi dobrá. Aj keď sa počas prípravy medzi testovými otázkami z času na čas vyskytli „napchaté“ otázky, ako napríklad „Koľko elastických IP adries môžete mať vo VPC?"Alebo"Aká je dostupnosť S3 IA?“, počas samotnej skúšky takíto ľudia neboli. V skutočnosti bola takmer každá zo 65 otázok problémom s minidizajnom. Tu je pomerne typický príklad z oficiálnej dokumentácie:

Webová aplikácia umožňuje zákazníkom nahrávať objednávky do vedra S3. Výsledné udalosti Amazon S3 spúšťajú funkciu Lambda, ktorá vloží správu do frontu SQS. Jedna inštancia EC2 číta správy z frontu, spracováva ich a ukladá do tabuľky DynamoDB rozdelenej podľa jedinečného ID objednávky. Očakáva sa, že budúci mesiac sa návštevnosť zvýši o faktor 10 a architekt riešení posudzuje architektúru z hľadiska možných problémov so škálovaním. Ktorý komponent bude NAJVIAC potrebovať rekonštrukciu, aby bol schopný prispôsobiť sa novej premávke?
A. Funkcia Lambda B. Front SQS C. Inštancia EC2 D. Tabuľka DynamoDB

Pokiaľ viem, predchádzajúca verzia skúšky obsahovala 55 otázok a bolo na ňu vyčlenených 80 minút. Očividne to zvládli dobre: ​​teraz je na nich 65 otázok a 130 minút. Čas na jednu otázku sa zvýšil, ale prakticky neexistujú žiadne prechodné otázky. Nad každým som musel premýšľať, niekedy aj viac ako dve minúty.

Mimochodom, z toho vyplýva praktický záver. Zvyčajne víťaznou taktikou je rýchlo prejsť všetky otázky a odpovedať na to, čo je okamžite zodpovedané. V prípade SAA-C01 to vo všeobecnosti nefunguje, takmer každú otázku budete musieť označiť zaškrtávacími políčkami, inak hrozí, že si nevšimnete nejaký detail a odpoviete nesprávne. Nakoniec som odpovedal, strávil som minútu alebo dve na každej otázke a potom som sa vrátil k tým, ktoré boli označené a strávil som nad nimi zvyšných 20 minút.

Tretí motív: „Keby mladosť vedela, keby staroba mohla“

Ako viete, jedným z najčastejších dôvodov odmietnutia, ktoré dostali programátori nad 40 rokov, je ich znížená schopnosť učiť sa v porovnaní s mladými ľuďmi.

Medzitým mám pocit, že v niektorých oblastiach sa moja schopnosť učiť sa dokonca zvýšila v porovnaní so študentskými rokmi – vďaka väčšej vytrvalosti a skúsenostiam, čo mi umožňuje používať známe analógie na neznáme problémy.

Ale senzácia môže byť klamlivá, je potrebné objektívne kritérium. Nie je to možnosť pripraviť sa na skúšku a zložiť ju?

Myslím, že test bol úspešný. Pripravoval som sa sám a príprava prebehla celkom hladko. No áno, párkrát som pri čítaní návodu zaspal v hojdacej sieti, ale to sa môže stať každému.
Teraz je certifikát a slušné body za skúšku ako znak pušného prachu v bankách.

No, trochu o tom, čo by mohlo byť motiváciou, ale v mojom prípade to bolo nepravdepodobné.

Nie prvý motív: „Kapusta“

Existujú zvedaví Výskum Forbes o tom, ktorí špecialisti s akými certifikátmi sú najviac platení na svete a AWS SAA je tam na čestnom 4. mieste

O sekerách a kapuste

Ale po prvé, čo je príčinou a aký je následok? Mám podozrenie, že chlapci zarábajú dobré peniaze
kvôli určitým schopnostiam a tie isté schopnosti pomáhajú prejsť certifikáciou. Po druhé, trápia ma nejasné pochybnosti, že niekomu mimo USA vyplatia 130 XNUMX dolárov ročne, aj keď je certifikovaný od hlavy po päty.

A vo všeobecnosti, ako viete, po uspokojení nižších úrovní pyramídy prestáva byť plat hlavným faktorom.

Nie druhý motív: „Požiadavky spoločnosti“

Spoločnosti môžu podporovať alebo dokonca vyžadovať certifikácie (najmä ak sú potrebné pre partnerstvá, ako je členstvo v AWS APN v prípade Amazonu).

V našom prípade sa však vyrába nezávislý produkt a tiež sa snažíme vyhnúť blokovaniu dodávateľov. Takže nikto nevyžaduje certifikáty. Pochvália vás a za skúšku zaplatia ako uznanie za určité úsilie - to je všetko oficiálne.

Nie tretí motív: „Zamestnanosť“

Možno bude mať certifikáty jednoznačnou výhodou pre získanie práce, ak sú všetky ostatné veci rovnaké. Ale neplánujem meniť prácu. Je zaujímavé pracovať na komplexnom produkte, ktorý aktívne využíva mnoho nových prístupov a služieb AWS. To všetko je na aktuálnom mieste dosť.

Nie,samozrejme,su rozne pripady:za 23 rokov v IT som zmenil pracu 5x.Nie je fakt,ze nebudem musiet zmenit znova,ak vydrzim dalsich 20rokov.Ale ak ma porazia,tak budeme plakať.

užitočný

Na záver spomeniem ešte niekoľko materiálov, ktoré som použil pri príprave na skúšku a jednoducho ako „brúsku na pílu“:

  • Video kurzy množné číslo и cloudový guru. Tie posledné sú podľa nich obzvlášť dobré, ak si kúpite predplatné s prístupom ku všetkým praktickým skúškam. Ale jednou z mojich herných podmienok bolo neminúť ani cent na prípravu, nákup predplatného s tým nešiel dobre. Okrem toho vo všeobecnosti považujem formát videa za menej hustý, pokiaľ ide o množstvo informácií za jednotku času. Keď sa však pripravia na SA Professional, s najväčšou pravdepodobnosťou sa prihlásim na odber.
  • Množstvo oficiálnej dokumentácie Amazonu, vrátane často kladených otázok a WhitePapers.
  • No, posledná, ale dôležitá vec - overovacie testy. Našiel som ich pár dní pred skúškou a dobre som si zacvičil. Nie je tam čo čítať, ale online rozhranie a komentáre k odpovediam sú dobré.

Zdroj: hab.com

Pridať komentár