מדיניות לגבי גרסאות של מסדי נתונים

בדף הזה מוסבר על מדיניות התמיכה בגרסאות של מסדי נתונים ב-AlloyDB ל-PostgreSQL.

מדיניות הגרסאות של AlloyDB ו-AlloyDB Omni

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

מדיניות לגבי גרסאות AlloyDB

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

כל אשכול AlloyDB תומך בתאימות לגרסה ראשית ספציפית של PostgreSQL – לדוגמה, PostgreSQL 18. בוחרים את הגרסה הראשית כשיוצרים את האשכול. אחרי שבוחרים גרסה ראשית, האשכול שומר את הגרסה הראשית הזו למשך כל חייו, אלא אם מתחילים שדרוג של גרסה ראשית. אפשר לשדרג אשכול על ידי ביצוע שדרוג גרסה ראשית במקום או על ידי העברת נתוני האשכול לאשכול חדש.

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

מדיניות הגרסאות של AlloyDB Omni

כל גרסה של AlloyDB Omni תואמת לגרסה ספציפית של PostgreSQL, כמו שמפורט במאמר מדיניות ההפצה של תאימות לגרסה ראשית.

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

מדיניות לגבי גרסה ראשית

בקטע הזה מתואר מחזור החיים של התאימות והתמיכה בגרסאות ראשיות ב-AlloyDB.

תמיכה רגילה

אנחנו שואפים להציע תמיכה בזמן בתאימות של AlloyDB לגרסאות חדשות של PostgreSQL. הזמן שבו התמיכה זמינה תלוי במוצר AlloyDB:

  • ‫AlloyDB ל-PostgreSQL: אנחנו שואפים לתמוך בתאימות לגרסה חדשה של PostgreSQL תוך חמישה חודשים ממועד ההשקה של גרסה זמינה לכלל המשתמשים (GA) על ידי קהילת המפתחים של PostgreSQL.

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

  • ‫AlloyDB Omni: אנחנו שואפים לתמוך בתאימות ל-PostgreSQL חדש תוך שמונה חודשים ממועד הפרסום של PostgreSQL שמספרו MAJOR_VERSION.1.

    מספר הגרסה של מהדורות AlloyDB Omni משקף את גרסת התמיכה ב-PostgreSQL. מספרי הגרסאות של AlloyDB Omni מבוססים על הפורמט הבא:

    MAJOR_VERSION.MINOR_VERSION.OMNI_VERSION
    

    לדוגמה, AlloyDB Omni גרסה 15.4.2 מייצגת את גרסה 2 של מהדורת AlloyDB Omni שתומכת בתאימות ל-PostgreSQL גרסה 15.4.

    אנחנו מתכננים לתמוך בתאימות של AlloyDB Omni לכל גרסה ראשית של PostgreSQL לפחות כל עוד קהילת PostgreSQL תומכת באותה גרסה ראשית – כלומר, למשך חמש שנים לפחות.

  • ‫AlloyDB ב-Google Distributed Cloud: אנחנו שואפים לתמוך בתאימות לגרסה חדשה של PostgreSQL תוך ארבעה חודשים ממועד הזמינות של הגרסה הזו ב-AlloyDB Omni.

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

תמיכה מורחבת

‫Google משתמשת בלוח הזמנים של קהילת PostgreSQL לסיום התמיכה (EOL) כדי לתכנן את סיום התמיכה הרגילה בתאימות לכל גרסה ראשית של PostgreSQL.

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

מידע נוסף על תמיכה מורחבת זמין במאמר בנושא תמיכה מורחבת ב-AlloyDB.

הוצאה משימוש

אחרי שתקופת התמיכה המורחבת מסתיימת לגרסה ראשית, AlloyDB מוציא את הגרסה הראשית משימוש. כש-Google מתכננת להפסיק את התמיכה המורחבת בגרסה ראשית של PostgreSQL, אנחנו מספקים לבעלי הפרויקטים את הפרטים הבאים:

  • הודעות על סיום התמיכה נשלחות לפחות 12 חודשים מראש, בסוף השנה השנייה של התמיכה המורחבת.
  • כלים ומסמכים שיעזרו לכם לצמצם את ההפרעות במהלך השדרוג.

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

ציר הזמן של התמיכה בגרסה הראשית

בטבלה הבאה מפורטים התאריכים שבהם התמיכה ב-AlloyDB לגרסאות תואמות הפכה לזמינה לכלל המשתמשים (GA):

גרסה ראשית שתואמת ל-PostgreSQL

תאריך ההתחלה של התמיכה הרגילה ב-AlloyDB

תמיכה בגרסאות של AlloyDB Omni – תאריך הזמינות הכללית

תאריך ההתחלה של התמיכה המורחבת ב-AlloyDB

תאריך הוצאה משימוש של AlloyDB

‫PostgreSQL 18

‫18 במרץ 2026

‫9 באפריל 2026

-

-

‫PostgreSQL 17

‫22 בספטמבר 2025

‫15 בדצמבר 2025

‫1 בפברואר 2030

‫1 בפברואר 2033

‫PostgreSQL 16

‫23 באוקטובר 2024

‫8 באפריל 2025

‫1 בפברואר 2029

‫1 בפברואר 2032

‫PostgreSQL 15

‫19 בינואר 2024

‫11 באוקטובר 2023

‫1 בפברואר 2028

‫1 בפברואר 2031

‫PostgreSQL 14

‫12 בדצמבר 2022

לא רלוונטי

‫1 בפברואר 2027

‫1 בפברואר 2030

תלות בגרסאות של תכונות ב-AlloyDB

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

תמיכה בגרסה משנית

‫AlloyDB,‏ AlloyDB Omni ו-AlloyDB ב-Distributed Cloud שואפים להשיק תמיכה בתאימות לגרסה משנית חדשה של PostgreSQL בכל רבעון. העדכונים האלה כוללים תיקוני באגים ותיקוני אבטחה. לוח זמנים לפרסום עשוי להשתנות בהתאם לצורך בתיקוני באגים נוספים.

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

לדוגמה, אם AlloyDB משיקה תמיכה בגרסה משנית חדשה של PostgreSQL 17, כל המכונות באשכול שהוגדר עם תאימות ל-Postgres 17 ישודרגו לגרסה המשנית החדשה הזו במהלך פעולת תחזוקה מתוזמנת בהמשך.

כשיוצרים מכונת AlloyDB, היא מריצה את הגרסה המשנית הנתמכת האחרונה בגרסה הראשית של PostgreSQL.

ב-AlloyDB Omni, צריך להוריד ולהתקין את הקבצים הבינאריים שכוללים תאימות משודרגת לגרסה משנית של PostgreSQL.

חלק מהמהדורות של AlloyDB Omni הן עדכונים ל-AlloyDB Omni עצמו, ללא קשר לעדכונים לתמיכה ב-PostgreSQL. הגרסאות האלה כוללות תיקוני באגים ועדכוני אבטחה, והן משתקפות בעלייה מצטברת של המספר השלישי בגרסת המוצר. לדוגמה, הספרה 2 בגרסה 18.1.2 מציינת עדכון ל-AlloyDB Omni.

תמיכה בגרסאות ראשיות ומשניות נתמכות

‫AlloyDB תומך בתאימות לגרסאות הבאות של מסד הנתונים PostgreSQL:

גרסה שתואמת ל-PostgreSQL

AlloyDB

AlloyDB Omni

‫PostgreSQL 18

18.1

18.1

‫PostgreSQL 17 (ברירת מחדל)

17.7

17.7

17.5

‫PostgreSQL 16

‫16.9

16.8

‫16.3

‫PostgreSQL 15

15.13

‫15.12

15.7

15.5

15.4

‫15.2

‫PostgreSQL 14

‫14.18

לא רלוונטי

תאימות ל-PostgreSQL 18

לפני שמשתמשים ב-PostgreSQL 18 כגרסת מסד הנתונים, כדאי לקחת בחשבון את הנקודות הבאות:

  • אין תמיכה בשכפול לוגי מהשרת במצב המתנה.

תאימות ל-PostgreSQL 17

לפני שמשתמשים ב-PostgreSQL 17 כגרסת מסד הנתונים, כדאי לשקול את הנקודות הבאות:

  • אין תמיכה בשכפול לוגי מהשרת במצב המתנה.

תאימות ל-PostgreSQL 16

לפני שמשתמשים ב-PostgreSQL 16 כגרסת מסד הנתונים, כדאי לקחת בחשבון את הנקודות הבאות:

  • אין תמיכה בשכפול לוגי מהשרת במצב המתנה.

גרסת AlloyDB Omni CLI

ב-AlloyDB Omni CLI נעשה שימוש בסכימת ניהול גרסאות MAJOR.MINOR שמציינת רק את הגרסה של ה-CLI עצמו. מספרי הגרסאות ולוח הזמנים של ניהול הגרסאות קיימים בנפרד מ-AlloyDB Omni.

הגרסה הראשית של AlloyDB Omni CLI מתעדכנת רק כשמציגים שינויים שלא תואמים לאחור לגרסה הקודמת של ה-CLI.

עדכוני אבטחה

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

ב-AlloyDB ל-PostgreSQL, תיקונים קריטיים מועברים לאחור והאשכולות מתעדכנים כחלק מהשקת תחזוקה עתידית. אנחנו שואפים להחיל תיקונים קריטיים תוך חודש.

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

ב-AlloyDB Omni, אנחנו מפרסמים קובץ בינארי חדש עם התיקון והגרסה המשנית החדשה תוך חודש ממועד הפרסום של קהילת PostgreSQL.