Azure Content Delivery Network

12 בNovember 2014

אין תגובות

כאשר אנו מזכירים את נושא הענן הציבורי, בין התהיות הראשונות שעולות היא זו המציינת את רוחב הפס שלנו לגשת לחומר שנמצא אי שם בעולם במדינות מסוימות. ב-Microsoft Azure ישנו פתרון שיסייע ללקוחות השירות לצמצם את המרחק בין הארגון לשרתים שלו בענן הציבורי. פתרון זה נקרא – Content Delivery Network או בקיצור CDN.

כעת ניקח נושא זה ונפרוט אותו למציאות של ימינו:

CDN  הוא פתרון Cache ה”מקרב” את התוכן אל הקליינט, על בסיס מיקום גיאוגרפי.

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

ע”מ לפתור בעיות אלה, שרתי ה-CDN פזורים במקומות גיאוגרפיים שונים בעולם.

כאשר מיישמים את פתרון ה-CDN, במקום שיגיע המשתמש אל המחשב המארח את האתר, הוא יגיע לשרת ה-CDN הקרוב במיקומו הגיאוגרפי. במידה והשרת מכיל את התוכן המבוקש ב-Cache, המשתמש יקבל אותו מה-CDN. במידה ולא, שרת ה-CDN יפנה אל האתר המקורי, “יבקש” את התוכן הרצוי וישמור אותו ב-Cache.

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

 

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

בעזרת Azure CDN תוכלו להנגיש את השירותים הקיימים שלכם בענן (חשבונות Storage ו-Cloud Service) למקומות גיאוגרפיים נוספים בפשטות.

 

לאחר שיצרתם CDN, התוכן שלכם יהיה זמין באתרי Azure הפזורים בעולם. כתובת URL נוספת תווצר עבורכם, שלמעשה תנותב לתוכן שלכם דרך שרת ה-CDN הקרוב (תוכלו כמובן להשתמש ב-Domain שלכם לאחר רישומו ב-Azure ע”י CNAME).

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

רוצים להתנסות ב-Azure? כל אחד יכול לפתוח חשבון נסיון. הכנסו: http://azure.microsoft.com/en-us/pricing/free-trial

 

 

מנו דורי

הכותב הינו יועץ תשתיות בכיר בחברת Agile IT Solutions

הוסף תגובה
facebook linkedin twitter email

Leave a Reply

Your email address will not be published. Required fields are marked *