1. מהו CDN
השם המלא של CDN הוא Content Delivery Network, כלומר רשת הפצת תוכן. מטרתו להוסיף שכבה חדשה של שכבת CACHE (מטמון) לאינטרנט הקיים, ולפרסם את תוכן האתר לצומת הקרוב ביותר ל"קצה" הרשת של המשתמש, כך שהמשתמשים יוכלו להשיג את התוכן הנדרש בקרבת מקום ולשפר את חוויית משתמש. היענות של גישה לאתר. לפתור טכנית את הסיבות כגון רוחב פס קטן של הרשת, מספר רב של ביקורי משתמשים, חלוקה לא אחידה של שקעים וכו', ולשפר את מהירות התגובה של גולשים המבקרים באתר.
במילים פשוטות, עקרון העבודה של CDN הוא לשמור את המשאבים של אתר המקור שלך בצמתי CDN הממוקמים בכל רחבי העולם. כאשר משתמשים יבקשו משאבים, הם יחזירו את המשאבים המאוחסנים במטמון בצומת הקרוב, במקום לדרוש את בקשתו של כל משתמש לחזור לאתר שלך. משתמשים שניגשים למשאבים.

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

- המשתמש מזין את שם הדומיין לביקור, ומערכת ההפעלה מבקשת את LocalDns עבור כתובת ה-IP של שם הדומיין
- LocalDns מבצע שאילתות ROOT DNS עבור השרת הסמכותי של שם הדומיין (זה בהנחה שהמטמון LocalDns פג)
- ROOT DNS מגיב לרשומת הרשאת ה-dns של שם הדומיין ל-LocalDns
- לאחר ש-LocalDns משיג את רשומת ה-DNS המורשית של שם הדומיין, הוא ממשיך לבצע שאילתה לכתובת ה-IP של שם הדומיין מה-DNS המורשה של שם הדומיין
- לאחר שהרשאת שם הדומיין dns מבצעת שאילתה לרשומת שם הדומיין, היא מגיבה ל-LocalDns
- LocalDns יקבל את כתובת ה-IP של שם הדומיין ויגיב ללקוח
- לאחר שהמשתמש מקבל את כתובת ה-IP של שם הדומיין, הוא מבקר בשרת האתר
- שרת האתר מגיב לבקשה ומחזיר את התוכן ללקוח
תהליך גישה ל-CDN

מהאיור לעיל, אנו יכולים לראות שתהליך הגישה לאתר לאחר השימוש במטמון CDN הופך:
- המשתמש מזין את שם הדומיין שברצונו לבקר, ומערכת ההפעלה מבקשת את LocalDns עבור כתובת ה-IP של שם הדומיין.
- LocalDns מבצע שאילתות ROOT DNS עבור השרת הסמכותי של שם הדומיין (זה בהנחה שהמטמון LocalDns פג)
- ROOT DNS מגיב לרשומת הרשאת ה-dns של שם הדומיין ל-LocalDns
- לאחר ש-LocalDns משיג את רשומת ה-DNS המורשית של שם הדומיין, הוא ממשיך לבצע שאילתה לכתובת ה-IP של שם הדומיין מה-DNS המורשה של שם הדומיין
- לאחר שהרשאת שם הדומיין dns מבקשת את רשומת שם הדומיין (בדרך כלל CNAME), היא מגיבה ל-LocalDns
- לאחר ש-LocalDns משיג את רשומת שם התחום, הוא שואל את כתובת ה-IP של שם התחום מה-DNS לתזמון אינטליגנטי
- תזמון חכם DNS מגיב ל-LocalDns עם כתובת ה-IP המתאימה ביותר של צומת CDN לפי אלגוריתמים ואסטרטגיות מסוימים (כגון טופולוגיה סטטית, קיבולת וכו')
- LocalDns יקבל את כתובת ה-IP של שם הדומיין ויגיב ללקוח
- לאחר שהמשתמש משיג את כתובת ה-IP של שם הדומיין, הוא מבקר בשרת האתר
- שרת הצומת של CDN מגיב לבקשה ומחזיר את התוכן ללקוח. (מצד אחד, שרת המטמון שומר אותו באופן מקומי לשימוש מאוחר יותר, ומצד שני, מחזיר את הנתונים שנרכשו ללקוח כדי להשלים את תהליך שירות הנתונים)
באמצעות הניתוח לעיל, אנו יכולים להסיק כי על מנת להשיג גישה שקופה למשתמשים רגילים (לקוח המשתמש אינו צריך לבצע הגדרות כלשהן לאחר השימוש במטמון), יש צורך להשתמש ב-DNS (רזולוציית שם דומיין) כדי להדריך את המשתמשים לגשת לשרת המטמון כדי להשיג שירותי האצה שקופים. מכיוון שהשלב הראשון של משתמשים לבקר באתר הוא פתרון שם דומיין, זוהי הדרך הפשוטה והיעילה ביותר להדריך משתמשים לבקר על ידי שינוי DNS.
רכיבים של רשת CDN
עבור משתמשי אינטרנט רגילים, כל צומת CDN שווה ערך לשרת אינטרנט המוצב סביבו.
באמצעות השתלטות על DNS, בקשת המשתמש מופנית בשקיפות לצומת הקרוב, ושרת ה-CDN בצומת יגיב לבקשת המשתמש בדיוק כמו השרת המקורי של האתר. מכיוון שהוא קרוב יותר למשתמש, זמן התגובה בהכרח מהיר יותר.
היצירה המוקפת על ידי העיגול המקווקו באיור שלמעלה היא שכבת ה-CDN, הממוקמת בין הלקוח לשרת האתר.
DNS תזמון חכם (כגון 3DNS של f5)
- Smart Scheduling DNS היא מערכת מפתח בשירות CDN. כאשר משתמש מבקר באתר אינטרנט שמצטרף לשירות CDN, הבקשה לפתרון שם הדומיין תטופל לבסוף על ידי "Smart Scheduling DNS".
- באמצעות סט של מדיניות מוגדרת מראש, הוא מספק למשתמש את כתובת הצומת הקרובה ביותר למשתמש באותו זמן, כך שהמשתמש יוכל לקבל שירות מהיר.
- במקביל, עליו לשמור על תקשורת עם צמתי ה-CDN המופצים במקומות שונים, לעקוב אחר מצב הבריאות, הקיבולת ומידע אחר של כל צומת, ולוודא שבקשת המשתמש מוקצה לצומת הזמין הקרוב ביותר.
שירות פונקציית מטמון
- ציוד לאיזון עומסים (כגון lvs, BIG/IP של F5)
- שרת מטמון תוכן (כגון דיונון)
- אחסון משותף
3. הסבר מונחים
רשומת CNAME
CNAME הוא כינוי (שם קנוני); זה יכול לשמש כדי לפתור שם דומיין לשם דומיין אחר. כאשר מערכת ה-DNS מבקשת את השם בצד שמאל של ה-CNAME, היא תפנה לשם בצד ימין של ה-CNAME ולאחר מכן תשאול, עד ל-PTR או A Name האחרון, היא תגיב רק לאחר מוצלח שאילתה, אחרת היא תיכשל.
שם דומיין CNAME
DNS
DNS ראשי תיבות של Domain Name System, כלומר שירות פתרון שמות דומיין. תפקידו באינטרנט הוא להמיר את שם הדומיין לכתובת IP הניתנת לזיהוי על ידי הרשת. אנשים רגילים לשנן שמות מתחם, אבל מכונות מזהות רק כתובות IP. ישנה התכתבות אחת לאחד בין שמות מתחם וכתובות IP. עבודת ההמרה ביניהם נקראת רזולוציית שם תחום. פתרון שמות דומיין צריך להסתיים על ידי שרת ייעודי לפתרון שמות דומיין. התהליך הוא אוטומטי. לדוגמה: www.baidu.com שהוזן בעת גלישה באינטרנט יומר אוטומטית ל-220.181.112.143.
חזרה למארח המקור
מארח חזרה למקור: המארח חזרה למקור קובע את האתר הספציפי באתר המקור אליו ניגשת בקשת החזרה למקור.
דוגמה 1: אתר המקור הוא שם דומיין. אתר המקור www.a.comis, והמארח של חזרה למקור הוא www.b.com. לאחר מכן בקשת החזרה למקור בפועל היא ה-IP שהוגדר ל- `www.a.com, והאתר www.b.com במארח המתאים
דוגמה 2: אתר המקור הוא אתר מקור ה-IP הוא 1.1.1.1, והמארח חזרה למקור הוא www.b.com, ואז החזרה למקור בפועל הוא האתר www.b.com במארח המקביל ל-1.1.1.1
פרוטוקול חזרה למקור
הפרוטוקול המשמש בעת הפניה חזרה למקור תואם את הפרוטוקול המשמש כאשר הלקוח ניגש למשאב, כלומר, אם הלקוח משתמש ב-HTTPS כדי לבקש את המשאב, אם המשאב אינו שמור במטמון בצומת ה-CDN, הצומת ישתמש אותה שיטת HTTPS כדי לחזור למקור כדי להשיג את המשאב; באופן דומה, אם הלקוח מבקש באמצעות פרוטוקול HTTP, צומת CDN משתמש גם בפרוטוקול HTTP בעת החזרה למקור.
ממליץ על מרכזי נתונים, רשת ייעודית, רשת מטרופולין, קו חכור, התקן חיבורי רשת סיבים כהים,
פלטפורמת DWDM OTN, HT6000 ו-HT6800.

















































