תגידו מה שתרצו על SQL Azure: שהוא לא בשל, שחסרים בו פיצ’רים,שהוא לא מתאים להרבה ארגונים.
אבל האמת, אני מוריד את הכובע בפני מיקרוסופט.
לפני שנה וחצי הם שחררו את Azure, ואמרו שהם הולכים לשים גז על הנושא ( We’re all in the cloud, כדבריהם). המוצר באמת לא היה בשל, תמך ב-10GB בלבד, היה חסר הרבה פיצ’רים ועוד.
אבל מאז, במהירות ובעקביות, מיקרוסופט משפרת ומשכללת את Azure. כמות המשאבים המושקעים ב- Azure על ידי מיקרוסופט היא מדהימה. אגב, קצת על חשבון SQL Server במידה מסויימת.
הנפחים הנתמכים הלכו וגדלו, מיקרוסופט הקימה עוד חוות שרתים מסביב לעולם, האמינות והזמינות עלתה, פיצ’רים התווספו וגירסאות שודרגו. יותר ויותר ארגונים עברו ל-Azure, ורבים אחרים שוקלים לעבור או להקים שם מערכות חדשות. ה-Webinarים שערכנו כאן באתר בנושא Azure היו הפופולריים ביותר מזה כשנה.
דוגמה לחדשנות ולהתקדמות היא בגירסת ה-SQL: שימו לב ש-Azure כבר עובד על גירסת 2012 (מספר ה-build הנוכחי הוא 11.0.1750.34). זו אמנם גירסה ייעודית ל-Azure אבל היא כבר לא 2008R2.
וההתפתחות ממשיכה - מיקרוסופט הכריזה עכשיו על מספר חידושים משמעותיים ב-Azure:
- Federations: הפיצ’ר שיאפשר סקלביליות בלתי מוגבלת בסביבת הענן, בדומה למערכות NoSQL. בזמנו הסברתי על הפיצ’ר כאן באתר ואפילו עשינו Webinar עם מנהל המוצר במיקרוסופט. מה שמעניין הוא שמיקרוסופט גם הולכים לתמוך ב-Hadoop בענן, כך שזה קצת חופף. ימים יגידו במה השוק ישתמש.
אתם מוזמנים לצפות בראיון עם Cihan מנהל המוצר, שמסביר עוד על הנושא:
מי שלא מצליח לצפות, הקישור כאן.
- הגדלת נפח בסיסי הנתונים: מיקרוסופט הכריזה על תמיכה בבסיסי נתונים של עד 150GB. שימו לב ששילוב של זה עם Federations יאפשר לכם ליצור בסיסי נתונים בלתי מוגבלים בגודל.
- חידושים בפורטל הניהול: אפשרות לראות Execution plans, אינדקסים,תמיכה ב-Federations מהממשק ועוד.
- תמיכה ב-DAC: אפשרות לניהול והעלאת גירסאות לענן בצורה פשוטה וקלה. (תזכורת – DAC השתפר מאוד בגירסה האחרונה).
- ממשק Import/Export חדש: שמאפשר טעינה לענן, בעיקר מתוך BLOB storage.

- תמיכה ב-Collation: סוף סוף, לדוברי העברית שבינינו (האמת שלא ניסיתי לבנות עם Collation בעברית, אבל אני מניח שזה עובד. מי שניסה שיעדכן).
- שינויים במנגנון ה-Throttling: במשפט אחד – סוף סוף מנהל המוצר הקשיב למאיר דודאי. לפני שנתיים וחצי, כשהתחילו לדבר על ה-Throttling, שאלתי את מנהל המוצר כשהייתי בסיאטל: “אבל תגיד בן אדם, למה אתה עושה CPU Throttling במקום להשתמש ב-Resource Gvernor בשביל לווסת את העומס? למה סתם ליצור מנגנון ועוד בסוף הוא עובד פחות טוב?” הוא בתגובה שאל אותי: “מה זה Resource Governor?” (להזכירכם – לא כל המפתחים ומנהלי המוצר באמת יודעים מה זה SQL Server והם בטח לא DBAים). אז עכשיו ביטלו את המנגנון הנ”ל ועברו להשתמש ב-Resource Governor. אבל כמובן שאף אחד לא זוכר שניסיתי לשכנע אותו בעניין ובטח מנהל המוצר כבר התחלף 10 פעמים. ולכן אין שום פסל ענק עשוי מזהב בדמותי בבניין SQL שכתוב עליו: “Thank you Meir for enlightening us with your brilliant ideas”. לפחות לא שאני יודע מזה – אני אבדוק בביקור הקרוב בסיאטל.
פסל שלי מזהב - תמונת אילוסטרציה:

http://www.sqlserver.co.il/?p=3482