TCP / UDP פרופיל חוות

פורסם על ידי זאבנט | 19 בפברואר, 2016

TCP / UDP עריכת פרמטרים גלובליים

בחלונית זו תוכל להגדיר את הפרמטרים לשיפור ביצועי החוות שלך ואת התכונות המותאמות אישית לשירות הווירטואלי שלך עבור חוות TCP ו- UDP.

פרופיל החווה TCP / UDP מספק לוח הפצה עם הפרמטרים הבאים:

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

חווה וירטואלית IP ופורט וירטואלי. אלה הם כתובת ה- IP הווירטואלית והפורט הווירטואלי שבו השירות הווירטואלי עבור החווה יהיה קשור ומאזין במערכת איזון העומסים. כדי לבצע שינויים בתחומים אלה, ודא שה- IP וה- Virtual החדשים אינם בשימוש. כדי להחיל את השינויים, שירות החווה יופעל מחדש באופן אוטומטי.

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

כאן יש לך הסבר קצר על האלגוריתמים הזמינים לפרופילי TCP ו- UDP.

סיבוב רובין - שיתוף שווה. איזון שווה של התנועה לכל השרתים האמיתיים הפעילים. עבור כל חיבור נכנס האיזון מקצה בסיבוב הבא רובין שרת אמיתי כדי לספק את הבקשה.
לקוח דביק. החווה תיצור מחרוזת חשיש עבור כל לקוח IP ולשלוח כל חיבור מאותו חשיש לאותו שרת אמיתי. טבלאות חשיש נוצרות עם השרתים האמיתיים והבקשות מוקצות באמצעות האלגוריתם הבא:

אינדקס = cli% nServers

כאשר 'אינדקס' הוא המדד של טבלת ה- Hash האמיתית של השרת, 'cli' הוא ייצוג שלם של כתובת ה- IP וה- nServers הוא מספר השרתים האמיתיים הזמינים. אלגוריתם זה הוא דרך ליצור התמדה באמצעות כתובת ה- IP, אבל זה חזק יותר אם יש מגוון של רשתות משנה לגשת לשירות שלך (לדוגמה, שירות בינלאומי).
משקל - חיבור ליניארי המשגר ​​לפי משקל. חיבורי איזון בהתאם לערך המשקל, עליך לערוך ערך זה עבור כל שרת אמיתי. הבקשות נמסרות באמצעות אלגוריתם כדי לחשב את העומס של כל שרת באמצעות חיבורים בפועל אליהם, ולאחר מכן ליישם הקצאת משקל ליניארי.
עדיפות - חיבורים לעדיפות הגבוהה ביותר הזמינה. איזון כל החיבורים לאותו שרת עדיפות עליונה. אם שרת זה מושבת, החיבורים עוברים לשרת הבא הגבוה ביותר. עם אלגוריתם זה ניתן לבנות שירות אשכול Active-Pasive עם מספר שרתים אמיתיים.

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

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

זמן קצוב לתגובה לאחור. זה השניות המקסימליות שהשרת האמיתי צריך לענות לבקשה. אם תגובת ה- backend מאוחרת מדי, השרת יסומן כרשימה שחורה. השינוי של פרמטר זה מוחל באופן מקוון עבור פרופילי TCP ו- UDP.

מספר מרבי של חיבורים בו-זמניים עבור ה- IP הווירטואלי. זהו הערך המקסימלי של חיבורים מבוססים ולקוחות פעילים שהשירות הווירטואלי יוכל לנהל. עבור חוות UDP ערך זה מציין את החבילות הממתינות הממתינות לעיבוד על-ידי השירות הווירטואלי. כדי לשנות שדה זה החווה תופעל מחדש באופן אוטומטי.

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

הוסף כותרת X-Forwarded-For לבקשות http. אפשרות זו מאפשרת כותרת HTTP X-Forwarded-For לספק לשרת האמיתי את כתובת ה- IP של הלקוח. כדי לשנות תכונה זו יחולו באופן מקוון. כברירת מחדל מושבתת. אפשרות זו אינה זמינה עבור חוות UDP.

תדירות לבדוק backends backends. ערך זה בשניות הוא הזמן להוציא שרת אמיתי ברשימה השחורה ובודק אם הוא חי. שים לב שהרקע האחורי לא יהיה במצב עד לסיום החיבור הראשון המוצלח. השינוי בפרמטר זה מוחל באופן מקוון עבור פרופילי TCP ו- UDP.

השתמש בחווה כדי לבדוק שרתי backend. סימון תיבה זו יאפשר מצב ניטור מתקדם יותר עבור תומכים אחוריים בהתאמה אישית לחלוטין עבור סקריפטים משלך. כאשר מתגלה בעיה על ידי farmguardian מבטל אוטומטית את השרת האמיתי ויסומן כרשימה שחורה. זהו שירות עצמאי ולכן אין צורך להפעיל מחדש את שירות החווה. לקבלת פרטים נוספים אודות שירות זה, אנא קרא את המדור FarmGuardian. אפשרות זו אינה זמינה עבור חוות UDP.

TCP / UDP עריכת שרתים קונפיגורציות

לאחר יצירת חווה חדשה, עליכם לכלול את השרתים עם השירותים האמיתיים על מנת לספק את חיבורי הלקוח.
תחת תצורת טבלת עריכת שרתי ה- IP האמיתית תוכל לכלול את תומכי התצורה לכל backend ואת הפרמטרים הספציפיים שלהם.

עם חוות TCP או UDP תוכל להגדיר את המאפיינים הבאים:

שרת. זהו מזהה אוטומטי שהוקם כאינדקס עבור השרת האמיתי. מנהל המערכת אינו יכול לשנות ערך זה.
כתובת. זוהי כתובת ה- IP של השירות האמיתי.
נמל. זה יציאת השרת האמיתי בו האזנה השירות האמיתי.
חיבורים מקסימליים. זהו המספר המקסימלי של חיבורים בו-זמניים שהשרת האמיתי הנוכחי יוכל לקבל. ערך זה חייב להיות קטן מלקוחות Max של הפרמטרים הגלובליים.
מִשׁקָל. זהו ערך המשקל עבור השרת האמיתי הנוכחי, אשר שימושי רק אם האלגוריתם משקל מופעלת. ערך משקל נוסף מציין חיבורים נוספים הנשלחים אל ה- backend הנוכחי.
עדיפות. זהו ערך העדיפות עבור השרת האמיתי הנוכחי שהוא שימושי רק אם האלגוריתם Priority מאופשר. ערך העדיפות המקובל הוא בין 1 לבין 9, פחות ערך מציין עדיפות רבה יותר לשרת הנוכחי הנוכחי.

עם לחץ על הלחצן 'שמור שרת אמיתי' כדי להחיל את התצורה החדשה, או שתוכל לבטל את התהליך באמצעות הכפתור. תוצג הודעה עם התוצאה.

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

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

מצב תצוגה של TCP / UDP

פעולה זו מציגה את המצב בפועל של backends, לקוחות וחיבורים כי הם מועברים מן השירות הווירטואלי לשרתים האמיתיים.

רענן נתונים סטטיסטיים אפשרות יאפשר לרענן את תצוגת המצב בכל 10, 30, 60 או 120 שניות. יש להשתמש בו בזהירות כיוון שתכונה זו עלולה להעמיס על איזון העומס.

הטבלה סטטוס השרת האמיתי מציגה את מצב כל backend:

שרת. זהו מספר הזיהוי האחורי בתוך החווה.
כתובת. זוהי כתובת ה- IP האמיתית של השרת.
נָמָל. זהו מספר היציאה שבו השירות האמיתי של השרת האמיתי הנוכחי הוא מקשיב.
מצב. נקודה אדומה פירושה שהשרת האמיתי הנוכחי נמצא למטה או ברשימה השחורה (ייתכן שהוא נגרם עקב שגיאת חיבור או עקב בדיקה מתקדמת של החווה), ובינתיים נקודה ירוקה פירושה שה- backend מחובר ומספק חיבורים. נקודה צהובה פירושה שהרקע האחורי נמצא במצב תחזוקה.
ממתין. זה מספר חיבורים ממתינים במערכת כי הם על מצב SYN עבור backend הנוכחי, בלי הפסקה של שירות החווה.
הקים הקים. זהו מספר חיבורים הוקמה במערכת כי הם על המדינה הוקמה עבור backend הנוכחי, בלי הפסקה של שירות החווה.
סגור. זהו מספר החיבורים הסגורים במערכת הנמצאים במצב TIME_WAIT עבור ה- backend הנוכחי, ללא תלות בשירות החווה.
לקוחות. זה מספר הלקוחות (כתובות IP ייחודיות) המשויכים לשרת backend הנוכחי. זה זמין רק בחוות TCP.
מִשׁקָל. זהו ערך המשקל שנקבע עבור כל backend.
עדיפות. זהו ערך העדיפות שנקבע עבור כל שרת backend. לא זמין עבור פרופילי חוות HTTP.

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

אל האני סטטוס הפעלות לקוח יהיה מאוכלס רק כאשר ההתמדה של הלקוח מופעלת.

לקוח. זיהוי חיבור לקוח.
כתובת. כתובת IP של חיבור לקוח.
גיל (שניות). הזמן הכולל של הלקוח כי החיבור הוא חי (בשניות).
שרת אחרון. שרת backend האחרון שבו חיבור הלקוח נמסר.
מתחבר. הלקוח סה"כ חיבורים מונה מאז הפגישה הלקוח נשמר בזיכרון.
נשלח (mb). סה"כ כמות הנתונים שהלקוח שלח למאזן העומס (ב- Mb).
התקבל (mb). סה"כ כמות הנתונים שהלקוח קיבל מאיזון העומס (ב- Mb).

הקשר. זיהוי החיבור בתוך הליבה איזון עומס שבו הקשר בין הלקוח לשרת נרשם.
לקוח. זיהוי הלקוח בתוך הליבה איזון העומס.
שרת. זיהוי שרת בתוך הליבה איזון העומס.

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

תשתף:

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

האם המאמר הזה היה מועיל?

מאמרים נוספים