เกี่ยวกับขวานและกะหล่ำปลี

การสะท้อนความปรารถนาที่จะผ่านการรับรองมาจากไหน ผู้ร่วมสถาปนิกโซลูชัน AWS.

แรงจูงใจที่หนึ่ง: “ขวาน”

หลักการที่มีประโยชน์ที่สุดประการหนึ่งสำหรับมืออาชีพคือ “รู้จักเครื่องมือของคุณ” (หรือรูปแบบใดรูปแบบหนึ่ง “ลับเลื่อย")

เราอยู่ในคลาวด์มาเป็นเวลานาน แต่ในขณะนี้เป็นเพียงแอปพลิเคชันขนาดใหญ่ที่มีฐานข้อมูลที่ใช้งานบนอินสแตนซ์ EC2 ราคาถูกและร่าเริง

แต่เราก็ค่อยๆ กลายเป็นแคบภายในเสาหิน เรากำหนดเส้นทางสำหรับการตัดไปในทางที่ดี - สำหรับการทำให้เป็นโมดูล และสำหรับไมโครเซอร์วิสที่ทันสมัยในปัจจุบัน และ “ดอกไม้นับร้อยบาน” อย่างรวดเร็วบนผืนดินนี้

ทำไมต้องไปไกล - โปรเจ็กต์บันทึกกิจกรรมที่ฉันกำลังดำเนินการอยู่ประกอบด้วย:

  • ลูกค้าในรูปแบบของแอปพลิเคชันต่างๆ ของผลิตภัณฑ์ของเรา - จากมุมที่ห่างไกลของมรดกอันหนาแน่นไปจนถึงไมโครเซอร์วิสยอดนิยมบน .Net Core
  • คิว Amazon SQS ซึ่งมีบันทึกเกี่ยวกับสิ่งที่เกิดขึ้นกับไคลเอ็นต์
  • ไมโครเซอร์วิส .Net Core ที่ดึงข้อความจากคิวและส่งไปยัง Amazon Kinesis Data Streams (KDS) นอกจากนี้ยังมีอินเทอร์เฟซ Web API และ UI แบบผยองเป็นช่องทางสำรองสำหรับการทดสอบด้วยตนเอง มันถูกรวมไว้ในคอนเทนเนอร์ Docker Linux และโฮสต์ภายใต้ Amazon ECS มีการปรับขนาดอัตโนมัติในกรณีที่มีบันทึกจำนวนมาก
  • จาก KDS ข้อมูลจะถูกส่งโดยท่อดับเพลิงไปยัง Amazon RedShift โดยมีคลังสินค้าระดับกลางใน Amazon S3
  • บันทึกการปฏิบัติงานสำหรับนักพัฒนา (ข้อมูลการแก้ไขข้อบกพร่อง ข้อความแสดงข้อผิดพลาด ฯลฯ) ได้รับการจัดรูปแบบเป็น JSON ที่สวยงาม และส่งไปยัง Amazon CloudWatch Logs

เกี่ยวกับขวานและกะหล่ำปลี

เมื่อทำงานร่วมกับบริการต่างๆ ของ AWS มากมาย คุณต้องการทราบว่ามีอะไรอยู่ในคลังแสงและจะใช้งานอย่างไรให้ดีที่สุด

ลองจินตนาการดูว่าคุณมีขวานเก่าที่ผ่านการพิสูจน์แล้วซึ่งสามารถตัดต้นไม้ได้ดีและตอกตะปูได้ดี ตลอดหลายปีที่ผ่านมา คุณได้เรียนรู้ที่จะปฏิบัติต่อมันอย่างดี โดยจัดบ้านสุนัข โรงเก็บของสองสามหลัง และแม้กระทั่งกระท่อมด้วยซ้ำ บางครั้งความยากลำบากก็เกิดขึ้น ตัวอย่างเช่น การขันสกรูด้วยขวานนั้นไม่ได้ผลอย่างรวดเร็วเสมอไป แต่โดยปกติแล้วจะสามารถแก้ไขได้ด้วยความช่วยเหลือของความอดทนและแม่เช่นนี้

จากนั้นเพื่อนบ้านผู้มั่งคั่งก็ปรากฏตัวขึ้นใกล้ ๆ เขามีเครื่องมือมากมายมหาศาล เช่น เลื่อยไฟฟ้า ปืนยิงตะปู ไขควง และพระเจ้ารู้ดีว่ามีอะไรอีกบ้าง เขาพร้อมที่จะให้เช่าความมั่งคั่งทั้งหมดนี้ตลอดเวลา จะทำอย่างไร? เราปฏิเสธทางเลือกในการหยิบขวานและยึดมันเนื่องจากไม่มีการศึกษาทางการเมือง สิ่งที่ฉลาดที่สุดที่ควรทำคือการศึกษาว่ามีเครื่องมือประเภทใดบ้าง พวกเขาจะส่งเสริมกันในงานต่างๆ ได้อย่างไร และส่งมอบภายใต้เงื่อนไขใด

เนื่องจากนี่คือแรงจูงใจหลักสำหรับฉัน การเตรียมตัวจึงมีโครงสร้างตามนั้น - เพื่อค้นหาแนวทางพื้นฐานและศึกษาอย่างรอบคอบ และคำแนะนำดังกล่าว ถูกพบ. หนังสือเล่มนี้เขียนค่อนข้างแห้ง แต่ก็ไม่น่าจะทำให้คนที่ศึกษา Matan ตาม Fichtenholtz หวาดกลัว

ฉันอ่านตั้งแต่หน้าหนึ่งไปอีกหน้าหนึ่งและฉันคิดว่าเนื้อหานี้ตรงตามวัตถุประสงค์ที่ตั้งใจไว้โดยสมบูรณ์ โดยให้ภาพรวมที่ดีของทั้งบริการและแนวคิดทั่วไปที่อาจพบได้ในการสอบ นอกจากนี้ โบนัสที่ดีคือโอกาสในการผ่านขั้นตอนการลงทะเบียนที่ค่อนข้างแปลกบน Sybex และตอบคำถามทดสอบทั้งหมดและแบบฝึกหัดการสอบจากหนังสือออนไลน์

จุดสำคัญ: ฉันศึกษาโดยใช้หนังสือจากฉบับปี 2016 แต่ใน AWS ทุกอย่างเปลี่ยนแปลงไปค่อนข้างมาก ดังนั้นให้มองหาฉบับล่าสุดที่จะพร้อมใช้งานในขณะที่เตรียมการ ตัวอย่างเช่น คำถามเกี่ยวกับความพร้อมใช้งานและความทนทานของคลาส S3 และ Glacier ต่างๆ มักจะเกิดขึ้นในการทดสอบ แต่ตัวเลขบางส่วนมีการเปลี่ยนแปลงเมื่อเทียบกับปี 2016 นอกจากนี้ยังมีการเพิ่มรายการใหม่ (เช่น INTELLIGENT_TIERING หรือ ONEZONE_IA)

บรรทัดฐานที่สอง: “สีส้ม 65 เฉด”

การคิดตึงเครียดต้องใช้ความพยายามบ้าง แต่ก็ไม่ใช่ความลับที่โปรแกรมเมอร์หลายคนประสบกับความสุขแบบโซคิสต์จากปัญหาที่น่าสงสัย คำถาม และบางครั้งก็แม้แต่การสอบ

ฉันคิดว่าความสุขนี้เหมือนกับการเล่นอะไรมาก? ที่ไหน? เมื่อไร?" หรือพูดเป็นเกมหมากรุกที่ดี

ในแง่นี้ ข้อสอบ AWS Solutions Architect Associate ในปัจจุบันถือว่าดีมาก แม้ว่าในระหว่างการเตรียมตัวคำถามทดสอบจะมีคำถาม "หนาตา" เป็นครั้งคราวเช่น "คุณสามารถมีที่อยู่ IP แบบยืดหยุ่นได้จำนวนเท่าใดใน VPC"หรือ"ความพร้อมใช้งานของ S3 IA คืออะไร“ ในระหว่างการสอบนั้นไม่มีคนแบบนี้เลย ที่จริงแล้ว เกือบทุกคำถามจาก 65 คำถามเป็นปัญหาการออกแบบขนาดเล็ก นี่เป็นตัวอย่างทั่วไปจากเอกสารอย่างเป็นทางการ:

เว็บแอปพลิเคชันช่วยให้ลูกค้าอัปโหลดคำสั่งซื้อไปยังบัคเก็ต S3 ได้ เหตุการณ์ Amazon S3 ที่เป็นผลลัพธ์จะทริกเกอร์ฟังก์ชัน Lambda ที่แทรกข้อความลงในคิว SQS อินสแตนซ์ EC2 เดียวอ่านข้อความจากคิว ประมวลผล และจัดเก็บไว้ในตาราง DynamoDB ที่แบ่งพาร์ติชันด้วย ID คำสั่งซื้อที่ไม่ซ้ำกัน คาดว่าปริมาณการใช้งานในเดือนหน้าจะเพิ่มขึ้น 10 เท่า และสถาปนิกโซลูชันกำลังตรวจสอบสถาปัตยกรรมเพื่อหาปัญหาในการปรับขนาดที่เป็นไปได้ องค์ประกอบใดมีแนวโน้มมากที่สุดที่จะต้องมีการออกแบบสถาปัตยกรรมใหม่เพื่อให้สามารถปรับขนาดเพื่อรองรับการรับส่งข้อมูลใหม่ได้
A. ฟังก์ชัน Lambda B. คิว SQS C. อินสแตนซ์ EC2 D. ตาราง DynamoDB

เท่าที่ทราบ ข้อสอบเวอร์ชั่นที่แล้วมีคำถาม 55 ข้อ จัดสรรเวลา 80 นาที เห็นได้ชัดว่าพวกเขาทำงานได้ดี: ตอนนี้มีคำถาม 65 ข้อและ 130 นาทีสำหรับพวกเขา เวลาต่อคำถามเพิ่มขึ้น แต่ในทางปฏิบัติแล้วไม่มีคำถามที่ผ่าน ฉันต้องคิดถึงแต่ละเรื่อง บางครั้งนานกว่าสองนาที

อย่างไรก็ตามมีข้อสรุปที่เป็นประโยชน์จากเรื่องนี้ โดยปกติแล้วกลยุทธ์ในการชนะคือการตอบคำถามทั้งหมดอย่างรวดเร็วและตอบสิ่งที่ได้รับคำตอบทันที ในกรณีของ SAA-C01 โดยทั่วไปจะใช้ไม่ได้ผล คุณจะต้องทำเครื่องหมายในช่องเกือบทุกคำถาม มิฉะนั้น อาจมีความเสี่ยงที่จะไม่สังเกตเห็นรายละเอียดบางอย่างและตอบไม่ถูกต้อง ฉันลงเอยด้วยการตอบ โดยใช้เวลาหนึ่งหรือสองนาทีกับคำถามแต่ละข้อ จากนั้นกลับไปที่คำถามที่ถูกตั้งค่าสถานะ และใช้เวลาที่เหลือ 20 นาทีกับคำถามเหล่านั้น

แรงจูงใจที่สาม: “ถ้าเยาวชนรู้ ถ้าวัยชราทำได้”

ดังที่คุณทราบสาเหตุที่พบบ่อยที่สุดประการหนึ่งของการปฏิเสธที่โปรแกรมเมอร์อายุมากกว่า 40 ปีได้รับคือความสามารถในการเรียนรู้ที่ลดลงเมื่อเปรียบเทียบกับคนหนุ่มสาว

ในขณะเดียวกัน มีความรู้สึกว่าในบางพื้นที่ความสามารถในการเรียนรู้ของฉันเพิ่มขึ้นเมื่อเทียบกับช่วงปีการศึกษาของฉัน เนื่องจากความอุตสาหะและประสบการณ์ที่มากขึ้น ซึ่งช่วยให้ฉันใช้การเปรียบเทียบที่คุ้นเคยสำหรับปัญหาที่ไม่คุ้นเคย

แต่ความรู้สึกอาจเป็นการหลอกลวงได้ จำเป็นต้องมีเกณฑ์วัตถุประสงค์ ไม่ใช่ทางเลือกในการเตรียมตัวสอบและผ่านใช่ไหม?

ฉันคิดว่าการทดสอบประสบความสำเร็จ ฉันเตรียมตัวด้วยตัวเองและการเตรียมตัวก็ค่อนข้างราบรื่น ใช่ สองสามครั้งที่ฉันเผลอหลับไปในเปลญวนขณะอ่านคู่มือ แต่สิ่งนี้สามารถเกิดขึ้นได้กับทุกคน
ขณะนี้มีใบรับรองและคะแนนที่เหมาะสมสำหรับการสอบเป็นสัญญาณของดินปืนในขวด

เล็กน้อยเกี่ยวกับสิ่งที่อาจเป็นแรงจูงใจ แต่ในกรณีของฉันไม่น่าจะเป็นเช่นนั้น

ไม่ใช่แรงจูงใจแรก: "กะหล่ำปลี"

มีคนอยากรู้ การวิจัยของฟอร์บส์ เกี่ยวกับผู้เชี่ยวชาญที่มีใบรับรองใดที่ได้รับค่าตอบแทนมากที่สุดในโลกและ AWS SAA อยู่ในอันดับที่ 4 ที่มีเกียรติ

เกี่ยวกับขวานและกะหล่ำปลี

แต่ก่อนอื่น อะไรคือสาเหตุ และผลกระทบคืออะไร? ฉันสงสัยว่าพวกเขาทำเงินได้ดี
เพราะความสามารถบางอย่างและความสามารถเดียวกันนี้ช่วยให้ผ่านการรับรองได้ ประการที่สอง ฉันรู้สึกทรมานด้วยความสงสัยที่คลุมเครือว่าใครบางคนจะได้รับเงิน 130 ดอลลาร์ต่อปีนอกสหรัฐอเมริกา แม้ว่าเขาจะได้รับการรับรองตั้งแต่หัวจรดเท้าก็ตาม

และโดยทั่วไป ดังที่คุณทราบ หลังจากที่บรรลุปิรามิดระดับล่างแล้ว เงินเดือนก็เลิกเป็นปัจจัยหลักอีกต่อไป

ไม่ใช่แรงจูงใจประการที่สอง: “ข้อกำหนดของบริษัท”

บริษัทอาจสนับสนุนหรือจำเป็นต้องมีการรับรอง (โดยเฉพาะอย่างยิ่งหากจำเป็นสำหรับพันธมิตร เช่น การเป็นสมาชิก AWS APN ในกรณีของ Amazon)

แต่ในกรณีของเรา มีการผลิตผลิตภัณฑ์อิสระ และเรายังพยายามหลีกเลี่ยงการผูกมัดผู้ขายอีกด้วย ดังนั้นจึงไม่มีใครต้องการใบรับรอง พวกเขาจะยกย่องคุณและจ่ายค่าสอบเพื่อรับรู้ถึงความพยายามบางอย่าง - นั่นคือทั้งหมดที่เป็นทางการ

ไม่ใช่แรงจูงใจประการที่สาม: “การจ้างงาน”

บางทีการมีใบรับรองอาจเป็นข้อได้เปรียบที่ชัดเจนในการได้งานทำ และอย่างอื่นก็เท่าเทียมกัน แต่ฉันไม่มีแผนที่จะเปลี่ยนงาน เป็นเรื่องที่น่าสนใจในการทำงานกับผลิตภัณฑ์ที่ซับซ้อนซึ่งใช้วิธีการใหม่ๆ และบริการของ AWS อย่างจริงจัง ทั้งหมดนี้เพียงพอแล้ว ณ ตำแหน่งปัจจุบัน

ไม่ แน่นอนว่ามีหลายกรณี: ใน 23 ปีในวงการไอที ฉันเปลี่ยนงาน 5 ครั้ง ไม่ใช่ความจริงที่ว่าฉันจะไม่ต้องเปลี่ยนอีกถ้าฉันอยู่ต่อไปอีก 20 ปี แต่ถ้าพวกเขาทุบตีฉัน เราก็จะ ร้องไห้.

มีประโยชน์

โดยสรุป ฉันจะพูดถึงสื่ออีกสองสามอย่างที่ฉันใช้ในการเตรียมสอบและเรียกง่ายๆ ว่า "เครื่องลับเลื่อย":

  • หลักสูตรวิดีโอ พหูพจน์ и กูรูเรื่องเมฆ. พวกเขากล่าวว่าอย่างหลังนั้นดีเป็นพิเศษหากคุณซื้อการสมัครสมาชิกพร้อมสิทธิ์เข้าถึงข้อสอบฝึกหัดทั้งหมด แต่เงื่อนไขเกมประการหนึ่งของฉันคือการไม่ต้องจ่ายเงินแม้แต่สตางค์เดียวในการเตรียมการการซื้อการสมัครสมาชิกไม่เป็นไปด้วยดีกับสิ่งนี้ นอกจากนี้ ฉันมักพบว่ารูปแบบวิดีโอมีความหนาแน่นน้อยกว่าในแง่ของปริมาณข้อมูลต่อหน่วยเวลา อย่างไรก็ตาม เมื่อพวกเขาเตรียมตัวสำหรับ SA Professional ฉันมักจะสมัครสมัครสมาชิก
  • เอกสารอย่างเป็นทางการของ Amazon มากมาย รวมถึง F.A.Q และ WhitePapers
  • สิ่งสุดท้าย แต่สำคัญ - การทดสอบการตรวจสอบ. ฉันเจอพวกเขาสองสามวันก่อนสอบและฝึกฝนมาอย่างดี ไม่มีอะไรให้อ่านที่นั่น แต่อินเทอร์เฟซออนไลน์และความคิดเห็นเกี่ยวกับคำตอบนั้นดี

ที่มา: will.com

เพิ่มความคิดเห็น