DCSIMG
עמוד הבית| חבילות השירות שלנו| חומר חופשי| צור קשר
מיקרוסופט Azure – תסריטי שימוש - בלוג היועצים של מיקרוסופט ישראל

בלוג היועצים של מיקרוסופט ישראל

מיקרוסופט Azure – תסריטי שימוש

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

אפשרות 1 – חוצץ אבטחת מידע

אני חושב על Azure כעל מעין DMZ בענן. בתסריט הזה המשתמשים עובדים ישירות מול אפליקציה שלי שאני מארח ב-Azure אך למעשה האפליקציה היא ריקה מתוכן ורק מהווה proxy לאפליקציה שלי שאני מארח אצלי בבית. האפליקציה בבית לא נגישה למשתמשים ישירות מאינטרנט אלא היא נגישה ל-proxy שלי המתארח ב-Azure. הנה הוצאתי שירותי DMZ שלי לענן :). זה יכול לעבוד בצורת Request/Response או אפילו בצורה Pub/Sub. במקרה של Pub/Sub אפילו ה-proxy לא יכול לפנות לאפליקציה הפנימית אלא האפליקציה הפנימית מושכת בקשות מ-proxy ומחזירה תשובות חזרה אליו, זה אפילו יותר מאובטח. כאן אני חוסך כסף על סביבת DMZ עם כל נושא של Firwalls, חומרה וכמובן היועצים :)

אפשרות 2 – עמידה בעומסים פתאומיים

התסריט הזה יותר Straightforward – כל ספק ענן שם דגש על זה. אחד הויכוחים המרכזיים בבניית אפליקציה שאמורה לתת מענה להרבה משתמשים זה Capacity Planning עבור כל הרכיבים שלה. זה ויכוח קשה והכי מתסתכל שעד שלא פורסים על אמת לא בדיוק יודעים אם התכנון הוא נכון. ואם הוא לא [בלא מעט מקרים] אז יש הפסדים על חומרה, זמן, וכמובן יועצים :)

 

מה התסריט שאתה חשבת עבור ענן שלנו ושמו Azure?

שירותי MCS רלוונטיים

חומר רלוונטי

 

שמי אליק לוין ואני מתרכז ב- Architecture, Security, and Performance באפליקציות Net.

בזמני הפנוי אני מפתח את עצמי בתחומים רבים אחרים.

This template is made with PracticeThis.com plugin for Windows Live Writer

תוכן התגובה

Tal Ben-Shalom כתב/ה:

הכי טריוויאלי: Hosting++

# December 9, 2009 9:33 AM

ekampf כתב/ה:

הבעייה ב-Azure שהם עוד לא באמת תומכים בעמידה בעומסים פתאומיים.

כלומר כדי להוסיף Instances אני צריך לערוף קובץ XML ולעשות Deploy מחדש לאפליקציה.

מה שדרוש הוא פתרון auto-scale אוטומאטי כמו שיש ב-AWS או לחליפין מודל חיוב למודל של תשלום לפי בקשות כמו google AppEngine ככה שאחריות ל-Scale היא על מיקרוסופט ולי כמפתח לא איכפת (ואני לא יודע מכלל) ממספר Instances.

# December 9, 2009 10:00 AM

Moshe L כתב/ה:

אני הייתי חושב על VPN כלשהו בין האפליקציה ל-Azure.

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

# December 9, 2009 1:53 PM

alikl כתב/ה:

טל,

ואללה :)

ערן,

אכן הבהרה משמעותי מאוד!

משה,

איזה עוד תסריט היית מוסיף?

# December 9, 2009 9:25 PM

מיכאל כתב/ה:

אני מניח שגם נושאים כאלו יעלו בכנס ה- P&P שאנו מארגנים בפברואר.

# December 11, 2009 10:21 AM

alikl כתב/ה:

מיכאל,

כולי תקווה :)

# December 12, 2009 2:51 PM

Maor David-Pur כתב/ה:

בכדי לממש התרחבות אוטומטית (Auto-Scale) ניתן להשתמש ב Service Management API msdn.microsoft.com/.../ee460799.aspx ולקבל דינמיות מלאה.

# December 14, 2009 3:48 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 1 and 7 and type the answer here:


Enter the numbers above: