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