הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   תחזוק שרתים ושירותי רשת נוספים (https://hosts.co.il/forums/forumdisplay.php?f=29)
-   -   מערך Cluster (https://hosts.co.il/forums/showthread.php?t=105951)

zoharesh 18-12-13 16:49

מערך Cluster
 
שלום,
יש לי שרת ייעודי עליו מותקן פאנל DirectAdmin.
יש שם מספר אתרים חשובים מאוד שאני חייב עבורם Uptime מקסימלי.
המטרה היא בעצם לשכפל את המידע כולו בזמן אמת לשרת אחר כך שבמידה והשרת אינו מגיב מסיבה כלשהי (רשת למטה, בעיית חומרה, וכו') האתר יעבור אוטומטית לשרת מספר 2.

הפתרון עליו חשבתי הוא 2 שרתי DNS (אחד על כל מכונה) כששינויים בקבצי הzone מתעדכנים מיידית בשניהם (פונקציה שזמינה בDA למיטב ידיעתי).
מערך Cluster למסד הנתונים.
ובנוגע לקבצים עצמם לדעתי העתקה שלהם (rsync) כל מספר שעות תיהיה מספקת.

השאלה היא האם לדעתכם יש דרך יעילה יותר לעשות את זה?
האם כדאי להוסיף מכונה שלישית לצורך Load Balancing?
האם יש צורך ביותר מ-2 מכונות בשביל MySQL Cluster? (הבנתי שצריך מכונת management ומכונות node).

תודה :)

yonatan 18-12-13 17:06

אתה משתמש ב DA ?
זה בשבילך:

http://help.directadmin.com/item.php?id=266

zoharesh 18-12-13 18:34

הפתרון שהם מציעים לא מתאים לדרישות שלי כי הוא לא קורה בזמן אמת (גיבוי יומי).

MyDns 18-12-13 18:58

CLUSTER זה 2 שרתים ומעלה שעובדים במקביל
High-availability - משמש לזמינות מלאה. כגון חילוק עומסים. התראות נפילות. ושרידות
בישביל המקסימום שרידות. מקימים שרת 1 MASTER CLUSTER ועוד 2 SLAVE

zoharesh 18-12-13 19:01

הבנתי שאפשר לעשות את מה שאני רוצה עם 2 שרתים בלבד.
פשוט על שניהם צריכים לרוץ אותם שירותים (DNS Server, MySQL וכו') ופשוט צריך לסנכרן בניהם בזמן אמת.

MyDns 18-12-13 19:05

ציטוט:

נכתב במקור על ידי zoharesh (פרסם 885056)
הבנתי שאפשר לעשות את מה שאני רוצה עם 2 שרתים בלבד.
פשוט על שניהם צריכים לרוץ אותם שירותים (DNS Server, MySQL וכו') ופשוט צריך לסנכרן בניהם בזמן אמת.

שיב לב לדגש שאמרת לבין מה שאני אמרתי לך.
אני חושב שעדיף שתקרא קצת על CLUSTER ו HA

INFINITY 20-12-13 03:49

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

אם אני לא טועה, גם ב Hyper-V יש משהו מקביל אבל אני לא גאון גדול ב M$, אבל אם תחפש על זה בטוח תמצא.

Rhost 21-12-13 11:39

ציטוט:

נכתב במקור על ידי INFINITY (פרסם 885097)
יש דרכים יותר פשוטות לעשות את זה, כמו הטכנולוגיה של VMware שנקראת Fault Tolerance שבעצם דואגת ש2 השרתים יהיו מסונכרנים בזמן אמת ברמת התשתית ודואגת להעביר את השרת המשני לסטטוס של Active במידה והראשי נופל, כל זה בלי שהמערכת הפעלה בכלל מודעת לזה.

אם אני לא טועה, גם ב Hyper-V יש משהו מקביל אבל אני לא גאון גדול ב M$, אבל אם תחפש על זה בטוח תמצא.

אני לא חושב שהוא רוצה להוציא עכשיו 5 אלף דולר על פתרון vmware

ו zoharesh כדי לעבוד ב cluster מומלץ לעבוד לפחות עם 3 שרתים כי במידה ושרת קורס
שהעומס יתחלק בן שני שרתים ולא הכל יפול על שרת אחת.

INFINITY 22-12-13 06:11

הוא לא ציין תקציב וסתם לידע כללי, הוא לא חייב לרכוש רישיון ב5K, הוא יכול גם לשכור אחד.

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

zoharesh 22-12-13 15:30

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

אגב, נניח שאחליט ללכת על פתרון שכולל Load balancing (משמע 3 שרתים).
האם המפרט שלהם צריך להיות זהה? או שאין לזה חשיבות?


כל הזמנים הם GMT +2. הזמן כעת הוא 03:49.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ