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

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

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

איך המחשב שלך מתחבר לאתר?

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

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

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

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

instagram viewer
רזולוציית DNS, למעשה החלפת האותיות בכתובת האתר עבור כתובת ה-IP הספציפית של האתר. זאת גרסה פשוטה ביותר של אופן הפעולה של DNS.

ברגע שלדפדפן שלך יש את כתובת ה-IP, הוא שולח בקשות באמצעות Hypertext Transfer Protocol Secure (HTTPS), והשרת שולח את הנתונים למערכת שלך.

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

מהו פרוקסי?

פרוקסי הוא התקן מחשוב שיושב בין השרת למחשב שמבצע את הבקשה (הלקוח). במילים פשוטות, ה-proxy אינו אלא מתווך בינך לבין האתר. אבל למה צריך את המתווך הזה?

ובכן, אתה מבין, כשאתה מבקר באתר, המחשב שאתה מתחבר אליו מקבל את כל הפרטים על המערכת שלך. נתונים אלה כוללים את כתובת ה-IP שלך, נתוני קובצי Cookie ופרטי החומרה/תוכנה של המערכת שלך.

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

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

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

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

מהו פרוקסי הפוך, וכיצד הוא עובד?

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

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

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

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

היתרונות של פרוקסי הפוך

בנוסף לניהול בקשות מלקוחות שונים, פרוקסי הפוך מציע מספר יתרונות.

שמירה במטמון

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

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

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

בִּטָחוֹן

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

פענוח נתונים מהיר יותר

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

איזון עומסי שרתים גלובלי

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

פרוקסי הפוכים הופכים את האינטרנט שלך למהיר יותר

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

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