11-11-13, 11:19 | # 1 |
חבר מתקדם
|
שאלה על CDN
מה זה CDN?
הבנתי שמשתמשים בו על תוכן סטטי.. אבל לא מבין איך בדיוק הוא מזרז תהליכים או חוסך משאבים.. |
11-11-13, 13:25 | # 2 |
חבר בקהילה
|
מעבר לקאשינג וקיווץ שזה גם אתה יכול לעשות הרעיון בCDN הוא שהשרתים מפוזרים בעולם ככה שאם השרת שלך באירופה, גולש מארה״ב יקבל את הקבצים מארה״ב שזה משמעותי מאד.
זה לפחות לפי הבנתי. |
11-11-13, 14:45 | # 3 |
אושיית הוסטינג
|
המילה CDN היא ראשי תיבות של Content Delivery Network, רשת להפצת תוכן.
עוד בימי ה-56.6K הייתה בעיה להעביר קבצים בין מדינות בעולם בגלל שהקישוריות בין המדינות הייתה איטית מדי ונוצרו מלא פקקי תנועה ברחבי האינטרנט. (בתמונה: מפה של פיזור הנקודות (PoP) ברשת ה-CDN של MaxCDN, בכל נקודה מדובר בעשרות שרתים וציוד תקשורת) היום נפתרו פקקי התנועה באינטרנט, אבל בגלל המרחק בין המדינות (וחוקי הפיזיקה), חיבור בין משתמש שנמצא בסינגפור לבין שרת שנמצא בארה"ב הוא איטי, בהשוואה לחיבור בין שרת ומשתמש שנמצאים בסינגפור. לכן אתרים שפונים לכל העולם, רוכשים שירות CDN כדי שהמשתמש יקבל את התוכן כמה שיותר מהר. עם השנים, הטכנולוגיה התפתחה עוד יותר ומאפשרת דחיסת התוכן ב-PoP (הנקודה של ה-CDN במדינה), Load Balance לאתרים עם מספר מבקרים ענק, CDN לאתרים דינאמים וחצי דינאמים ועוד). המחירים מתחילים ב-80$ ל-1TB, לרשת CDN קטנה כמו MaxCDN ומגיעים לסכומים של 200-400 דולר ל-1TB לרשת של Akamai שלהם יש מאות אלפי שרתי בכל העולם. על תוספות כמו SSL יש תשלום נוסף.
__________________
אבי |
11-11-13, 14:51 | # 4 |
אושיית הוסטינג
|
אגב, לאתר ישראלי שממוקם על שרת בישראל אין צורך ב-CDN, בגלל ה-IIX.
אבל אם יש לאתר שלך Widget מאוד מבוקש, אלפי מבקרים בדקה או שירות ווידאו מאוד אינטנסיבי, אז כדאי לשקול שירות CDN כ-Load balancer. בפועל הקובץ נטען פעם אחת משרת שלך ל-CDN ואז מופץ בין כל שרתי ה-CDN וכל הבקשות מופנות ל-SubDomain של ה-CDN. יש כמה וכמה חברות: לחו"ל - זול -> Maxcdn.com לחו"ל וישראל - יקר -> Akamai.com לישראל יש את GNS.co.il (אין קשר בינם לבין המשתמש למעלה).
__________________
אבי |
11-11-13, 15:22 | # 5 | ||
I am root
|
ציטוט:
ציטוט:
www.cloudflare.com ( גולשים מישראל מגיעים לשרתים המטמון שלהם באנגליה לדוגמא). מאחורי הקלעים כתובת ה IP שממנה מוצג האתר היא כתובת " נודדת" או "anycast". ובאמצעות רשת התקשורת של חברות ה CDN, הם מנתבים את הגולשים לנקודה הקרובה ביותר שיש לאותה חברה. Last edited by yonatan; 11-11-13 at 15:25.. |
||
11-11-13, 16:20 | # 6 |
אושיית הוסטינג
|
בגלל התמחור של ה-IIX, לחלק מהספקיות יש קישור ישיר בינהן,
אם אתה מחובר בנטוויזן ואתה רוצה לגלוש לשרת ב-014, אתה לא תעבור ב-IIX, אלא בחיבור ישיר בין הספקיות.
__________________
אבי |
11-11-13, 16:50 | # 7 | |
I am root
|
ציטוט:
hotnet -> netvision -> bezeqint זה לא בדיוק קישור ישיר שווה .. כמו שהיה פעם שכולם היו דרך IIX :\ ------------ ... עכשיו לנושא האשכול מבחינת קוד.. לא כל אתר מוכן תמיד לעבודה ב CDN "קלאסי" שבו לוקחים רק חלק מהאתר, אז על מנת להכין את האתר צריך לבצע הפרדה פיזית של התכנים גם בקישורים עצמם. הרעיון ב CDN בתצורה הקלאסית מאוד פשוט, צריך למקם את כל המשאבים שנטענים בעיצוב על subdomain. כל הקבצי מדיה ועיצוב שניגשים אליהם הכי הרבה בכל נגיעה באתר / flv/ swf / mp3 / mp4 / js / css מעלים על סאב דומין נפרד ומפנים ל IP של ה CDN, וזה מוכן לעבודה. מבחינת הגולשים זה שקוף כמובן.. הם גולשים ל www.example.com והקבצים יטענו להם מ content.example.com במהירות. Last edited by yonatan; 11-11-13 at 16:58.. |
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|