Babagan kapak lan kubis

Refleksi saka ngendi kepinginan kanggo lulus sertifikasi AWS Solutions Architect Associate.

Motif siji: "Axes"

Salah sawijining prinsip sing paling migunani kanggo profesional yaiku "Ngerti alat sampeyan" (utawa salah sawijining variasi "ngasah gergaji").

Kita wis suwe ana ing awan, nanging saiki mung aplikasi monolitik kanthi basis data sing dipasang ing conto EC2 - murah lan nyenengake.

Nanging mboko sithik kita dadi cramped ing monolith. Kita nyetel kursus kanggo nglereni kanthi cara sing apik - kanggo modularisasi, lan banjur kanggo layanan mikro sing saiki modis. Lan cepet banget "satus kembang mekar" ing lemah iki.

Napa adoh - proyek logging kegiatan sing saiki aku lakoni kalebu:

  • Klien ing wangun macem-macem aplikasi produk kita - saka sudhut remot warisan kandhel kanggo microservices trendi ing .Net Core.
  • Amazon SQS queues, sing ngemot log babagan apa sing kedadeyan karo klien.
  • Layanan mikro .Net Core sing njupuk pesen saka antrian lan dikirim menyang Amazon Kinesis Data Streams (KDS). Uga nduweni antarmuka API Web lan UI swagger minangka saluran serep kanggo testing manual. Iki dibungkus ing wadhah Docker Linux lan di-host ing Amazon ECS. Autoscaling diwenehake yen ana aliran log sing akeh.
  • Saka KDS, data dikirim dening selang geni menyang Amazon Redshift kanthi gudang perantara ing Amazon S3.
  • Log operasional kanggo pangembang (informasi debug, pesen kesalahan, lan sapiturute) diformat ing JSON sing nyenengake lan dikirim menyang Amazon CloudWatch Logs

Babagan kapak lan kubis

Nggarap kebon binatang layanan AWS, sampeyan pengin ngerti apa sing ana ing arsenal lan cara paling apik kanggo nggunakake.

Bayangake wae - sampeyan duwe kapak lawas sing wis kabukten sing bisa ngethok wit-witan kanthi apik lan ngethok kuku kanthi apik. Sajrone pirang-pirang taun kerja, sampeyan wis sinau kanggo nambani kanthi apik, nglumpukake omah asu, sawetara gubuk lan bisa uga gubug. Kadhangkala ana alangan, contone, ngencengi sekrup nganggo kapak ora mesthi cepet, nanging biasane bisa ditanggulangi kanthi sabar lan ibune.

Banjur ana pepadhamu sing sugih katon ing cedhak, sing duwe mega saka macem-macem alat: gergaji listrik, bedhil paku, obeng lan Gusti Allah ngerti apa maneh. Dheweke siap nyewa kabeh kasugihan iki sak jam. Apa sing kudu ditindakake? Kita ngilangi pilihan kanggo njupuk kapak lan mbuwang minangka buta politik. Sing paling pinter yaiku sinau alat apa wae, kepiye carane bisa nglengkapi saben liyane ing macem-macem proyek, lan ing kahanan apa sing dipasrahake.

Amarga iki minangka motif utama kanggo aku, persiapan kasebut disusun kanthi tepat - kanggo nemokake pandhuan dhasar lan sinau kanthi teliti. Lan panuntun kuwi ditemokake. Buku iki ditulis rada garing, nanging iki ora bisa medeni wong sing sinau matan miturut Fichtenholtz.

Aku maca saka tutup nganti tutup lan aku ngira manawa bisa cocog karo tujuane - menehi gambaran apik babagan layanan kasebut lan konsep sing luwih umum sing bisa ditemoni ing ujian. Kajaba iku, bonus becik kesempatan kanggo pindhah liwat prosedur registrasi Luwih aneh ing Sybex lan njawab kabeh pitakonan test lan ujian laku saka buku online.

Titik penting: Aku sinau nggunakake buku saka edition 2016, nanging ing AWS kabeh owah-owahan cukup dinamis, supaya katon kanggo edition paling anyar sing bakal kasedhiya ing wektu preparation. Contone, pitakonan babagan kasedhiyan lan daya tahan saka macem-macem kelas S3 lan Glacier asring teka ing tes test, nanging sawetara nomer wis diganti dibandhingake 2016. Kajaba iku, sing anyar wis ditambahake (contone, INTELLIGENT_TIERING utawa ONEZONE_IA).

Motif loro: "65 warna oranye"

Pikiran tegang mbutuhake sawetara usaha. Nanging dudu rahasia manawa akeh programer ngalami kesenengan masochistic saka masalah sing mbingungake, pitakonan lan kadhangkala uga ujian.

Aku rasa seneng iki akeh kaya muter Apa? ngendi? kapan?" utawa, ngomong, game apik saka catur.

Ing pangertΓ¨n iki, ujian AWS Solutions Architect Associate saiki apik banget. Senajan nalika nyiapake, ing antarane pitakonan tes, saka wektu kanggo wektu ana sing "crammed", kayata "Pira alamat IP elastis sing bisa diduweni ing VPC?"utawa"Apa kasedhiyan S3 IA?β€œ, nalika ujian dhewe ora ana wong kaya ngono. Nyatane, meh saben 65 pitakonan minangka masalah desain mini. Iki minangka conto sing cukup khas saka dokumentasi resmi:

Aplikasi web ngidini pelanggan ngunggah pesenan menyang ember S3. Acara Amazon S3 sing diasilake nyebabake fungsi Lambda sing nglebokake pesen menyang antrian SQS. Kayata EC2 siji maca pesen saka antrian, ngolah, lan nyimpen ing tabel DynamoDB sing dipisahake karo ID urutan unik. Sasi sabanjure, lalu lintas samesthine bakal nambah kanthi faktor 10 lan Arsitek Solusi mriksa arsitektur kanggo kemungkinan masalah skala. Komponen endi sing PALING mbutuhake arsitek maneh supaya bisa skala kanggo nampung lalu lintas anyar?
A. Fungsi Lambda B. SQS antrian C. EC2 conto D. Tabel DynamoDB

Sak ngertiku, versi ujian sadurunge ana 55 soal lan diwenehi wektu 80 menit. Ketoke, dheweke nindakake tugas sing apik: saiki ana 65 pitakonan lan 130 menit kanggo dheweke. Wektu saben pitakonan wis tambah, nanging meh ora ana pitakonan sing liwat. Aku kudu mikir saben wong, kadhangkala luwih saka rong menit.

Miturut cara, ana kesimpulan praktis saka iki. Biasane taktik sing menang yaiku kanthi cepet ngliwati kabeh pitakonan lan mangsuli apa sing dijawab langsung. Ing kasus SAA-C01, iki umume ora bisa digunakake; sampeyan kudu menehi tandha ing meh kabeh pitakonan nganggo kothak centhang, yen ora ana risiko ora nggatekake sawetara rincian lan mangsuli kanthi salah. Aku pungkasane mangsuli, mbuwang siji utawa rong menit ing saben pitakonan, banjur bali menyang sing diwenehi tandha lan mbuwang 20 menit sing isih ana.

Motif telu: "Yen enom ngerti, yen tuwa bisa"

Kaya sing sampeyan ngerteni, salah sawijining alasan sing paling umum kanggo nolak sing ditampa dening programer luwih saka 40 yaiku nyuda kemampuan sinau dibandhingake karo wong enom.

Sauntara kuwi, ana perasaan yen ing sawetara wilayah, kemampuanku kanggo sinau malah saya tambah dibandhingake karo taun-taun mahasiswa - amarga ketekunan lan pengalaman sing luwih gedhe, sing ngidini aku nggunakake analogi sing akrab kanggo masalah sing ora dingerteni.

Nanging sensasi bisa ngapusi; kritΓ©ria objektif dibutuhake. Apa ora dadi pilihan kanggo nyiapake ujian lan lulus?

Aku tes kasebut sukses. Aku nyiapake dhewe lan persiapane cukup lancar. Ya, kaping pindho aku keturon ing hammock nalika maca manual, nanging iki bisa kedadeyan karo sapa wae.
Saiki ana sertifikat lan nilai sing layak kanggo ujian minangka tandha bubuk mesiu ing flasks.
 
Ya, sethithik babagan apa sing bisa dadi motivasi, nanging ora mungkin ing kasusku.

Ora motif pisanan: "Kubis"

Ana sing penasaran riset Forbes babagan spesialis sing duwe sertifikat sing paling dibayar ing saindenging jagad, lan AWS SAA ana ing papan nomer 4 sing terhormat ing kana

Babagan kapak lan kubis

Nanging, pisanan, apa sababe lan apa akibate? Aku curiga sing wong lanang nggawe dhuwit apik
amarga kabisan tartamtu, lan kabisan sing padha mbantu lulus sertifikasi. Kapindho, aku disiksa dening keraguan sing ora jelas manawa ana wong sing bakal dibayar $ 130 K saben taun ing njaba AS, sanajan dheweke wis disertifikasi saka sirah nganti sikil.

Lan umume, kaya sing sampeyan ngerteni, sawise ngrampungake tingkat piramida sing luwih murah, gaji ora dadi faktor utama.

Ora motif kapindho: "Persyaratan perusahaan"

Perusahaan bisa nyengkuyung utawa malah mbutuhake sertifikasi (utamane yen dibutuhake kanggo kemitraan, kayata anggota AWS APN ing kasus Amazon).

Nanging ing kasus kita, produk independen diprodhuksi, lan kita uga nyoba ngindhari kunci vendor. Dadi ora ana sing mbutuhake sertifikat. Dheweke bakal ngalembana sampeyan lan mbayar ujian minangka pangenalan tartamtu efforts - iku kabeh officialdom.

Ora motif katelu: "Employment"

Mbok menawa duwe sertifikat bakal dadi kauntungan sing mesthi kanggo entuk kerja, kabeh perkara liyane padha. Nanging aku ora duwe rencana kanggo ngganti proyek. Apike kanggo nggarap produk kompleks sing aktif nggunakake akeh pendekatan anyar lan layanan AWS. Kabeh iki cukup ing lokasi saiki.

Ora, mesthi, ana macem-macem kasus: ing 23 taun ing IT, aku ganti kerja kaping 5. Ora dadi kasunyatan yen aku ora kudu ngganti maneh yen aku tahan 20 taun maneh. Nanging yen dheweke ngalahake aku, kita bakal nangis.

Migunani

Kesimpulane, aku bakal nyritakake sawetara bahan liyane sing digunakake kanggo nyiapake ujian lan mung minangka "asah kanggo saw":

  • Kursus video pluralsight ΠΈ guru awan. Sing terakhir, ujare, luwih apik yen sampeyan tuku langganan kanthi akses menyang kabeh ujian praktik. Nanging salah sawijining kahanan gameku yaiku ora mbuwang siji sen kanggo persiapan; tuku langganan ora cocog karo iki. Kajaba iku, aku umume nemokake format video kurang padhet babagan jumlah informasi saben unit wektu. Nanging, nalika padha nyiapake kanggo SA Professional, Aku bakal paling kamungkinan ndhaptar langganan.
  • Ton dokumentasi resmi Amazon, kalebu FAQ lan WhitePapers.
  • Inggih, sing pungkasan, nanging penting - tes verifikasi. Aku ketemu dheweke sawetara dina sadurunge ujian lan praktek apik. Ana apa-apa kanggo maca ana, nanging antarmuka online lan komentar ing jawaban apik.

Source: www.habr.com

Add a comment