Балта және қырыққабат туралы

Сертификаттаудан өту ниетінің қайдан келетіні туралы ойлар 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 S3 аралық қоймалары бар Amazon Redshift-ке өрт сөндіру түтіктері арқылы жіберіледі.
  • Әзірлеушілерге арналған операциялық журналдар (отлад туралы ақпарат, қате туралы хабарлар және т.б.) көрнекі 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 данасы кезектен хабарларды оқиды, оларды өңдейді және бірегей тапсырыс идентификаторы арқылы бөлінген 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 қызметтерін белсенді пайдаланатын күрделі өнімде жұмыс істеу қызықты. Осының барлығы қазіргі орында жеткілікті.

Жоқ,әрине,әр түрлі жағдайлар бар:23 жылда IT саласында мен 5 рет жұмыс ауыстырдым.Тағы 20 жыл жүрсем,қайта ауыспаймын деген шындық емес.Бірақ олар мені ұрса,біз жылау.

Пайдалы

Қорытындылай келе, мен емтиханға дайындалу кезінде және жай «ара үшін қайрау» ретінде пайдаланған тағы бірнеше материалдарды атап өтейін:

  • Бейне курстар көптік и бұлт гуру. Соңғысы, егер сіз барлық тәжірибе емтихандарына қол жеткізе алатын жазылым сатып алсаңыз, әсіресе жақсы дейді. Бірақ менің ойын шарттарымның бірі дайындыққа бір цент жұмсамау болды; жазылымды сатып алу мұнымен жақсы болмады. Сонымен қатар, мен әдетте бейне пішімін уақыт бірлігіне ақпарат көлемі бойынша азырақ деп санаймын. Дегенмен, олар SA Professional бағдарламасына дайындалған кезде, мен жазылуға жазыламын.
  • Көптеген Amazon ресми құжаттары, соның ішінде F.A.Q және WhitePapers.
  • Ал, соңғы, бірақ маңызды нәрсе - тексеру сынақтары. Мен оларды емтиханға бір-екі күн қалғанда тауып алып, жақсы жаттықтым. Онда оқитын ештеңе жоқ, бірақ онлайн интерфейсі және жауаптарға түсініктемелер жақсы.

Ақпарат көзі: www.habr.com

пікір қалдыру