חידושים ושיפורים ב Azure SQL Database

2 ביוני 2014

אין תגובות

 

noambinyamini נועם בנימיני, מיקרוסופט ישראל

במאמר זה אסקור את יכולות ה Preview החדשות ל Azure SQL Database ואענה על שאלות נפוצות בהקשר זה.

לאחרונה הוכרז על 3 גרסאות חדשות (Service Tiers ) ל Azure SQL Database עם רמות ביצועים שלא הכרנו ופיצ'רים חדשים.

אז מה חדש?


בעקבות פידבקים מלקוחות נוספו 3 גרסאות חדשות שנכון לעכשיו מוגדרות כ Preview אך כבר זמינות לשימוש.

הגרסאות החדשות Basic, Standard ו Premium נועדו לספק ביצועים צפויים יותר עבור דרישות שונות, משימושים קלים עד לביצועים כבדים תוך כדי התחייבות לזמינות גבוהה בעלות זולה יותר.
מעבר לכך הגרסאות החדשות טומנות בחובן אפשרויות חדשות שלא היו זמינות עד עכשיו כלל כגון ביצוע שחזור מגיבוי ועוד, ועל כך בהמשך.
הגרסאות החדשות Standard ו Premium זמינות בתוכניות שונות (Plans) עבור רמות ביצועים שונות.

 

image

הטבלה הבאה מתארת את הגרסאות, רמות הביצועים וההבדלים ביניהם.
הגרסאות הוותיקותWeb ו Business עדיין זמינות לשימוש אך הוכרז שיצאו משימוש בעוד כשנה

אז איך מתחילים?

על מנת ליהנות מתכונות ה Service tiers החדשים יש צורך לשייך את המנוי שלכם לתכונות ה New service tiers preview
יש לגשת ל http://azure.microsoft.com/en-us/services/preview/
ללחוץ על כפתור Try it ליד New Service Tiers for SQL Database
לאחר מכן יש להזדהות עם פרטי מנהל המנוי

ועכשיו מה?
ניתן לייצר Database מהגרסאות Basic ו Standard רק בשרת חדש (בשרת קיים המכיל Database מסוג Web או Business לא ניתן לייצר Database מסוג Standard או Basic )
Database מסוג Premium ניתן לצור גם בשרת קיים אך המגבלה היא עד 2 Premium Databases בשרת אחד.

לאחר שהצטרפתם ל Preview, ביצירת Database חדש תראו את הגרסאות החדשות ואת רמות הביצועים (Performance level) החדשים.
clip_image002

האם אני יכול לשדרג Database קיים ל Premium?

כן, בשרת קיים המכיל Database מסוג Web או Business ניתן לגשת לתפריט Scale בפורטל ולבחור לשדרג את ה Database לPremium ברמת הביצועים הנדרשת.

מה לגבי Scale עבור Database קיים ל Basic או Standard?

לא ניתן לבצע Scale עבור Database מסוג Web או Business ישירות ל Basic או Standard.
במקום זאת ניתן לבצע Export ל Database ולייבא אותו לשרת חדש בגרסת Basic או Standard.

האם אני צריך להגיש בקשה ל Premium Quota כפי שהיה נהוג בעבר ?

לא, כבר אין צורך יותר בהגשת בקשה ל Quota (כפי שהיה עד כה)
מהיום ה Premium זמין לכולם עם Quota של שני Database בשרת אחד.

מה זה DTU ?

DTU ראשי תיבות של: Database Throughput Unit
המשאבים להפעלת כל רמת ביצועים מיוצגים בDTUs.
המשאבים שDTU משלב הם: CPU, memory, physical reads , transaction log writes

ברמת ביצועים עם 5 DTUs יש חמש פעמים יותר כוח מאשר רמת ביצועים עם DTU יחיד.
או כפי שניתן לראות בטבלה למעלה ל Premium –P3 יש פי 160 יותר כוח מאשר לרמת ביצועים Basic.
לצורך ההמחשה ניתן להשוות יחידות DTU ליחידות כוח סוס במנועי מכוניות.
כפי שביצועי הרכב לא נקבעים רק על ידי כוח סוס אלא בעיקר על ידי איך המכונית מנצלת את כוחות הסוס של המנוע, כך ניתן לומר ש databases המעוצבים ומאופיינים באופן שונה יתנהגו באופן שונה תחת רמת ביצועים זהה.
התמונה נועדה להמחיש את ההבדלים בין הגרסאות השונות מבחינת DTU.
המרובע האדום בפינה הימנית העליונה מייצג את Basic כאשר השטח הכחול כולו מייצג את Premium P3

clip_image004

מידע נוסף לגבי מבחני ה Benchmark שנעשו על מנת לקבוע את מדידת ה DTU ניתן למצוא כאן:
http://msdn.microsoft.com/en-us/library/azure/dn741327.aspx

מה לגבי גיבוי ושחזור?

ה Service Tiers החדשים מאפשרים לבצע שחזור מגיבוי בעזרת הפורטל
במילים אחרות, ה Database בגרסאות החדשות מגובה ובאפשרות המשתמש לשחזר מגיבוי באמצעות הפורטל.
לכל Service tier יכולת שונה באפשרות השחזור על פי הטבלה לעיל.
שימו לב שרק ב Premium ו Standard ניתן לשחזר גיבוי מנקודה בזמן
ב Basic אפשרות השחזור ניתנת לנקודה האחרונה האפשרית ב 24 השעות הקודמות לשחזור.

על מנת לבצע שחזור יש לבחור ב Database הרצוי ולהקליק על Restore בתפריט הפעולות התחתון
clip_image006

כעת ניתן לבחור את הנקודה אליה נרצה לבצע שחזור
clip_image008


כמה זמן נמשך שחזור Database?
משך הזמן לשחזור Database יכול להיות ארוך מאוד – תלוי כמובן בגודל ה Database.
ברגע שמתבצע שחזור מופיעה רשומה נוספת ברשימת ה Databases בפורטל והסטטוס שלו יהיה Restoring.
ניתן לתשאל את ה DMV sys.dm_operation_status באופן הבא על מנת לקבל מידע נוסף בזמן אמת:

image

ומה לגבי תמיכה?

למרות היותן מוגדרות כתוכנית Preview – הגרסאות החדשות נתמכות על ידי תמיכת Microsoft באותה רמת התמיכה הניתנת לגרסאות הוותיקות.
מידע נוסף על אפשרויות התמיכה ניתן למצוא כאן.

לינקים למידע נוסף:

Azure SQL Database: New Service Tiers Q&A

Azure SQL Database Service Tiers and Performance Levels
Azure SQL Database Benchmark Overview

נועם בנימיני הוא מהנדס תמיכה בקבוצת הפרימייר בחטיבת השירותים במיקרוסופט ישראל

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

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