TCP פרופיל חוות

פורסם ב-19 בפברואר, 2016
אזהרה! פרופיל TCP הוצא משימוש, השתמש במקום זאת בפרופיל L4xNAT

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

הפרמטרים הספציפיים לחוות TCP פשוטה הם:

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

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

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

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

אינדקס = cli% nServers

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

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

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

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

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

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

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

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

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

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

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

 

TCP עריכת שרתים אמיתיים תצורות

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

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

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

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

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

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

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

תשתף:

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

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

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