מבוא
רשימת המשימות להשקה של Cloud SQL כוללת פעילויות מומלצות להשקת אפליקציה מסחרית שמשתמשת ב-Cloud SQL. רשימת המשימות הזו מתמקדת בפעילויות שספציפיות ל-Cloud SQL. כדי להשתמש ברשימת המשימות של הפלטפורמה, Launch Checklist for Google Cloud, כדי להבין את הפעילויות שצריך להשלים גם לכל השירותים.
רשימת המשימות להשקה של Cloud SQL מיועדת למפתחים שמכירים היטב את Cloud SQL. אם אתם רק מתחילים להשתמש ב-Cloud SQL, ההוראות האלה לא ילמדו אתכם איך להשתמש ב-Cloud SQL. במקום זאת, משתמשים חדשים יכולים להתחיל עם מדריך למתחילים.
רשימת המשימות מחולקת לשלושה חלקים:
- תכנון ופיתוח של ארכיטקטורה
- בדיקת אלפא
- השקה סופית
הסעיפים מוצגים בסדר שבו מומלץ להשתמש בהם כשמתכוננים להשקת האפליקציה. לדוגמה, התחילו עם רשימת המשימות לתכנון ולפיתוח של הארכיטקטורה, שכוללת פעילויות שמומלץ לבצע בשלב מוקדם במחזור החיים של פיתוח האפליקציה. באופן דומה, רשימת המשימות לבדיקת אלפא מכילה פעילויות שמומלץ לבצע כשמתקרבים למועד ההשקה. עם זאת, לוח הזמנים המדויק של הפעילויות ברשימת המשימות והזמן שנדרש להן תלויים במסגרת הזמן של פיתוח האפליקציה.
רשימת משימות לתכנון ופיתוח של ארכיטקטורה
מומלץ להשתמש ברשימת המשימות הזו בשלבים המוקדמים של פיתוח האפליקציה. אפשר לעבוד על הפעילויות ברשימת המשימות במקביל, אבל מומלץ להתחיל את הפעילויות שקשורות לארכיטקטורת התוכנה מוקדם ככל האפשר, כי הן דורשות יותר זמן.
| פעילות |
|---|
|
❑
(לדוגמה, ללא הרשאת SUPER).
|
|
❑
חשוב לוודא שצוות ה-DevOps מכיר את Google Cloud המסוף, את ה-SDK ואת ה-CLI של gcloud. כל הכלים האלה משתמשים ב-Cloud SQL API הציבורי. אפשר להשתמש בכל אחד מהכלים כדי ליצור ולנהל מכונות, לעדכן סיסמאות של משתמשים, להפעיל שחזורים ולהשלים משימות ניהול אחרות. אפשר גם להשתמש בכלי ניהול של צד שלישי, כי Cloud SQL משתמש בפרוטוקולי תקשורת סטנדרטיים.
|
|
❑
ב-Stack Overflow תוכלו להתייעץ עם התמיכה הקהילתית של Cloud SQL כדי לקבל מידע ועצות מעשיות לגבי Cloud SQL.
|
|
❑
בGoogle Cloud לוח הבקרה של סטטוס שירותי Google מופיע מידע על Cloud SQL ועל שירותים אחרים של Google Cloud.
כדי לקבל עדכונים על המוצר ועל תכונות חדשות, אתם יכולים להירשם ל[נתוני הגרסאות](/sql/docs/mysql/release-notes) על ידי הוספת כתובת ה-URL של הדף לקורא הפידים שלכם, או על ידי הוספת כתובת ה-URL של הפיד ישירות.
|
רשימת משימות לבדיקת אלפא
השתמשו ברשימת המשימות לבדיקת אלפא כשאתם קרובים להשלמת הקוד ורוצים לקבל מדדים ראשוניים לגבי האפליקציה.
| פעילות |
|---|
|
❑
חשוב להקפיד לעדכן את מנהלי ההתקנים שמאפשרים גישה לנתונים בפלטפורמת הפיתוח.
|
|
❑
בצעו בדיקות עומס בשלב מוקדם, לעיתים קרובות ובאופן מציאותי. מוודאים שהאפליקציה יכולה לשרוד הפעלות מחדש של מכונת Cloud SQL במהלך עומס מקסימלי. אם האפליקציה יוצרת הרבה חיבורים, צריך לוודא שההתחברות מחדש אחרי הפעלה מחדש של השרת כוללת את משך הזמן הנכון של השהיה לפני ניסיון חוזר, כדי לא לחרוג מהמגבלה על מספר החיבורים בהמתנה. מידע נוסף זמין בשאלות הנפוצות האם יש מגבלות על הגודל או על QPS? חשוב לזכור
שייקח זמן למלא מאגר גדול וקר. בכל פעם שאפשר, בצעו אופטימיזציה של שאילתות כדי להימנע מיצירת טבלאות זמניות, כי פעולות שכוללות טבלאות זמניות יכולות להיות איטיות במיוחד.
|
|
❑
אם אתם מתחברים מ-Compute Engine, ודאו שההתנהגות של חומת האש שקשורה לחיבורים לא פעילים לא פוגעת באפליקציה. אם צריך, ודאו שהשינויים ב-TCP Keepalive יישמרו גם אחרי הפעלה מחדש. מידע נוסף זמין במאמר התחברות ל-Cloud SQL מ-Compute Engine.
|
|
❑
שימו לב למגבלות החיבור של אפליקציות App Engine. הדרך המומלצת לעשות זאת היא באמצעות מאגרי חיבורים.
|
|
❑
חשוב לוודא שיש אסטרטגיה לביצוע שינויים בסכימה, ושההשפעה של השינויים האלה מובנת היטב. מומלץ ליצור שכפול של מכונה כדי לבדוק שינוי בסכימה.
|
רשימת משימות סופית לפני ההשקה
השתמשו ברשימת המשימות הסופית להשקה זמן קצר לפני ההשקה ובמהלכה.
| פעילות |
|---|
|
❑
אין פעילויות ספציפיות ל-Cloud SQL שצריך להפעיל. אם ביצעתם את כל השלבים ברשימת המשימות עד לנקודה הזו, שירות Cloud SQL של הפרויקט יהיה מוכן להשקת האפליקציה.
מומלץ גם לעיין ברשימת המשימות הסופית להשקה ברשימת המשימות להשקה של Google Cloud.
|