כיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?
-
כפי שכתבתי פה בפורום היה לי תקלה בשבוע שעבר בשרת שהשבית לי כמה לקוחות עד שהחייתי בחזרה את השרת
חשבתי איך ניתן למנוע דברים כאלו או לפחות למזער את הנזק לזמן קצר מאוד?
אני חשבתי על רעיון להחזיק שני שרתים בשני חברות שונות שעל שניהם יהיו לי אותם נתונים - עם אותם אתר, וכל הזמן יהיו קריאות בין שני השרתים וכשאקבל שגיאה באחד מהם שהשרת לא מגיב/לא פעיל אז קודם כל אקבל התראה על כך, ושנית כל אולי אם אפשר להפנות את הדומיין שלי לשרת השני (הדומיין שלי רשמתי פה)
השאלה שלי הוא
1. לקבל את עצת המומחים פה שיגידו מה הם חושבים/איך הם מבטחים את עצמם ממקרה כזה?
מה עושים למשל בנקים וכו' (אני מבין שיש להם שרתים הרבה יותר טובים וזה כנראה נמצא פיזית לידם, אבל הם סומכים על שרת אחד?)?
2. האם זה רעיון נכון?
3. האם יש אולי באתר הנ"ל דרך להעביר אוטומטית את ה DNS לשרת אחר? -
השאלה הזו היא מצויינת אבל אתה לא אוחז בה בכלל.
המושג של הפניה לשרת אחר בעת עומס או שגיאה היא LB = איזון עומסים. זה במקור עשוי לחלק את העבודה של שני שרתים אבל זה מצויין גם למקרים שהשרת מושבת (לא מגיב). אבל לא זו הבעיה שלך כעת.
למה? אני למשל מעולם לא השתמשתי באופן פעיל בLB, זאת למרות שאני מארח אתרים במשך שנים, חלקם קטנים חלקם גדולים וחלקם בעלי קריטיות מסויימת. הפורום הזה הוא גם יושב על שרת שלי, וכפי שאתה רואה בדך כלל הוא עובד.
אני מתכוון לומר שהפתרון הזה מיועד למקרים של קריטיות גבוהה שזה המענה היחיד עבורם.במקרה שלך יש מענה פשוט בהרבה, לרכוש שרת טיפלה יותר רציני (מחברה רצינית), ולהבין קצת יותר טוב מה שקורה שם.
כשתבין יותר טוב מה קורה בשרת ולמה הוא נפל, 99% מהנפילות לא יקרו כלל. -
-
- לא. אם הם טיפלו ולא הסבירו לך מה הייתה הבעיה, זה דוגמה מצויינת לחברה לא רצינית.
- שרת לא נופל בחיים.
אין כזה מושג "בלי סיבה". אנשי סיסטם מתעדים בעת כיבוי שרת למה הם כיבו, כי כל כיבוי/הדלקה בשרת זו תופעה נדירה שצריך לדעת מה היה שמה.
גם בחברה לא רצינית לכאורה לא צריך לדאוג לגיבוי בשביל פעולה רציפה. אבל הנה הייתה לך תקלה, לא ידעת או שאין לך גישה לשרת כשהוא תקול, ולכן אין לנו כעת מידע מה היה שמה (והלוגים בטח מחוקים אם אני צודק שהייתה בעיית מקום).
אז מה תיתן לך חברה רצינית? לא יודע, אבל זה שלב בסיסי יותר מלעשות LB.
לחברת Cloudflair יש שירות LB בתשלום, בטח במחיר שבו אתה יכול להחזיק שרת פצצה בחברה יוקרתית.
-
@ששא
אני מציין כאן משהו נוסף שלדעתי קשור לנושא
יש שירות בחינם netdata שניתן להתקין על השרת ולראות כל הזמן את מצב ה CPU הראם והדיסק, עם פירוט לפי צריכה לפי התוכנות שרצים וכו' כולל היסטוריה של הימים האחרונים.
ככה תוכל לנטר כל הזמן ולעקוב על המצב בשרת, וכן במקרה של נפילה תוכל לראות לאחר ההפעלה מחדש איזה תוכנה העלתה את הCPU או הראם וכו'. -
@ששא כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:
מאיפה אפשר לשלוט על זה?
כברירת מחדל זה רץ על פורט 19999 ויש לפתוח את זה בחומת האש (להגדיר רק מה IP שלך)
ניתן גם באמצעות חשבון בענן שלהם מכל מקום ואז אתה לא צריך לפתוח את הפורט אבל נראה לי שזה יכול לעלות כסף.@ששא כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:
ואפשר לסמוך על זה?
אני לא המומחה לפסוק כאלו דברים, אבל נראה לי שזה פרוייקט ידוע ומוכר.
אני משתמש בזה כבר כמה שנים. -
@ששא כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:
@dovid כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:
Hetzner
זה הקישור הישיר?
אבל לא כתוב שם מפרש חוץ מאיחסון - לא כתוב מעבדים/זיכרון ראם וכו'זה לא VPS, זה אירוח אתרים
זה הלינק: https://www.hetzner.com/cloud -
@ששא כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:
@dovid כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:
וdigitalocean
יכול להיות שהכי זול זה 54 דולר?
הכי זול זה 4 דולר
https://www.digitalocean.com/pricing/droplets -
@צדיק-תמים כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:
זה הלינק: https://www.hetzner.com/cloud
@צדיק-תמים כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:
הכי זול זה 4 דולר
https://www.digitalocean.com/pricing/dropletsמה יותר מומלץ? כי hetzner הרבה הרבה יותר זול
ולבחור בשותפי או שזה ממש לא טוב? -
@ששא זה המון ביחס למה שאתה כנראה צריך. אתה לוקח לפי מה שאתה רגיל מהביצועים של קונטאבו...
תתחיל מ CX21, ותראה אם אתה בכלל צריך יותר, תמיד אתה יכול להגדיל את המשאבים בקליק (וגם להפחית בקליק, למעט שטח דיסק שאפשר רק להגדיל) וכמובן לשלם חיוב יחסי, ובלי עמלת הקמה ושטויות דומות של קונטאבו. -
קודם כל תודה רבה על ההדרכה והעזרה!
למעשה
@צדיק-תמים כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:זה המון ביחס למה שאתה כנראה צריך.
נכון, פשוט בטעות לקחתי משרת ייעודי ולא שיתופי...
@צדיק-תמים כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:
ובלי עמלת הקמה ושטויות דומות של קונטאבו.
גם שם לא לקחתי עלות הקמה וכו'
ומה זה מה שבתמונה?