מבוא למסירת תוכן ורשתות הפצה (CDN)

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

היסטוריה של CDNs

רשתות מסירת תוכן החלו להיות מתוכננות כמו World Wide Web (WWW) התפוצץ פופולריות במהלך 1990. מנהיגים טכניים הבינו כי האינטרנט לא יכול להתמודד עם רמת הגוברת במהירות של תעבורת הרשת ללא שיטות חכמות יותר לניהול זרימת הנתונים.

נוסדה בשנת 1998, Akamai Technologies היתה החברה הראשונה לבנות עסק בקנה מידה גדול סביב CDNs. אחרים הלכו במידות שונות של הצלחה. מאוחר יותר, חברות תקשורת שונות כמו AT & T, דויטשה טלקום וטלסטרה בנו גם את ה- CDN שלהם. רשתות העברת התוכן נושאות כיום חלק ניכר מתוכן האינטרנט, במיוחד קבצים גדולים כגון סרטוני וידאו והורדות אפליקציות. שני מסחריים ולא מסחריים CDNs קיימים.

איך עובד CDN

ספק CDN מתקין את השרתים שלהם במיקומים מרכזיים ברחבי האינטרנט. כל שרת מכיל כמויות גדולות של אחסון מקומי בתוספת היכולת לסנכרן עותקים של הנתונים שלו עם שרתים אחרים ברשת התוכן באמצעות תהליך הנקרא שכפול . שרתים אלה פועלים כמחסני נתונים. על מנת לספק נתונים במטמון ללקוחות ברחבי העולם בצורה היעילה ביותר, ספקי CDN מתקינים את השרתים שלהם במיקומים גיאוגרפיים המפוזרים מבחינה גיאוגרפית - מקומות המתחברים ישירות לשדרת האינטרנט, בדרך כלל במרכזי הנתונים של ספקי שירותי אינטרנט גדולים (ISP) . יש אנשים שקוראים להם שרתי Point of Presence (PoP) או "מטמוני קצה" בהתאם.

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

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

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

היתרונות של רשתות אספקת תוכן

CDNs נהנים הדדית, ספקי תוכן, ולקוחות (משתמשים) במספר דרכים:

בעיות עם CDNs

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

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