Skip to main content

Posts

Showing posts with the label Azure Automation

Azure Automation vs Azure Function AS SQL Server Agent

שלום לכולם ב 2014-9-21 פירסמתי פוסט על Azure Automation - מנגנון תיזמון התהליכים של Azure. מעבר להיותו טיפה מסורבל הוא יכול להריץ בעיקר  PS. לאי אפשר לתזמן דברים בתדירות גבוהה ולכןן לא העברתי אליו תהליכים רבים. לאחרונה נוסף חידוש בAzure, הנקרא Azure Function שזהו הכלי להריץ קטעי קוד קטנים מבלי להרים שרת ServerLess. רבותי הענן מריץ לכם סוגי קוד שונים:   Write functions using C#, F#, Node.js, Python, PHP, batch, bash, or any executable  ניתן לקרוא על זה פה: Azure Functions Overview טוב חשבתי לעצמי - יללה Agent לא רק PS אלא קצת נשפשף את ה C# שלנו. ואז ראיתי 2 מאמרים שבעצם הוכיחו לי שהכיוון נכון - או יותר נכון לומר 2 מאמארים שגנבו לי את המחשבות: Azure Functions to Schedule SQL Azure operations  - מפה לא יצא לי כלום. Azure Functions Tutorial – SQL Database  - אחלה מאמר ומפה התקדמנו. ביקשתי מגרי רשף שיעשה כמה בדיקות ויריץ את - ואכן הדבר עובד להפליא - נשאר רק לנהל מנגנון התרעות על כשלונות והכל יהיה מעולה. ראו מאמר של גרי בנושא: תזמון משימות ב-...

Azure New Portal: SQL Azure View

שלום לכולם וחג שמח היום קצת אספר על הפורטל החדש של Azure. הפורטל החדש בתחילתו היה מקור לא אכזב של ייאוש ומחשבות, של מה הם חשבו לעצמם? כיום המצב כבר הרבה יותר טוב - עד כדי כך שהרבה פעולות אני עושה מהפורטל החדש ונהנה. הוא מהיר יותר, נוח יותר וגם מראה על הרבה מחשבה שהושקעה בו. הפורטל החדש עובר שידרוג כל שבועיים, ורואים את השיפור מגירסה לגירסה. מצד שני עדיין אני מחכה לאפשרות לעדכן גודל בסיס נתונים, לפתוח 2 בליידים של בסיסי נתונים בו זמנית, ועוד מספר נושאים שאי אפשר מהפורטל החדש. אז אתחיל בסקירת הפיתוח של עמוד הבית. עמוד הבית שלי מלא קיצורי דרך - לינק על קיצור הדרך מביא ישר לאן שאני רוצה וחוסך זמן כל כניסה וכל פעילות, מצד שני כרגע אין אפשרות שיהיו 2 בליידים פתוחים וזה קצת חבל. אבל מעיקרון מסך קיצורי דרך הוא מצויין. הנה דוגמא של מסספר שירותים עם קיצורי דרך כמו בסיסי נתונים סטורג' ומכונות וירטואליות: כמובן אפשר להוסיף עוד הרבה כפתורים. עכשיו לעיקר - לחצתי על בסיס נתונים אחד והגעתי למסך שבו יש פירוט על בסיס הנתונים. עד היום היו 3 מסכי מוניטור נפרדים שניטרו רק ...

How to Upgrade to SQL Azure V12

שלום לכולם בימים אלו אנו עסוקים בetoro בהעלות גירסה גדולות ולא תמיד יש זמן לכתוב פוסטים - למרות שבעבודה היום-יומית אנו משתמשים ונהנים - או לא מהמוצר עצמו. כמו שהסברתי לפני זמן מה, המוצר המחודש מעולה מבחינת ביצועים בגירסת ה פרמיום שלו, יש לו התאמה ל sql server כמעט בצורה מלאה, partitioning,compression, עובדים גם בגירסת ה standard ולמי שלא עבד עם גרסות SQL SERVER EE זה שידרוג מעולה, גרי רשף ידידינו בדק delay durability וזה עובד ושיפר ב 20% למרות שבשרתים מקומיים היה שיפור טוב יותר. והכי חשוב כרגע באירופה זה כבר GA, כלומר ניתן להשתמש עם תמיכה. אז איך משדרגים? ראשית נכנסים לפורטל החדש - Portal.azure.com ולוחצים בסיס נתונים קיים. למי שלא יודע מיקרוסופט בפורטל החדש עובדת על מושג שנקרא blade כלומר חלקי מסך שנפתחים ונסגרים - יש עוד הרבה עבודה עד שזה יהיה שמיש לגמרי. כאשר אתה עומד על בסיס נתונים קיים שאינו בגירסה v12, ואתה רוצה לשדרג - לוחצים על התא Proprties. נפתח blade נוסף: וכאן לוחצים על המקום המסומן... נפתח... כן כמובן blade נוסף: ופה סוף סוף יש את הכפתור המא...

So Who are you SQL Azure V12??

שלום רב והיום קצת על הגירסה החדשה הידועה בשם V12. אז על מה מדובר? מה כל כך מיוחד בה? מה היא עושה? מה היא לא עושה? כיצד עובדים עימה? נתחיל מההתחלה - עד היום כשרצית לעבוד ב SQL Azure הייתה גרסה אחת בלבד. היו Tiers שונים, אבל גירסה אחת, כולם היום עובדים על אותה גירסה. גם כאשר פתחו ב Preview דברים חדשים זה היה בתוך הגירסה הרגילה. ואז מיקרוסופט שיחררו הודעה על גירסה חדשה: Preview Available for Latest Version of Azure SQL Database כאשר הנקודות המרכזיות שהוזכרו הן: Easier management of large databases  Support for key programmability functions Up to 100x performance improvements Improved monitoring and troubleshooting New S3 performance level כך סוכמה גירסה זו: I am incredibly excited for you to try this preview which will help you more easily build or migrate more robust SQL-based applications on Azure while gaining the near-zero administration benefits of database-as-a-service. כך התחלתי לבדוק, לבחון ולראות מה יש פה? ראשית, הופתעתי שיש פה versio...

What can we do with "Azure Automation"

שלום לכולם פוסט זה נכתב בהשראת פוסט שכתב  JOSEPH IDZIOREK  ממיקרוסופט, שם המאמר: Azure Automation: Your SQL Agent in the Cloud כשקראתי את המאמר הזה פצחתי בריקוד, סוף סוף לא נהייה תלויים במפתחים צהלתי, ועל מה כל המהומה? אין לנו Agent ב SQL Azure. איזה DBA יכול לתפקד ללא Agent? אז עד היום כשרצינו שמשהו ירוץ לפי לוח זמנים ב SQL Azure קבוע, היינו מתחננים למפתחים שיבנו לנו אפליקציה ושתריץ מה שצריך. ועכשיו סוף סוף יש כלי שמריץ סקריפטים של PS כפי שאנו רוצים על בסיס קבוע. בדקתי, בחנתי, ניסיתי וזה עובד ועובד טוב. אולם הבעיה המרכזית כרגע היא שעדיין מדיניות ה Fair Share , מדיניות זו מגבילה הרצות בבסיסי הנתונים עד כחצי שעה, ומדיניות זו עדיין קיימת. כלומר אם אתה רוצה להריץ בניה של אינדקס על טבלה ענקית זה יעוף אחרי כחצי שעה. יש המון פרטים, איך יוצרים, איך בודקים, יש הגדרת הרשאות יש יצירת סקריפט ובדיקה שלו ואז מבצעים Publish ונוצר runbook. ואז ניתן לתת לו לוח זמנים. אני משתמש בו לעידכוני סטטיסטיקות ול reindex לטבלה מאד חשובה, אולם עדיין לטבלא...