PracticU

תכנון VPC ב-AWS
חלק 2

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

תכנון VPC ב-AWS חלק 2
בחלק השני עוברים מהתכנון התיאורטי להבנה מעמיקה יותר של הרכיבים שעושים את ההבדל בין Private ל-Public Subnet, ולכלל אצבע לתכנון VPC שמתאים לרוב המקרים.
השלבים העיקריים
1. מה מגן על Private Subnet: לרשת הזו אין גישה ישירה (Inbound) מהאינטרנט. מכונות שבתוכה פונות לאינטרנט דרך NAT Gateway, ולא מקבלות תעבורה נכנסת ישירות.
2. Internet Gateway (IGW): רכיב שמשויך ל-VPC ומאפשר תעבורה פנימה ובחוץ (Ingress/Egress) בין ה-VPC לאינטרנט. ה-NAT Gateway עצמו יושב ב-Public Subnet ופונה דרכו החוצה.
3. כלל אצבע מומלץ: VPC עם CIDR (למשל 60,000 כתובות), מחולק לארבעה סאבנטים לפחות - שני Public ושני Private - מתאים ל-80-90 אחוז מהמקרים.
4. רדונדנסיה מלאה: כדי לקבל הגנה מלאה גם במקרה של תקלה, רצוי ליצור NAT Gateway בכל Private Subnet, ולא רק באחד מהם.
5. שיקולי קונפליקט: כשבוחרים CIDR יש לבדוק שאין חפיפה (Conflict) עם רשתות on-premise קיימות, עם עננים אחרים או עם VPCים נוספים, ולשמור רישום מאורגן (למשל בגיליון Excel) של טווחי הכתובות שהוקצו.
6. תכנון לעתיד: מומלץ לכבר כעת לחשוב כמה VPCים צפויים להיווצר בעתיד ולהקצות לכל אחד מהם טווח כתובות קבוע מראש, כדי למנוע קונפליקטים כשיתווספו VPCים חדשים.
7. ניצול Availability Zones: VPC יכול להתפרס על פני כל ה-Availability Zones של ה-Region, אבל כדי לנצל Availability Zone מסוים צריך ליצור בו סאבנט בפועל.
שימו לב
גודל ה-CIDR לא צריך להיות גדול ללא צורך אמיתי - יש לבחור כמות כתובות שניתנת לניהול, במיוחד כשמתכננים ארגון עם כמה VPCים ורשתות נוספות.
בסיום ההרצאה הסטודנט מבין מדוע Private Subnet מוגן יותר, מה תפקידם של IGW ו-NAT Gateway, ואיך לתכנן VPC שמתאים לרוב המקרים בפועל.
השיעור הבא בקורס: יצירת VPC עם Wizard ב-AWS

פרקי ההרצאה: תכנון VPC ב-AWS חלק 2

  1. 00:00

    מה מייחד פרייבט סאבנט

  2. 00:59

    אינטרנט גייטווי - אינגרס ואיגרס

  3. 01:54

    יתירות עם נאט גייטווי נוסף

  4. 02:50

    דוגמת תכנון VPC מלא

  5. 03:31

    הימנעות מקונפליקט כתובות IP

  6. 04:07

    תיעוד הכתובות וגודל ה-VPC

תמלול ההרצאה: תכנון VPC ב-AWS חלק 2

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

  1. 00:02

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

  2. 00:21

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

  3. 00:40

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

  4. 00:59

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

  5. 01:24

    מהאינטרנט לתוך ה-VPC ומה-VPC אל האינטרנט, זה היכולת של ה-Internet Gateway, הוא מאפשר לנו אינגרס ואיגרס, או יש כאלה שאומרים Outbound ו-Inbound Traffic.

  6. 01:38

    מה שהולך לקרות בעתיד זה שאינסטנסס התחבאו בתוך ה-Private Subnet, הם יצאו באמצעות NAT Gateway שהוא זה שידע לצאת החוצה דרך ה-IgW. כלומר, Inbound Traffic לא יגיע מהאינטרנט פנימה לתוך ה-Subnet הזה.

  7. 01:54

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

  8. 02:15

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

  9. 02:39

    למה אני מתכוון ואם לא אתם יכולים לראות את סרטוני ההדרכה הבסיסיים האחרים שיש לנו הנה לכם דוגמה של VPC ש-80% פלוס מהמקרים יתאים לכם בול למה שאתם הולכים להרים ב-AWS. לפעמים אפילו 90%. יש לנו VPC, צריכים לבחור סיידר ריינג'. עם הסיידר ריינג' הזה אני אעבוד ואיצור לעצמי סאבנטים.

  10. 03:03

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

  11. 03:23

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

  12. 03:41

    מה שחשוב לציין זה שכשאתם באים לתכנן את ה-VPC שלכם, אם אתם הולכים להתחבר לאיזשהו on-premise, יש לכם data center כבר קיים, אתם הולכים לעשות מיגרציה, יש לכם עוד ענן, יש לכם עוד חשבונות AWS. תזכרו שכשאתם בוחרים את ה-Cyder Range, שלא יהיה קונפליקט עם הכתובות IP האחרות שיש לכם.

  13. 04:04

    אז תבחרו כתובות IP שלא בשימוש. תדאגו לרשום איפשהו באיזשהו Spreadsheet, איזשהו קובץ אקסל, את הכתובות IP שאתם נתתם ל-VPC ול-Subnet השונים.

  14. 04:17

    שימו לב לגודל של ה-VPC, האם באמת אתם צריכים 60,000 כתובות? אני עכשיו עשיתי 90,000 כתובות כי מה אכפת לי אנחנו עושים פה איזושהי הדגמה אבל אם אתם ברצינות מרימים מערכת ויש לכם כבר סביבות שונות יש לכם עוד נטוורקס תדאגו לקחת כמות כתובות IP שהיא מנג'אבול כדי שתוכלו להמשיך ולהשתמש

לקורס המלא: קורס ארכיטקט ענן של אמזון

ההרצאה הקודמת: תכנון VPC ב-AWS - חלק 1

ההרצאה הבאה: יצירת VPC עם Wizard - ב-AWS

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

  • AWS VPC - חלק 1
  • תכנון בדיקות
  • תכנון רשת ב-Virtual Networks
  • Publish WebAPI on AWS

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

  • קורס AWS - ניהול מכונה וירטואלית בענן