עבודה עם תורים – Queue

29 בינואר 2014

המשך המדריך בנושא Azure Storage Account   אחד הדברים החשובים בעבודה עם אחסון נתונים בAZURE, קשור ליכולת לנהל את הנתונים. כלומר – נניח שיצרנו יישויות שונות בטבלאות כפי שהוסבר בפוסט הקודם, יתכן ואצטרך להתעדכן אודות כך שיש רשומה חדשה, או קובץ BLOB חדש (על בלובים בפוסט הבא), ואז ארצה להחליט מה אני רוצה לעשות עם הרשומה החדשה הזו שנוצרה. לדוגמא – יש לי מערכת שמקבלת קבצים מהלקוח ומעלה אותם לענן, ואני צריך לעבד את הנתונים של הקבצים. אני צריך דרך מסודרת לעבוד עם הקבצים האלה, לוודא שלא עבדתי על אותו קובץ פעמיים וכו'. לשם כך קיים...
תגיות: , , ,
אין תגובות

פרק 5 – Azure אחסון נתונים Storage Account – Tables

26 בינואר 2014

כאשר רוצים לאחסן נתונים בAZURE ולשלוף אותם בצורה נוחה דרך קוד, ישנן שלוש דרכים (כמו בצבא...): 1. Tables – רשומות של יישויות אותן יצרתי ואיתן אני יכול לעבוד (לקרוא, לעדכן, למחוק וכו'). 2. Blob – אחסון של קבצים שלמים (תמונות, אקסלים וכו') 3. Queue – ניהול משימות הקשורות לטבלאות ששמרנו. השם הכולל לשלוש האחסונים הללו נקרא Storage.     נתחיל בTables:   שימוש בטבלאות אחת הדרכים לאחסן נתונים בAZURE היא בעזרת טבלאות. יש לזכור שטבלאות אלו אינן אוכפות שום סכימה וניתן לשים בתוכן איזה TYPE שרוצים. למשל – יש לי קלאס...
תגיות: , , , ,
אין תגובות

פרק 4 – העלאת פרוייקט AZURE לענן – publish

22 בינואר 2014

בשעה טובה סיימנו לכתוב את אפליקציית הWEB.API שלנו והיא אפילו מקושרת ל SQLAzure הכל רץ יפה מאוד אצלנו באימולטור ואנחנו מוכנים ומזומנים להעלות אותה לענן. ובכן – אין קל מזה: נלחץ לחיצה ימנית על פרוייקט הענן ונבחר ב Publish.   כעת נפתח לנו חלון שבעזרתו נפבלש (מלשון publish) את הפרוייקט שלנו. בפעם הראשונה נלחץ על sign in. יפתח לנו חלון לכניסה עם הLIVE ID שלנו. לאחר הכניסה נגיע לאשף ניהול שבו נוכל להגדיר בדיוק את מיקום הפרוייקט שלנו ואת שאר הפרטים הרלוונטים: בסוף האשף נלחץ על Publish ולאחר כמה דקות האפליקציה...
תגיות: , ,
אין תגובות

פרק 3 – מדריך AZURE – cloud services

19 בינואר 2014

service הוא למעשה מכונה וירטואלית המריצה ברקע קוד. הService יכול להכיל מכונה עם IIS, וזה נקרא Web Role או לא להכיל IIS, וזה נקרא Worker Role. את העבודה על Cloud Service נתחיל בVisual Studio. ניצור פרוייקט חדש ונבחר בפרוייקט מסוג Cloud. אם זו הפעם הראשונה שלנו, נצטרך להתקין את הSDK של AZURE.   תתקינו ותחזרו לכאן אחר כך. . . . . לאחר ההתקנה כאשר ננסה לפתוח פרוייקט CLOUD חדש, יפתח לנו החלון הבא:   בדוגמא שלנו נבחר ב ASP.Net Web Roleבעזרת החץ המצביע ימינה < ונלחץ OK. נבחר בEmpty ונסמן V ב...
אין תגובות

פרק 2 – DataBase First – עבודה עם Azure SQL

16 בינואר 2014

לא, זה לא פרק על Entity Framework, אלא פרק על יצירת DataBase בתוך AZURE. לוחצים בצד שמאל על SQL DATABASES ונפתח תפריט בחלק התחתון של המסך.   בוחרים בQUICK CREAT ונותנים שם לDB שלנו. כמו כן בוחרים את Server שלנו. לוחצים V על CREATE וזהו....(שם משתמש וסיסמה לSERVER וכו') לאחר כדקה יש לנו DB. על מנת לעבוד עם הDB הזה נלחץ על השם שלו ברשימה למעלה ולאחר מכן נלחץ על Dashboard. ברשימה שנפתחה לנו בצד שמאל נלחץ על הלינק שכותרתו: MANAGE URL ויפתח לנו חלון חדש המיועד לעבודה עם הDB. ...
תגיות: , ,
אין תגובות

פיתוח בסביבתWindows Azure – מדריך

12 בינואר 2014

שירות הענן של מיקרוסופט, Azure, הוא אחד הכלים וסביבות העבודה שלדעתי יתפסו חזק מאוד בשוק הפיתוח בגלל נוחות השימוש שבו ואפשרויותיו הרבות. בתור מפתח תוכנה, הנסיון שלי בעבודה בסביבת Azure (בחברת GameEffective ובפרויקט ICollect) היא בין החוויות היותר טובות. פרק 1 - אז איך מתחילים? קודם כל צריך שיהיה לנו חשבון Live ID. את זה אפשר לעשות כאן. עם הLive ID והסיסמה שיצרנו נכנסים לפורטל של Windows Azure כאן. עכשיו יש שלוש אפשרויות: 1. להירשם בחינם לשלושה חודשים (נחמד, אבל קצר). 2. לשלם על חשבון (נחמד, אבל יקר). 3. לעבוד בחברה שעובדת עם Azure (נחמד מאוד – בלי אבל....). [יש גם אפשרות ליצור אתר קטן והוא בחינם ממש...
תגיות: , ,
תגובה אחת

עבודה עם קבצי SQLite – מדריך למתחילים

8 בינואר 2014

  מה זה SQLite? קבצי SQLite הם קבצי DataBase קטנים המאפשרים העברת מבנה נתונים שלם של טבלאות רלציוניות אך ללא צורך בהתקנת מנוע SQL או משהו דומה. זה פשוט קובץ קטן שבעזרת קוד או בעזרת כלים מתאימים, אפשר לעבוד איתו. היתרונות הם: ניידות (פורטביליות) ומבנה של SQL. למה צריך את זה? לפעמים אנחנו רוצים לקבל או להעביר מידע מפורט אבל כמות המידע היא קטנה ורלוונטית רק לנושא מסויים. מצד שני הכי נוח לארגן את המידע בצורה של טבלאות עם קשרים ביניהם כך שהמידע ישלף בדרך הנכונה ביותר. למשל – קבצים של ספרים דיגיטלים מגיעים...
תגיות: , , ,
תגובה אחת