Baltalar və kələm haqqında

Sertifikatdan keçmək istəyinin haradan gəldiyinə dair düşüncələr AWS Solutions Architect Associate.

Motiv XNUMX: "Baltalar"

Hər bir peşəkar üçün ən faydalı prinsiplərdən biri “Alətlərinizi tanıyın” (və ya onun variantlarından biri)mişarı itiləyin").

Biz uzun müddətdir ki, buludlarda olmuşuq, lakin bu vaxta qədər bu, sadəcə olaraq EC2 instansiyalarında yerləşdirilmiş verilənlər bazası olan monolit proqramlar idi – ucuz və şən.

Amma getdikcə monolit içində sıxıldıq. Biz yaxşı bir şəkildə kəsmə kursunu təyin etdik - modullaşdırma üçün, sonra isə indi dəbdə olan mikroservislər üçün. Və bu torpaqda çox tez "yüz çiçək açır".

Niyə uzağa getmək - hazırda işlətdiyim fəaliyyət qeydi layihəsinə daxildir:

  • Məhsulumuzun müxtəlif tətbiqləri şəklində müştərilər - sıx mirasın uzaq guşələrindən tutmuş .Net Core-da dəbli mikroservislərə qədər.
  • Müştərilərlə baş verənlər haqqında qeydləri ehtiva edən Amazon SQS növbələri.
  • Növbədən mesajları götürən və onları Amazon Kinesis Data Streams (KDS) xidmətinə göndərən .Net Core mikroservisi. O, həmçinin Web API interfeysinə və əllə sınaq üçün ehtiyat kanal kimi UI-yə malikdir. O, Docker Linux konteynerinə bükülür və Amazon ECS altında yerləşdirilir. Böyük log axını halında avtomatik miqyaslama təmin edilir.
  • KDS-dən məlumatlar yanğın şlanqları ilə Amazon S3-dəki ara anbarlarla Amazon Redshift-ə göndərilir.
  • Tərtibatçılar üçün əməliyyat qeydləri (sazlama məlumatı, xəta mesajları və s.) vizual olaraq xoş gələn JSON formatında formatlanır və Amazon CloudWatch Logs-a göndərilir.

Baltalar və kələm haqqında

AWS xidmətlərinin belə bir zooparkı ilə işləyərək, siz arsenalda nə olduğunu və ondan ən yaxşı şəkildə necə istifadə olunacağını bilmək istəyirsiniz.

Təsəvvür edin - ağacları yaxşı kəsən və mismarları yaxşı döyən köhnə, sübut edilmiş baltanız var. İşlədiyiniz illər ərzində siz onunla yaxşı davranmağı, it yuvası, bir neçə tövlə və bəlkə də bir daxma qurmağı öyrəndiniz. Bəzən çətinliklər yaranır, məsələn, bir vintin balta ilə bərkidilməsi həmişə tez nəticə vermir, lakin adətən səbr və belə bir ananın köməyi ilə həll edilə bilər.

Və sonra yaxınlıqda müxtəlif alətlərdən ibarət lənətə gəlmiş bir varlı qonşu görünür: elektrik mişarları, mismar tapançaları, tornavidalar və Allah bilir daha nələr. O, bütün bu sərvəti gecə-gündüz icarəyə verməyə hazırdır. Nə etməli? Siyasi savadsızlıq kimi balta götürüb onu əlindən almaq variantını rədd edirik. Ən ağıllısı hansı alətlərin olduğunu, müxtəlif işlərdə bir-birini necə tamamlaya biləcəyini, hansı şəraitdə təhvil verildiyini öyrənmək olardı.

Bu mənim üçün əsas motiv olduğundan, hazırlıq buna uyğun qurulmuşdu - fundamental bələdçi tapmaq və onu diqqətlə öyrənmək. Və belə bir bələdçi tapıldı. Kitab bir az quru yazılmışdır, lakin bu, Fichtenholtz-a görə matanı öyrənən insanları qorxutmaq ehtimalı yoxdur.

Mən onu başdan ayağa oxudum və hesab edirəm ki, o, nəzərdə tutulan məqsədinə tam cavab verir - bu həm xidmətlərin özləri, həm də imtahanda rastlaşa biləcək daha ümumi anlayışlar haqqında yaxşı məlumat verir. Bundan əlavə, gözəl bonus Sybex-də bir qədər qəribə qeydiyyat prosedurundan keçmək və kitabdakı bütün test suallarına və təcrübə imtahanlarına onlayn cavab vermək imkanıdır.

Vacib bir məqam: 2016-cı il nəşrindən bir kitabdan istifadə edərək öyrəndim, lakin AWS-də hər şey olduqca dinamik şəkildə dəyişir, ona görə də hazırlıq zamanı mövcud olacaq ən son nəşri axtarın. Məsələn, müxtəlif S3 və Glacier siniflərinin mövcudluğu və davamlılığı ilə bağlı suallar test testlərində tez-tez ortaya çıxır, lakin 2016-cı illə müqayisədə bəzi rəqəmlər dəyişib. Bundan əlavə, yeniləri əlavə edildi (məsələn, INTELLIGENT_TIERING və ya ONEZONE_IA).

İkinci motiv: “65 narıncı çalar”

Gərgin düşüncə bir az səy tələb edir. Amma heç kimə sirr deyil ki, bir çox proqramçılar çaşqın problemlərdən, suallardan və bəzən hətta imtahanlardan mazoxist həzz alırlar.

Məncə bu həzz nə oynamağa çox bənzəyir? Harada? Nə vaxt?" ya da desək, yaxşı şahmat oyunu.

Bu mənada hazırkı AWS Solutions Architect Associate imtahanı çox yaxşıdır. Baxmayaraq ki, hazırlıq zamanı test sualları arasında vaxtaşırı “sıxılmış”lar da olurdu, məsələn “VPC-də neçə elastik IP ünvanınız ola bilər?"Və ya"S3 IA-nın mövcudluğu nədir?“, imtahanın özündə belə insanlar yox idi. Əslində, 65 sualın demək olar ki, hər biri mini dizayn problemi idi. Rəsmi sənədlərdən kifayət qədər tipik bir nümunə:

Veb tətbiqi müştərilərə sifarişləri S3 vedrəsinə yükləməyə imkan verir. Nəticədə Amazon S3 hadisələri SQS növbəsinə mesaj daxil edən Lambda funksiyasını işə salır. Tək EC2 nümunəsi növbədən gələn mesajları oxuyur, onları emal edir və unikal sifariş ID-si ilə bölünmüş DynamoDB cədvəlində saxlayır. Gələn ay trafikin 10 dəfə artacağı gözlənilir və Solutions Architect mümkün miqyas problemləri üçün arxitekturanı nəzərdən keçirir. Yeni trafikə uyğunlaşa bilmək üçün hansı komponentin yenidən memarlığa ehtiyacı var?
A. Lambda funksiyası B. SQS növbəsi C. EC2 instansiyası D. DynamoDB cədvəli

Bildiyimə görə, imtahanın əvvəlki variantında 55 sual var idi və ona 80 dəqiqə vaxt ayrılmışdı. Görünür, yaxşı iş görüblər: indi onlara 65 sual və 130 dəqiqə vaxt ayrılıb. Hər bir sual üçün vaxt artıb, lakin praktiki olaraq keçən suallar yoxdur. Hər biri haqqında bəzən iki dəqiqədən çox düşünməli oldum.

Yeri gəlmişkən, bundan əməli nəticə də var. Adətən qalib taktika bütün suallardan tez keçmək və cavablandırılanlara dərhal cavab verməkdir. SAA-C01 vəziyyətində bu ümumiyyətlə işləmir; demək olar ki, hər sualı onay qutuları ilə qeyd etməli olacaqsınız, əks halda bəzi detalları görməmək və səhv cavab vermək riski var. Cavab verdim, hər suala bir-iki dəqiqə sərf etdim, sonra işarələnmiş suallara qayıdıb qalan 20 dəqiqəni onlara sərf etdim.

Üçüncü motiv: “Gənclik bilsəydi, qocalıq bilsəydi”

Bildiyiniz kimi, 40 yaşdan yuxarı proqramçılar tərəfindən qəbul edilən imtinaların ən çox yayılmış səbəblərindən biri gənclərlə müqayisədə onların öyrənmə qabiliyyətinin aşağı olmasıdır.

Bu arada belə bir hiss var ki, mənim tələbəlik illərimlə müqayisədə mənim öyrənmə qabiliyyətim hətta artıb - daha böyük əzmkarlıq və təcrübə sayəsində, bu mənə tanış olmayan məsələlər üçün tanış analogiyalardan istifadə etməyə imkan verir.

Ancaq sensasiya aldadıcı ola bilər, obyektiv meyar lazımdır. İmtahana hazırlaşıb keçmək variant deyilmi?

Düşünürəm ki, sınaq uğurlu alındı. Öz üzərimdə hazırlaşdım və hazırlıq çox rahat keçdi. Bəli, bir neçə dəfə dərslik oxuyarkən hamakda yuxuya getdim, amma bu hər kəsin başına gələ bilər.
İndi kolbalarda barıt əlaməti olaraq imtahan üçün sertifikat və layiqli ballar var.

Yaxşı, motivasiyanın nə ola biləcəyi haqqında bir az, amma mənim vəziyyətimdə olması çətin idi.

Birinci motiv deyil: “Kələm”

Maraqlananlar var Forbes araşdırması Dünyada hansı mütəxəssislərin hansı sertifikatlarla daha çox maaş alması haqqında və AWS SAA orada fəxri 4-cü yerdədir

Baltalar və kələm haqqında

Bəs, ilk növbədə, səbəb nədir və nəticə nədir? Mən oğlanların yaxşı pul qazandığından şübhələnirəm
müəyyən qabiliyyətlərə görə və bu eyni qabiliyyətlər sertifikatdan keçməyə kömək edir. İkincisi, təpədən dırnağa sertifikat verilsə belə, kiminsə ABŞ-dan kənarda ildə 130 min dollar ödəniləcəyinə dair qeyri-müəyyən şübhələrdən əziyyət çəkirəm.

Və ümumiyyətlə, bildiyiniz kimi, piramidanın aşağı səviyyələrini təmin etdikdən sonra maaş əsas amil olmaqdan çıxır.

İkinci motiv deyil: “Şirkət tələbləri”

Şirkətlər sertifikatları təşviq edə və ya hətta tələb edə bilər (xüsusilə onlar Amazon işində AWS APN üzvlük kimi tərəfdaşlıqlar üçün lazım olduqda).

Ancaq bizim vəziyyətimizdə müstəqil məhsul istehsal olunur və biz də satıcının kilidlənməsindən qaçmağa çalışırıq. Beləliklə, heç kim sertifikat tələb etmir. Sizi tərifləyəcəklər və müəyyən səyləri nəzərə alaraq imtahan üçün pul ödəyəcəklər - bu, rəsmilikdir.

Üçüncü motiv deyil: “Məşğulluq”

Ola bilsin ki, sertifikatlara sahib olmaq iş əldə etmək üçün müəyyən bir üstünlük olacaq, bütün digər şeylər bərabərdir. Amma işimi dəyişmək fikrim yoxdur. Bir çox yeni yanaşmalardan və AWS xidmətlərindən fəal şəkildə istifadə edən mürəkkəb məhsul üzərində işləmək maraqlıdır. Bütün bunlar hazırkı yerdə kifayətdir.

Yox, təbii ki, müxtəlif hallar var: 23 ildə İT sahəsində 5 dəfə iş yeri dəyişmişəm.Bu fakt deyil ki, daha 20 il yaşasam, bir daha dəyişməli olmayacağam.Amma məni döysələr, biz də dəyişəcəyik. ağlamaq.

Полезное

Sonda imtahana hazırlaşarkən və sadəcə olaraq “mişar üçün itiləyici” kimi istifadə etdiyim daha bir neçə materialı qeyd edəcəyəm:

  • Video kursları çoxluq и bulud guru. Sonuncu, deyirlər ki, bütün təcrübə imtahanlarına girişi olan bir abunə alsanız, xüsusilə yaxşıdır. Ancaq oyun şərtlərimdən biri hazırlıq üçün bir qəpik də xərcləməmək idi; abunə almaq bununla yaxşı getmədi. Bundan əlavə, mən ümumiyyətlə vaxt vahidinə düşən məlumatın miqdarı baxımından video formatını daha az sıx hesab edirəm. Bununla belə, onlar SA Professional-a hazırlaşanda, çox güman ki, abunəliyə yazılacağam.
  • Tez-tez verilən suallar və WhitePapers daxil olmaqla tonlarla Amazon rəsmi sənədləri.
  • Yaxşı, sonuncu, lakin əhəmiyyətli şey - yoxlama testləri. İmtahandan bir neçə gün əvvəl onları tapdım və yaxşı məşq etdim. Orada oxumaq üçün heç bir şey yoxdur, lakin onlayn interfeys və cavablara dair şərhlər yaxşıdır.

Mənbə: www.habr.com

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