אתר מאמרים
מעגל הכותבים אתר מאמרים קהילתי
שלום אורח!

פיתוח תוכנה לענן

הענן

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

 

מה זה Windows Azure

Windows Azure, שהוכרז ב- PDC כנס מפתחים ב- 10.2008, היא פלטפורמה של windows על גבי הענן, משהו שבין מערכת הפעלה ל שירות שמאפשר לנו, כמפתחים, פיתוח תכונה ואפליקציות שירוצו בענן. בקיצור, Windows Azure זה שם של מערכת הפעלה, אבל לא כזאת שרצה אצלכם. Windows Azure מנוהל ב שרתים של מיקרוסופט, וכל פיתוח תוכנה או אפליקציה שעשינו מעלים על Azure. המערכת בנויה על Windows Server בתוספת עוד כמה תכונות. ניתן, כמפתחי תוכנה, נוח להתייחס ל Windows Azure כמערכת שמאפשרת הרצה של אפליקציות שפותחו בצורה מסויימת ב .net עם כמה יתרונות, וגם עם כמה מגבלות.

 

אז מה מכילה Windows Azure

Windows Azure מספקת מערכת הפעלה בענן לאירוח אפליקציות web ואחסון נתונים. Windows Azure מספקת כח מחשוב ויכולות וירטואליזציה המבוססות על Win Server 2008, HyperV-,IIS7 ו .NET Framework 3.5 SP1. ישנם מספר סוגים של נתונים שניתן לשמור: טבלאות, blobs וטורים. יכולת שמתווספת לשירותים של Windows Azure הם השירותים של Live Services יכולות גישה למידע ב Windows Live ומשתמשי Windows Live. פרט לגישה, נוכל לבצע סינכרון של מידע למשתמשי Windows Live. בסיסי המידע ה- SQL Azure מאפשרים לנו לשמור על מידע בצורה רלציונית ולבצע שאילתות וקבלת פונקציות רבות נוספות של שירותי SQL. שירותים שעליהם יושבים ה- B2B שירותי העברת מידע ברשתות בין עסקיות מבוססות על דוט נט וכוללים: Service Bus, Access Control, שרותי Workflow.

 

פיתוח תוכנה ל- AZURE

Microsoft cop. לא מעוניינת לשנות את הצורת עבודה הידועה. פיתוח תוכנה ימשיך להתנהל ב Visual Studio אך תוסף שנקרא SDK. לאחר הורדת ה- SDK והתקנת הפונקציות לפיתוח בענן עבור Visual Studio נוספות תבניות הפרוייקטים הרלוונטיות עבור פיתוח תוכנה לענן. מה לגבי בדיקה מקומית , יש אפשרות להרצה של תוכנות בצורה מקומית כך שלא נצטרך להעלות כל אפליקציה שפיתחנו. עם התקנת חבילת הפיתוח ל VS נוסף גם כלי אשר נקרא Development Fabric, שמהווה מעין ענן מקומי. הוא כמו אמולציה של הענן ואפשר להריץ עליו תוכנות שפיתחנו ל Azure כדי שנוכל לבדוק אותן מבעוד מועד.


אודות מחבר המאמר

המאמר מוגש על ידי רותי לו יועצת מיחשוב

דרושים בתחום הכתיבה | תנאי שימוש ומדיניות פרטיות | תוכן המפרסמים באתר מופץ ברשיון ייחוס-איסור יצירות נגזרות של Creative Common License.
כל הזכויות שמורות © Circle.co.il 2009-2012 - מאמרים להפצה חופשית מאת מעגל הכותבים.