סקירה כללית על תחזוקה

הדף הזה רלוונטי ל-Apigee, אבל לא ל-Apigee Hybrid.

לצפייה במסמכי התיעוד של Apigee Edge

בקטע הזה מוסבר איך מתבצעת התחזוקה של Apigee.

הוראות לתזמון חלונות זמן לתחזוקה מופיעות במאמר ניהול חלונות זמן לתחזוקה של מופעי Apigee.

סקירה כללית

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

בדרך כלל, פעולות התחזוקה מתחלקות לקטגוריות הבאות:

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

ההשפעה של פעולות התחזוקה

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

  • יצירת מכונות חדשות
  • צירוף סביבה למכונה
  • יצירת נקודת קצה של הקישור
  • פעילות מסוימת של שינוי קנה מידה

הגדרות תחזוקה

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

אפשר להגדיר את האפשרויות הבאות עבור מופעי Apigee:

  • חלון זמן לתחזוקה: היום בשבוע והשעה שבהם Apigee מתזמנת את תחילת התחזוקה.
  • סדר העדכון: הגדרת הסדר שבו המופעים יעודכנו ביחס למופעים אחרים באותו אזור. אפשר להגדיר את סדר העדכון לשבוע 1 או לשבוע 2. המכונות של שבוע 2 מתעדכנות שבוע אחרי המכונות של שבוע 1, באותו חלון זמן לתחזוקה ובאותו אזור. אתם קובעים את סדר העדכון כשאתם מגדירים חלון זמן לתחזוקה.

    הערה: "שבוע 1" ו "שבוע 2" מתייחסים לשלבי ההשקה ולזמני ההתראה (שבוע אחד לעומת שבועיים). הם לא מתייחסים לשבוע הקלנדרי הראשון או השני של החודש. לדוגמה, השקה של תכונה בשבוע השני לא בהכרח מתרחשת בשבוע השני של חודש קלנדרי. הוא מתרחש שבוע אחרי ההשקה של "שבוע 1" של הגרסה הספציפית הזו.

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

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

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

תדירות הפריסה ויציבות

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

חלונות הקפאה והחרגה

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

שיטות מומלצות לחלון זמן לתחזוקה

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

  1. קודם כול, מערכת Apigee מעדכנת את כל המכונות שלא מוגדר להן חלון זמן לתחזוקה.
  2. בשלב הבא, המערכת של Apigee מתזמנת עדכונים לכל המכונות שיש להן חלונות זמן לתחזוקה. העדכונים האלה מתבצעים לפחות שבוע (לסדר עדכונים של שבוע 1) או שבועיים (לסדר עדכונים של שבוע 2) לפני העדכון של הערוץ היציב.
  3. אם נרשמתם לקבלת עדכונים על אירועי תחזוקה עתידיים של Apigee, תקבלו מ-Apigee אימייל עם התראה על התחזוקה המתוזמנת.
  4. מערכת Apigee מבצעת את עדכוני התחזוקה בשעות המתוזמנות.

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

דוגמה לתחזוקה

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

במקרה כזה, מגדירים את הגדרות התחזוקה של מכונת הייצור כך:

  • חלון זמן לתחזוקה: ימי ראשון החל מ-00:00 (שעון UTC)
  • סדר העדכון: שבוע 2

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

התראות על עבודות תחזוקה מתוכננות

אתם יכולים לקבל התראה באימייל על עבודות תחזוקה קרובות לפחות שבוע (לשבוע 1) או שבועיים (לשבוע 2) לפני שהן אמורות להתחיל. אם רוצים להגדיר מסנן אימייל להתראות, כותרת האימייל היא "תחזוקה מתוכננת של משאב Apigee [your-resource-name]".

כברירת מחדל, לא נשלחות התראות לגבי פעולות תחזוקה. כדי לקבל התראה על תחזוקה קרובה, צריך לבצע את כל הפעולות הבאות:

  1. הגדרת חלון זמן לתחזוקה.
  2. להצטרף לקבלת התראות לגבי פעולות תחזוקה.
  3. צריך לבצע את שתי הפעולות האלה לפחות 7 ימים (לשבוע 1) או 14 ימים (לשבוע 2) לפני שאירוע התחזוקה המתוזמן מתחיל. אם לא, סימן שלא נרשמתם לקבלת התראות מספיק זמן מראש כדי שהמערכת תשלח לכם התראה על עבודות התחזוקה הקרובות.

ההתראות נשלחות לכתובת האימייל שמשויכת לחשבון Google שלכם. אי אפשר להגדיר כתובת אימייל חלופית מותאמת אישית (לדוגמה, כינוי אימייל של צוות), וגם אי אפשר להירשם עם כתובת אימייל אחרת חוץ מהכתובת שלכם.

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

שאלות נפוצות

ריכזנו כאן כמה שאלות נפוצות לגבי מדיניות התחזוקה של Apigee:

מהן השיטות המומלצות לעדכון תחזוקה חלק?

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

  • כדאי להגדיר את חלון הזמן לתחזוקה לשעה שבה השימוש ב-Apigee לא בשעות השיא.
  • כדי לקבל התראות באימייל לפחות 7 ימים (לשבוע 1) או 14 ימים (לשבוע 2) לפני שמתחיל עדכון התחזוקה המתוזמן, צריך להביע הסכמה לקבלת התראות תחזוקה.
  • להשתמש בחלונות זמן שונים לתחזוקה שלא חופפים לכל משאב. כלומר, אם יש שיבוש במהלך תקופת התחזוקה, עדיין תוכלו להשתמש במוצר עם המשאבים שלא הושפעו.

למה המערכת התעלמה מהגדרות התחזוקה שלי?

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