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

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

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

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

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

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

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

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

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

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

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

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

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

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

AlloyDB

AlloyDB Omni

‫PostgreSQL 18

18.1

לא רלוונטי

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

17.5

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

‫Google מציעה תאימות ל-PostgreSQL 18 כתכונת Preview. כמו בכל תכונת Preview, אנחנו לא ממליצים להחיל את התכונה הזו על אשכולות שמטפלים בעומסי עבודה של ייצור.

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

  • ‫PostgreSQL 18 לא זמין ב-AlloyDB Omni.
  • אין תמיכה בשכפול לוגי משרת ההמתנה.
  • אין תמיכה ב-Database Migration Service בגרסת Preview.
  • אין תמיכה בשדרוגים של גרסאות ראשיות במקום בגרסת Preview.

תאימות ל-PostgreSQL 17

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

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

תאימות ל-PostgreSQL 16

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

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

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

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

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

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

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

‫PostgreSQL 17

‫22 בספטמבר 2025

לא רלוונטי

‫PostgreSQL 16

‫23 באוקטובר 2024

‫8 באפריל 2025

‫PostgreSQL 15

‫19 בינואר 2024

‫11 באוקטובר 2023

‫PostgreSQL 14

‫12 בדצמבר 2022

לא רלוונטי

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

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

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

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

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

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

    MAJOR_VERSION.MINOR_VERSION.OMNI_VERSION
    

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

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

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

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

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

Google משתמשת בתוכנית של קהילת PostgreSQL לסוף חיי המוצר כדי לתכנן את סיום התמיכה של AlloyDB בתאימות לכל גרסה ראשית של PostgreSQL.

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

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

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

תלות בגרסה של תכונות AlloyDB

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

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

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

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

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

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

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

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

גרסת AlloyDB Omni CLI

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

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

עדכוני אבטחה

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

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

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

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