
הטקסט המלא של הדקות הראשונות בהרצאה «AWS ALB - Application Load Balancer - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטון שלפנינו אנחנו הולכים לדבר על שירות ה-ALB, על ה-service, על הטכנולוגיה שנקראת Application Load Balancer. אז מה זה Application Load Balancer?
כשמו כן הוא. עכשיו, לפני שאני אתחיל עם הסבר ממש קצר ולעניין של מה זה ALB, חשוב לי לומר שהתחום הזה של Load Balancers, של Application Load Balancers, זה תחום מאוד רחב, מאוד גדול, יש המון חברות שמתעסקות בנושא, כל מיני סוגים של טכנולוגיה, אבל כולם בעצם סביב אותו רעיון
של Load Balancing עבור Application Traffic, זה מה שזה אומר. בסרטון הזה אנחנו נתחיל ממש בקצרה, וצוג של introduction למה זה Load Balancer ומה זה Application Load Balancer ב-AWS.
אני רק רוצה לומר שיש חשיבות עליונה ללמוד את הקורס הזה ולעבור על הקורס הזה, כי מן הסתם חברה שמשתמשת בשירותי ענן של AWS מן הסתם אחד הדברים שמשך את אותה חברה להשתמש בשירותי ענן זה היכולת להשתמש ב-Load Balancers Across Data Centers Across Zones אז יש חשיבות
מאוד גדולה ללמוד את זה ואני גם חושב שזה מאוד מעניין ומאוד מרתק ואני בטוח במאה אחוז שאתם תהנו מאוד מהסרטונים הבאים אוקיי אז בוא נחזור לנושא ה-ALB מה הרעיון של ALB זה טכנולוגיה שאני שם לפני שרתי אינטרנט, לפני שרתי אפליקציה שלי, ובעצם ה-ALB הוא זה שיהיה ה-Public Facing.
אז בואו ניתן את הדוגמה הזו. יש לי כמה שרתי אינטרנט, למשל חנות וירטואלית שיש לנו ב-AWS, ובמקום שאתם בתור משתמשי קצה תיגשו לשרתי האינטרנט האלה, הייתי רוצה לפרסם אתר אינטרנט שם אחד, IP אחד, וכאשר אתם ניגשים לאותו IP, משהו יחלק את הטראפיק בצורה שווה בין שלושת שרתי האינטרנט שלי, או
בין עשר שרתי האינטרנט שלי. אז מה הכוונה? הכוונה היא שכאשר תקשורת באה מבחוץ, לדוגמה, אנחנו מפרסמים www.practicustore.com, אנחנו נפרסם את הכתובת IP של ה-ALB, אתם יכולים לראות, הנה הכתובת IP של ה-ALB, ואנשים שניגשים לכתובת הזאתי ייגשו וידברו עם ה-ALB.
אז טראפיק שמגיע מהאינטרנט בעצם יגיע ל-ALB, ל-Application Load Balancer, וה-Application Load Balancer, מה שהוא עושה ב-Background, הוא הולך לשלוח את הטראפיק, הולך לשלוח את המשתמש, את הגולש מספר 1 שיגיע אליו, למשל, הוא ישלח אותו לשרת הזה.
משתמש שני שיגיע, למשל, ה-ALB ישלח אותו או ינתב את הטראפיק לשרת הזה. ומשתמש שלישי שיגיע, למשל, אני חושב שכבר פה הבנתם את הרעיון.
כשמו כן הוא ה-ALB, זה בעצם Load Balancer של טראפיק. הוא ישלח את המשתמש הזה לשרת השלישי. אז Load Balancer, הדבר הבסיסי שהוא עושה זה, א', הוא זה שהולך להיות ה-Public Facing IP עבור שרתי האינטרנט שלי.
הדבר השני שהוא עושה זה שטראפיק יגיע אליו. ה-ALB דואג שהטראפיק יחולק בין שלושת השרתים בצורה שווה ויפה. דרך אגב, אנחנו יכולים להגדיר ב-Load Balance להעביר אולי יותר טראפיק לשרת הראשון, כי הוא יותר חזק, יותר גדול, ואולי ההפך לשרת השני וכן הלאה.
כלומר, אנחנו יכולים להגדיר את ה-balance בין השרתים השונים. אבל א', ה-ALB הוא זה שה-public facing, ב', ה-ALB הוא יחלק את הטראפיק של האפליקציה בין שלושת השרתים, וג', גם מבחינת אבטחת מידע, אני את השרתים האלה לא מפרסם בעולם.
הדבר היחיד שמפורסם ב-DNS'ים בעולם, והיחיד שפורסם מבחינת IP זה ה-ALB הזה שיש