ההבדל בין Azure basic tier VM ל- Azure standard tier VM

לפני שמתחילים…אני חייב להגיד שיש לי וידוי קטן, אבל אשאיר אותו לסוף הפוסט.
מי מכם שקרא את הפוסט "כיצד ליצור מכונה וירטואלית ב-Azure (יצירה מהירה – Quick create)" (מי שלא קרא שיקרא ומהר וגם יזמין את החברים!) יודע שב-Windows Azure קיימות שתי רמות של שרתים וירטואליים, Standard ו-Basic.
את שיוך השרת לרמה מסוימת קובעים בזמן יצירת השרת.
במדריך הבא נסקור את ההבדלים בין Standard tier ו-Basic tier ונענה על השאלות הבאות:
האם שרת וירטואלי שיצרנו אותו ב-Basic tier ניתן בשלב מאוחר יותר להעביר אותו ל-Standard tier וההפיך ?
האם מעבר של שרת וירטואלי מ- Basic tier ל- Standard tierאו ההפיך דורש אתחול לשרת ?

כפי שכבר צוין במדריך "כיצד ליצור מכונה וירטואלית ב-Azure (יצירה מהירה – Quick create)", השרתים ב-Windows Azure מגיעים ב-"גדלים" שונים וקבועים ובמספר סדרות (A,D,G – אלו הסדרות נכון להיום).
גודל השרת מגדיר את כמות הזיכרון הפיזי שלו (RAM), כמות ליבות המעבד (CPU cores) וגודל שטח הדיסק (Hard Disk –HDD).
לא ניתן ליצור שרת ולהקצות משאבים (זיכרון, CPU)  בהתאמה אישית למעט תוספת דיסקים.
הסדרה של השרת מגדירה לרוב את דגם המעבד של השרת וסוג הדיסקים (SAS\SSD).
להלן מס' דוגמאות לגדלים של שרתים וירטואלים ש-Azure מציע
שרת וירטואלי בגודל A0 מגיע עם 0.75GB RAM, 1 CPU core ו-20GB דיסק.
שרת וירטואלי בגודל A1 מגיע עם 1.75GB RAM, 1 CPU core ו-40GB דיסק.
שרת וירטואלי בגודל A2 מגיע עם 3.5GB RAM, 2 CPU cores ו-60GB דיסק.
שרת וירטואלי בגודל A3 מגיע עם 7GB RAM, 4 CPU cores ו-285GB דיסק.
שרת וירטואלי בגודל A9 מגיע עם 112GB RAM, 16 CPU cores ו-382GB דיסק.
שרת וירטואלי בגודל D14 מגיע עם 112GB RAM, 16 CPU cores ו-800GB דיסק.

שימו לב, נכון לכתיבת שורות אלו לא בכל אזור (region) זמינים שרתים מכל סדרה.
לדוגמא, ב-East US לא קיימים שרתים מסדרה G.
בעמוד הרשמי –  מחירים Windows Azure virtual machines תוכלו להתעדכן תמיד בכל הגדלים והסדרות ואיזה גודל של מכונות זמינים בכל אזור.

הגדלים והסדרות של השרתים מתחלקים לשתי קבוצות/רמות Basic tier ו-Standard tier.

ההבדלים בין Azure virtual machine basic tier ל-Azure virtual machine standard tier

 1.Basic tier מכיל את השרתים הבאים בלבד A0, A1, A2, A3, A4 בעוד Standard tier מכיל שרתים באותם גדלים ש-Basic tier מכיל ובנוסף את כל שאר הגדלים.
לדוגמא שרתים בגודל D14 או A5 קיימים רק ב-Standard tier.
שרתים בגדלים A0, A1, A2, A3, A4 קיימים גם ב-Basic tier וגם ב-Standard tier.

2.שרתים ב-Basic tier לא תומכים באפשרות לביצוע Load Balancing או Auto scaling בעוד שרתים ב-Standard tier תומכים גם תומכים.

3.המחיר של שרתים ב-Basic tier זולים יותר ממחיר של שרת ב-Standard tier.
לדוגמא: מחירה של שעת שימוש בשרת בגודל A4 בBasic tier הוא 0.529$ (מחיר חודשי משוער 440$) בעוד מחיר שעת שימוש של אותה גודל מכונה (A4) ב-Standard tier הוא 0.72$ (מחיר חודשי משוער 536$).

4.ה-IOPS של דיסק קבוע – Data disk (במאמרים אחרים נדבר עם ההבדל בין Data disk ו-Temporary disk) בשרת מ-Basic tier הוא 300IOPS בעוד הIOPS של שרת מ-Standard tier הוא 500IOPS.

שרתים מ- Basic tier מהווים אופציה חסכונית עבור מי שמחפש שרת עבור סביבת פיתוח, בדיקות או אפילו שרת ייצור אבל אין לו את הצורך ב- Load Balancing או Auto scaling.
לכל שאר המקרים עליכם לבחור בשרת מ-Standard tier.

האם שרת וירטואלי שיצרנו ב-Basic tier ניתן בשלב מאוחר יותר להעביר אותו ל-Standard tier וההפיך ?
התשובה היא כן, אפשרי! כיצד מבצעים זאת ? בואו אחרי, צעד אחר צעד

 1.התחברו ל-Windows Azure management portal באמצעות פרטי החשבון שלכם (כיצד ליצור חשבון Microsoft)

01

2.בתפריט השירותים בצד שמאל לחצו על "Virtual Machines"

02

3.בחלון הבא, החלון שמציג לכם את רשימת השרתים שלכם (בדוגמא שלנו קיים שרת אחד בלבד – jkrsrv01)
לחצו על שם השרת עבורו אתם מעוניינים לשנות את ה-tier

03

4.בחלון הבא לחצו על הלשונית "CONFIGURE"

04

5.בחלון הבא לצד ההגדרה Virtual Machine tier ניתן לראות שהשרת שלנו מוגדר על Basic tier

05

6.כעת על מנת להעביר את השרת שלנו מ-Basic tier ל-Standard tier נלחץ על Standard,
ולאחר מכן בחלקו התחתון של המסך נלחץ על Save על מנת לשמור את ההגדרה.

06

7.ועכשיו נענה על השאלה "האם שינוי Virtual machine tier דורש אתחול לשרת ?" התשובה היא כן.
אפילו קצת יותר מאתחול, מיד אסביר על כך.
שימו לב, כעת הפורטל מזהיר אותנו שבמידה והשרת שלנו פעיל כרגע יבוצע לו אתחול. לחצו על "Yes"

07

8.כעת מה שמתבצע ברקע זה לא אתחול פשוט.
המערכת של Azure מוחקת את השרת (לא מוחקת כמובן את ה-Data Disk) ויוצרת אותו מחדש פשוט על Host (שרת פיזי שמארח עליו מס' שרתים וירטואלים) אחר.
Host שיאפשר את התמיכה בסדרות שרתים שנתמכות רק ב-Standard tier.
בסיום המערכת מדליקה את השרת באופן אוטומטי כך שמבחינתכם תהליך היצירה מחדש של השרת הוא שקוף ומה שאתם חווים בפועל הוא רק אתחול.

08

9.בסיום התהליך המערכת תודיע לכם שהתהליך המעבר מ-Basic tier ל-Standard tier הסתיים.

09

10.יתכן שלאחר סיום התהליך עדיין תראו ליד ההגדרה "Virtual machine tier" שהשרת שלכם מוגדר ב-Basic tier
בדומה למה שמופיע בצילום מסך של סעיף 9. אל דאגה! בצעו רענון לחלון והכל יסתדר.
כך יראה החלון הגדרות בסיום התהליך.

10

רגע לפני סיום…
בתהליך הנ"ל הוצגו בפניכם הצעדים להעברה של שרת מ-Basic tier ל-Standard tier.
מה לגבי מעבר הפוך ? מ-Standard tier ל-Basic tier.
התהליך זהה לחלוטין ! רק תשומת לב אחת קטנה אך חשובה.
כפי שנכתב בתחילת המדריך, אחת המגבלות של Basic tier הוא החוסר תמיכה ב-Load balancing וב-Auto scaling
כך שבמידה ואתם מעוניינים להעביר שרת מ-Standard tier ל-Basic tier עליכם לוודא תחילה שהוא לא מוגדר תחת
Load balancing או מופעלות עליו הגדרות Auto scaling (אני מניח שנעסוק בנושא ה- Load balancing וה- Auto scalingבמדריכים מתקדמים יותר, יהיה מעניין זה בטוח!).
בצילום מסך הבא תוכלו לראות שהמערכת גם מציגה הערה בנושא

downgrade to basic

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

עד כאן להיום, הג'וקר!

הוספת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

9 + 14 =

הרשמו לרשימת התפוצה!