เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชœเซ‡เชฎ เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เชเช•เชตเชฟเชง เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเซ€เชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ€เช เช›เซ€เช, เชคเซ‡เชฎ เช†เชชเชฃเซ‡ เชจเชตเชพ เชชเชกเช•เชพเชฐเซ‹เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€เช เช›เซ€เช.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚, เชธเชฟเชธเซเชŸเชฎเชจเชพ เช•เชฏเชพ เชญเชพเช—เชฎเชพเช‚ เชญเซ‚เชฒ เช†เชตเซ€ เช›เซ‡ เชคเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเซเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡. เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡, เชธเชฎเชธเซเชฏเชพ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเชพ เช•เซ‹เชกเชฎเชพเช‚ เช…เชฅเชตเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชถเซ‹เชงเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เชฌเชงเซเช‚ เชนเชตเซ‡ เชเชŸเชฒเซเช‚ เชธเซเชชเชทเซเชŸ เชจเชฅเซ€ เชฐเชนเซ‡เชคเซเช‚. เช…เชฎเชพเชฐเซ‡ เช†เช–เซ‹ เชฐเชธเซเชคเซ‹ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชตเชฟเชจเช‚เชคเซ€เช เชถเชฐเซ‚เช†เชคเชฅเซ€ เชธเชฎเชพเชชเซเชคเชฟ เชธเซเชงเซ€ เชฒเซ€เชงเซ€ เชนเชคเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเซ‡เช‚เช•เชกเซ‹ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚เชฅเซ€ เชชเชธเช‚เชฆ เช•เชฐเซ‹. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช˜เชฃเซ€ เชชเชพเชธเซ‡ เชคเซ‡เชฎเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชตเชฟเชงเชพเช“ เชชเชฃ เช›เซ‡, เชœเซ‡ เชคเชพเชฐเซเช•เชฟเช• เชญเซ‚เชฒเซ‹ เชคเซ‡เชฎเชœ เช•เชพเชฎเช—เซ€เชฐเซ€ เช…เชจเซ‡ เช–เชพเชฎเซ€ เชธเชนเชฟเชทเซเชฃเซเชคเชพ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡.

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชนเซเช‚ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชเช• เชธเชพเชงเชจ เชถเซ‹เชงเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เชœเซ‡ เช†เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡ (เชฎเซ‡เช‚ เช† เชตเชฟเชถเซ‡ เชนเซ‡เชฌเซเชฐเซ‡ เชชเชฐ เชฒเช–เซเชฏเซเช‚ เช›เซ‡: 1, 2), เชชเชฐเช‚เชคเซ เช…เช‚เชคเซ‡ เชฎเซ‡เช‚ เชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชฌเชจเชพเชตเซเชฏเซเช‚. เช† เชฒเซ‡เช–เชฎเชพเช‚ เชนเซเช‚ เชธเซ‡เชตเชพ เชฎเซ‡เชถ เช…เชญเชฟเช—เชฎเชจเชพ เชซเชพเชฏเชฆเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซเช‚ เชธเชพเชงเชจ เชถเซ‡เชฐ เช•เชฐเซเช‚ เช›เซเช‚.

เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซ‡เชก เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เช เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชญเซ‚เชฒเซ‹ เชถเซ‹เชงเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เช‰เช•เซ‡เชฒ เช›เซ‡. เชชเชฐเช‚เชคเซ เชถเซเช‚ เชœเซ‹ เชจเซ‡เชŸเชตเชฐเซเช• เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเช“ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เช† เช…เชญเชฟเช—เชฎ เชนเชœเซ€ เชธเซเชงเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจเชฅเซ€, เช…เชฅเชตเชพ, เช–เชฐเชพเชฌ, เชธเชฟเชธเซเชŸเชฎเชจเชพ เชญเชพเช—เชฎเชพเช‚ เชคเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡ เชคเซ‡ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชœเซ‚เชจเซ€ เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจเชฅเซ€. ? เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชšเซ‹เช•เซเช•เชธ เชฎเซ‚เชณ เช•เชพเชฐเชฃ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชšเชฟเชคเซเชฐ เชนเซ‹เชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชฎเซเช–เซเชฏ เชตเซเชฏเชตเชธเชพเชฏ-เชจเชฟเชฐเซเชฃเชพเชฏเช• เชฎเชพเชฐเซเช—เซ‹เชฎเชพเช‚ เช•เชˆ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชธเชพเชฎเซ‡เชฒ เช›เซ‡.

เช…เชนเซ€เช‚ เชธเซ‡เชตเชพ เชฎเซ‡เชถ เช…เชญเชฟเช—เชฎ เช…เชฎเชพเชฐเซ€ เชฎเชฆเชฆ เชฎเชพเชŸเซ‡ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชฎเชถเซ€เชจเชฐเซ€ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเชถเซ‡ เชœเซ‡ เชธเซ‡เชตเชพเช“ เชชเซ‹เชคเซ‡ เชšเชฒเชพเชตเซ‡ เช›เซ‡ เชคเซ‡เชจเชพ เช•เชฐเชคเชพ เชจเซ€เชšเชพ เชธเซเชคเชฐเซ‡ เช›เซ‡. เช† เช…เชญเชฟเช—เชฎ เช…เชฎเชจเซ‡ เชคเชฎเชพเชฎ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เช…เชจเซ‡ เชซเซเชฒเชพเชฏ เชชเชฐ เชคเซ‡เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชจเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช•เช‚เชˆเชชเชฃ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชธเซ‡เชตเชพ เชฎเซ‡เชถ เช…เชญเชฟเช—เชฎ

เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เช…เชญเชฟเช—เชฎเชจเซ‹ เชฎเซเช–เซเชฏ เชตเชฟเชšเชพเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช…เชจเซเชฏ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฒเซ‡เชฏเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ‹ เช›เซ‡, เชœเซ‡ เช…เชฎเชจเซ‡ เช‡เชจเซเชŸเชฐ-เชธเชฐเซเชตเชฟเชธ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เช•เซ‹เชˆเชชเชฃ เชตเชธเซเชคเซ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡. เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชจเซ€เชšเซ‡ เชชเซเชฐเชฎเชพเชฃเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡: เชฆเชฐเซ‡เช• เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฎเชพเช‚ เชชเชพเชฐเชฆเชฐเซเชถเช• เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชพเชฅเซ‡ เชตเชงเชพเชฐเชพเชจเซเช‚ เชธเชพเช‡เชกเช•เชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชตเชพเชจเซ‹ เชคเชฎเชพเชฎ เช‡เชจเช•เชฎเชฟเช‚เช— เช…เชจเซ‡ เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— เชŸเซเชฐเชพเชซเชฟเช• เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡. เช…เชจเซ‡ เช† เชคเซ‡ เชœ เชธเซเชฅเชพเชจ เช›เซ‡ เชœเซเชฏเชพเช‚ เช…เชฎเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸ เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช, เชธเซเชฐเช•เซเชทเชพ เชจเซ€เชคเชฟเช“ เชฒเชพเช—เซ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช, เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเซ‹ เชฒเชพเชฆเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชธเซ‡เชตเชพเช“เชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชชเชฐ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เช‰เช•เซ‡เชฒเซ‹

เช† เช…เชญเชฟเช—เชฎเชจเชพ เช˜เชฃเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช›เซ‡: เช‡เชธเซเชŸเชฟเช“ ะธ linkerd2. เชคเซ‡เช“ เชฌเซ‹เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เช˜เชฃเซ€ เชฌเชงเซ€ เชธเซเชตเชฟเชงเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชธเช‚เชธเชพเชงเชจเซ‹ เชชเชฐ เชฎเซ‹เชŸเซ€ เช“เชตเชฐเชนเซ‡เชก เช†เชตเซ‡ เช›เซ‡. เชคเชฆเซเชชเชฐเชพเช‚เชค, เช•เซเชฒเชธเซเชŸเชฐ เชœเซ‡เชŸเชฒเซเช‚ เชฎเซ‹เชŸเซเช‚ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เช†เชตเซ€ เชธเชฟเชธเซเชŸเชฎ เช•เชพเชฐเซเชฏเชฐเชค เช›เซ‡, เชจเชตเชพ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‡ เชœเชพเชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชเชตเชฟเชŸเซ‹เชฎเชพเช‚, เช…เชฎเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชšเชฒเชพเชตเซ€เช เช›เซ€เช เชœเซ‡เชฎเชพเช‚ เชนเชœเชพเชฐเซ‹ เชธเซ‡เชตเชพเชจเชพ เชฆเชพเช–เชฒเชพเช“ เชนเซ‹เชฏ เช›เซ‡ (เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชเชกเชชเชฅเซ€ เชตเชงเชคเซ€ เชœเชพเชฏ เช›เซ‡). เชคเซ‡เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚, Istio เชธเซ‡เชตเชพเชจเชพ เชฆเชพเช–เชฒเชพ เชฆเซ€เช  ~300Mb RAM เชตเชพเชชเชฐเซ‡ เช›เซ‡. เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชถเช•เซเชฏเชคเชพเช“เชจเซ‡ เชฒเซ€เชงเซ‡, เชชเชพเชฐเชฆเชฐเซเชถเช• เชธเช‚เชคเซเชฒเชจ เชธเซ‡เชตเชพเช“เชจเชพ เชเช•เช‚เชฆเชฐ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏเชจเซ‡ เชชเชฃ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡ (10ms เชธเซเชงเซ€).

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ เชฌเชฐเชพเชฌเชฐ เช•เชˆ เช•เซเชทเชฎเชคเชพเช“เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡เชจเชพ เชชเชฐ เช…เชฎเซ‡ เชœเซ‹เชฏเซเช‚, เช…เชจเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เช…เชฎเซ‡ เช†เชตเชพ เช‰เช•เซ‡เชฒเซ‹เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซเช‚ เชฎเซเช–เซเชฏ เช•เชพเชฐเชฃ เชธเชฎเช—เซเชฐ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฐเซ€เชคเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเชคเซ€. เช…เชฎเซ‡ เชธเซ‡เชตเชพเช“เชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฐเชพเช–เชตเชพ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“ เชตเชšเซเชšเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เชนเซ‡เชกเชฐเซ‹ เชธเชพเชฅเซ‡ เชตเชฟเชตเชฟเชง เชฎเซ‡เชจเชฟเชชเซเชฏเซเชฒเซ‡เชถเชจเซเชธ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช.

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชจเชฟเชฐเซเชฃเชฏ เชชเชฐ เช†เชตเซเชฏเชพ:โ€Š เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ.

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเซ‡เชตเชพเช“เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ, เช…เชจเช‚เชค เชฐเซ€เชคเซ‡ เชธเซเช•เซ‡เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เชฒเชพเช‡เชŸเชตเซ‡เช‡เชŸ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ เช›เซ‡.

เชจเชตเชพ เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเชพ เชฎเซเช–เซเชฏ เชฒเช•เซเชทเซเชฏเซ‹ เช“เช›เชพ เชธเช‚เชธเชพเชงเชจ เช“เชตเชฐเชนเซ‡เชก เช…เชจเซ‡ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชนเชคเชพ. เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพเช“เชฎเชพเช‚เชฅเซ€, เช…เชฎเซ‡ เชคเชฐเชค เชœ เช…เชฎเชพเชฐเซ€ เชœเซ‡เช—เชฐ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชธเซเชชเชพเชจเซเชธเชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฐเซ€เชคเซ‡ เชฎเซ‹เช•เชฒเชตเชพ เชธเช•เซเชทเชฎ เชฌเชจเชตเชพ เชฎเชพเช—เซ€เช เช›เซ€เช.

เช†เชœเซ‡, เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เซเชฒเชพเช‰เชก เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เช—เซ‹เชฒเชพเช‚เช—เชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡, เช…เชฒเชฌเชคเซเชค, เช†เชจเชพ เช•เชพเชฐเชฃเซ‹ เช›เซ‡. เช—เซ‹เชฒเชพเช‚เช—เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเช–เชตเซ€ เชœเซ‡ I/O เชธเชพเชฅเซ‡ เช…เชธเซเชฎเซ‡เชณ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชฎเซเชœเชฌ เช•เซ‹เชฐเซ‹ เชชเชฐ เชธเซเช•เซ‡เชฒ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เช…เชจเซเช•เซ‚เชณ เช…เชจเซ‡ เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡. เช…เชจเซ‡, เชถเซเช‚ เชชเชฃ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡, เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เชชเซ‚เชฐเชคเซ€ เช›เซ‡. เชเชŸเชฒเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชชเชฃ เช—เซ‹เชฒเชพเช‚เช— เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚.

เช‰เชคเซเชชเชพเชฆเช•เชคเชพ

เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชชเซเชฐเชฏเชพเชธเซ‹ เชฎเชนเชคเซเชคเชฎ เช‰เชคเซเชชเชพเชฆเช•เชคเชพ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชชเชฐ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซเชฏเชพ เช›เซ‡. เชธเซ‡เชตเชพเชจเชพ เชฆเชฐเซ‡เช• เชฆเชพเช–เชฒเชพเชจเซ€ เชฌเชพเชœเซเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡, RAM เช…เชจเซ‡ CPU เชธเชฎเชฏเชจเซ‹ เชจเชพเชจเซ‹ เชตเชชเชฐเชพเชถ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช…เชจเซ‡, เช…เชฒเชฌเชคเซเชค, เชชเซเชฐเชคเชฟเชญเชพเชต เชตเชฟเชฒเช‚เชฌ เชชเชฃ เชจเชพเชจเซ‹ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช.

เชšเชพเชฒเซ‹ เชœเซ‹เชˆเช เช•เซ‡ เช…เชฎเชจเซ‡ เชถเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชฎเชณเซเชฏเซเช‚.

เชฐเชพเชฎ

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชŸเซเชฐเชพเชซเชฟเช• เชตเชฟเชจเชพ ~10Mb เช…เชจเซ‡ เช‰เชฆเชพเชนเชฐเชฃ เชฆเซ€เช  50 RPS เชธเซเชงเซ€เชจเชพ เชฒเซ‹เชก เชธเชพเชฅเซ‡ เชฎเชนเชคเซเชคเชฎ 10000Mb เชตเชพเชชเชฐเซ‡ เช›เซ‡.

Istio envoy proxy เชนเช‚เชฎเซ‡เชถเชพ เชนเชœเชพเชฐเซ‹ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เช…เชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ ~300Mb เชตเชพเชชเชฐเซ‡ เช›เซ‡. เช† เชคเซ‡เชจเซ‡ เชธเชฎเช—เซเชฐ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฎเชพเชชเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€.

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชธเชพเชฅเซ‡ เช…เชฎเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถเชฎเชพเช‚ ~10xเชจเซ‹ เช˜เชŸเชพเชกเซ‹ เชฎเชณเซเชฏเซ‹.

เชธเซ€.เชชเซ€.เชฏเซ

CPU เชตเชชเชฐเชพเชถ เชฒเซ‹เชก เชนเซ‡เช เชณ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฎเชพเชจ เช›เซ‡. เชคเซ‡ เชธเชพเช‡เชกเช•เชพเชฐเชจเซ‡ เชธเชฎเชฏเชจเชพ เชเช•เชฎ เชฆเซ€เช  เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡. เชŸเซ‹เชš เชชเชฐ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 3000 เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชฎเซ‚เชฒเซเชฏเซ‹:

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชคเซเชฏเชพเช‚ เชเช• เชตเชงเซ เชฎเชนเชคเซเชตเชจเซ‹ เชฎเซเชฆเซเชฆเซ‹ เช›เซ‡: เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เช•เช‚เชŸเซเชฐเซ‹เชฒ เชชเซเชฒเซ‡เชจ เชตเชฟเชจเชพ เช…เชจเซ‡ เชฒเซ‹เชก เชตเชฟเชจเชพเชจเซเช‚ เชธเซ‹เชฒเซเชฏเซเชถเชจ CPU เชธเชฎเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€. Istio เชธเชพเชฅเซ‡, เชธเชพเช‡เชกเช•เชพเชฐ เชนเช‚เชฎเซ‡เชถเชพ เชธเซ‡เชตเชพเชจเชพ เช…เช‚เชคเชฟเชฎ เชฌเชฟเช‚เชฆเซเช“เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเซ‡ เช† เชšเชฟเชคเซเชฐเชจเซ‡ เชฒเซ‹เชก เชตเชฟเชจเชพ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช:

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เช…เชฎเซ‡ เชธเซ‡เชตเชพเช“ เชตเชšเซเชšเซ‡ เชธเช‚เชšเชพเชฐ เชฎเชพเชŸเซ‡ HTTP/1 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชฆเซ‚เชค เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ Istio เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ 5-10ms เชœเซ‡เชŸเชฒเซ‹ เชนเชคเซ‹, เชœเซ‡ เชฎเชฟเชฒเซ€เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชธเซ‡เชตเชพเช“ เชฎเชพเชŸเซ‡ เช˜เชฃเซ‹ เชฎเซ‹เชŸเซ‹ เช›เซ‡. เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชธเชพเชฅเซ‡ เช† เชธเชฎเชฏ เช˜เชŸเซ€เชจเซ‡ 0.5-2ms เชฅเชฏเซ‹ เช›เซ‡.

เชฎเชพเชชเชจเซ€เชฏเชคเชพ

เชฆเชฐเซ‡เช• เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชฅเซ‹เชกเซ€ เชฎเชพเชคเซเชฐเชพ เชคเซ‡เชจเซ‡ เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพเชจเซ€ เชฌเชพเชœเซเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชธเชพเช‡เชกเช•เชพเชฐเชจเซ‡ เชนเชณเชตเซ€ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‡เชคเซเชฐเชฎเซ‡เชถเชจเซ‡ เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เช•เช‚เชŸเซเชฐเซ‹เชฒ เชชเซเชฒเซ‡เชจ เช˜เชŸเช• เชตเชฟเชจเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เช˜เชฃเซ€เชตเชพเชฐ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธเชฎเชพเช‚, เช•เช‚เชŸเซเชฐเซ‹เชฒ เชชเซเชฒเซ‡เชจ เชฆเชฐเซ‡เช• เชธเชพเช‡เชกเช•เชพเชฐเชจเซ‡ เชธเซ‡เชตเชพ เชถเซ‹เชง เชฎเชพเชนเชฟเชคเซ€เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเชฎเชฏ เชธเชฎเชพเชชเซเชคเชฟ เช…เชจเซ‡ เชธเช‚เชคเซเชฒเชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เช†เชตเซ‡ เช›เซ‡. เช† เชฌเชงเซเช‚ เชคเชฎเชจเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เช‰เชชเชฏเซ‹เช—เซ€ เชตเชธเซเชคเซเช“ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ, เช•เชฎเชจเชธเซ€เชฌเซ‡, เชคเซ‡ เชธเชพเช‡เชกเช•เชพเชฐเซเชธเชจเซ‡ เช•เชฆเชฎเชพเช‚ เชซเซ‚เชฒเซ‡ เช›เซ‡.

เชธเซ‡เชตเชพ เชถเซ‹เชง

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชธเซ‡เชตเชพเชจเซ€ เชถเซ‹เชง เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชตเชงเชพเชฐเชพเชจเซ€ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เช‰เชฎเซ‡เชฐเชคเซเช‚ เชจเชฅเซ€. เชคเชฎเชพเชฎ เชŸเซเชฐเชพเชซเชฟเช• เชจเซ‡เชคเซเชฐเชพ เชธเชพเช‡เชกเช•เชพเชฐ เชฆเซเชตเชพเชฐเชพ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฐเซ€เชคเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ HTTP/1 เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฌเช‚เชฆเชฐเซ‹เชจเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชธเซ‚เชšเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชชเซ‹เชฐเซเชŸ เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ HTTP เชธเช‚เชšเชพเชฐ เชฅเชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซ‡ เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เชฌเชพเชนเซเชฏ เชตเชฟเชจเช‚เชคเซ€เช“ เชตเชšเซเชšเซ‡เชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ 80, 8890, 8080 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเซ‡เช“ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. NETRA_HTTP_PORTS.

เชœเซ‹ เชคเชฎเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชคเชฐเซ€เช•เซ‡ เช•เชฐเซ‹ เช›เซ‹ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“ เชตเชšเซเชšเซ‡เชจเชพ เช†เช‚เชคเชฐ-เช•เซเชฒเชธเซเชŸเชฐ เชธเช‚เชšเชพเชฐ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ€ เชธเซ‡เชตเชพ เชเชจเซเชŸเชฟเชŸเซ€ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชชเชฆเซเชงเชคเชฟ เชฌเชฐเชพเชฌเชฐ เช เชœ เชฐเชนเซ‡ เช›เซ‡. เชชเซเชฐเชฅเชฎ, เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ kube-dns เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซ‡เชตเชพ IP เชธเชฐเชจเชพเชฎเซเช‚ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชจเชตเซเช‚ เช•เชจเซ‡เช•เซเชถเชจ เช–เซ‹เชฒเซ‡ เช›เซ‡. เช† เชœเซ‹เชกเชพเชฃ เชธเซŒเชชเซเชฐเชฅเชฎ เชธเซเชฅเชพเชจเชฟเช• เชจเซ‡เชŸเซเชฐเชพ-เชธเชพเช‡เชกเช•เชพเชฐ เชธเชพเชฅเซ‡ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฎ TCP เชชเซ‡เช•เซ‡เชŸ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชจเซ‡เชคเซเชฐเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช†เช—เชณ, เชจเซ‡เชŸเซเชฐเชพ-เชธเชพเช‡เชกเช•เชพเชฐ เชฎเซ‚เชณ เช—เช‚เชคเชตเซเชฏ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชจเซ‹เชก เชชเชฐ เชชเซ‹เชก เช†เชˆเชชเซ€ เชชเชฐ NAT เชจเซ‡เชŸเซเชฐเชพ เชตเชฟเชจเชพ เชฌเชฐเชพเชฌเชฐ เช เชœ เชฐเชนเซ‡ เช›เซ‡.

เชตเชฟเชคเชฐเชฟเชค เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เช…เชจเซ‡ เชธเช‚เชฆเชฐเซเชญ เชซเซ‹เชฐเชตเชฐเซเชกเชฟเช‚เช—

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ HTTP เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเช“ เชตเชฟเชถเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชธเซเชชเชพเชจเซเชธ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชจเซ‡เชŸเซเชฐเชพ-เชธเชพเช‡เชกเช•เชพเชฐ HTTP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ‡ เช›เซ‡, เชตเชฟเชจเช‚เชคเซ€ เชตเชฟเชฒเช‚เชฌเชจเซ‡ เชฎเชพเชชเซ‡ เช›เซ‡ เช…เชจเซ‡ HTTP เชนเซ‡เชกเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชœเชฐเซ‚เชฐเซ€ เชฎเชพเชนเชฟเชคเซ€ เช•เชพเชขเซ‡ เช›เซ‡. เช†เช–เชฐเซ‡, เช…เชฎเซ‡ เชเช• เชœ เชœเซ‡เช—เชฐ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชคเชฎเชพเชฎ เชจเชฟเชถเชพเชจเซ‹ เชฎเซ‡เชณเชตเซ€เช เช›เซ€เช. เชธเชฐเชธ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เช…เชงเชฟเช•เซƒเชค เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเซ‹เชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. jaeger เชœเชพเช“ เชชเซเชธเซเชคเช•เชพเชฒเชฏ.

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชชเชฐเช‚เชคเซ เชเช• เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชธเซ‡เชตเชพเช“ เชธเซเชชเซ‡เชถเชฟเชฏเชฒ เช‰เชฌเซ‡เชฐ เชนเซ‡เชกเชฐ เชœเชจเชฐเซ‡เชŸ เช…เชจเซ‡ เชฎเซ‹เช•เชฒเซ‡ เชจเชนเซ€เช‚, เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เช…เชฎเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชธเซเชชเชพเชจเซเชธ เชœเซ‹เชˆเชถเซเช‚ เชจเชนเซ€เช‚. เช…เชจเซ‡ เช† เชคเซ‡ เช›เซ‡ เชœเซ‡ เช†เชชเชฃเซ‡ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เช•เชพเชฐเชฃ เชเชกเชชเชฅเซ€ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชนเซ€เช‚ เชซเชฐเซ€ เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชชเชพเชธเซ‡ เช‰เช•เซ‡เชฒ เช›เซ‡. เชชเซเชฐเซ‹เช•เซเชธเซ€เช“ HTTP เชนเซ‡เชกเชฐเซ‹ เชตเชพเช‚เชšเซ‡ เช›เซ‡ เช…เชจเซ‡, เชœเซ‹ เชคเซ‡เชฎเชพเช‚ uber เชŸเซเชฐเซ‡เชธ เช†เชˆเชกเซ€ เชจ เชนเซ‹เชฏ เชคเซ‹, เชเช• เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชธเชพเช‡เชกเช•เชพเชฐเชฎเชพเช‚ เช‡เชจเช•เชฎเชฟเช‚เช— เช…เชจเซ‡ เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— เชฐเชฟเช•เซเชตเซ‡เชธเซเชŸ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเชฃ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— เชฐเชฟเช•เซเชตเซ‡เชธเซเชŸ เชนเซ‡เชกเชฐเซ‹ เชธเชพเชฅเซ‡ เชคเซ‡เชฎเชจเซ‡ เชธเชฎเซƒเชฆเซเชง เชฌเชจเชพเชตเซ€เชจเซ‡ เชฎเซ‡เชš เช•เชฐเซ‡ เช›เซ‡. เชคเชฎเชพเชฐเซ‡ เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชเช• เชนเซ‡เชกเชฐ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ X-Request-Id, เชœเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช—เซ‹เช เชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ NETRA_HTTP_REQUEST_ID_HEADER_NAME. เชจเซ‡เชคเซเชฐเชฎเซ‡เชถเชฎเชพเช‚ เชธเช‚เชฆเชฐเซเชญเชจเชพ เช•เชฆเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเซ‹ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹: NETRA_TRACING_CONTEXT_EXPIRATION_MILLISECONDS (เชธเช‚เชฆเชฐเซเชญ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชคเซ‡ เชธเชฎเชฏ) เช…เชจเซ‡ NETRA_TRACING_CONTEXT_CLEANUP_INTERVAL (เชธเช‚เชฆเชฐเซเชญ เชธเชซเชพเชˆเชจเซ€ เช†เชตเชฐเซเชคเชจ).

เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชฌเชนเซเชตเชฟเชง เชชเชพเชฅเชจเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชธเชคเซเชฐ เชŸเซ‹เช•เชจ เชธเชพเชฅเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเซ€เชจเซ‡ เชœเซ‹เชกเชตเชพเชจเซเช‚ เชชเชฃ เชถเช•เซเชฏ เช›เซ‡. เชจเซ‡เชคเซเชฐเชพ เชคเชฎเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ HTTP_HEADER_TAG_MAP HTTP เชนเซ‡เชกเชฐเซ‹เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชธเซเชชเชพเชจ เชŸเซ…เช—เซเชธเชฎเชพเช‚ เชซเซ‡เชฐเชตเชตเชพ เชฎเชพเชŸเซ‡. เช† เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเชฐเซ€เช•เซเชทเชฃ เชชเชพเชธ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช…เชจเซเชฐเซ‚เชช เชธเชคเซเชฐ เช•เซ€ เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเชตเชพเชฅเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช•เชฏเซ‹ เชญเชพเช— เชชเซเชฐเชญเชพเชตเชฟเชค เชฅเชฏเซ‹ เชนเชคเซ‹.

เชตเชฟเชจเช‚เชคเซ€ เชธเซเชคเซเชฐเซ‹เชค เชจเช•เซเช•เซ€

เชตเชฟเชจเช‚เชคเซ€ เช•เซเชฏเชพเช‚เชฅเซ€ เช†เชตเซ€ เช›เซ‡ เชคเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชธเซเชคเซเชฐเซ‹เชค เชธเชพเชฅเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชนเซ‡เชกเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ NETRA_HTTP_X_SOURCE_HEADER_NAME เชคเชฎเซ‡ เชนเซ‡เชกเชฐ เชจเชพเชฎเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชฅเชˆ เชœเชถเซ‡. เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ NETRA_HTTP_X_SOURCE_VALUE เชคเชฎเซ‡ เชตเซ‡เชฒเซเชฏเซ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชเช•เซเชธ-เชธเซ‹เชฐเซเชธ เชนเซ‡เชกเชฐ เชคเชฎเชพเชฎ เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเชพเชŸเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช† เช‰เชชเชฏเซ‹เช—เซ€ เชนเซ‡เชกเชฐเชจเชพ เชตเชฟเชคเชฐเชฃเชจเซ‡ เชธเชฎเช—เซเชฐ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชธเชฎเชพเชจเชฐเซ‚เชชเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเช›เซ€ เชคเชฎเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฒเซ‹เช— เช…เชจเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชŸเซเชฐเชพเชซเชฟเช• เชฐเซ‚เชŸเซ€เช‚เช— เช…เชจเซ‡ เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เช‡เชจเซเชŸเชฐเชจเชฒ

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชฌเซ‡ เชฎเซเช–เซเชฏ เช˜เชŸเช•เซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชชเซเชฐเชฅเชฎ, เชจเซ‡เชŸเซเชฐเชพ-เช‡เชจเชฟเชŸ, เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชจเชฟเชฏเชฎเซ‹ เชธเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชตเชพเชชเชฐเซ‡ เช›เซ‡ iptables เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชจเชฟเชฏเชฎเซ‹ เชธเชพเช‡เชกเช•เชพเชฐ เชชเชฐเชจเชพ เชคเชฎเชพเชฎ เช…เชฅเชตเชพ เช…เชฎเซเช• เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชœเซ‡ เชจเซ‡เชคเซเชฐเชฎเซ‡เชถเชจเซเช‚ เชฌเซ€เชœเซเช‚ เชฎเซเช–เซเชฏ เช˜เชŸเช• เช›เซ‡. เช‡เชจเช•เชฎเชฟเช‚เช— เช…เชจเซ‡ เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— TCP เชธเชคเซเชฐเซ‹ เชฎเชพเชŸเซ‡ เช•เชฏเชพ เชชเซ‹เชฐเซเชŸเซเชธเชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เชคเชฎเซ‡ เช—เซ‹เช เชตเซ€ เชถเช•เซ‹ เช›เซ‹: INBOUND_INTERCEPT_PORTS, OUTBOUND_INTERCEPT_PORTS.

เชธเชพเชงเชจเชฎเชพเช‚ เชเช• เชฐเชธเชชเซเชฐเชฆ เชธเซเชตเชฟเชงเชพ เชชเชฃ เช›เซ‡ - เชธเช‚เชญเชตเชฟเชค เชฐเซ‚เชŸเซ€เช‚เช—. เชœเซ‹ เชคเชฎเซ‡ เชจเซ‡เชคเซเชฐเชฎเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชซเช•เซเชค เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชธเซเชชเชพเชจเซเชธ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชชเช›เซ€ เช‰เชคเซเชชเชพเชฆเชจ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชคเชฎเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹ เชฌเชšเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เชญเชตเชฟเชค เชฐเซ‚เชŸเซ€เช‚เช—เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. NETRA_INBOUND_PROBABILITY ะธ NETRA_OUTBOUND_PROBABILITY (0 เชฅเซ€ 1 เชธเซเชงเซ€). เชกเชฟเชซเซ‰เชฒเซเชŸ เชฎเซ‚เชฒเซเชฏ 1 เช›เซ‡ (เชฌเชงเซ‹ เชŸเซเชฐเชพเชซเชฟเช• เช…เชŸเช•เชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡).

เชธเชซเชณ เชตเชฟเช•เซเชทเซ‡เชช เชชเช›เซ€, เชจเซ‡เชคเซเชฐเชพ เชธเชพเช‡เชกเช•เชพเชฐ เชจเชตเชพ เชœเซ‹เชกเชพเชฃเชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ SO_ORIGINAL_DST เชฎเซ‚เชณ เช—เช‚เชคเชตเซเชฏ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‹เช•เซ‡เชŸ เชตเชฟเช•เชฒเซเชช. เชจเซ‡เชคเซเชฐเชพ เชคเซเชฏเชพเชฐเชชเช›เซ€ เชฎเซ‚เชณ เช†เชˆเชชเซ€ เชเชกเซเชฐเซ‡เชธ เชชเชฐ เชจเชตเซเช‚ เช•เชจเซ‡เช•เซเชถเชจ เช–เซ‹เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซเชฏเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชคเชพ เชคเชฎเชพเชฎ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชธเชพเช‚เชญเชณเซ€เชจเซ‡ เชชเช•เซเชทเช•เชพเชฐเซ‹ เชตเชšเซเชšเซ‡ เชฆเซเชตเชฟ-เชฎเชพเชฐเซเช—เซ€ TCP เชธเช‚เชšเชพเชฐ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เชชเซ‹เชฐเซเชŸเชจเซ‡ HTTP เชคเชฐเซ€เช•เซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชจเซ‡เชคเซเชฐเชพ เชคเซ‡เชจเซ‡ เชชเชพเชฐเซเชธ เช…เชจเซ‡ เชŸเซเชฐเซ‡เชธ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ HTTP เชชเชพเชฐเซเชธเชฟเช‚เช— เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ, เชคเซ‹ เชจเซ‡เชคเซเชฐเชพ TCP เชชเชฐ เชชเชพเช›เซเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฐเซ€เชคเซ‡ เชฌเชพเชˆเชŸเซเชธเชจเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช•เชฐเซ‡ เช›เซ‡.

เชจเชฟเชฐเซเชญเชฐเชคเชพ เช—เซเชฐเชพเชซ เชฌเชจเชพเชตเชตเซ‹

เชœเซ‡เช—เชฐเชฎเชพเช‚ เชฎเซ‹เชŸเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชนเซเช‚ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เช—เซเชฐเชพเชซ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚. เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เชเช•เชฆเชฎ เชฒเซ‹เชก เชฅเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชฆเชฐเชฐเซ‹เชœ เช…เชฌเชœเซ‹ เชŸเซเชฐเซ‡เชธเซ€เช‚เช— เชธเซเชชเชพเชจเซเชธ เชเช•เช เชพ เชฅเชพเชฏ เช›เซ‡, เชคเซ‹ เชคเซ‡เชฎเชจเซ‡ เชเช•เชคเซเชฐ เช•เชฐเชตเซเช‚ เชเชŸเชฒเซเช‚ เชธเชฐเชณ เช•เชพเชฐเซเชฏ เชจเชฅเซ€. เช† เช•เชฐเชตเชพเชจเซ€ เชเช• เชธเชคเซเชคเชพเชตเชพเชฐ เชฐเซ€เชค เช›เซ‡: เชธเซเชชเชพเชฐเซเช•-เชจเชฟเชฐเซเชญเชฐเชคเชพ. เชœเซ‹ เช•เซ‡, เชธเช‚เชชเซ‚เชฐเซเชฃ เช—เซเชฐเชพเชซ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช•เชฒเชพเช•เซ‹ เชฒเชพเช—เชถเซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เช›เซ‡เชฒเซเชฒเชพ 24 เช•เชฒเชพเช•เชฅเซ€ เชœเซ‡เช—เชฐเชฎเชพเช‚เชฅเซ€ เชธเชฎเช—เซเชฐ เชกเซ‡เชŸเชพเชธเซ‡เชŸ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เชฆเชฌเชพเชฃ เช•เชฐเชถเซ‡.

เชœเซ‹ เชคเชฎเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชธเซเชชเชพเชจเซเชธ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ Elasticsearch เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชเช• เชธเชฐเชณ เช—เซ‹เชฒเชพเช‚เช— เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ, เชœเซ‡ Elasticsearch เชจเซ€ เชธเซเชตเชฟเชงเชพเช“ เช…เชจเซ‡ เช•เซเชทเชฎเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเชฟเชจเชฟเชŸเซ‹เชฎเชพเช‚ เชธเชฎเชพเชจ เช—เซเชฐเชพเชซ เชฌเชจเชพเชตเชถเซ‡.

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ - เชนเชฒเช•เซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‹เชฒเซเชฏเซเชถเชจ

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹

เชจเซ‡เชคเซเชฐเชพ เช•เซ‹เชˆเชชเชฃ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชŸเชฐเชจเซ‡ เชšเชฒเชพเชตเชคเซ€ เช•เซ‹เชˆเชชเชฃ เชธเซ‡เชตเชพเชฎเชพเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชคเชฎเซ‡ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช…เชนเซ€เช‚.

เช† เช•เซเชทเชฃเซ‡, เชจเซ‡เชคเซเชฐเชพ เชชเชพเชธเซ‡ เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เชธเชพเช‡เชกเช•เชพเชฐเซเชธเชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡เชจเซ€ เชฏเซ‹เชœเชจเชพเช“ เช›เซ‡.

เชจเซ‡เชคเซเชฐเชฎเซ‡เชถเชจเซเช‚ เชญเชตเชฟเชทเซเชฏ

เชฎเซเช–เซเชฏ เชงเซเชฏเซ‡เชฏ เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเช‚เชธเชพเชงเชจ เช–เชฐเซเชš เช…เชจเซ‡ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช›เซ‡, เช…เชตเชฒเซ‹เช•เชจเช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เช†เช‚เชคเชฐ-เชธเซ‡เชตเชพ เชธเช‚เชšเชพเชฐเชจเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช•เซเชทเชฎเชคเชพเช“ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚, เชจเซ‡เชคเซเชฐเชฎเซ‡เชถ HTTP เช‰เชชเชฐเชพเช‚เชค เช…เชจเซเชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‡เชฏเชฐ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชถเซ‡. L7 เชฐเซ‚เชŸเซ€เช‚เช— เชจเชœเซ€เช•เชจเชพ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชฅเชถเซ‡.

เชœเซ‹ เชคเชฎเชจเซ‡ เชธเชฎเชพเชจ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเซ‹ เชชเชกเซ‡ เชคเซ‹ เชจเซ‡เชคเซเชฐเชฎเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช…เชจเซ‡ เชชเซเชฐเชถเซเชจเซ‹ เช…เชจเซ‡ เชธเซ‚เชšเชจเซ‹ เชธเชพเชฅเซ‡ เช…เชฎเชจเซ‡ เชฒเช–เซ‹.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹