Skip to main content

Posts

SQL AZURE The Next Generation

שלום לכולם המהפכה הגיעה, שנים חיכינו לפיצ'רים רבים והנה רבים מהם הגיעו. וכן זו מהפכה - אולי הרצינית ביותר מאז שהתחיל כל העניין הזה של SQL as  PAAS. אז על מה מדובר? היום אתחיל בראשון מבין 3 פוסטים שאני מתכנן לשבועיים הקרובים (בלי נדר כמו שאומרים...), בנושא המהפכה האחרונה ב SQL Azure. (די נמאס לי לשנות שם כל יומיים - אז שזה יישאר SQL Azure :-) ) אם עד היום כשיצרת בסיס נתונים היו 2 אפשרויות או Web Edition Business Edition כאשר אין הבדל ביניהם מלבד הגודל האפשרי של בסיס הנתונים בכל אחד מין הגירסאות. בספטמבר 2013 כתבתי פוסט לאחר שהוצגה תוספת של Premium לגירסאות הקיימות עיינו http://www.sqlazure.co.il/2013/09/working-with-premium-for-sql-database.html ועכשיו משנים את הקונספט, יהיו 3 רמות של שירות שיינתנו על ידי Azure כאשר גם בתוכם יש חלוקה והמבנה הוא כזה: Basic Edition Standard Edition S1 - 5DTUs S2 - 25DTUs Premium Edition P1 - 100DTUs P2 - 200DTUs P3 - 800DTUs DTU =  database throughput units   כאשר כל רמה כזו יש לה מאפיינים, חלק...

New Name and New Portal for Windows Azure

שלום רב ושוב התבשרנו על שני נושאים חשובים הקשורים לענן מיקרוסופט הידוע בשמו: Azure מיקרוסופט - מתוך מגמה להציג כי אינה עוד אך ורק  Windows on all שינתה את פלטפורמת הענן שלה לשם המפתיע: Microsoft Azure :להלן תמונה מתוך הפורטל מלפני חודש ותמונה מהיום: מלפני חודש: תמונה מהיום: אז זהו השינוי הראשון שרציתי לציין השינוי השני הוא הצגת  Beta של פורטל חדש ומעניין שיכול להוות שינוי בכל התפיסה של הענן.  device - הוא עשיר מעניין אמור להתאים לכל . כרגע לי לא עולה במובייל הוא מציג סוג של הכל במסך אחד עם התקדמות לפי שלבים - נסו ותהנו. המעניין שהוא שהוא נותן אפשרות להקים  MySql בתור  PAAS החשבון שלי לא מאפשר להקים אבל אנסה ואעדכן אותכם. להלן תמונות מתוך הפורטל: זה עמוד הפתיחה המראה את כל האזורים ומה מצבם למטה בצד שמאול קיצורי דרך ליצרית מכונות כמו המסומן מייצר  mongoDB בתמונה השנייה ניתן לראות כשפותחים גלריה של מכונות על ידי מי היא נוצרה - מי המוצר ועל ידי כמה קליקים ניתן לייצר את המכונה -...

חידושים שהוכרזו בנושאי SQL Azure - SQL Database

שלום לכולם טוב אז נתחיל בשם של המוצר - כן שוב הוא שונה וכעת הוא נקרא Microsoft Sql Database, אולם אני אמשיך ואקרא שלו SQL Azure. להלן ההכרזות שהוכרזו לגביו בשלישי באפריל בכנס Build שנערך בסן פרנסיסקו, אשתדל לאביא בעתיד דוגמאות על הנקודות כשיצאו בפעול: ההודעה החשובה היא הגדלת נפח איחסון לגירסת premium עד כדי 500 GB - זה אמור להרחש במהלך החודש, כאמור לקוחות פרמיום מקבלים ביצועים טובים יותר ויש לי על זה פוסט בעבר. ההכרזה השניה מדברת בנושא של SLA, הם מגדילים אותו ל 99.95% שזה אומר SLA טוב מאד וגבוה ביחס לענןשזה בערך 20 דקות בחודש - בפועל במהלך שנות עבודתי לא נתקלתי בפרק זמן כזה של סרביס למטה self-service restore  - פה מציעים שירות של גיבוי שנשמר עד שלושים יום - שזה משהו מאד חשוב שלא היה קודם ומתן אפשרות לשחזר ממערך הגיבויים שלו. active geo replication  - פה מציעים שירות של רפליקציה לדטה סנטר אחר - ושהוא readable שזה דבר מדהים ואני מצפה לו בכליון עניים. כמובן גם זה רק בגירסת פרמיום. אז נכין מחשבונים לבירור 'כמה זה עולה לנו'  כי הכל עולה בענן.... ולפחות נהנה מהת...

SQL Server On the Cloud

שלום לכולם לאחר היוזר גרופ האחרון חשבתי לעצמי שצריך לעשות קצת סדר בנושא   SQL Server on the cloud . כזכור יש תצורת עבודה בענן הקרויה PAAS (Platform as a service) ובקיצור – אין מחשב להתחבר והכל מנוהל על ידי הספק. ויש תצורת עבודה בענן הקרויה IAAS ( Infrastructure as a service ) ובקיצור מקבלים מכונה וירטואלית כמו שיש לך מכונה וירטואלית באירגון עצמו, היתרון לעומת מכונה וירטולית היא שאתה מקבל מכונה שכבר מותקן עליה SQL Server לפי גירסה או Edition שאתה בוחר. בואו נצלול לפרטים: SQL Server as PAAS – מוגש לציבור ככל הידוע לי רק על ידי שני ספקים מיקרוסופט ואמזון. הענן של אמזון נקרא AWS- Amazon Web Service – זהו שרות הענן הגדול ביותר והנפוץ ביותר. שירות ה PAAS שלו נקרא RDS – Relational Database , לא ניתן להיכס למכונה יש מספר מגבלות מ גירסה רגילה שאנו מכירים והוא ניתן בגירסאות של 2008 R2 וכן ב 2012 בקומבינציות שונות, עקב היותו PAAS יש לו מגבלות שונות שצריך להכיר, כתבתי על זה פוסט נחמד לפני זמן מה, צריך לומר שבבסיסו המנוע הוא גירסת ה SQL Server הרלוונטית (זהו כמובן...

Auto Scaling in ‘etoro’ with Azure

‘etoro’  has some production services on the MSFT cloud- Azure. One of those services is some logs written from Client side. It’s written into service that write it to Q in Azure and then Service from Azure read the Q and insert the data into DB. From time to time we get picks in the messages – this load cannot handled well with  the service calling from the Q and we need to increase the number of readers from the Q. So we configured the instances to be scale by schedule. It means that during week day  we will have 4 cores – and during night or weekends we will have only 1 core. As you can see in the picture the auto change in the configuration.     What is really amazing is that we can do it by targets CPU level, Or by numbers of messages in the Q. It also help in reducing the costs. This is really easy to configure, very friendly and very important to understand in the world of cloud. Pini

Problems working with SQL Azure

שלום לכולם שנה חדשה וזה זמן לסכם 3 שנות עבודה עם SQL Azure. אז כן - אני נהנה לעבוד עם מוצר זה הוא חוסך המון כאבי ראש אולם הוא מוגבל, בפוסט זה אציין מספר מגבלות שאם הן יתוקנו (וכן אני מבין את הקושי בתיקונים - אולם נקודות אלו מהוות מחסום כניסה) מגבלת מקום של 150 GB -  זו בעיה לארגונים גדולים להיכנס כאשר יש מגבלת גודל, אם היה אפשר להגדיל בסיסי נתונים הדבר היה מקל על כניסה של ארגונים ל SQL Azure. קישור בין שני בסיסי נתונים באותו שרת - זו בעיה מהותית של ארכיטקטורה של תוכנה, אם וכאשר יש צורך לעיתים ליצור 2 בסיסי נתונים כיום אפשרות התקשורת ביניהם - גם אם הם באותו שרת - היא רק דרך האפליקציה - לא שזה רע כל כך אולם המון פעמים זה מסרבל את תצורת העבודה. הרצה של תהליכים ארוכים - לעיתים יש צורך להריץ תהליך עידכון ארוך או בניה של אינדקס גדול, בעולם הרגיל אנו יוצרים job שרץ בתוך השרת ונתנים לו לרוץ כמה שעות שהוא רוצה - פה לעומת זאת, אין agent ואי אפשר להריץ כלום מתוך השרת, וריצות ארוכות נחתכות על ידי ה resource governer והנה אנו שוב תקועים בעובדה ומחפשים work around. t-sql - ישנם רבים מיד...