פתרון load-balance
שלום,
יש לי שרתים במספר מדינות, השרת הראשי בישראל וכרגע אני מחזיק שרת נוסף לגיבוי באירופה. חשבתי להפוך את זה לסוג של load-balance הבעיה שבגלל המרחק הפיזי הגדול ומהירות החיבור הנמוכה יחסית מהארץ לחו"ל פתרון load-balance לא בא בחשבון. אז רציתי להתייעץ אתכם מה לדעתכם המקסימום שאני יכול לעשות על מנת ליצור שרת "מראה". בנוגע לקבצים הפתרון הפשוט יהיה שימוש בrsync שירוץ נניח כל 10 דקות, הבעיה היא במסדי הנתונים - שם העדכונים תכופים ואיבוד מידע של 10 דקות יכול לגרום לי הרבה נזק וכאב ראש מיותר. אז...אני פתוח להצעות :) |
פתרון של Geodns, עם TTL נמוכים.
הלקוחות מישראל - מגיעים לשרת בישראל, הלקוחות מאירופה וארה"ב - מגיעים לאירופה. במידה ואחד השרתים נופל, אתה מעדכן את ה-ZONE FILE ב-DNS, שיפנה לשרת האחר. עוד כאן: http://en.wikipedia.org/wiki/Geodns |
תודה על הרעיון, מה לגבי מסדי הנתונים?
כרגע הרעיון היחיד שעולה לי זה השכרת שירות SQL בענן למרות שאני לא ממש אוהב את הרעיון. יש למישהו ניסיון עם MySQL Cluster בשרתים מרוחקים פיזית? הביצועים נפגעים משמעותית? |
אחד מאסטר, אחד סלייב,
הכתיבה אך ורק למאסטר (שני השרתים כותבים לשם) הקריאה - מקומית. |
מה הבעיה עם כתיבה לכל node לפי המיקום הפיזי הקרוב?
הרי בכל מקרה הם מסתנכרנים בניהם בכל שאילתה... (שלוקחת זמן ממושך מהרגיל) |
|
כל הזמנים הם GMT +2. הזמן כעת הוא 16:27. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ