A fejszékről és a káposztáról

Elmélkedések arról, honnan ered a bizonyítvány megszerzésének vágya Az AWS Solutions építész munkatársa.

Első motívum: „balták”

Minden szakember számára az egyik leghasznosabb alapelv az „Ismerd meg az eszközeidet” (vagy annak egyik változata)élesíteni a fűrészt").

Régóta a felhők között voltunk, de egyelőre csak monolitikus alkalmazásokról volt szó, EC2 példányokon telepített adatbázisokkal – olcsón és vidáman.

De fokozatosan beszorultunk a monolitba. Kijelöltük a jó értelemben vett vágást - a modularizálást, majd a mostanában divatos mikroszolgáltatásokat. És nagyon gyorsan „száz virág virágzik” ezen a talajon.

Miért menjek messzire? A jelenleg futó tevékenységnaplózási projekt a következőket tartalmazza:

  • Ügyfeleink termékünk különféle alkalmazásai formájában – a sűrű örökség távoli sarkaitól a .Net Core trendi mikroszolgáltatásaiig.
  • Amazon SQS várólisták, amelyek naplókat tartalmaznak arról, hogy mi történik az ügyfelekkel.
  • Egy .Net Core mikroszolgáltatás, amely lekéri az üzeneteket a sorból, és elküldi azokat az Amazon Kinesis Data Streams (KDS) szolgáltatásnak. Ezenkívül rendelkezik egy webes API felülettel és egy swagger UI-val is, amely tartalék csatorna a kézi teszteléshez. Docker Linux tárolóba van csomagolva, és az Amazon ECS alatt található. Az automatikus skálázás nagy naplófolyam esetén biztosított.
  • A KDS-ből az adatokat tűzoltó tömlők továbbítják az Amazon Redshiftnek az Amazon S3 közbenső raktáraival.
  • A fejlesztők működési naplóit (hibakeresési információk, hibaüzenetek stb.) a rendszer tetszetős JSON-formátumba formázza, és elküldi az Amazon CloudWatch Logs-nak.

A fejszékről és a káposztáról

Az AWS-szolgáltatások ilyen állatkertjével együttműködve tudni szeretné, mi van az arzenálban, és hogyan használhatja a legjobban.

Képzelje csak el – van egy régi, bevált fejszéje, amely jól vágja a fákat és jól kalapálja a szögeket. Az évek során eltöltött munka során megtanultál jól bánni vele, összerakott egy kutyaházat, pár istállót és talán még egy kunyhót is. Néha nehézségek adódnak, például egy csavar fejszével való meghúzása nem mindig megy gyorsan, de általában türelem és ilyen-olyan anya segítségével megoldható.

És ekkor megjelenik a közelben egy tehetős szomszéd, akinek rohadt felhője van különféle szerszámokból: elektromos fűrészek, szögfegyverek, csavarhúzók és még isten tudja mi. Ezt a vagyont éjjel-nappal kész bérbe adni. Mit kell tenni? Elutasítjuk annak lehetőségét, hogy fogjunk egy fejszét, és politikailag analfabétaként semmisítsük meg. A legokosabb az lenne, ha megvizsgálnánk, milyen eszközök vannak, hogyan egészíthetik ki egymást a különböző munkakörökben, és milyen feltételekkel adják át.

Mivel számomra ez volt a fő motívum, a felkészülést ennek megfelelően építettem fel - hogy megtaláljam az alapvető útmutatót és alaposan tanulmányozzam azt. És egy ilyen útmutató megtalálták. A könyv kissé szárazon van megírva, de ez nem valószínű, hogy elriasztja azokat, akik Fichtenholtz szerint tanulmányozták a matánt.

Elolvastam a borítótól a borítóig, és úgy gondolom, hogy teljes mértékben megfelel a célnak - jó áttekintést ad magáról a szolgáltatásokról és a vizsgán esetlegesen felmerülő általánosabb fogalmakról. Ezen kívül egy kellemes bónusz az a lehetőség, hogy egy kissé furcsa regisztrációs eljáráson menjen keresztül a Sybex-en, és online válaszoljon a könyv összes tesztkérdésére és gyakorlati vizsgájára.

Egy fontos szempont: egy 2016-os kiadású könyvet használtam, de az AWS-ben minden meglehetősen dinamikusan változik, úgyhogy keresd a legújabb kiadást, amely az elkészítés idején lesz elérhető. A tesztteszteken például gyakran felmerülnek kérdések a különböző S3 és Glacier osztályok elérhetőségével és tartósságával kapcsolatban, de a számok egy része megváltozott 2016-hoz képest. Ezenkívül újak is hozzáadásra kerültek (például INTELLIGENT_TIERING vagy ONEZONE_IA).

Második motívum: „A narancs 65 árnyalata”

A feszült gondolkodás némi erőfeszítést igényel. De nem titok, hogy sok programozó mazochista élvezetet tapasztal a rejtélyes problémák, kérdések és néha még a vizsgák miatt is.

Szerintem ez az öröm olyan, mintha a What? Ahol? Amikor?" vagy mondjuk egy jó sakkjátszma.

Ebben az értelemben a jelenlegi AWS Solutions Architect Associate vizsga nagyon jó. Bár a felkészülés során a tesztkérdések között időről időre előkerültek olyan „zsúfolt” kérdések, mint pl.Hány rugalmas IP-címe lehet egy VPC-ben?" vagy "Mi az S3 IA elérhetősége?“, a vizsga során nem voltak ilyen emberek. Valójában a 65 kérdés közül majdnem mindegyik mini-tervezési probléma volt. Íme egy meglehetősen tipikus példa a hivatalos dokumentációból:

Egy webalkalmazás lehetővé teszi az ügyfelek számára, hogy rendeléseiket S3 vödörbe töltsék fel. Az eredményül kapott Amazon S3 események egy Lambda függvényt váltanak ki, amely üzenetet szúr be egy SQS-sorba. Egyetlen EC2-példány beolvassa az üzeneteket a sorból, feldolgozza azokat, és egy egyedi rendelésazonosítóval particionált DynamoDB táblában tárolja. A jövő hónapban a forgalom várhatóan 10-szeresére nő, és a Solutions Architect felülvizsgálja az architektúrát a lehetséges méretezési problémák miatt. Melyik komponenst kell a LEGJOBBAN újratervezni, hogy képes legyen az új forgalom befogadására?
A. Lambda függvény B. SQS sor C. EC2 példány D. DynamoDB tábla

Tudomásom szerint a vizsga előző verziója 55 kérdést tartalmazott, és 80 percet kapott. A jelek szerint jó munkát végeztek rajta: most 65 kérdés és 130 perc áll rendelkezésükre. A kérdésekre adott idő megnőtt, de gyakorlatilag nincs átmenő kérdés. Mindegyiken gondolkodnom kellett, néha több mint két percig.

Ebből egyébként van egy gyakorlati következtetés is. Általában a nyerő taktika az, hogy gyorsan végigmegyünk az összes kérdésen, és azonnal válaszolunk arra, amire válaszolunk. Az SAA-C01 esetében ez általában nem működik, szinte minden kérdést be kell jelölni jelölőnégyzetekkel, különben fennáll annak a veszélye, hogy néhány részletet nem veszünk észre, és helytelenül válaszolunk. Végül válaszoltam, minden kérdésre egy-két percet fordítottam, majd visszatértem a megjelöltekhez, és a maradék 20 percet rájuk fordítottam.

Harmadik motívum: „Ha a fiatalság tudná, ha az öregség tudná”

Mint ismeretes, a 40 év feletti programozók visszautasításának egyik leggyakoribb oka a fiatalokhoz képest csökkent tanulási képességük.

Közben az az érzésem, hogy egyes területeken a tanulási képességem a diákéveimhez képest még meg is nőtt - a nagyobb kitartásnak és tapasztalatnak köszönhetően, ami lehetővé teszi, hogy ismerős hasonlatokat alkalmazzak ismeretlen kérdésekre.

De az érzés megtévesztő lehet; objektív kritériumra van szükség. Nem egy lehetőség a vizsgára való felkészülés és a sikeres letétel?

Szerintem a teszt sikeres volt. Egyedül készültem és elég gördülékenyen ment a felkészülés. Hát igen, párszor elaludtam egy függőágyban egy kézikönyv olvasása közben, de ez bárkivel megtörténhet.
Most egy bizonyítvány és tisztességes pontok vannak a vizsgán, mint a puskapor jele a lombikokban.

Nos, egy kicsit arról, hogy mi lehet a motiváció, de az én esetemben nem valószínű.

Nem az első motívum: „Káposzta”

Vannak kíváncsiak Forbes kutatás arról, hogy mely szakemberek milyen tanúsítvánnyal rendelkeznek a legtöbbet a világon, és ott az AWS SAA a megtisztelő 4. helyen áll

A fejszékről és a káposztáról

De először is, mi az oka és mi a következménye? Gyanítom, hogy a srácok jó pénzt keresnek
bizonyos képességek miatt, és ugyanezek a képességek segítik a minősítés átadását. Másodszor, homályos kétségek gyötörnek, hogy valakinek évi 130 XNUMX dollárt kell fizetnie az USA-n kívül, még akkor is, ha tetőtől talpig igazolt.

És általában, mint tudják, a piramis alsó szintjének kielégítése után a fizetés megszűnik a fő tényező.

Nem a második motívum: „Vállalati követelmények”

A vállalatok ösztönözhetik vagy akár megkövetelhetik a tanúsítványokat (különösen, ha partnerkapcsolatokhoz van szükség, például az Amazon esetében az AWS APN-tagságra).

De a mi esetünkben önálló termék készül, és igyekszünk elkerülni a szállítói bezárkózást is. Így senki nem kér igazolásokat. Megdicsérnek, és bizonyos erőfeszítések elismeréseként fizetnek a vizsgáért – ennyi a hivatalosság.

Nem a harmadik motívum: „foglalkoztatás”

Talán a bizonyítványok megléte határozott előnyt jelent majd az állás megszerzéséhez, ha minden más dolog nem változik. De nem tervezek munkahelyet váltani. Érdekes egy összetett terméken dolgozni, amely aktívan használ számos újszerű megközelítést és AWS-szolgáltatást. Mindez elég a jelenlegi helyen.

Nem, persze vannak különböző esetek: 23 év alatt az informatikában 5-ször váltottam munkahelyet. Nem tény, hogy nem kell újra váltanom, ha kibírok még 20 évet. De ha megvernek, akkor kiáltás.

hasznos

Befejezésül megemlítek még néhány anyagot, amelyeket a vizsgára való felkészülés során és egyszerűen „fűrészélezőként” használtam:

  • Videó tanfolyamok többes fény и felhő guru. Utóbbiak szerintük különösen akkor jók, ha előfizetést vásárolunk, és minden gyakorlati vizsgához hozzáférünk. De az egyik játékfeltételem az volt, hogy egy centet se költsek a felkészülésre, az előfizetés megvásárlása ezzel nem ment jól. Ezen túlmenően a videóformátumot általában kevésbé sűrűnek találom az időegységre vetített információ mennyiségét tekintve. Amikor azonban felkészülnek az SA Professionalra, nagy valószínűséggel előfizetésre fogok jelentkezni.
  • Rengeteg Amazon hivatalos dokumentáció, beleértve a GYIK-et és a WhitePapereket.
  • Nos, az utolsó, de jelentős dolog - ellenőrző tesztek. Pár nappal a vizsga előtt találtam rájuk és jól gyakoroltam. Nincs ott mit olvasni, de jó az online felület és a válaszokhoz fűzött kommentek.

Forrás: will.com

Hozzászólás