|
18-12-13, 16:49 | # 1 |
חבר מתקדם
דירוג מסחר: (0)
|
מערך Cluster
שלום,
יש לי שרת ייעודי עליו מותקן פאנל DirectAdmin. יש שם מספר אתרים חשובים מאוד שאני חייב עבורם Uptime מקסימלי. המטרה היא בעצם לשכפל את המידע כולו בזמן אמת לשרת אחר כך שבמידה והשרת אינו מגיב מסיבה כלשהי (רשת למטה, בעיית חומרה, וכו') האתר יעבור אוטומטית לשרת מספר 2. הפתרון עליו חשבתי הוא 2 שרתי DNS (אחד על כל מכונה) כששינויים בקבצי הzone מתעדכנים מיידית בשניהם (פונקציה שזמינה בDA למיטב ידיעתי). מערך Cluster למסד הנתונים. ובנוגע לקבצים עצמם לדעתי העתקה שלהם (rsync) כל מספר שעות תיהיה מספקת. השאלה היא האם לדעתכם יש דרך יעילה יותר לעשות את זה? האם כדאי להוסיף מכונה שלישית לצורך Load Balancing? האם יש צורך ביותר מ-2 מכונות בשביל MySQL Cluster? (הבנתי שצריך מכונת management ומכונות node). תודה
__________________
HIGHDESIGN.co.il עיצוב ובניית אתרים. |
20-12-13, 03:49 | # 7 |
עסק רשום [?]
דירוג מסחר: (0)
|
יש דרכים יותר פשוטות לעשות את זה, כמו הטכנולוגיה של VMware שנקראת Fault Tolerance שבעצם דואגת ש2 השרתים יהיו מסונכרנים בזמן אמת ברמת התשתית ודואגת להעביר את השרת המשני לסטטוס של Active במידה והראשי נופל, כל זה בלי שהמערכת הפעלה בכלל מודעת לזה.
אם אני לא טועה, גם ב Hyper-V יש משהו מקביל אבל אני לא גאון גדול ב M$, אבל אם תחפש על זה בטוח תמצא. |
21-12-13, 11:39 | # 8 | |
עסק רשום [?]
דירוג מסחר: (0)
|
ציטוט:
ו zoharesh כדי לעבוד ב cluster מומלץ לעבוד לפחות עם 3 שרתים כי במידה ושרת קורס שהעומס יתחלק בן שני שרתים ולא הכל יפול על שרת אחת.
__________________
Global Net Access | www.Rhost.biz | Europe & USA Data Centers Domains | Certificates | Web Hosting | VPS | Enterprise Solutions |
|
26-12-13, 00:56 | # 10 |
עסק רשום [?]
דירוג מסחר: (0)
|
אתה צריך כמה דברים כדי שהעסק הזה יקרה:
1. סנכרון מלא בין שני שרתים או יותר ברמת קבצים וDB 2. מנגנון שלישי שיודע לדגום ולהחליט איך להפנות את התעבורה - שרת HA Proxy, DNS w/ IP Failover או כל פתרון אחר השאלה האמיתית היא מול מה אתה מנסה להתגונן. נפילות ברמת רשת החשמל או נפילת של רשת התקשורת. במידה והפחד הוא מאי זמינות ברשת החשמל - 2 מכונות וירטואליות שמריצות VMware FT יסגרו לך את הפינה הזו במידה והחשמל והרשת מגובים כמו שצריך במידה והפחד הוא מאי זמינות ברשת התקשורת - אתה צריך 2 מכונות שירוצו בתאום מלא ושהפסיקה מי מהמכונות תקבל את התעבורה תגיע ממקום שלישי (שירות DNS כזה או אחר או שרת שלישי שעושה את הפסיקה ואת הניתוב עצמו). אם אתה מחליט על כיוון של LB - עדיף ששני השרתים יהיו בתצורה דומה. במידה ולא, יש לוודא שהשרת המשני מסוגל לספוג את העומסים. שלא יצא מצב שהוא יקבל פיק בתעבורה והוא פשוט יפסיק לעבוד. דווקא פתרונות מהסוג הזה הרבה פעמים אפשריים לביצוע בצורה זולה ואמינה יותר בסביבת ענן (Public Cloud) במידה ואין עליך מגבלות תקינה שלא מאפשרות את זה. אם תרצה יעוץ נוסף בעניין הזה צור איתי קשר באימייל yoavz@yoavz.net או בטלפון 050-6944722. יואב צורי. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|