Կացինների և կաղամբի մասին

Մտորումներ այն մասին, թե որտեղից է գալիս սերտիֆիկացում անցնելու ցանկությունը AWS Solutions Architect Associate.

Շարժառիթ առաջին՝ «Աքսիններ»

Ցանկացած մասնագետի համար ամենաօգտակար սկզբունքներից մեկը «Իմացեք ձեր գործիքները» (կամ դրա տարբերակներից մեկը»սրել սղոցը»).

Մենք երկար ժամանակ եղել ենք ամպերի մեջ, բայց առայժմ դա պարզապես մոնոլիտ հավելվածներ էին՝ տվյալների բազաներով, որոնք տեղակայված են EC2 օրինակների վրա՝ էժան և ուրախ:

Բայց աստիճանաբար մենք նեղվեցինք մոնոլիտում: Մենք լավ ձևով կտրելու կուրս ենք սահմանել՝ մոդուլյարացման, այնուհետև այժմ նորաձև միկրոսերվիսների համար։ Եվ շատ արագ այս հողի վրա «հարյուր ծաղիկ է ծաղկում»։

Ինչու՞ հեռու գնալ. գործունեության գրանցման նախագիծը, որը ես ներկայումս վարում եմ, ներառում է.

  • Հաճախորդներ մեր արտադրանքի տարբեր հավելվածների տեսքով՝ խիտ ժառանգության հեռավոր անկյուններից մինչև գերժամանակակից միկրոծառայություններ .Net Core-ում:
  • Amazon SQS հերթեր, որոնք պարունակում են տեղեկամատյաններ այն մասին, թե ինչ է կատարվում հաճախորդների հետ:
  • .Net Core միկրոծառայություն, որը առբերում է հաղորդագրությունները հերթից և ուղարկում դրանք Amazon Kinesis Data Streams (KDS): Այն նաև ունի վեբ API ինտերֆեյս և խաբուսիկ UI՝ որպես ձեռքով փորձարկման պահուստային ալիք: Այն փաթաթված է Docker Linux կոնտեյներով և տեղակայված է Amazon ECS-ի ներքո: Գերանների մեծ հոսքի դեպքում տրամադրվում է ավտոմատ մասշտաբավորում։
  • KDS-ից տվյալները հրշեջ խողովակներով ուղարկվում են Amazon Redshift՝ Amazon S3-ի միջանկյալ պահեստներով:
  • Մշակողների համար գործառնական տեղեկամատյանները (վրիպազերծման տեղեկատվություն, սխալի հաղորդագրություններ և այլն) ձևաչափված են տեսողականորեն հաճելի JSON-ով և ուղարկվում են Amazon CloudWatch Logs:

Կացինների և կաղամբի մասին

Աշխատելով AWS ծառայությունների նման կենդանաբանական այգու հետ, դուք ցանկանում եք իմանալ, թե ինչ կա զինանոցում և ինչպես լավագույնս օգտագործել այն:

Պարզապես պատկերացրեք՝ դուք ունեք հին, ապացուցված կացին, որը լավ է կտրում ծառերը և լավ մուրճը մեխում: Աշխատանքի տարիների ընթացքում դուք սովորել եք լավ վերաբերվել դրան, հավաքել շան տուն, մի քանի տնակ և գուցե նույնիսկ խրճիթ: Երբեմն դժվարություններ են առաջանում, օրինակ՝ կացնով պտուտակը սեղմելը միշտ չէ, որ արագ է ստացվում, բայց սովորաբար այն կարելի է լուծել համբերության և այսինչ մոր օգնությամբ։

Եվ հետո մոտակայքում հայտնվում է մի հարուստ հարևան, ով ունի տարբեր գործիքների անիծյալ ամպ՝ էլեկտրական սղոցներ, եղունգների ատրճանակներ, պտուտակահաններ և էլի ինչ Աստված գիտի։ Նա պատրաստ է շուրջօրյա վարձով տալ այս ողջ հարստությունը։ Ինչ անել? Կացին վերցնելու և այն ունեզրկելու տարբերակը համարում ենք քաղաքական անգրագետ։ Ամենախելացի բանը կլինի ուսումնասիրել, թե ինչ գործիքներ կան, ինչպես կարող են դրանք լրացնել միմյանց տարբեր աշխատանքներում, ինչ պայմաններով են դրանք հանձնվում։

Քանի որ սա էր ինձ համար հիմնական դրդապատճառը, նախապատրաստումը կառուցված էր համապատասխան կերպով՝ գտնել հիմնարար ուղեցույց և ուշադիր ուսումնասիրել այն: Եվ այսպիսի ուղեցույց գտնվեց. Գիրքը գրված է մի քիչ չոր, բայց դա դժվար թե վախեցնի մարդկանց, ովքեր ուսումնասիրում էին մատանը ըստ Ֆիխտենհոլցի:

Ես կարդացի այն էջից մինչև ծածկ և կարծում եմ, որ այն լիովին համապատասխանում է իր նպատակին. այն լավ ակնարկ է տալիս ինչպես ծառայությունների, այնպես էլ ավելի ընդհանուր հասկացությունների, որոնք կարող են հանդիպել քննության ժամանակ: Բացի այդ, հաճելի բոնուսը Sybex-ում գրանցման մի փոքր տարօրինակ ընթացակարգով անցնելու և գրքի բոլոր թեստային հարցերին և գործնական քննություններին առցանց պատասխանելու հնարավորությունն է:

Կարևոր կետ․ ես ուսումնասիրել եմ՝ օգտագործելով 2016 թվականի հրատարակության գիրքը, սակայն AWS-ում ամեն ինչ բավականին դինամիկ է փոխվում, ուստի փնտրեք վերջին հրատարակությունը, որը հասանելի կլինի պատրաստման պահին։ Օրինակ, տարբեր S3 և Glacier դասերի առկայության և ամրության վերաբերյալ հարցերը հաճախ են ծագում թեստային թեստերում, սակայն որոշ թվեր փոխվել են 2016 թվականի համեմատ: Բացի այդ, ավելացվել են նորերը (օրինակ՝ INTELLIGENT_TIERING կամ ONEZONE_IA):

Մոտիվ երկրորդ՝ «նարնջագույնի 65 երանգներ»

Լարված մտածողությունը որոշակի ջանք է պահանջում։ Բայց գաղտնիք չէ, որ շատ ծրագրավորողներ մազոխիստական ​​հաճույք են ստանում տարակուսելի խնդիրներից, հարցերից և երբեմն նույնիսկ քննություններից:

Կարծում եմ, որ այս հաճույքը շատ նման է What? Որտեղ? Երբ?" կամ, ասենք, լավ շախմատի խաղ։

Այս առումով ներկայիս AWS Solutions Architect Associate քննությունը շատ լավն է: Թեև նախապատրաստման ընթացքում թեստի հարցերի շարքում ժամանակ առ ժամանակ հայտնվում էին «խճճված», օրինակ՝ «Քանի՞ առաձգական IP հասցե կարող եք ունենալ VPC-ում:"Կամ"Ո՞րն է S3 IA-ի առկայությունը:«Բուն քննության ժամանակ նման մարդիկ չեն եղել։ Փաստորեն, 65 հարցերից գրեթե յուրաքանչյուրը մինի դիզայնի խնդիր էր: Ահա պաշտոնական փաստաթղթերից բավականին բնորոշ օրինակ.

Վեբ հավելվածը հաճախորդներին թույլ է տալիս պատվերներ վերբեռնել S3 դույլով: Արդյունքում առաջացող Amazon S3 իրադարձությունները գործարկում են Lambda ֆունկցիան, որը հաղորդագրություն է տեղադրում SQS հերթում: Մեկ EC2 օրինակը կարդում է հաղորդագրությունները հերթից, մշակում դրանք և պահում DynamoDB աղյուսակում, որը բաժանված է եզակի պատվերի ID-ով: Ակնկալվում է, որ հաջորդ ամիս տրաֆիկը կավելանա 10-ով, և Solutions Architect-ը վերանայում է ճարտարապետությունը՝ մասշտաբավորման հնարավոր խնդիրների համար: Ո՞ր բաղադրիչն է, ամենայն հավանականությամբ, կարիք ունի վերակառուցման, որպեսզի կարողանա մասշտաբավորել նոր երթևեկությունը տեղավորելու համար:
A. Lambda ֆունկցիա B. SQS հերթ Գ. EC2 օրինակ D. DynamoDB աղյուսակ

Քննության նախորդ տարբերակում, որքան գիտեմ, 55 հարց է եղել, հատկացվել է 80 րոպե։ Ըստ երևույթին, նրանք դա լավ են արել. այժմ նրանց համար կա 65 հարց և 130 րոպե: Մեկ հարցի ժամանակն ավելացել է, բայց անցողիկ հարցեր գործնականում չկան։ Ես ստիպված էի մտածել յուրաքանչյուրի մասին, երբեմն ավելի քան երկու րոպե:

Ի դեպ, սրանից գործնական եզրակացություն կա. Սովորաբար հաղթական մարտավարությունը բոլոր հարցերի միջով արագ անցնելն է և անմիջապես պատասխանվողին պատասխանելը: SAA-C01-ի դեպքում դա սովորաբար չի աշխատում, դուք ստիպված կլինեք նշել գրեթե բոլոր հարցերը վանդակներով, հակառակ դեպքում կա որոշ մանրամասներ չնկատելու և սխալ պատասխանելու վտանգ: Վերջում ես պատասխանեցի, յուրաքանչյուր հարցի վրա ծախսեցի մեկ-երկու րոպե, այնուհետև վերադարձա դրոշակվածներին և ծախսեցի մնացած 20 րոպեները դրանց վրա:

Շարժառիթ երրորդ՝ «Եթե երիտասարդությունը իմանար, եթե ծերությունը կարողանար»

Ինչպես գիտեք, 40-ն անց ծրագրավորողների կողմից մերժումների ամենատարածված պատճառներից մեկը նրանց սովորելու ունակության նվազումն է՝ համեմատած երիտասարդների հետ:

Միևնույն ժամանակ, զգացողություն կա, որ որոշ ոլորտներում իմ սովորելու կարողությունը նույնիսկ աճել է ուսանողական տարիների համեմատ՝ ավելի մեծ հաստատակամության և փորձի շնորհիվ, ինչը թույլ է տալիս ինձ ծանոթ անալոգիաներ օգտագործել անծանոթ հարցերի համար:

Բայց սենսացիան կարող է խաբուսիկ լինել, անհրաժեշտ է օբյեկտիվ չափանիշ: Մի՞թե դա քննությանը պատրաստվելու և այն հանձնելու տարբերակ չէ։

Կարծում եմ՝ թեստը հաջող է անցել։ Ինքս պատրաստվեցի, և պատրաստությունն անցավ բավականին հարթ։ Դե, այո, ես մի քանի անգամ քնեցի ցանցաճոճում՝ ձեռնարկ կարդալիս, բայց դա կարող է պատահել յուրաքանչյուրի հետ։
Հիմա քննության համար վկայական ու պարկեշտ միավորներ կան՝ ի նշան վառոդի կոլբայի մեջ։

Դե, մի փոքր այն մասին, թե ինչ կարող է լինել մոտիվացիա, բայց դա դժվար թե իմ դեպքում լիներ:

Առաջին շարժառիթը չէ՝ «Կաղամբ»

Հետաքրքրասեր կան Forbes-ի հետազոտություն այն մասին, թե որ մասնագետներով, որոնց վկայականներն են աշխարհում ամենաշատ վարձատրվողը, և AWS SAA-ն այնտեղ պատվավոր 4-րդ տեղում է.

Կացինների և կաղամբի մասին

Բայց, նախ, ո՞րն է պատճառը և ո՞րն է հետևանքը։ Ես կասկածում եմ, որ տղաները լավ փող են աշխատում
որոշակի ունակությունների պատճառով, և այս նույն ունակությունները օգնում են անցնել սերտիֆիկացում: Երկրորդ, ինձ տանջում են անորոշ կասկածները, որ ԱՄՆ-ից դուրս ինչ-որ մեկին տարեկան 130 հազար դոլար կվճարեն, նույնիսկ եթե նա ոտքից գլուխ սերտիֆիկացվի։

Իսկ ընդհանրապես, ինչպես գիտեք, բուրգի ստորին մակարդակները բավարարելուց հետո աշխատավարձը դադարում է հիմնական գործոն լինել։

Երկրորդ շարժառիթը չէ՝ «Ընկերության պահանջները».

Ընկերությունները կարող են խրախուսել կամ նույնիսկ պահանջել հավաստագրեր (հատկապես եթե դրանք անհրաժեշտ են գործընկերության համար, օրինակ՝ AWS APN անդամակցությունը Amazon-ի դեպքում):

Բայց մեր դեպքում արտադրվում է անկախ արտադրանք, և մենք նաև փորձում ենք խուսափել վաճառողի արգելափակումից: Այսպիսով, ոչ ոք չի պահանջում վկայականներ: Նրանք կգովաբանեն ձեզ և կվճարեն քննության համար՝ ի նշան որոշակի ջանքերի, սա է ամբողջ պաշտոնականությունը:

Երրորդ շարժառիթը չէ՝ «Զբաղվածություն».

Թերևս վկայականներ ունենալը միանշանակ առավելություն լինի աշխատանք ստանալու համար, մնացած բոլորը հավասար են: Բայց ես մտադիր չեմ փոխել աշխատանքը: Հետաքրքիր է աշխատել բարդ արտադրանքի վրա, որն ակտիվորեն օգտագործում է բազմաթիվ նորաստեղծ մոտեցումներ և AWS ծառայություններ: Այս ամենը բավական է ներկա գտնվելու վայրում:

Չէ, իհարկե, կան տարբեր դեպքեր՝ 23 տարվա ընթացքում ՏՏ ոլորտում ես 5 անգամ փոխել եմ աշխատանքը, փաստ չէ, որ 20 տարի էլ դիմանալու դեպքում ստիպված չեմ լինի նորից փոխվել, բայց եթե ինձ ծեծեն՝ կկատարենք. լաց.

Օգտակար

Եզրափակելով, ես կնշեմ ևս մի քանի նյութեր, որոնք ես օգտագործել եմ քննությանը նախապատրաստվելիս և պարզապես որպես «սղոցի սրիչ».

  • R'RёRґRμРѕРєСѓСЂСЃС բազմակարծություն и ամպի գուրու. Վերջիններս, ասում են, հատկապես լավն են, եթե գնում եք բաժանորդագրություն՝ պրակտիկայի բոլոր քննություններին հասանելիությամբ։ Բայց իմ խաղային պայմաններից մեկն այն էր, որ ոչ մի ցենտ չծախսեմ պատրաստության վրա, բաժանորդագրություն գնելը սրա հետ լավ չէր: Բացի այդ, ես ընդհանուր առմամբ գտնում եմ, որ տեսանյութի ձևաչափը ավելի քիչ խիտ է ժամանակի միավորի համար տեղեկատվության քանակի առումով: Այնուամենայնիվ, երբ նրանք պատրաստվեն SA Professional-ին, ես, ամենայն հավանականությամբ, կգրանցվեմ բաժանորդագրության համար:
  • Amazon-ի տոննա պաշտոնական փաստաթղթեր, ներառյալ ՀՏՀ և WhitePapers:
  • Դե, վերջին, բայց կարևոր բանը. ստուգման թեստեր. Ես նրանց գտա քննությունից մի երկու օր առաջ և լավ պարապեցի։ Այնտեղ կարդալու բան չկա, բայց առցանց ինտերֆեյսը և պատասխանների մեկնաբանությունները լավն են:

Source: www.habr.com

Добавить комментарий