רשימת משימות להפעלה של Cloud SQL

מבוא

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

רשימת ההפעלה הזו של Cloud SQL מיועדת למפתחים שמכירים את Cloud SQL. אם אתם רק מתחילים להשתמש ב-Cloud SQL, ההוראות האלה לא ילמדו אתכם איך להשתמש ב-Cloud SQL. משתמשים חדשים יכולים להתחיל עם מדריך למתחילים.

רשימת המשימות הזו מחולקת לשלושה חלקים:

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

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

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

מומלץ להשתמש ברשימת הבדיקה הזו בשלבים הראשונים של פיתוח האפליקציה. אפשר לעבוד על הפעילויות ברשימת המשימות במקביל, אבל מומלץ להתחיל את הפעילויות שקשורות לארכיטקטורת התוכנה בהקדם האפשרי, כי הן דורשות יותר זמן.

פעילות
❑  
חשוב להעריך בקפידה את מאפייני הביצועים של Cloud SQL, שירות מנוהל של מסד נתונים משוכפל, ואת המגבלות וההגבלות של השירות (לדוגמה, אין הרשאת SUPER).
❑  
מוודאים שצוות ה-DevOps מכיר את Google Cloud המסוף, את ה-SDK ואת ה-CLI של gcloud. בכל הכלים האלה נעשה שימוש ב-Cloud SQL API הציבורי. אתם יכולים להשתמש בכל אחד מהכלים כדי ליצור ולנהל מופעים, לעדכן סיסמאות של משתמשים, להפעיל שחזורים ולבצע משימות ניהול אחרות. אפשר גם להשתמש בכלי ניהול של צד שלישי, כי Cloud SQL משתמש בפרוטוקולים סטנדרטיים.
❑  
אפשר לקבל מידע ועצות מעשיות לגבי Cloud SQL בתמיכה של קהילת Cloud SQL ב-Stack Overflow.
❑  
בGoogle Cloud לוח הבקרה של הסטטוס אפשר למצוא מידע על Cloud SQL ושירותים אחרים של Google Cloud. כדי לקבל הודעות על עדכוני מוצרים ותכונות חדשות, אפשר להירשם ל[הערות לגבי מהדורות](/sql/docs/sqlserver/release-notes) על ידי הוספת כתובת ה-URL של הדף הזה לקורא הפידים, או על ידי הוספה ישירה של כתובת ה-URL של הפיד.

רשימת משימות לבדיקת גרסת אלפא

אפשר להשתמש ברשימת המשימות לבדיקת אלפא כשמתקרבים לסיום כתיבת הקוד ורוצים לקבל מדדים ראשוניים לגבי האפליקציה.

פעילות
❑  
להתעדכן בדרייברים שמספקים גישה לנתונים בפלטפורמת הפיתוח.
❑  
כדאי לבצע בדיקות עומס מוקדם, לעיתים קרובות ובאופן מציאותי. מוודאים שהאפליקציה יכולה להמשיך לפעול אחרי הפעלה מחדש של מכונת Cloud SQL במהלך עומס מקסימלי. אם האפליקציה יוצרת הרבה חיבורים, צריך לוודא שלחיבור מחדש אחרי הפעלה מחדש של השרת יש השהיה מספיקה לפני ניסיון חוזר כדי לא לחרוג מהמגבלה על מספר החיבורים שממתינים. מידע נוסף מופיע בשאלות הנפוצות בנושא האם יש מגבלות על הגודל או על מספר השאילתות לשנייה? חשוב לזכור שייקח זמן רב למלא מאגר גדול של נתונים קרים. בכל הזדמנות, כדאי לבצע אופטימיזציה של שאילתות כדי להימנע מיצירה של טבלאות זמניות, כי פעולות שכוללות טבלאות זמניות עלולות להיות איטיות במיוחד.
❑  
אם אתם מתחברים מ-Compute Engine, ודאו שההתנהגות של חומת האש שקשורה לחיבורים בלי פעילות לא פוגעת באפליקציה. אם צריך, חשוב לוודא שהשינויים ב-TCP Keepalive יישמרו גם אחרי הפעלה מחדש. מידע נוסף זמין במאמר איך מתחברים ל-Cloud SQL מ-Compute Engine.
❑  
שימו לב למגבלות החיבור באפליקציות App Engine. מומלץ להשתמש במאגרי חיבורים כדי להשיג את זה.
❑  
חשוב לוודא שיש אסטרטגיה לביצוע שינויים בסכימה, ושההשפעה של השינויים מובנת היטב. מומלץ ליצור שיבוט של מופע כדי לבדוק שינוי בסכימה.

רשימת משימות סופית להשקה

מומלץ להשתמש ברשימת המשימות האחרונה לפני ההשקה זמן קצר לפני ההשקה ובמהלכה.

פעילות
❑  
אין פעילויות ספציפיות ל-Cloud SQL להשקה. אם ביצעתם את כל השלבים ברשימת המשימות הזו, שירות Cloud SQL של הפרויקט יהיה מוכן להשקת האפליקציה. מומלץ לעיין גם ברשימת המשימות הסופית להשקה ברשימת המשימות להשקה של Google Cloud.