Mengenai kapak dan kubis

Refleksi dari mana datangnya keinginan untuk lulus pensijilan AWS Solutions Architect Associate.

Motif satu: "Kapak"

Salah satu prinsip yang paling berguna untuk mana-mana profesional ialah "Ketahui alatan anda" (atau salah satu variasinya "mengasah gergaji").

Kami telah berada di awan untuk masa yang lama, tetapi buat masa ini ia hanya aplikasi monolitik dengan pangkalan data yang digunakan pada contoh EC2 - murah dan ceria.

Tetapi secara beransur-ansur kami menjadi sempit dalam monolit. Kami menetapkan kursus untuk memotong dengan cara yang baik - untuk modularisasi, dan kemudian untuk perkhidmatan mikro yang kini bergaya. Dan dengan cepat "seratus bunga mekar" di tanah ini.

Mengapa pergi jauh - projek pengelogan aktiviti yang sedang saya jalankan termasuk:

  • Pelanggan dalam bentuk pelbagai aplikasi produk kami - dari sudut terpencil legasi yang padat kepada perkhidmatan mikro yang bergaya di .Net Core.
  • Barisan gilir Amazon SQS, yang mengandungi log tentang perkara yang berlaku dengan pelanggan.
  • Perkhidmatan mikro .Net Core yang mendapatkan semula mesej daripada baris gilir dan menghantarnya ke Amazon Kinesis Data Streams (KDS). Ia juga mempunyai antara muka Web API dan UI sombong sebagai saluran sandaran untuk ujian manual. Ia dibungkus dalam bekas Linux Docker dan dihoskan di bawah Amazon ECS. Autoscaling disediakan sekiranya berlaku aliran log yang besar.
  • Daripada KDS, data dihantar melalui hos kebakaran ke Amazon Redshift dengan gudang perantaraan di Amazon S3.
  • Log operasi untuk pembangun (maklumat nyahpepijat, mesej ralat, dsb.) diformatkan dalam JSON yang menyenangkan visual dan dihantar ke Amazon CloudWatch Logs

Mengenai kapak dan kubis

Bekerja dengan zoo perkhidmatan AWS sedemikian, anda ingin tahu apa yang ada dalam senjata dan cara terbaik untuk menggunakannya.

Bayangkan - anda mempunyai kapak lama yang telah terbukti yang menebang pokok dengan baik dan menukul paku dengan baik. Selama bertahun-tahun bekerja, anda telah belajar untuk merawatnya dengan baik, menyusun rumah anjing, beberapa bangsal dan mungkin juga pondok. Kadang-kadang kesukaran timbul; sebagai contoh, mengetatkan skru dengan kapak tidak selalu berfungsi dengan cepat, tetapi biasanya ia dapat diselesaikan dengan bantuan kesabaran dan ibu seperti itu.

Dan kemudian seorang jiran kaya muncul berdekatan, yang mempunyai awan sialan pelbagai alat: gergaji elektrik, pistol paku, pemutar skru dan Tuhan yang tahu apa lagi. Dia bersedia untuk menyewakan semua kekayaan ini sepanjang masa. Apa nak buat? Kami menolak pilihan untuk mengambil kapak dan membuangnya sebagai buta politik. Perkara yang paling bijak untuk dilakukan ialah mengkaji jenis alatan yang ada, bagaimana ia boleh saling melengkapi dalam pekerjaan yang berbeza, dan dalam keadaan apa ia diserahkan.

Memandangkan ini adalah motif utama bagi saya, penyediaan disusun dengan sewajarnya - untuk mencari panduan asas dan mengkajinya dengan teliti. Dan panduan sedemikian telah dijumpai. Buku ini ditulis agak kering, tetapi ini tidak mungkin menakutkan orang yang mempelajari matan menurut Fichtenholtz.

Saya membacanya dari muka depan ke muka dan saya fikir ia memenuhi sepenuhnya tujuan yang dimaksudkan - ia memberikan gambaran keseluruhan yang baik tentang kedua-dua perkhidmatan itu sendiri dan konsep yang lebih umum yang mungkin ditemui semasa peperiksaan. Di samping itu, bonus yang bagus ialah peluang untuk melalui prosedur pendaftaran yang agak pelik di Sybex dan menjawab semua soalan ujian dan peperiksaan latihan dari buku dalam talian.

Perkara penting: Saya belajar menggunakan buku dari edisi 2016, tetapi dalam AWS semuanya berubah secara agak dinamik, jadi cari edisi terkini yang akan tersedia pada masa penyediaan. Sebagai contoh, soalan tentang ketersediaan dan ketahanan pelbagai kelas S3 dan Glasier sering muncul dalam ujian ujian, tetapi beberapa nombor telah berubah berbanding 2016. Selain itu, yang baharu telah ditambah (contohnya, INTELLIGENT_TIERING atau ONEZONE_IA).

Motif dua: β€œ65 warna oren”

Pemikiran tegang memerlukan sedikit usaha. Tetapi bukan rahsia lagi bahawa ramai pengaturcara mengalami keseronokan masokistik daripada masalah yang membingungkan, soalan dan kadang-kadang juga peperiksaan.

Saya rasa keseronokan ini sama seperti bermain Apa? di mana? Bila?" atau, katakan, permainan catur yang bagus.

Dalam pengertian ini, peperiksaan AWS Solutions Architect Associate semasa adalah sangat baik. Walaupun semasa penyediaan, antara soalan ujian, dari semasa ke semasa terdapat soalan yang "sesak", seperti "Berapa banyak alamat IP anjal yang boleh anda miliki dalam VPC?"Atau"Apakah ketersediaan S3 IA?β€œ, semasa peperiksaan itu sendiri tidak ada orang seperti itu. Malah, hampir setiap satu daripada 65 soalan adalah masalah reka bentuk mini. Berikut ialah contoh yang agak tipikal dari dokumentasi rasmi:

Aplikasi web membolehkan pelanggan memuat naik pesanan ke baldi S3. Peristiwa Amazon S3 yang terhasil mencetuskan fungsi Lambda yang memasukkan mesej ke baris gilir SQS. Satu tika EC2 membaca mesej daripada baris gilir, memprosesnya dan menyimpannya dalam jadual DynamoDB yang dibahagikan dengan ID pesanan unik. Trafik bulan depan dijangka meningkat sebanyak 10 faktor dan Arkitek Penyelesaian sedang menyemak seni bina untuk kemungkinan masalah penskalaan. Komponen manakah yang PALING berkemungkinan memerlukan arkitek semula untuk dapat menskalakan untuk menampung trafik baharu?
A. Fungsi Lambda B. Baris gilir SQS C. Contoh EC2 D. Jadual DynamoDB

Setahu saya, peperiksaan versi terdahulu mengandungi 55 soalan dan diperuntukkan selama 80 minit. Nampaknya, mereka telah melakukan kerja dengan baik: kini terdapat 65 soalan dan 130 minit untuk mereka. Masa setiap soalan telah meningkat, tetapi hampir tidak ada soalan yang lulus. Saya terpaksa memikirkan setiap satu, kadang-kadang selama lebih daripada dua minit.

Dengan cara ini, terdapat kesimpulan praktikal dari ini. Biasanya taktik yang menang adalah dengan cepat melalui semua soalan dan menjawab apa yang dijawab dengan segera. Dalam kes SAA-C01, ini secara amnya tidak berfungsi; anda perlu menandakan hampir setiap soalan dengan kotak semak, jika tidak, terdapat risiko untuk tidak melihat beberapa butiran dan menjawab dengan salah. Saya akhirnya menjawab, meluangkan satu atau dua minit untuk setiap soalan, dan kemudian kembali kepada soalan yang dibenderakan dan menghabiskan baki 20 minit untuk soalan itu.

Motif tiga: "Jika belia tahu, jika tua boleh"

Seperti yang anda ketahui, salah satu sebab yang paling biasa untuk penolakan yang diterima oleh pengaturcara lebih 40 adalah keupayaan mereka untuk belajar yang berkurangan berbanding dengan golongan muda.

Sementara itu, terdapat perasaan bahawa dalam beberapa bidang keupayaan saya untuk belajar telah meningkat berbanding dengan tahun pelajar saya - kerana ketabahan dan pengalaman yang lebih tinggi, yang membolehkan saya menggunakan analogi yang biasa untuk isu yang tidak dikenali.

Tetapi sensasi boleh menipu; kriteria objektif diperlukan. Bukankah pilihan untuk bersedia menghadapi peperiksaan dan lulus?

Saya rasa ujian itu berjaya. Saya membuat persediaan sendiri dan persiapan berjalan dengan agak lancar. Ya, beberapa kali saya tertidur dalam buaian semasa membaca manual, tetapi ini boleh berlaku kepada sesiapa sahaja.
Sekarang ada sijil dan mata yang layak untuk peperiksaan sebagai tanda barut dalam kelalang.
 
Nah, sedikit tentang apa yang boleh menjadi motivasi, tetapi ia tidak mungkin berlaku dalam kes saya.

Bukan motif pertama: "Kubis"

Ada yang ingin tahu Penyelidikan Forbes mengenai pakar mana sijil yang paling banyak dibayar di dunia, dan AWS SAA berada di tempat ke-4 terhormat di sana

Mengenai kapak dan kubis

Tetapi, pertama, apakah punca dan apakah kesannya? Saya mengesyaki bahawa lelaki itu mendapat wang yang baik
kerana kebolehan tertentu, dan kebolehan yang sama ini membantu lulus pensijilan. Kedua, saya diseksa oleh keraguan yang samar-samar bahawa seseorang akan dibayar $130 K setahun di luar AS, walaupun dia diperakui dari hujung rambut hingga hujung kaki.

Dan secara umum, seperti yang anda ketahui, selepas memenuhi tahap piramid yang lebih rendah, gaji tidak lagi menjadi faktor utama.

Bukan motif kedua: "Keperluan syarikat"

Syarikat mungkin menggalakkan atau memerlukan pensijilan (terutamanya jika mereka diperlukan untuk perkongsian, seperti keahlian AWS APN dalam kes Amazon).

Tetapi dalam kes kami, produk bebas dihasilkan, dan kami juga cuba mengelakkan vendor terkunci. Jadi tiada siapa yang memerlukan sijil. Mereka akan memuji anda dan membayar peperiksaan sebagai pengiktirafan atas usaha tertentu - itu sahaja perkara rasmi.

Bukan motif ketiga: "Pekerjaan"

Mungkin mempunyai sijil akan menjadi kelebihan yang pasti untuk mendapatkan pekerjaan, semua perkara lain adalah sama. Tetapi saya tidak bercadang untuk menukar kerja. Menarik untuk mengusahakan produk kompleks yang secara aktif menggunakan banyak pendekatan bermodel baharu dan perkhidmatan AWS. Semua ini cukup di lokasi semasa.

Tidak, sudah tentu, terdapat kes yang berbeza: dalam 23 tahun dalam IT saya bertukar kerja 5 kali. Bukan fakta bahawa saya tidak perlu menukar lagi jika saya bertahan 20 tahun lagi. Tetapi jika mereka mengalahkan saya, kita akan menangis.

Usefull

Sebagai kesimpulan, saya akan menyebut beberapa lagi bahan yang saya gunakan sebagai persediaan untuk peperiksaan dan hanya sebagai "pengasah untuk gergaji":

  • Kursus video pandangan jamak ΠΈ guru awan. Yang terakhir, kata mereka, sangat bagus jika anda membeli langganan dengan akses kepada semua peperiksaan latihan. Tetapi salah satu syarat permainan saya ialah tidak membelanjakan satu sen pun untuk penyediaan; membeli langganan tidak berjalan lancar dengan ini. Selain itu, saya biasanya mendapati format video kurang padat dari segi jumlah maklumat bagi setiap unit masa. Walau bagaimanapun, apabila mereka bersedia untuk SA Professional, kemungkinan besar saya akan mendaftar untuk langganan.
  • Banyak dokumentasi rasmi Amazon, termasuk F.A.Q dan WhitePapers.
  • Nah, perkara terakhir, tetapi penting - ujian pengesahan. Saya menemui mereka beberapa hari sebelum peperiksaan dan berlatih dengan baik. Tiada apa-apa untuk dibaca di sana, tetapi antara muka dalam talian dan ulasan tentang jawapan adalah bagus.

Sumber: www.habr.com

Tambah komen