על גרזנים וכרוב

הרהורים מהיכן מגיע הרצון לעבור הסמכה עמית אדריכל AWS Solutions.

מניע ראשון: "גרזנים"

אחד העקרונות השימושיים ביותר עבור כל איש מקצוע הוא "הכר את הכלים שלך" (או אחת מהווריאציות שלו "לחדד את המסור").

אנחנו בעננים כבר הרבה זמן, אבל לעת עתה זה היה רק ​​יישומים מונוליטיים עם מסדי נתונים שנפרסו על מופעי EC2 - זולים ועליזים.

אבל בהדרגה נהיה דחוס בתוך המונוליט. קבענו מסלול לחיתוך בצורה טובה - למודולריזציה, ולאחר מכן לשירותי המיקרו האופנתיים כעת. ומהר מאוד "מאה פרחים פורחים" על האדמה הזו.

למה ללכת רחוק - פרויקט רישום הפעילות שאני מפעיל כרגע כולל:

  • לקוחות בצורת יישומים שונים של המוצר שלנו - מהפינות המרוחקות של מורשת צפופה ועד לשירותי מיקרו אופנתיים ב-.Net Core.
  • תורי SQS של אמזון, המכילים יומנים על מה שקורה עם לקוחות.
  • מיקרו-שירות .Net Core המאחזר הודעות מתור ושולח אותן ל-Amazon Kinesis Data Streams (KDS). יש לו גם ממשק Web API וממשק ממשק משתמש כערוץ גיבוי לבדיקה ידנית. הוא עטוף במיכל Docker Linux ומתארח תחת Amazon ECS. קנה מידה אוטומטי מסופק במקרה של זרימה גדולה של יומנים.
  • מ-KDS, הנתונים נשלחים באמצעות צינורות כיבוי לאמזון Redshift עם מחסני ביניים באמזון S3.
  • יומני תפעול למפתחים (מידע על ניפוי באגים, הודעות שגיאה וכו') מעוצבים ב-JSON נעים חזותית ונשלחים אל Amazon CloudWatch Logs

על גרזנים וכרוב

בעבודה עם גן חיות כזה של שירותי AWS, אתה רוצה לדעת מה יש בארסנל ואיך הכי טוב להשתמש בו.

רק תארו לעצמכם - יש לכם גרזן ישן ומוכח שכורת היטב עצים ודופק מסמרים היטב. במהלך שנות העבודה למדת להתייחס אליו היטב, להרכיב בית כלבים, זוג סככות ואולי אפילו צריף. לפעמים מתעוררים קשיים, למשל, הידוק בורג עם גרזן לא תמיד מסתדר מהר, אבל בדרך כלל אפשר לפתור את זה בעזרת סבלנות וכזה אמא.

ואז מופיע בקרבת מקום שכן עשיר, שיש לו ענן ארור של כלים שונים: מסורים חשמליים, רובי מסמרים, מברגים ואלוהים יודע מה עוד. הוא מוכן להשכיר את כל העושר הזה מסביב לשעון. מה לעשות? אנחנו דוחים את האפשרות לקחת גרזן ולנטרל אותו כאנאלפבית פוליטית. הדבר הכי חכם לעשות יהיה ללמוד איזה סוג של כלים יש, איך הם יכולים להשלים זה את זה בעבודות שונות, ובאילו תנאים הם נמסרים.

מכיוון שזה היה המניע העיקרי עבורי, ההכנה נבנתה בהתאם - למצוא מדריך בסיסי וללמוד אותו בקפידה. ומדריך כזה נמצא. הספר כתוב קצת יבש, אבל זה לא סביר להפחיד אנשים שלמדו את המתן לפי פיכטנהולץ.

קראתי אותו מכסה לכריכה ואני חושב שהוא עונה במלואו על ייעודו - הוא נותן סקירה טובה הן של השירותים עצמם והן על מושגים כלליים יותר שעלולים להיתקל בבחינה. בנוסף, בונוס נחמד הוא ההזדמנות לעבור הליך רישום קצת מוזר ב-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 המחולקת על ידי מזהה הזמנה ייחודי. בחודש הבא צפויה התעבורה לגדול בפקטור של 10 וארכיטקט פתרונות בוחן את הארכיטקטורה לאיתור בעיות קנה מידה אפשריות. איזה רכיב צפוי להזדקק לארכיטקטורה מחדש כדי להיות מסוגל להתאים את התעבורה החדשה?
א. פונקציית Lambda B. תור SQS C. מופע EC2 D. טבלת DynamoDB

ככל הידוע לי, הגרסה הקודמת של הבחינה כללה 55 שאלות והוקצו לה 80 דקות. כנראה שהם עשו עבודה טובה בעניין: עכשיו יש להם 65 שאלות ו-130 דקות. הזמן לכל שאלה גדל, אבל אין כמעט שאלות חולפות. הייתי צריך לחשוב על כל אחד, לפעמים יותר משתי דקות.

אגב, יש מסקנה מעשית מכך. בדרך כלל הטקטיקה המנצחת היא לעבור במהירות על כל השאלות ולענות על מה שנענה מיד. במקרה של SAA-C01, זה בדרך כלל לא עובד; תצטרך לסמן כמעט כל שאלה בתיבות סימון, אחרת יש סיכון לא לשים לב לפרטים מסוימים ולהשיב לא נכון. בסופו של דבר עניתי, השקעתי דקה או שתיים על כל שאלה, ואז חזרתי לאלו שסומנו והשקעתי בהם את 20 הדקות הנותרות.

המניע השלישי: "אם הנוער ידע, אם הזקנה הייתה יכולה"

כידוע, אחת הסיבות הנפוצות ביותר לסירובים שמקבלים מתכנתים מעל גיל 40 היא יכולת הלמידה המופחתת שלהם בהשוואה לצעירים.

בינתיים ישנה הרגשה שבחלק מהתחומים יכולת הלמידה שלי אף עלתה בהשוואה לתקופת לימודיי – עקב התמדה וניסיון רב יותר, מה שמאפשר לי להשתמש באנלוגיות מוכרות לנושאים לא מוכרים.

אבל תחושה יכולה להיות מטעה; יש צורך בקריטריון אובייקטיבי. האם אין אפשרות להתכונן לבחינה ולעבור אותה?

אני חושב שהבדיקה הצליחה. הכנתי לבד וההכנה עברה די חלק. ובכן, כן, כמה פעמים נרדמתי בערסל בזמן קריאת מדריך, אבל זה יכול לקרות לכל אחד.
עכשיו יש תעודה ונקודות ראויות לבחינה כסימן לאבק שריפה בצלוחיות.

ובכן, קצת על מה שיכול להיות מוטיבציה, אבל לא סביר שזה יהיה במקרה שלי.

לא המניע הראשון: "כרוב"

יש סקרנים מחקר של פורבס לגבי אילו מומחים עם אילו תעודות הכי משתלמים בעולם, ו-AWS SAA במקום הרביעי המכובד שם

על גרזנים וכרוב

אבל, ראשית, מה הסיבה ומה ההשפעה? אני חושד שהחבר'ה מרוויחים טוב
בגלל יכולות מסוימות, ואותן יכולות עוזרות לעבור את ההסמכה. שנית, אני מתייסר בספקות מעורפלים שמישהו ישולם 130 אלף דולר בשנה מחוץ לארה"ב, גם אם הוא מקבל הסמכה מכף רגל ועד ראש.

ובכלל, כידוע, לאחר סיפוק הרמות הנמוכות של הפירמידה, השכר מפסיק להיות הגורם העיקרי.

לא המניע השני: "דרישות החברה"

חברות עשויות לעודד או אפילו לדרוש אישורים (במיוחד אם הם נחוצים עבור שותפויות, כמו חברות ב-AWS APN במקרה של אמזון).

אבל במקרה שלנו, מייצרים מוצר עצמאי, ואנחנו גם מנסים להימנע מנעילת ספקים. אז אף אחד לא דורש תעודות. הם ישבחו אותך וישלמו עבור הבחינה מתוך הכרה במאמצים מסוימים - זה כל הרשמיות.

לא המניע השלישי: "תעסוקה"

אולי בעל תעודות יהיה יתרון מובהק לקבלת עבודה, כל שאר הדברים שווים. אבל אין לי תוכניות להחליף מקום עבודה. מעניין לעבוד על מוצר מורכב המשתמש באופן פעיל בגישות חדשות רבות ובשירותי AWS. כל זה מספיק במיקום הנוכחי.

לא, כמובן, יש מקרים שונים: ב-23 שנים ב-IT החלפתי עבודה 5 פעמים. זו לא עובדה שלא אצטרך לשנות שוב אם אחזיק מעמד עוד 20 שנה. אבל אם הם ינצחו אותי, אנחנו נצליח. בוכה.

שימושי

לסיכום, אזכיר עוד כמה חומרים בהם השתמשתי לקראת הבחינה ופשוט כ"מחדד למסור":

  • קורסי וידאו ראיית רבים и גורו ענן. האחרונים, הם אומרים, טובים במיוחד אם אתה קונה מנוי עם גישה לכל בחינות התרגול. אבל אחד מתנאי המשחק שלי היה לא להוציא אגורה אחת על הכנה; רכישת מנוי לא הלכה טוב עם זה. בנוסף, אני בדרך כלל מוצא את פורמט הווידאו פחות צפוף מבחינת כמות המידע ליחידת זמן. עם זאת, כשהם מתכוננים ל-SA Professional, סביר להניח שארשם למנוי.
  • טונות של תיעוד רשמי של אמזון, כולל F.A.Q ו-WhitePapers.
  • ובכן, הדבר האחרון, אך המשמעותי - בדיקות אימות. מצאתי אותם כמה ימים לפני הבחינה והתאמןתי היטב. אין מה לקרוא שם, אבל הממשק המקוון והתגובות לתשובות טובים.

מקור: www.habr.com

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster