Par cirvjiem un kāpostiem

Pārdomas par to, no kurienes rodas vēlme nokārtot sertifikāciju AWS risinājumu arhitekta līdzstrādnieks.

Pirmais motÄ«vs: ā€œCirvjiā€

Viens no noderÄ«gākajiem principiem jebkuram profesionālim ir ā€œPazÄ«sti savus rÄ«kusā€ (vai viena no tā variācijām).asināt zāģi").

Mēs jau sen esam mākoņos, bet pagaidām tās bija tikai monolītas aplikācijas ar EC2 instancēs izvietotām datubāzēm - lēti un jautri.

Bet pamazām mums kļuva Å”aurs monolÄ«tā. Mēs noteicām kursu grieÅ”anai labā nozÄ«mē - modularizācijai un pēc tam tagad modē esoÅ”ajiem mikropakalpojumiem. Un ļoti ātri uz Ŕīs augsnes ā€œuzzied simts zieduā€.

Kāpēc iet tālu ā€” aktivitāŔu reÄ£istrÄ“Å”anas projekts, kuru es paÅ”laik vadu, ietver:

  • Klienti dažādu mÅ«su produktu lietojumu veidā ā€” no attāliem blÄ«va mantojuma stÅ«riem lÄ«dz moderniem mikropakalpojumiem .Net Core.
  • Amazon SQS rindas, kurās ir žurnāli par to, kas notiek ar klientiem.
  • .Net Core mikropakalpojums, kas izgÅ«st ziņojumus no rindas un nosÅ«ta tos uz Amazon Kinesis Data Streams (KDS). Tam ir arÄ« Web API saskarne un pārdomāts lietotāja interfeiss kā rezerves kanāls manuālai pārbaudei. Tas ir iesaiņots Docker Linux konteinerā un tiek mitināts pakalpojumā Amazon ECS. Lielas baļķu plÅ«smas gadÄ«jumā tiek nodroÅ”ināta automātiskā mērogoÅ”ana.
  • No KDS dati pa ugunsdzēsÄ«bas Ŕļūtenēm tiek nosÅ«tÄ«ti uz Amazon Redshift ar starpnoliktavām pakalpojumā Amazon S3.
  • Izstrādātāju darbÄ«bas žurnāli (atkļūdoÅ”anas informācija, kļūdu ziņojumi utt.) tiek formatēti vizuāli patÄ«kamā JSON formātā un nosÅ«tÄ«ti uz Amazon CloudWatch žurnāliem.

Par cirvjiem un kāpostiem

Strādājot ar Ŕādu AWS pakalpojumu zoodārzu, jÅ«s vēlaties zināt, kas ir arsenālā un kā to vislabāk izmantot.

Iedomājieties - jums ir vecs, pārbaudÄ«ts cirvis, kas labi zāģē kokus un labi āmuru naglas. Darba gadu laikā esi iemācÄ«jies pret to labi izturēties, salicis suņu bÅ«diņu, pāris nojumes un varbÅ«t pat bÅ«du. Dažkārt rodas grÅ«tÄ«bas, piemēram, skrÅ«ves pievilkÅ”ana ar cirvi ne vienmēr izdodas ātri, bet parasti to var atrisināt ar pacietÄ«bas un tādas un tādas mammas palÄ«dzÄ«bu.

Un tad turpat blakus parādās turÄ«gs kaimiņŔ, kuram ir sasodÄ«ts dažādu instrumentu mākonis: elektriskie zāģi, naglu pistoles, skrÅ«vgrieži un Dievs zina, kas vēl. ViņŔ ir gatavs visu Å”o bagātÄ«bu izÄ«rēt visu diennakti. Ko darÄ«t? Mēs noraidām iespēju paņemt cirvi un izmest tos kā politiski analfabētus. Visgudrāk bÅ«tu izpētÄ«t, kādi instrumenti ir, kā tie var papildināt viens otru dažādos darbos un ar kādiem nosacÄ«jumiem tie tiek nodoti.

Tā kā tas man bija galvenais motÄ«vs, sagatavoÅ”anās tika attiecÄ«gi strukturēta - atrast fundamentālu ceļvedi un rÅ«pÄ«gi to izpētÄ«t. Un tāds ceļvedis Tika atrasts. Grāmata ir uzrakstÄ«ta nedaudz sausi, taču tas, visticamāk, neatbaidÄ«s cilvēkus, kuri pētÄ«ja matānu saskaņā ar Fihtenholca teikto.

Es to izlasÄ«ju no vāka lÄ«dz vākam un domāju, ka tas pilnÄ«bā atbilst paredzētajam mērÄ·im - sniedz labu pārskatu gan par paÅ”iem pakalpojumiem, gan vispārÄ«gākām koncepcijām, ar kurām var saskarties eksāmenā. Turklāt patÄ«kams bonuss ir iespēja iziet nedaudz dÄ«vainu reÄ£istrācijas procedÅ«ru Sybex un tieÅ”saistē atbildēt uz visiem testa jautājumiem un prakses eksāmeniem no grāmatas.

SvarÄ«gs moments: es mācÄ«jos, izmantojot grāmatu no 2016. gada izdevuma, bet AWS viss mainās diezgan dinamiski, tāpēc meklējiet jaunāko izdevumu, kas bÅ«s pieejams sagatavoÅ”anas laikā. Piemēram, testa testos bieži rodas jautājumi par dažādu S3 un Glacier klaÅ”u pieejamÄ«bu un izturÄ«bu, taču daži skaitļi ir mainÄ«juÅ”ies salÄ«dzinājumā ar 2016. gadu. Turklāt ir pievienoti jauni (piemēram, INTELLIGENT_TIERING vai ONEZONE_IA).

Otrais motīvs: "65 oranžas nokrāsas"

Saspringta domāŔana prasa zināmu piepÅ«li. Taču nav noslēpums, ka daudzi programmētāji piedzÄ«vo mazohistisku baudu no mÄ«klainām problēmām, jautājumiem un dažreiz pat eksāmeniem.

Manuprāt, Å”is prieks ir lÄ«dzÄ«gs spēlÄ“Å”anai What? Kur? Kad?" vai, teiksim, laba Å”aha spēle.

Å ajā ziņā paÅ”reizējais AWS Solutions Architect Associate eksāmens ir ļoti labs. Lai gan gatavoÅ”anās laikā starp testa jautājumiem ik pa laikam tika ā€œpiebāztiā€ tādi kā ā€œCik elastÄ«gu IP adreÅ”u var bÅ«t VPC?"Vai"Kāda ir S3 IA pieejamÄ«ba?ā€œ, paÅ”a eksāmena laikā tādu cilvēku nebija. Faktiski gandrÄ«z katrs no 65 jautājumiem bija neliela dizaina problēma. Å eit ir diezgan tipisks piemērs no oficiālās dokumentācijas:

TÄ«mekļa lietojumprogramma ļauj klientiem augÅ”upielādēt pasÅ«tÄ«jumus S3 spainÄ«. IegÅ«tie Amazon S3 notikumi aktivizē Lambda funkciju, kas ievieto ziņojumu SQS rindā. Viena EC2 instance nolasa ziņojumus no rindas, apstrādā tos un saglabā DynamoDB tabulā, kas sadalÄ«ta ar unikālu pasÅ«tÄ«juma ID. Paredzams, ka nākamajā mēnesÄ« satiksme palielināsies par 10 reizēm, un risinājumu arhitekts izskata arhitektÅ«ru, lai noteiktu iespējamās mērogoÅ”anas problēmas. Kuram komponentam, visticamāk, bÅ«s jāpārveido, lai varētu mērogot, lai pielāgotos jaunajai datplÅ«smai?
A. Lambda funkcija B. SQS rinda C. EC2 instance D. DynamoDB tabula

Cik man zināms, iepriekŔējā eksāmena versijā bija 55 jautājumi un bija atvēlētas 80 minÅ«tes. AcÄ«mredzot viņi ar to paveica labu darbu: tagad viņiem ir 65 jautājumi un 130 minÅ«tes. Laiks uz jautājumu ir palielinājies, bet praktiski nav garāmejoÅ”o jautājumu. Man bija jādomā par katru, dažreiz vairāk nekā divas minÅ«tes.

Starp citu, no tā izriet praktisks secinājums. Parasti uzvaras taktika ir ātri iziet cauri visiem jautājumiem un atbildēt uz to, kas tiek uzreiz atbildēts. SAA-C01 gadÄ«jumā tas parasti nedarbojas, gandrÄ«z katrs jautājums bÅ«s jāatzÄ«mē ar izvēles rÅ«tiņām, pretējā gadÄ«jumā pastāv risks nepamanÄ«t kādu detaļu un atbildēt nepareizi. Es beidzot atbildēju, veltot minÅ«ti vai divas katram jautājumam, pēc tam atgriezos pie tiem, kas tika atzÄ«mēti, un atlikuŔās 20 minÅ«tes veltÄ«ju tiem.

TreÅ”ais motÄ«vs: "Ja jaunÄ«ba zinātu, ja vecums varētu"

Kā zināms, viens no biežākajiem atteikumu iemesliem, ko saņem programmētāji, kas vecāki par 40 gadiem, ir viņu samazinātās spējas mācÄ«ties, salÄ«dzinot ar jaunieÅ”iem.

Tikmēr ir sajÅ«ta, ka atseviŔķās jomās manas spējas mācÄ«ties, salÄ«dzinot ar studentu gadiem, ir pat palielinājuŔās - pateicoties lielākai neatlaidÄ«bai un pieredzei, kas ļauj izmantot pazÄ«stamas analoÄ£ijas nepazÄ«stamiem jautājumiem.

Bet sajÅ«ta var bÅ«t maldinoÅ”a; ir nepiecieÅ”ams objektÄ«vs kritērijs. Vai nav iespēja sagatavoties eksāmenam un nokārtot?

Es domāju, ka pārbaude bija veiksmÄ«ga. Gatavojos pati un gatavoÅ”anās noritēja diezgan raiti. Nu jā, pāris reizes, lasot rokasgrāmatu, aizmigu ŔūpuļtÄ«klā, bet tā var gadÄ«ties ikvienam.
Tagad ir sertifikāts un pieklājīgi punkti par eksāmenu kā Ŕaujampulvera zīme kolbās.
ā€ƒ
Nu, nedaudz par to, kas varētu būt motivācija, bet diez vai tā būs manā gadījumā.

Ne pirmais motÄ«vs: ā€œKāpostiā€

Ir ziņkārīgi Forbes pētījums par to, kuri speciālisti ar kādiem sertifikātiem ir visvairāk atalgoti pasaulē, un AWS SAA tur ir godpilnajā 4. vietā

Par cirvjiem un kāpostiem

Bet, pirmkārt, kāds ir cēlonis un kāda ir sekas? Man ir aizdomas, ka puiÅ”i pelna labu naudu
noteiktu spēju dēļ, un Ŕīs paÅ”as spējas palÄ«dz nokārtot sertifikātu. Otrkārt, mani moka miglainas Å”aubas, ka kādam ārpus ASV gadā maksās 130 K dolāru, pat ja viņŔ bÅ«s sertificēts no galvas lÄ«dz kājām.

Un vispār, kā zināms, pēc piramÄ«das zemāko lÄ«meņu apmierināŔanas alga pārstāj bÅ«t galvenais faktors.

Nav otrais motÄ«vs: ā€œUzņēmuma prasÄ«basā€

Uzņēmumi var veicināt vai pat pieprasÄ«t sertifikātus (Ä«paÅ”i, ja tie ir nepiecieÅ”ami partnerattiecÄ«bām, piemēram, Amazon gadÄ«jumā dalÄ«bai AWS APN).

Bet mÅ«su gadÄ«jumā tiek ražots neatkarÄ«gs produkts, un mēs arÄ« cenÅ”amies izvairÄ«ties no pārdevēja bloÄ·Ä“Å”anas. Tātad sertifikātus neviens neprasa. Viņi jÅ«s uzslavēs un samaksās par eksāmenu, atzÄ«stot noteiktus centienus - tā ir visa oficiālā darbÄ«ba.

Ne treÅ”ais motÄ«vs: ā€œNodarbinātÄ«baā€

Iespējams, sertifikātu iegÅ«Å”ana bÅ«s neapÅ”aubāma priekÅ”rocÄ«ba, lai iegÅ«tu darbu, ja visas pārējās lietas bÅ«s vienādas. Bet es neplānoju mainÄ«t darbu. Ir interesanti strādāt pie sarežģīta produkta, kas aktÄ«vi izmanto daudzas jaunas pieejas un AWS pakalpojumus. Tas viss ir pietiekami paÅ”reizējā vietā.

Nē, protams, ir dažādi gadÄ«jumi: 23 gadu laikā IT jomā es mainÄ«ju darbu 5 reizes. Tas nav fakts, ka man vairs nebÅ«s jāmaina, ja izturÄ“Å”u vēl 20 gadus. Bet, ja viņi mani pārspēs, mēs raudāt.

Informācija

Nobeigumā minÄ“Å”u vēl dažus materiālus, kurus izmantoju, gatavojoties eksāmenam un vienkārÅ”i kā ā€œzāģa asinātājuā€:

  • Video kursi daudzskaitļa gaisma Šø mākoņu guru. Viņi saka, ka pēdējie ir Ä«paÅ”i labi, ja iegādājaties abonementu ar piekļuvi visiem prakses eksāmeniem. Taču viens no maniem spēles nosacÄ«jumiem bija neiztērēt ne centa sagatavoÅ”anās darbiem; abonementa iegāde ar to nederēja. Turklāt es parasti uzskatu, ka video formāts ir mazāk blÄ«vs attiecÄ«bā uz informācijas daudzumu laika vienÄ«bā. Tomēr, kad viņi gatavojas SA Professional, es, visticamāk, pierakstÄ«Å”os abonementam.
  • Daudzas Amazon oficiālās dokumentācijas, tostarp FAQ un White Papers.
  • Nu, pēdējā, bet nozÄ«mÄ«gā lieta - verifikācijas testi. Es tos atradu pāris dienas pirms eksāmena un labi praktizēju. Tur nav ko lasÄ«t, bet tieÅ”saistes interfeiss un komentāri pie atbildēm ir labi.

Avots: www.habr.com

Pievieno komentāru