מחשוב ענן
הענן הוא שירות חיצוני אשר נותן כוח איבוד שימור מידע, מעל לשירותי הרשת המוכרים בשוק. התשלום על שירותי ניהול הענן נגבה לפי שימוש בלבד, וה- servers, מקום האחסון של הנתונים ניתנים בחינם. דוגמא לענן מיחשובי ניתן לראות אצל חברת גוגל, ומייקרוסופט (windows azure) וכמו כן פייסבוק היא בעצם סוג של ענן בעל אפשרות לפיתוח תוכנה, משום שהיא מספקת שירותים לתוכנות שרצות על הפלטפורמה שלה.
מה נותן לך Windows Azure
Windows Azure, שהוכרז בכנס מפתחי תוכנה של 2008, היא פלטפורמה של windows על גבי הענן, משהו בין Windows ל שירות שמאפשר לנו, כמפתחים, פיתוח תכונה ואפליקציות שינהלו בענן. הסבר מדוייק יותר, Windows Azure היא מערכת הפעלה, אבל שמתופעלת על ידי מיקרוסופט. Windows Azure פועל מה שרתים של מיקרוסופט, וכל פיתוח תוכנה או אפליקציה שפיתחנו מעלים על Azure. המערכת עומדת על Windows Server בתוספת עוד כמה תכונות. אפשר לומר, כמפתחי תוכנה, ניתן להתייחס ל Windows Azure כסביבה שמריצה אפליקציות שפותחו על גבי דוט נט עם תנאים מעט שונים
איך נראת Windows Azure
Windows Azure מספקת מערכת הפעלה בענן לאירוח אפליקציות web ואחסון נתונים. Windows Azure מספקת כח מחשוב ויכולות וירטואליזציה המבוססות על Win Server 2008, HyperV-,IIS7 ו .NET Framework 3.5 SP1. ישנם כמה סוגים של נתונים שניתן לשמור: טבלאות, blobs וטורים. יכולת שמתווספת לשירותים של Windows Azure הם השירותים של Live יכולות גישה למידע ב Windows Live ומשתמשי Windows Live. מבעד לגישה, ניתן לבצע סינכרון של מידע למשתמשי Windows Live. בסיסי המידע ה- SQL Azure עוזרים לנו לשמור על מידע בצורה רלציונית ולבצע שאילתות וקבלת יכולות רבות נוספות של שירותי SQL. שירותים שעליהם עומדים ה- B2B שירותי החלפת מידע ברשתות פנים ארגוניות מבוססות על .NET .
Azure ופיתוח תוכנה
תאגיד של מיקרוסופט לא רוצה לשנות את הצורת עבודה הידועה. פיתוח תוכנה ימשיך להתבצע ב Visual Studio אך כמה פיצרים. לאחר הורדת ה- SDK והתקנת האפליקציות לפיתוח בענן עבור Visual Studio מתווספות תבניות הפרוייקטים הרלוונטיות למען פיתוח תוכנה לענן. מה עם האפשרות לבדוק את הפיתוחים בצורה מקומים , יש אפשרות להרצה של אפליקציות באופן מקומי כך שלא נצטרך להעלות כל תוכנה שפיתחנו. בסיום ההתקנה של ערכת הפיתוח ל VS נוסף גם משהו אשר נקרא Development Fabric, שמהווה מעין ענן מקומי. הוא מהווה דימוי של הענן המיקרוסופטי וניתן להפעיל עליו אפליקציות שפיתחנו ל Azure כדי שנוכל לבדוק אותן לפני שנעלה אותן לענן.