2017-01-30

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 - אחלה מאמר ומפה התקדמנו.

ביקשתי מגרי רשף שיעשה כמה בדיקות ויריץ את - ואכן הדבר עובד להפליא - נשאר רק לנהל מנגנון התרעות על כשלונות והכל יהיה מעולה.

ראו מאמר של גרי בנושא:
תזמון משימות ב-SQL Azure בעזרת Azure Function


והנה המאמר המקורי שלי ב 2014 לגבי ה Automation - שאגב דברים רבים השתנו ובעתיד אחלוק עימכם את דעתי עליו ואת יכולתיו.

 What can we do with "Azure Automation"

נסו ותהנו Serverless - זה הדבר החדש....
יום נעים
פיני

 

2017-01-18

What is Azure Advisor?

ערב טוב
והיום על ינשופים.


אז מה זה הינשוף הזה?
ובכן חכמי האייקונים במיקרוסופט החליטו להצמיד ל  Azure Advisor את האייקון הזה.

להלן 2 לינקים מתוך האתר של Azure:

ובכן זהו כלי נוח הנותן עצות למנהל החשבון של הענן ב 4 תחומים:

High Availability – to ensure and improve the continuity of your business-critical applications. For more information, see Advisor High Availability recommendations.
 
Security – to detect threats and vulnerabilities that could lead to potential security breaches. For more information, see Advisor Security recommendations.
 
Performance – to enhance the speed of your applications. For more information, see Advisor Performance recommendations.
 
Cost – to optimize and reduce your overall Azure spend. For more information, see Advisor Cost recommendations.


יש פה נסיון יפה ומעניין לרכז במקום אחד מיני המלצות מתחומים שונים עם Action Items  ברורים. בכדי לעבור על מספר נושאים אציג זאת בדרך נחמדה בהשוואה לינשופים עצמם.

מתוך Wikipedia על ינשופים:

"הינשופים אינם בונים קנים, אלא גרים במקומות נטושים וחשוכים" - קשה להגיע בפורטל אליו הוא נמצא תחת Monitoring +Management


"גודל הינשופים הוא כגודל תרנגולת צעירה, אך בגלל נוצותיהם הם נראים גדולים יותר מגודלם הממשי; " - מגיעים אליו ולוחצים על כפתור Get Recommendations, ואז המנוע שלהם עובר על 4 התחומים שהזכרנו. ומציג את ההמלצות לפי הנושאים השונים, סך הכל אין פה דברים חדשים אלא ריכוז של הדברים הקיימים. למשל אם אני אקבך המלצה על שיפור של performance - זו אותה ההמלצה שיש כבר בעמוד של ה sql עצמו למשל אינדקס שצריך להוסיף.


וזו ההמלצה על האינדקס עצמו:



"הינשוף פעיל רק בלילה" - האמת שלא היה לי פה כלום אבל בפורטל שלי האייקון נראה ממש כמו שהוא פעיל בלילה.



"לאחר סיום עיכול הטרף, הינשוף מקיא את החלקים (צנפה) שאינם יכולים להתעכל בגופו" - המלצות של Security נובעות בעיקר מענייני IT ולא תמיד לרוונטיות ל VM שעליו הם ממליצות - אבל מצד שני תמיד טוב לדעת שאתה נוהג בניגוד ל  Best Practice שהם ממליצים. בעיקרון המערכת לא מסוגלת להוריד את ההמלצות במידה ובחרת לא לקבל אותן - ובפעם הבאה הן יצוצו שוב.

"הינשוף מוכר בתור סימן לעתידות" - כאשר המנוע מזהה שימוש נמוך במכונות הוא מציג לך המלצה מפפורשת או לכבות את המכונה או להוריד משאבים ולחסוך כסף - הינשוף יודע שאתה תשלם ותשלם ותשלם.... לכן ממליץ לך המלצה עניינית וחשובה.. שאפו. זה לא מובן מאליו - כי אלו ההכנסות שלהם.



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


זהו להיום נסו ותהנו.
פיני