בחר את התכונה המתאימה של מסד נתוני SQL של Azure
בתרחיש ייצור האופניים שלנו, כבר זיהית ויצרת פרופיל של מסדי הנתונים שברצונך להעביר למסד הנתונים של Azure SQL. כעת, ברצונך לתכנן את ההעברה, בהתחשב באפשרויות שחזור הנתונים, שחזור מאסונות, אבטחה ופרטי יישום אחרים.
ברצונך לדעת אילו כלים ותכונות זמינים לתמיכה בתהליך ההעברה למסד הנתונים של Azure SQL.
היתרונות של Azure SQL Database
להלן סיכום היתרונות של פריסת מסדי נתונים של מאגר יחיד ואלסטי:
| קטגוריה | תכונה |
|---|---|
| גיבוי ושחזור | גיבוי אוטומטי |
| שחזור נקודת זמן | |
| שמירת גיבוי 7 ימים ומעלה | |
| גיבוי ארוך טווח מאחסן גיבויים למשך עד 10 שנים | |
| זמינות גבוהה | 99.99% זמינות גבוהה |
| זמינות מוכללת עם שלושה עותקים משוכפלים משניים | |
| יתירות אזורים באמצעות אזורי זמינות של Azure | |
| שחזור מאסון | שחזור גיאוגרפי של גיבויי מסד נתונים |
| שכפול Active-geo בין אזורים של Azure | |
| מדרגיות שירות | שינוי קנה מידה דינאמי וקנה מידה מוקפץ |
| שנה את קנה המידה באמצעות שברים מרובים | |
| שיתוף משאבי חישוב בין מסדי נתונים באמצעות מאגרים אלסטיים | |
| אבטחה | תמיכה עבור אימות Entra של Microsoft |
| תכונות אבטחה בענן בלבד כגון Advanced Threat Protection | |
| הצפנת נתונים שקופה (TDE) מופעלת כברירת מחדל | |
| תמיכה במסיכת נתונים דינאמית סטטית, אבטחה ברמת השורה ו- Always Encrypted | |
| רשימת היתרים של חומת אש | |
| רישוי | מודל הרכישה של DTU עבור עלויות חזויות |
| מודל הרכישה vCore, המאפשר שינוי קנה מידה של שטח אחסון באופן עצמאי | |
| שלב את מודל הרכישה של vCore עם Azure Hybrid Benefit for SQL Server כדי לממש חיסכון בעלויות של עד 30 אחוזים |
עצה
כדי לעיין ביתרונות ההעברה למסד הנתונים של Azure SQL והתכונות הזמינות, עיין בפתרונות PaaS באמצעות מודול Azure SQL.
תכונות בלעדיות של Azure SQL Database
תכונות מסוימות נתמכות במסד הנתונים של Azure SQL שאינן זמינות בהצעות Azure SQL אחרות:
| תכונה | הגדרה |
|---|---|
| של גווני | ארכיטקטורה מקורית בענן המאפשרת מיחשוב ואחסון מדרגיים באופן עצמאי, ומספקת גמישות ומשאבים גדולים יותר מאשר רמות אחרות. |
| שינוי קנה מידה | עם רמות חישוב ללא שרת |
| כוונון אוטומטי (אינדקסים) | תכונה מוכללת זו מזהה ויצירת אינדקסים באופן אוטומטי, אשר יכולים לשפר את הביצועים של עומס העבודה שלך. בנוסף, הוא מוודא שביצועי השאילתה השתפרו והסרת אינדקסים שאינם בשימוש או כפולים. |
| שאילתה אלסטיות | מאפשר לך להפעיל שאילתות T-SQL המגשרות על מסדי נתונים מרובים במסד נתונים של SQL. תכונה זו שימושית עבור יישומים המשתמשים בשמות שלושה וארבעה חלקים שלא ניתן לשנות. |
| אלסטיות | התכונה 'משימה אלסטית' היא החלפה של SQL Server Agent עבור Azure SQL Database. במידה מסוימת, משימה אלסטית שוות ערך לתכונה 'ניהול שרתים מרובים' הזמינה במופע של SQL Server. |
| תובנות ביצועי שאילתה (QPI) | כלי זה מסייע למצוא את השאילתות למיטוב כדי לשפר את הביצועים הכוללים של עומס העבודה ולהשתמש ביעילות במשאב שעבורו אתה משלם. |
חשוב
כדי להבין הבדלי תכונות נוספים בין מסד נתונים של SQL, SQL Server ומופע מנוהל של Azure SQL, וכן את ההבדלים בין אפשרויות שונות של מסד נתונים של Azure SQL, ראה מסד נתונים של SQL.
אפשרויות העברה נתמכות
קיימים שני מצבי העברה למסד נתונים של Azure SQL: Online וOffline. למצב המקוון יש זמן הפעלה מינימלי או לא, בעוד שמצב לא מקוון נתקל בזמן ההקשה במהלך ההעברה.
| כלי | מצב העברה |
|---|---|
| שירות ההעברה של Azure Database | לא מקוון |
| שכפול טרנזקציות | מקוון |
| Azure Migrate | לא מקוון |
| אשף ייבוא הייצוא/BACPAC | לא מקוון |
| העתקה בצובר (bcp utility) | לא מקוון |
| Azure Data Factory | לא מקוון |
* יכולה להיות השפעה גבוהה יותר על הביצועים, בהתאם עומס העבודה.
הערה
אנו ממליצים להשתמש בשירות העברת מסד הנתונים של Azure עבור העברות גדולות וחוויה כוללת משופרת.
ביצועי העברה
שקול את ההמלצות הבאות בעת העברה למסד נתונים של Azure SQL:
- נטר את נתוני ה- I/O וההשהיה של קובץ הנתונים במקור, וצמצום צווארי הבקבוק.
- שנה את קנה המידה של מסד הנתונים של Azure SQL המהווה יעד ל- Business Critical Gen5 8 vCore או השתמש ברמת השירות Hyperscale כדי למזער את ההשהיה עבור קבצי יומן רישום.
- ודא שרוחב הפס ברשת יכול להכיל את קצב הכניסה המרבי של יומן הרישום.
- בחר את רמת השירות וגודל החישוב הגבוהים ביותר עבור ביצועי העברה מרביים, והיקטין את קנה המידה לאחר ההעברה.
- מזער את המרחק בין קבצי BACPAC למרכז הנתונים המשמש כיעד.
- הפוך עדכון אוטומטי ויצירה אוטומטית של סטטיסטיקה ללא זמינות במהלך העברה.
- טבלאות ואינדקסים של מחיצות, שחרר תצוגות סדורות באינדקס וצור אותן מחדש לאחר ההעברה.
- שקול לבצע שאילתות נדירות על נתונים היסטוריים למסד נתונים נפרד במסד נתונים של Azure SQL ולבצע בו שאילתות באמצעות שאילתות אלסטיות.
נסה שנית חיבורי יישומים
בעת העברה למסד נתונים של Azure SQL, חשוב לצפות מדי פעם לכשלים ארעיים בעת התחברות למשאב מסד הנתונים וליישם שיטה לוגית של ניסיון חוזר נכונה. חשוב גם להגדיר מספר מרבי של ניסיונות חוזרים לפני סיום התוכנית.
מומלץ להמתין 5 שניות לפחות בניסיון החוזר הראשון שלך. כל ניסיון חוזר עוקב אמור להגדיל את ההשהיה באופן מעריכי, עד 60 שניות לכל היותר.
הערה
אם משפט SELECT נכשל עם שגיאה ארעית עבור מסד נתונים של SQL, אל תעשה זאת שוב ישירות. במקום זאת, נסה שוב את משפט SELECT בחיבור חדש.
לקבלת מידע נוסף אודות מנהלים של ניסיון חוזר של חיבור, ראה פתרון שגיאות חיבור ארעיות במסד נתונים של SQL ובמופע מנוהל של SQL.