שיטות מומלצות לשדרוג אשכולות
בדף הזה מפורטות הנחיות לשמירה על עדכניות של אשכול Cloud Service Mesh מנוהל, והמלצות ליצירת אסטרטגיית שדרוג שתתאים לצרכים שלכם ותשפר את הזמינות והאמינות של הסביבות שלכם. אתם יכולים להשתמש במידע הזה כדי לעדכן את האשכולות שלכם ולשמור על יציבות ועל אבטחה עם שיבושים מינימליים בעומסי העבודה.
הגדרה של כמה סביבות
כחלק מתהליך העבודה שלכם להפצת עדכוני תוכנה, מומלץ להשתמש בכמה סביבות. שימוש בכמה סביבות עוזר לצמצם את הסיכון ואת זמן ההשבתה הלא רצוי, כי אפשר לבדוק עדכוני תוכנה ותשתית בנפרד מסביבת הייצור. לפחות, צריכה להיות לכם סביבת ייצור וסביבה לפני ייצור או סביבת בדיקה.
מומלץ להשתמש בסביבות הבאות:
| סביבה | תיאור |
|---|---|
| ייצור | משמש להצגת תנועה בזמן אמת למשתמשי קצה באפליקציות עסקיות קריטיות. |
| סביבת Staging | הסביבה הזו משמשת לוודא שכל השינויים החדשים שנפרסו מסביבות קודמות פועלים כמצופה לפני שהשינויים נפרסים בסביבת הייצור. |
| בדיקה | הוא משמש להשוואת ביצועים, לבדיקה ולבקרת איכות של עומסי עבודה מול הגרסה של Cloud Service Mesh שתשתמשו בה בסביבת הייצור. בסביבה הזו, אפשר לבדוק את השדרוג של מישור הבקרה והצמתים לפני שמבצעים את השדרוג בסביבת הייצור. |
| פיתוח | משמש לפיתוח פעיל שמסתמך על אותה גרסה שפועלת בסביבת ייצור. בסביבה הזו יוצרים תיקונים ושינויים מצטברים שמוטמעים בסביבת הייצור. |
| קנרי | השימוש כסביבת פיתוח משנית לבדיקת גרסאות חדשות יותר של Kubernetes, תכונות ו-API של Cloud Service Mesh, כדי להשיג זמן יציאה לשוק טוב יותר ברגע שהגרסאות האלה מועלות בדרגה למצב מוכן לייצור. |
הצטרפות לערוצי הפצה
אנחנו מפרסמים עדכונים ל-Cloud Service Mesh לעיתים קרובות, כדי לספק עדכוני אבטחה, לפתור בעיות ידועות ולהציג תכונות חדשות. ערוצי ההפצה של Managed Cloud Service Mesh מאפשרים לכם ליצור איזון בין יציבות לבין מערך התכונות. כשרושמים אשכול חדש לערוץ הפצה, Google מנהלת באופן אוטומטי את הגרסה ואת קצב השדרוג של האשכול. מישורי הבקרה ומישורי הנתונים משודרגים על בסיס קבוע.
באופן דומה, לגבי אשכולות GKE ב- Google Cloud, מומלץ להירשם לערוץ הפצה של אשכולות GKE. מידע נוסף זמין במאמר בנושא ערוצי הפצה של GKE. בנוסף, אם רשמתם אשכולות לערוץ סטטי, חשוב לבדוק את הפלטפורמות הנתמכות כדי לוודא שהן תואמות.
כדי שהאשכולות יהיו מעודכנים עם העדכונים האחרונים של Cloud Service Mesh ו-Kubernetes, הנה כמה סביבות מומלצות וערוצי ההפצה המתאימים שצריך לרשום את האשכולות אליהם:
| סביבה | ערוץ הפצה | תיאור |
|---|---|---|
| ייצור | יציב או רגיל | לשיפור היציבות והגרסה, מומלץ להשתמש בערוץ היציב או הרגיל לעומסי עבודה של ייצור. |
| סביבת Staging | זהה לסביבת הייצור | כדי לוודא שהבדיקות משקפות את הגרסה שאליה סביבת הייצור תשודרג, צריך להשתמש באותו ערוץ הפצה כמו בסביבת הייצור. |
| בדיקה | ||
| פיתוח | ||
| קנרי | חדשנות | כדי לבדוק את הגרסאות האחרונות של Cloud Service Mesh המנוהל בהתאם להגדרה ולתכונות הספציפיות שלכם, וכדי להיות בחזית הטכנולוגיה ולבדוק תכונות חדשות או ממשקי API חדשים, כדאי להשתמש בערוץ המהיר. |
יצירת אסטרטגיה לשדרוג מתמשך
אחרי שרושמים את האשכול לערוץ הפצה, האשכול משודרג באופן קבוע לגרסה שעומדת ברף האיכות והיציבות של הערוץ. העדכונים האלה כוללים תיקוני באגים ותיקוני אבטחה, שמוחלים עם בדיקה מדוקדקת יותר בכל ערוץ:
- התיקונים מועברים למישור הבקרה ולמישור הנתונים בכל הערוצים בהדרגה, וצוברים זמן טבילה בערוצים מהירים ורגילים לפני שהם מגיעים לערוץ היציב.
- קודם משדרגים את מישור הבקרה ואז את מישור הנתונים.
- Cloud Service Mesh יפיץ באופן אוטומטי תיקוני אבטחה לערוצים על סמך רמת הקריטיות והחשיבות שלהם.
קבלת עדכונים על גרסאות חדשות של Cloud Service Mesh
מידע על גרסאות חדשות מתפרסם בדף הראשי של נתוני הגרסה של Cloud Service Mesh, וגם בפיד RSS.