PracticU

AWS ALB - Application Load Balancer - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס AWS - ניהול מכונה וירטואלית בענן › AWS ALB - Application Load Balancer - חלק 2
מילון מושגים:
AWS - שירותי הענן של אמזון (Amazon Web Services), המספקים שרתים, אחסון, מסדי נתונים ושירותים נוספים לפי שימוש.
מאזן עומסים - רכיב שמחלק בקשות נכנסות בין כמה שרתים, כדי לשפר ביצועים, זמינות ועמידות בעומס.
VPC - רשת וירטואלית פרטית ומבודדת בתוך הענן, שבה הלקוח שולט בכתובות, בתת-רשתות ובכללי הגישה.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
תת-רשת - חלוקה של רשת גדולה לרשתות משנה קטנות יותר, לשם ארגון, ביצועים ואבטחה.
בקשה - פנייה שלקוח שולח לשרת כדי לקבל מידע או לבצע פעולה. השרת מחזיר עליה תגובה.

AWS ALB - Application Load Balancer - חלק 2
לפני ההקמה בפועל, השיעור מתכנן ארכיטקטורה עם ALB: VPC, שני סאבנטים בזונים שונים, ושרתי אינטרנט מפוזרים ביניהם. המטרה היא אתר שממשיך לעבוד גם כשחלק מהשרתים או כל זון נופל.
התכנון
1. בחירת אזור ו-VPC: קודם בוחרים את ה-region ואת ה-VPC שבו נעבוד.
2. שני סאבנטים בזונים שונים: כל סאבנט נמצא בזון אחר, כך שנפילה של זון אחד לא מפילה את כל הסביבה.
3. שרתי אינטרנט בכל סאבנט: המרצה מתכנן שלושה שרתים בכל סאבנט, סך הכל שישה, כדי להדגים עומס מבוזר.
4. ALB כנקודה ציבורית: הוא מקבל את הבקשות מהאינטרנט ומעביר אותן לשרתים הפעילים בשני הזונים.
למה לא לפרסם את השרתים ישירות
בלי ALB היינו צריכים לפרסם ב-DNS את כתובות כל השרתים. אם שרת נופל, ה-DNS ימשיך לשלוח אליו תעבורה, כי הוא לא יודע שהשרת נפל. ה-ALB פותר את הבעיה, כי הוא בודק את הזמינות של השרתים ומתעלם מאלה שאינם פעילים.
שימו לב
זהו תכנון פשוט בלבד. המעבר לביצוע מתבצע בשיעורים הבאים בתוך חשבון AWS.
המסקנה: סביבה יתירה בנויה מכמה שרתים בזונים שונים שמאחורי ALB אחד ציבורי.
השיעור הבא בקורס: AWS ALB - Application Load Balancer - חלק 3

פרקי ההרצאה: AWS ALB - Application Load Balancer - חלק 2

  1. 00:00

    תכנון סביבת Load Balancer בשלבים

  2. 00:40

    בחירת Region ו-VPC לתכנון

  3. 01:15

    שני Subnets בזונים נפרדים

  4. 01:48

    הוספת שרתי אינטרנט בכל זון

תמלול ההרצאה: AWS ALB - Application Load Balancer - חלק 2

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

  1. 00:02

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

  2. 00:24

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

  3. 00:43

    אז כמובן שקודם כל אנחנו בוחרים את הזה, כמובן ידוע לכולם, אנחנו בוחרים את ה-region שלנו לעבוד בו ובתוך ה-region אנחנו יכולים לבחור את ה-VPC שלנו.

  4. 00:55

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

  5. 01:08

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

  6. 01:20

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

  7. 01:32

    אתם כבר יכולים לראות איך אנחנו בונים את הסביבה שלנו בצורה כזו שהיא תהיה redundant. ועכשיו אני רוצה לשים את שרתי האינטרנט שלי לאותה אפליקציה, זוכרים? אותה חנות וירטואלית, אז אנחנו נשים פה את שרתי האינטרנט שלנו.

  8. 01:47

    והייתי רוצה לשים את שרתי האינטרנט שלי, הייתי רוצה להכפיל את המספר שלהם ולשים שלושה בסבנט הראשון בזון 1 ושלושה נוספים

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

ההרצאה הקודמת: AWS ALB - Application Load Balancer - חלק 1

ההרצאה הבאה: AWS ALB - Application Load Balancer - חלק 3

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

  • הגדרת Load Balancer - מסוג ALB בענן של AWS
  • הסבר על Load Balancer ב-Azure
  • חלוקת עומסים - Load Balancer - צ'ק פוינט - חלק 1
  • הגדרת Service - מסוג Load Balancer - בתוך Kubernetes

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

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