Pri hakiloj kaj brasiko

Interkonsiliĝoj pri kie venas la deziro pasigi atestadon AWS Solutions Architect Associate.

Motivo unu: "Aksoj"

Unu el la plej utilaj principoj por iu ajn profesiulo estas "Konu viajn ilojn" (aŭ unu el ĝiaj variaĵoj "akrigi la segilon").

Ni estas en la nuboj dum longa tempo, sed nuntempe ĝi estis nur monolitaj aplikoj kun datumbazoj deplojitaj sur EC2-instancoj - malmultekostaj kaj gajaj.

Sed iom post iom ni malvastiĝis ene de la monolito. Ni starigas kurson por tranĉi en bona maniero - por moduligo, kaj poste por la nun modaj mikroservoj. Kaj tre rapide "floras cent floroj" sur ĉi tiu grundo.

Kial iri malproksimen - la projekto pri registrado de agado, kiun mi nuntempe funkcias, inkluzivas:

  • Klientoj en la formo de diversaj aplikoj de nia produkto - de la foraj anguloj de densa heredaĵo ĝis laŭmodaj mikroservoj sur .Net Core.
  • Amazon SQS-vostoj, kiuj enhavas protokolojn pri kio okazas kun klientoj.
  • Mikroservo .Net Core, kiu prenas mesaĝojn el atendovico kaj sendas ilin al Amazon Kinesis Data Streams (KDS). Ĝi ankaŭ havas Retan API-interfacon kaj swagger UI kiel rezerva kanalo por manlibrotestado. Ĝi estas envolvita en Docker Linukso-ujo kaj gastigita sub Amazon ECS. Aŭtoskalado estas disponigita en kazo de granda fluo de tagaloj.
  • De KDS, datumoj estas senditaj per fajrotuboj al Amazon Redshift kun mezaj magazenoj en Amazon S3.
  • Funkciaj protokoloj por programistoj (sencimigaj informoj, erarmesaĝoj, ktp.) estas formatitaj en videble plaĉa JSON kaj senditaj al Amazon CloudWatch Logs.

Pri hakiloj kaj brasiko

Laborante kun tia zoo de AWS-servoj, vi volas scii kio estas en la arsenalo kaj kiel plej bone uzi ĝin.

Imagu nur - vi havas malnovan, pruvitan hakilon, kiu bone dehakas arbojn kaj bone martelas najlojn. Dum la jaroj da laboro, vi lernis bone trakti ĝin, kunmeti hundujon, kelkajn ŝedojn kaj eble eĉ kabanon. Kelkfoje aperas malfacilaĵoj; ekzemple streĉi ŝraŭbon per hakilo ne ĉiam funkcias rapide, sed kutime ĝi povas esti solvita helpe de pacienco kaj tia kaj tia patrino.

Kaj tiam aperas apude riĉa najbaro, kiu havas malbenitan nubon da diversaj iloj: elektraj segiloj, najloj, ŝraŭbturniloj kaj Dio scias kio pli. Li estas preta lui ĉi tiun tutan riĉaĵon ĉirkaŭ la horloĝo. Kion fari? Ni forĵetas la eblon preni hakilon kaj senposedigi ĝin kiel politike analfabeto. La plej inteligenta afero estus studi kiajn ilojn ekzistas, kiel ili povas kompletigi unu la alian en malsamaj laboroj, kaj sub kiaj kondiĉoj ili estas transdonitaj.

Ĉar tio estis la ĉefa motivo por mi, la preparado estis strukturita laŭe - por trovi fundamentan gvidilon kaj studi ĝin zorge. Kaj tia gvidilo estis trovata. La libro estas skribita iom seke, sed ĉi tio verŝajne ne fortimigos homojn, kiuj studis la matan laŭ Fichtenholtz.

Mi legas ĝin de kovrilo al kovrilo kaj mi opinias, ke ĝi plene plenumas sian celitan celon - ĝi donas bonan superrigardon kaj de la servoj mem kaj de pli ĝeneralaj konceptoj, kiujn oni povas renkonti dum la ekzameno. Krome, bela bonuso estas la ŝanco trairi iom strangan registran proceduron ĉe Sybex kaj respondi ĉiujn testajn demandojn kaj praktiki ekzamenojn el la libro interrete.

Grava punkto: mi studis uzante libron el la eldono de 2016, sed en AWS ĉio ŝanĝiĝas sufiĉe dinamike, do serĉu la lastan eldonon, kiu estos disponebla en la momento de la preparado. Ekzemple, demandoj pri la havebleco kaj fortikeco de la diversaj klasoj S3 kaj Glacier ofte aperas en testaj testoj, sed kelkaj el la nombroj ŝanĝiĝis kompare kun 2016. Krome, novaj estis aldonitaj (ekzemple, INTELLIGENT_TIERING aŭ ONEZONE_IA).

Motivo du: "65 nuancoj de oranĝo"

Streĉita pensado postulas iom da peno. Sed ne estas sekreto, ke multaj programistoj spertas masoĥisman plezuron pro enigmaj problemoj, demandoj kaj foje eĉ ekzamenoj.

Mi pensas, ke ĉi tiu plezuro tre similas ludi Kion? Kie? Kiam?" aŭ, ekzemple, bona ŝakludo.

Tiusence, la nuna ekzameno de AWS Solutions Architect Associate estas tre bona. Kvankam dum la preparado, inter la testdemandoj, de tempo al tempo estis "ŝtopitaj", kiel "Kiom da elastaj IP-adresoj vi povas havi en VPC?"aŭ"Kio estas la havebleco de S3 IA?“, dum la ekzameno mem ne estis tiaj homoj. Fakte, preskaŭ ĉiu el la 65 demandoj estis mini-dezajna problemo. Jen sufiĉe tipa ekzemplo el la oficiala dokumentaro:

Reta aplikaĵo permesas al klientoj alŝuti mendojn al S3-sitelo. La rezultaj eventoj de Amazon S3 ekigas Lambda funkcion, kiu enigas mesaĝon al SQS-vico. Ununura EC2-instanco legas mesaĝojn de la atendovico, prilaboras ilin kaj stokas ilin en DynamoDB-tabelo dividita per unika ordo-ID. Venontmonata trafiko estas atendita pliiĝi je faktoro de 10 kaj Solvoj-Arkitekto revizias la arkitekturon por eblaj skalaj problemoj. Kiu komponanto PLEJ verŝajne bezonos re-arkitektuadon por povi skali por alĝustigi la novan trafikon?
A. Lambda funkcio B. SQS-vico C. EC2-instanco D. DynamoDB-tabelo

Laŭ mia scio, la antaŭa versio de la ekzameno enhavis 55 demandojn kaj estis asignita 80 minutoj. Ŝajne, ili faris bonan laboron pri ĝi: nun estas 65 demandoj kaj 130 minutoj por ili. La tempo por demando pliiĝis, sed preskaŭ ne estas preterpasantaj demandoj. Mi devis pensi pri ĉiu, foje pli ol du minutojn.

Cetere, estas praktika konkludo de ĉi tio. Kutime la venka taktiko estas rapide trarigardi ĉiujn demandojn kaj tuj respondi tion, kio estas respondita. En la kazo de SAA-C01, ĉi tio ĝenerale ne funkcias; vi devos marki preskaŭ ĉiun demandon per markobutonoj, alie riskas ne rimarki iujn detalojn kaj respondi malĝuste. Mi finis respondi, pasigante unu aŭ du minutojn por ĉiu demando, kaj poste reirante al tiuj, kiuj estis markitaj kaj pasigante la ceterajn 20 minutojn por ili.

Motivo tri: "Se juneco scius, se maljuneco povus"

Kiel vi scias, unu el la plej oftaj kialoj de rifuzoj ricevitaj de programistoj pli ol 40-jaraj estas ilia reduktita lernkapablo kompare kun junuloj.

Dume, oni sentas, ke en iuj fakoj mia lernkapablo eĉ pligrandiĝis kompare kun miaj studentaj jaroj – pro pli granda persisto kaj sperto, kio permesas al mi uzi konatajn analogiojn por nekonataj aferoj.

Sed sento povas esti trompa; necesas objektiva kriterio. Ĉu ne estas eblo prepari por la ekzameno kaj trapasi ĝin?

Mi pensas, ke la testo sukcesis. Mi prepariĝis memstare kaj la preparado iris sufiĉe glate. Nu, jes, kelkfoje mi ekdormis en hamako legante manlibron, sed tio povas okazi al iu ajn.
Nun estas atestilo kaj decaj poentoj por la ekzameno kiel signo de pulvo en la flakonoj.

Nu, iom pri kio povus esti instigo, sed ne verŝajne estis en mia kazo.

Ne la unua motivo: "brasiko"

Estas scivolemaj Forbes-esplorado pri kiuj specialistoj kun kiuj atestiloj estas la plej pagataj en la mondo, kaj AWS SAA estas en honora 4-a loko tie

Pri hakiloj kaj brasiko

Sed unue, kio estas la kaŭzo kaj kio estas la efiko? Mi suspektas, ke la uloj faras bonan monon
pro certaj kapabloj, kaj ĉi tiuj samaj kapabloj helpas trapasi la atestadon. Due, min turmentas neklaraj duboj, ke oni pagos al iu $130 K jare ekster Usono, eĉ se li estas atestita de la kapo ĝis la piedoj.

Kaj ĝenerale, kiel vi scias, post kontentigo de la pli malaltaj niveloj de la piramido, salajro ĉesas esti la ĉefa faktoro.

Ne la dua motivo: "Firmaaj postuloj"

Firmaoj povas kuraĝigi aŭ eĉ postuli atestojn (precipe se ili estas bezonataj por partnerecoj, kiel AWS-APN-membreco en la kazo de Amazon).

Sed en nia kazo, sendependa produkto estas produktita, kaj ni ankaŭ provas eviti vendistan enŝlosadon. Do neniu postulas atestilojn. Ili laŭdos vin kaj pagos por la ekzameno agnoskante certajn klopodojn - jen la tuta oficialeco.

Ne la tria motivo: "Dungado"

Eble havi atestojn estos certa avantaĝo por akiri laboron, ĉiuj aliaj aferoj egalaj. Sed mi ne planas ŝanĝi laborpostenojn. Estas interese labori pri kompleksa produkto, kiu aktive uzas multajn novajn alirojn kaj AWS-servojn. Ĉio ĉi sufiĉas ĉe la nuna loko.

Ne, kompreneble, estas diversaj kazoj: en 23 jaroj en IT mi ŝanĝis laboron 5 fojojn.Ne estas fakto, ke mi ne devos denove ŝanĝiĝi, se mi daŭros ankoraŭ 20 jarojn.Sed se ili venkos min, ni faros; plori.

Utila

Konklude, mi mencios kelkajn pliajn materialojn, kiujn mi uzis en preparo por la ekzameno kaj simple kiel "akrigilo por la segilo":

  • Videokursoj plurvido и nuba guruo. Ĉi-lastaj, ili diras, estas precipe bonaj se vi aĉetas abonon kun aliro al ĉiuj praktikaj ekzamenoj. Sed unu el miaj ludkondiĉoj estis ne elspezi eĉ unu cendon por preparo; aĉetado de abono ne iris bone kun tio. Aldone, mi ĝenerale trovas, ke la videoformato estas malpli densa laŭ la kvanto de informoj po unuo de tempo. Tamen, kiam ili prepariĝas por SA Professional, mi plej verŝajne aliĝos por abono.
  • Tunoj da Amazon-oficiala dokumentaro, inkluzive de F.A.Q kaj Blankaj Libroj.
  • Nu, la lasta, sed signifa afero - kontrolaj provoj. Mi trovis ilin kelkajn tagojn antaŭ la ekzameno kaj bone ekzercis. Tie estas nenio por legi, sed la interreta interfaco kaj komentoj pri respondoj estas bonaj.

fonto: www.habr.com

Aldoni komenton