M365Con 2027 – כנס אונליין חינמי · 11–22 Jan 2027 · 120 sessions→ m365con.net

בלוג · Mirko Peters

Azure PostgreSQL – Flexible Server: איך ברירות מחדל חוסכות לכם בשקט אלפי דולרים ואיך מתקנים אותן

By · · Updated

ברירות מחדל ב-Azure PostgreSQL יכולות להעלות את חשבון הענן שלכם. גלו איך לזהות עלויות נסתרות, לייעל הגדרות ולחסוך אלפים בשרת Flexible Server כבר היום.

Automatically translated with AI from the original post. Read the English original

▶ BLOGAzure PostgreSQL –Flexible Server: How…M365.FM
Titelbild: Azure PostgreSQL – Flexible Server: How Defaults Quietly Waste Thousands and How to Fix Them

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

עיקרי הדברים

  • הגדרות ברירת מחדל ב-Azure PostgreSQL יכולות לגרום לכם להוציא יותר כסף. בדקו את ההגדרות שלכם לעיתים קרובות כדי לוודא שהן מתאימות למה שאתם משתמשים בו.

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

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

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

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

למה חשבונות Azure PostgreSQL משקפים ברירות מחדל ולא עומס עבודה

מנוהל פירושו מתוחזק, לא מיטוב

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

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

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

מלכודת ההגדרה וההשכחה

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

אלה מלכודות נפוצות שאולי תיפלו בהן:

  • בחרתם שרת גדול יותר ממה שעומס העבודה דורש.

  • השארתם את צמיחת האחסון האוטומטית פעילה, אבל מעולם לא צמצמתם אותה.

  • הפעלתם זמינות גבוהה לכל בסיס נתונים, גם אם הוא אינו קריטי.

  • הוספתם רפליקות לצורך בדיקות, אבל מעולם לא הסרתם אותן.

מלכודת

תוצאה

מחשוב מוגזם

עלות חודשית גבוהה

אחסון עודף

דמי קיבולת שאינם בשימוש

זמינות גבוהה מיותרת

חיוב כפול

רפליקות לא פעילות

חיובים נוספים

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

חמישה דליפות עלות עיקריות ב-Azure PostgreSQL

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

בסיס מחשוב ומלכודות של מופעים מתפרצים

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

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

מלכודת

מה קורה

שרת מוגזם

משלמים על עוצמה שאינה בשימוש

SKU מסוג Burstable

מאטים את הביצועים, ועדיין משלמים

צמיחת אחסון וקנייה מוגזמת של Premium SSD

האחסון גדל עם הזמן. Azure PostgreSQL משתמש בצמיחה אוטומטית לדיסקים. כשהנתונים גדלים, גודל הדיסק עולה. הבעיה היא שדיסקים לא מתכווצים כשמוחקים נתונים. משלמים על הגודל המקסימלי שהדיסק הגיע אליו אי פעם. משתמשים רבים בוחרים ב-Premium SSD v2 מפני שהוא מבטיח מהירות גבוהה. שכבה זו גובה תשלום על קיבולת, IOPS ותפוקה. אם אינכם משתמשים בכל התכונות האלה, אתם מבזבזים כסף.

טיפ: בדקו את האחסון שלכם מדי חודש. הגבילו את הגדלה אוטומטית. השתמשו ב-Premium SSD v2 רק אם אתם צריכים IOPS או תפוקה גבוהים.

  • אתם משלמים על שטח דיסק שאינו בשימוש.

  • אתם משלמים על אחסון high-end שאינכם משתמשים בו.

High Availability כביטוח ברירת מחדל

High Availability (HA) נשמע בטוח. אתם רוצים להימנע מהשבתה, ולכן מפעילים אותו על כל מסד נתונים. HA מכפיל את עלויות המחשוב והאחסון שלכם. אתם משלמים על שרת המתנה שאינו מטפל בתעבורה כלל. אם מסד הנתונים שלכם אינו זקוק לזמינות של אפס השבתה, HA מבזבז כסף.

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

HA מופעל עבור

תוצאה

כל מסד נתונים

החשבון מוכפל

מסדי נתונים שאינם קריטיים

ביטוח מיותר

רפליקות שלא מחזירות את ההשקעה

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

טיפ: ודאו שלכל רפליקה יש מטרה. חברו את כלי ה-BI והאפליקציות שלכם כך שישתמשו בהן לתעבורת קריאה.

  • רפליקות צריכות להקל על העומס בשרת הראשי.

  • הסירו רפליקות שאינן תומכות בעומסי עבודה אמיתיים.

גיבויים וחלונות תחזוקה

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

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

הגדרת ברירת מחדל

מה עלול להשתבש

תקופת שמירת גיבוי ארוכה

עלויות אחסון גבוהות

תחזוקה בברירת מחדל

השבתה בשעות העבודה

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

מדריך התאמת גודל ל-Azure PostgreSQL

מעקב אחר מדדי עומס עבודה אמיתיים

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

מדד

תיאור

Server Request Rate

מודד את מספר הבקשות שהשרת מטפל בהן.

Server Response Time

מציין את הזמן שנדרש להשיב לבקשות.

Dependency Calls

סופר את מספר הקריאות שנשלחו לתלויות.

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

התאמת מחשוב ואחסון

אחרי המדידה אפשר לכוונן את המחשוב והאחסון. אם השימוש במעבד נשאר מתחת ל-25% רוב הזמן, כדאי לבחור שרת קטן יותר. אפשר גם להשתמש בלוחות זמנים של הפעלה והשהיה למסדי נתונים שאינם פועלים כל היום. לגבי אחסון, בדקו כמה מקום אתם משתמשים בפועל. אם הדיסק גדול בהרבה מהנתונים, יש לכווץ אותו. כדאי להגביל את הגדלה האוטומטית כדי שהדיסק לא יגדל יותר מדי. בחרו ב-Premium SSD v2 רק אם אתם צריכים מהירות גבוהה או הרבה קלט/פלט.

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

אופטימיזציה של HA, רפליקות וגיבויים

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

  • השתמשו ב-HA עבור מערכות קריטיות בלבד.

  • חברו כלי BI לרפליקות לקריאה.

  • נקו גיבויים ישנים ורפליקות שאינן בשימוש.

הערה: ניקוי שוטף ותזמון חכם שומרים על העלויות נמוכות ועל מסד הנתונים בריא.

שיטות עבודה מומלצות לבקרת עלויות שוטפת

ביקורות שוטפות ואוטומציה

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

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

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

הנה רשימת בדיקה פשוטה לביקורת החודשית שלכם:

  • בדקו את השימוש במעבד ובזיכרון של השרתים.

  • בדקו את גודל האחסון ואת קצב הגידול שלו.

  • ודאו שמשך שמירת הגיבויים מתאים לצרכים שלכם.

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

  • תייגו משאבים זמניים ונקו אותם.

משימת ביקורת

פעולה לביצוע

בדיקת CPU/זיכרון

הקטינו אם אין שימוש מלא

ביקורת אחסון

כווצו או הגבילו דיסקים

בדיקת גיבויים

התאימו את משך השמירה

בדיקת שכפולים

הסירו שכפולים לא פעילים

משאבים זמניים

מחקו או תייגו לפי TTL

הדרכת הצוות לשליטה בעלויות

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

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

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

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

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

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

שאלות נפוצות

מהי דליפת העלויות הגדולה ביותר ב-Azure PostgreSQL Flexible Server?

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

איך אדע אם אני צריך High Availability?

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

האם אפשר לכווץ את האחסון לאחר מחיקת נתונים?

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

כמה לעיתים קרובות כדאי לבצע ביקורת לסביבת PostgreSQL שלי?

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

Entities in this article

High availability Disaster recovery IOPS Microsoft To Do

Related articles

RSS