PracticU

בניית סביבה אמיתית בענן של AWS

בלי כתוביותעם כתוביות
PracticU › קורס AWS - ניהול מכונה וירטואלית בענן › בניית סביבה אמיתית בענן של AWS
מילון מושגים:
AWS - שירותי הענן של אמזון (Amazon Web Services), המספקים שרתים, אחסון, מסדי נתונים ושירותים נוספים לפי שימוש.
VPC - רשת וירטואלית פרטית ומבודדת בתוך הענן, שבה הלקוח שולט בכתובות, בתת-רשתות ובכללי הגישה.
שער - התקן או נקודה שמחברים בין רשתות ומעבירים דרכם תעבורה החוצה, למשל שער ברירת המחדל ליציאה לאינטרנט.
CIDR - שיטה לייצוג טווחי כתובות IP ולחלוקת רשתות בעזרת סימון של מספר הביטים בחלק הרשת, למשל /24.
תת-רשת - חלוקה של רשת גדולה לרשתות משנה קטנות יותר, לשם ארגון, ביצועים ואבטחה.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.
SSH - פרוטוקול לחיבור מרוחק ומוצפן למחשב, בעיקר לשרתי Linux, לצורך ניהול דרך שורת הפקודה.
שרת אינטרנט - תוכנה או מחשב שמקבלים בקשות HTTP ומגישים דפי אינטרנט ומשאבים ללקוחות.

בניית סביבה אמיתית בענן של AWS
השיעור בונה סביבת תשתית שלמה מאפס: VPC, שני סאבנטים ציבוריים בשני זונים, Internet Gateway וטבלת ניתוב, ושני שרתי אינטרנט שפזורים בין הזונים. כל משאב מתויג כבר בזמן היצירה, כי בסביבה אמיתית התיוג עוזר למיין ולקבץ משאבים.
שלבי הבנייה
1. VPC וכתובות: בוחרים טווח CIDR גדול, כי צריך לתכנן לשנים קדימה ולא רק לשבוע הקרוב. מתייגים את ה-VPC מיד.
2. סאבנטים ציבוריים בשני זונים: יוצרים סאבנט בכל זון, ומפעילים הקצאה אוטומטית של כתובת IP ציבורית, כי מדובר בסאבנטים שפונים לאינטרנט.
3. Internet Gateway וטבלת ניתוב: מצמידים את ה-Internet Gateway ל-VPC, ובטבלת הניתוב מוסיפים מסלול ברירת מחדל (0.0.0.0/0) אל ה-Gateway. לאחר מכן משייכים את שני הסאבנטים לטבלה.
4. DNS Host Names: בדרך כלל אפשרות DNS Resolution מופעלת כברירת מחדל, אבל DNS Host Names לא. מפעילים אותה, כדי שמשאבים חדשים יקבלו שמות מארח אוטומטית.
5. שני שרתי אינטרנט: מקימים שרת אחד בכל זון, כדי לקבל יתירות. ב-Security Group מאפשרים HTTP מכל מקום וגישת SSH רק מכתובת ה-IP של המנהל.
6. התקנת שרת אינטרנט: בכל שרת מתקינים httpd, יוצרים קובץ index קצר שמזהה את השרת, ומפעילים את השירות. בדפדפן בודקים גישה לכל שרת לפי כתובתו.
שימו לב
הקמת הסביבה לוקחת דקות ספורות ב-AWS, בעוד שבמרכז נתונים מסורתי היה נדרש זמן של ימים. השלב הבא בבניית הסביבה הוא איזון עומסים מול השרתים, שהוא הנושא של השיעורים שאחריו.
אחרי השיעור תדעו לבנות תשתית פשוטה עם שני שרתי אינטרנט בשני Availability Zones.
השיעור הבא בקורס: רישום שמות DNS ב-ROUTER53

פרקי ההרצאה: בניית סביבה אמיתית בענן של AWS

  1. 00:00

    מבוא לתיוג משאבים ב-AWS

  2. 00:38

    יצירת VPC ובחירת טווח CIDR

  3. 01:21

    סאבנטים ציבוריים בכל Availability Zone

  4. 02:25

    הפעלת כתובת IP ציבורית אוטומטית

  5. 03:24

    חיבור Internet Gateway ל-VPC

  6. 04:18

    הגדרת Route Table עם יציאה לאינטרנט

  7. 05:35

    שיוך טבלת הניתוב לסאבנטים

תמלול ההרצאה: בניית סביבה אמיתית בענן של AWS

הטקסט המלא של הדקות הראשונות בהרצאה «בניית סביבה אמיתית בענן של AWS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:24

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

  3. 00:36

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

  4. 01:17

    הנה, בנינו את ה-VPC הראשון שלנו. אני הולך ל-Tags, וכבר עכשיו שאני לא אשכח, אני עושה כמה טאגינג. יש לנו את ה-VPC הראשון שלנו, בואו ניגש ונבנה את הסאבנטים.

  5. 01:40

    אנחנו הולכים כרגע ליצור רק שני סאבנטים, אז אנחנו ניצור סאבנט בכל זון. הסאבנטים האלה יהיו public facing, אז אני דואג שיהיה enable auto-assign public IP address.

  6. 02:43

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

  7. 03:34

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

  8. 04:13

    ונעשה attach ל-VPC, לאותו גייטוויי. אז יש לנו VPC, יש לנו סאבנט ויש לנו כמובן אינטרנט גייטוויי. עכשיו נגדיר את ה-RouteTables.

  9. 04:37

    ניתן שם ל-Route שלנו, Practic U-Route, נספר גם שזה ראוט שמאפשר לנו גישה לאינטרנט. בואו ניכנס ל-route, ויש לנו כמובן את ה-Default Route, שזה הסביבה המקומית.

  10. 05:18

    בואו נגדיר שגישה לאינטרנט תשלח את כל ה-IPים ל-Practic U-Internet Gateway. דבר נוסף שצריך לעשות לגבי ה-Route זה אסוציאצ' של הסאבנט השונים. בואו נעשה אסוציאצ' לשני הסאבנטים שלנו.

לקורס המלא: קורס AWS אונליין בעברית

ההרצאה הקודמת: EBS STORAGE - חלק 3

ההרצאה הבאה: רישום שמות DNS ב-ROUTER53

הרצאות קשורות מקורסים אחרים

  • הרצה של Terraform - בענן AWS
  • איך נראת עבודה אמיתית
  • קונטיינר בענן - Cloud Run - משתנה סביבה בתוך הקונטיינר
  • הקמת שרת VPN - בענן של AWS

קורסים נוספים במסלול

  • קורס ארכיטקט ענן של אמזון - AWS Architect