Балта жана капуста жөнүндө

Аттестациядан өтүү каалоосу кайдан келип чыкканы жөнүндө ой жүгүртүү AWS Solutions Architect Associate.

Биринчи мотив: "Балталар"

Ар бир профессионал үчүн эң пайдалуу принциптердин бири - "Өз куралдарыңды бил" (же анын варианттарынын бири "арааны курчутуу").

Биз көптөн бери булуттарда жүрдүк, бирок азырынча бул EC2 инстанцияларында жайгаштырылган маалымат базалары менен монолиттүү тиркемелер болчу - арзан жана шайыр.

Бирок бара-бара монолиттин ичинде тар болуп калдык. Биз жакшы жол менен кесүү курсун койдук - модулдаштыруу үчүн, андан кийин азыр модалуу микросервистерге. Жана абдан бат эле бул топуракта "жүз гүл гүлдөйт".

Эмне үчүн алыска баруу - мен иштеп жаткан иш-аракеттерди каттоо долбоору төмөнкүлөрдү камтыйт:

  • Биздин продукттун ар кандай тиркемелери түрүндөгү кардарлар - жыш мурастын алыскы бурчтарынан .Net Core боюнча модалуу микросервистерге чейин.
  • Amazon SQS кезектери, анда кардарлар менен эмне болуп жаткандыгы жөнүндө журналдар бар.
  • Кезектен билдирүүлөрдү чыгарып, аларды Amazon Kinesis Data Streams (KDS) га жөнөтүүчү .Net Core микросервиси. Ал ошондой эле Web 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 кызгылт сары түс"

Чыңалган ой жүгүртүү бир аз күч-аракетти талап кылат. Бирок көптөгөн программисттер табышмактуу маселелерден, суроолордон жана кээде экзамендерден мазохисттик ырахатка ээ болушары жашыруун эмес.

Менимче, бул ырахат эмнени ойногонго окшош? Кайда? Качан?" же, айталы, жакшы шахмат оюну.

Бул жагынан алганда, учурдагы AWS Solutions Architect Associate экзамени абдан жакшы. Даярдык учурунда тесттик суроолордун арасында маал-маалы менен “кысылган” суроолор пайда болуп жатты.VPCде канча ийкемдүү IP даректер болушу мүмкүн?"же"S3 IA жеткиликтүүлүгү кандай?", экзамен учурунда андай адамдар болгон эмес. Чынында, 65 суроонун дээрлик ар бири мини-дизайн көйгөйү болгон. Бул жерде расмий документтердин бир кыйла типтүү мисалы болуп саналат:

Веб колдонмо кардарларга S3 чакага буйрутмаларды жүктөөгө мүмкүндүк берет. Натыйжада Amazon S3 окуялары SQS кезегине билдирүү киргизген Lambda функциясын иштетет. Жалгыз EC2 инстанциясы кезектеги билдирүүлөрдү окуйт, аларды иштеп чыгат жана уникалдуу заказ ID менен бөлүнгөн DynamoDB таблицасында сактайт. Кийинки айда трафик 10 эсеге көбөйөт деп күтүлүүдө жана Solutions Architect мүмкүн масштабдуу көйгөйлөр үчүн архитектураны карап жатат. Жаңы трафикти ыңгайлаштыруу үчүн масштабды өзгөртүү үчүн кайсы компонент КӨБҮРӨК кайра архитектурага муктаж?
A. Ламбда функциясы B. SQS кезеги C. EC2 инстанциясы D. DynamoDB таблицасы

Менин билишимче, сынактын мурунку вариантында 55 суроо болуп, 80 мүнөт бөлүнгөн. Кыязы, алар бул боюнча жакшы иштешти: азыр аларга 65 суроо жана 130 мүнөт бар. Бир суроого убакыт көбөйдү, бирок өтүүчү суроолор дээрлик жок. Ар бири жөнүндө, кээде эки мүнөттөн ашык ойлонууга туура келди.

Айтмакчы, мындан практикалык тыянак бар. Адатта жеңүүчү тактика - бардык суроолорду тез аралап өтүп, эмнеге жооп бергенге дароо жооп берүү. SAA-C01 учурда бул жалпысынан иштебейт; сиз дээрлик ар бир суроону белгилөө кутучалары менен белгилешиңиз керек болот, антпесе кээ бир деталдарды байкабай калуу жана туура эмес жооп берүү коркунучу бар. Мен жооп берип бүттүм, ар бир суроого бир-эки мүнөт бөлдүм, анан белгиленгендерге кайра барып, калган 20 мүнөттү аларга жумшадым.

Үчүнчү мотив: “Жаштык билсе, карылык билсе”

Белгилүү болгондой, 40 жаштан ашкан программисттер кабыл алуудан баш тартуунун эң кеңири тараган себептеринин бири жаштарга салыштырмалуу алардын үйрөнүү жөндөмүнүн төмөндөшү.

Ошол эле учурда, кээ бир аймактарда менин окууга болгон жөндөмдүүлүгүм студенттик жылдарыма салыштырмалуу жогорулады деген сезим бар - чоң өжөрлүктүн жана тажрыйбанын аркасында, бул мага бейтааныш маселелерге тааныш аналогияларды колдонууга мүмкүндүк берет.

Бирок сезим алдамчы болушу мүмкүн, объективдүү критерий керек. Экзаменге даярдануу жана андан өтүү мүмкүнчүлүгү эмеспи?

Мен сыноо ийгиликтүү өттү деп ойлойм. Мен өз алдымча даярдандым, даярдыгым бир топ эле жакшы өттү. Ооба, ооба, бир нече жолу мен окуу куралын окуп жатып гамакта уктап калдым, бирок бул ар бир адамдын башына келиши мүмкүн.
Эми колбаларда порохтун белгиси катары экзаменге сертификат жана татыктуу баллдар бар.

Мотивация эмне болушу мүмкүн экендиги жөнүндө бир аз, бирок менин ишимде андай болушу күмөн болчу.

Биринчи мотив эмес: "Капуста"

Кызыккандар бар Forbes изилдөө Дүйнөдө кайсы адистер кайсы сертификаттар менен эң көп маяна алышат жана AWS SAA ал жерде ардактуу 4-орунда турат

Балта жана капуста жөнүндө

Бирок, биринчиден, себеби эмнеде жана натыйжасы эмнеде? Мен балдар жакшы акча табат деп ойлойм
кээ бир жөндөмдүүлүктөрдөн улам, жана ошол эле жөндөмдөр аттестациядан өтүүгө жардам берет. Экинчиден, кимдир бирөө АКШдан тышкаркы жерде жылына 130 миң доллар төлөнөт деген бүдөмүк күмөндөр мени кыйнап жатат, ал тургай, ал башынан аягына чейин күбөлөндүрүлгөн.

Ал эми жалпысынан, өзүңөр билгендей, пирамиданын төмөнкү деңгээлин канааттандыргандан кийин, эмгек акы негизги фактор болбой калат.

Экинчи мотив эмес: "Компаниянын талаптары"

Компаниялар сертификаттарды кубаттап, атүгүл талап кылышы мүмкүн (айрыкча, алар өнөктөштүк үчүн керек болсо, мисалы, Amazon учурда AWS APN мүчөлүгү).

Бирок биздин учурда, көз карандысыз продукт өндүрүлөт, ошондой эле биз сатуучуларга бөгөт коюудан качууга аракет кылабыз. Демек, эч ким күбөлүк талап кылбайт. Алар сени макташат жана белгилүү бир аракеттерди таануу үчүн экзамен үчүн төлөшөт - мунун баары расмий.

Үчүнчү мотив эмес: “Иш менен камсыз кылуу”

Балким, сертификаттарга ээ болуу жумушка орношуу үчүн белгилүү бир артыкчылык болушу мүмкүн, башка бардык нерселер бирдей. Бирок жумушумду алмаштыруу планым жок. Көптөгөн жаңы ыкмаларды жана AWS кызматтарын жигердүү колдонгон татаал продуктта иштөө кызыктуу. Мунун баары азыркы жерде жетиштүү.

Жок албетте ар кандай учурлар болот: IT тармагында 23 жыл ичинде мен 5 жолу жумуш алмаштырдым.Дагы 20 жыл иштесем кайра алмашпайм деген чындык эмес.Бирок мени сабап коюшса, биз ыйла.

пайдалуу

Жыйынтыктап айтканда, мен экзаменге даярданууда жана жөн гана "ара үчүн курчуткыч" катары колдонгон дагы бир нече материалдарды айтып кетейин:

  • Видео курстары көптүк и булут гуру. Акыркысы, алардын айтымында, эгер сиз бардык практикалык сынактарга кирүү мүмкүнчүлүгү бар жазылууну сатып алсаңыз, өзгөчө жакшы. Бирок менин оюнумдагы шарттарымдын бири даярданууга бир цент коротпоо эле; жазылууну сатып алуу менен жакшы болгон жок. Кошумчалай кетсек, мен жалпысынан видео форматын убакыт бирдигине маалымат көлөмү жагынан азыраак деп эсептейм. Бирок, алар SA Professional программасына даярданганда, мен жазылууга жазылам.
  • Амазонканын көптөгөн расмий документтери, анын ичинде FAQ жана WhitePapers.
  • Ооба, акыркы, бирок маанилүү нерсе - текшерүү тесттери. Аларды экзаменге бир-эки күн калганда таап, жакшы машыгдым. Ал жерде окуй турган эч нерсе жок, бирок онлайн интерфейси жана жооптор боюнча комментарийлер жакшы.

Source: www.habr.com

Комментарий кошуу