ABA


"איך אפשר שאתר ישב על 2 שרתים?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14694 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14694
DorCohen

   18:10   23.12.08   
אל הפורום  
  איך אפשר שאתר ישב על 2 שרתים?  
 
   יש לי אתר ואני רוצה שהוא ישב על 2 שרתים
כאשר כל שרת יושב במקום אחר

או שאם שרת אחד נופל, או עמוס- הגולשים יופנו לשרת השני..


איך עושים את זה ???


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אמ.. djME 23.12.08 20:20 1
  נראה לי שפשוט צריך להגדיר שרתי DNS של 2 השרתים... iking  23.12.08 22:15 2
     אבל איך בידיוק זה יעדכן בדטה בייס ב2 השרתים? :| DorCohen 23.12.08 22:59 3
  UP DorCohen 24.12.08 17:52 4
  WebService? =P ronen333  24.12.08 18:55 5
  למה אתם מבלבלים את הבנאדם..! lior066 25.12.08 13:18 6
  לגבי הDB: זה נקרא transactional replication Sn00py  25.12.08 20:00 7
     תודה רבה :) DorCohen 25.12.08 20:01 8
     אני לא הייתי מגדיר את השיטה לבדיקה בעמוד הראשון חאפרית. lior066 25.12.08 21:18 9
         שאתה שם אתר על שני שרתים אתה לא רק מרוויח load balance Sn00py  25.12.08 23:24 10

       
djME

   20:20   23.12.08   
אל הפורום  
  1. אמ..  
בתגובה להודעה מספר 0
 
   חפש בגוגל את המילהף load blance


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
iking 
חבר מתאריך 1.8.02
44928 הודעות
   22:15   23.12.08   
אל הפורום  
  2. נראה לי שפשוט צריך להגדיר שרתי DNS של 2 השרתים...  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DorCohen

   22:59   23.12.08   
אל הפורום  
  3. אבל איך בידיוק זה יעדכן בדטה בייס ב2 השרתים? :|  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DorCohen

   17:52   24.12.08   
אל הפורום  
  4. UP  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   18:55   24.12.08   
אל הפורום  
  5. WebService? =P  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   13:18   25.12.08   
אל הפורום  
  6. למה אתם מבלבלים את הבנאדם..!  
בתגובה להודעה מספר 0
 
   יש כמה שיטות לדברים האלה , אבל בעיקרון זה דיי פשוט ( חח ל 2 שרתים כמובן )

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

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

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

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

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:00   25.12.08   
אל הפורום  
  7. לגבי הDB: זה נקרא transactional replication  
בתגובה להודעה מספר 0
 
   מצטער על התגובה המאוחרת אבל לא הייתי במחשב.
כתבו לא מעט דברים לא נכונים בכלל וגם כמה דברים נכונים.
מה שאתה רוצה לעשות זה לשים מס' שרתים לאותו אתר. התהליך נקרא load
balancing ומה שאתה רוצה בעצם לעשות זה לבדוק לאיזה שרת לנתב את הבקשה
ע"מ לחלוק בעומס במס' שרתים. האופציה קיימת במס' דרכים.


ה'חאפרית'(לדעתי) מבינהן היא באמת לעשות בעמוד הראשי בדיקה לגבי השרת
(אפשרי ללא כל בעיה) ולגבי כמות הזכרון וכו' ולהריץ בדיקה כזו לגבי שרת רחוק, ואם השרת הרחוק עמוס פחות - להעביר אליו.
הדרך המקצועית יותר היא להשתמש ב load balancers למינהם ברמת התוכנה או החומרה. יש מס' balancers ברמת החומרה, של cisco לדוגמה שאתה יכול
להתקין בחוות השרתים שלך. אתה יכול לעשות את זה ברמת התוכנה. אין לי מושג איך עושים את זה בשרתי PHP כמו שאני מניח שיש לך, אבל בשרתי
וינדואס לדוגמה יש לך את Microsoft NLB שמאפשר לך לעשות את זה.

לגבי ה DB -אתה רוצה לעשות transactional replication - אתה רוצה בעצם
לבצע mirroring של ה DB מהשרת העיקרי שלך לשרת משני (slave). בעזרת
transactional replication אתה יכול לעשות את זה כמעט מיידית לאחר
שהשרת העיקרי מתעדכן. תקרא על זה. זה די פשוט.


בכל אופן בהצלחה!

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DorCohen

   20:01   25.12.08   
אל הפורום  
  8. תודה רבה :)  
בתגובה להודעה מספר 7
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   21:18   25.12.08   
אל הפורום  
  9. אני לא הייתי מגדיר את השיטה לבדיקה בעמוד הראשון חאפרית.  
בתגובה להודעה מספר 7
 
   אם תחשוב על זה מבחינת עלויות ,

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

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

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   23:24   25.12.08   
אל הפורום  
  10. שאתה שם אתר על שני שרתים אתה לא רק מרוויח load balance  
בתגובה להודעה מספר 9
 
   אתה גם מבטיח fault tolerence... ברגע שאתה עושה את השיטה עם הדף שמפנה, אתה מאבד את זה...

בכל אופן אפשר להתקין את מה שאמרתי על כל שרת DEDICATED פשוט. זה לא אפשרי רק באחסון שיתופי.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net