เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชถเซเช‚ เช›เซ‡?

เชซเชฐเซ€ เชนเซ‡เชฒเซ‹!.. เช•เซ‹เชฐเซเชธเชจเซ€ เชถเชฐเซ‚เช†เชคเชจเซ€ เชชเซ‚เชฐเซเชตเชธเช‚เชงเซเชฏเชพเช "เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชŸ" เช…เชฎเซ‡ เชฌเซ€เชœเซ‹ เช‰เชชเชฏเซ‹เช—เซ€ เช…เชจเซเชตเชพเชฆ เชคเซˆเชฏเชพเชฐ เช•เชฐเซเชฏเซ‹ เช›เซ‡.

เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชถเซเช‚ เช›เซ‡?

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

Google, IBM เช…เชจเซ‡ Lyft เชคเชฐเชซเชฅเซ€ Istio เชนเชพเชฒเชฎเชพเช‚ เชธเซŒเชฅเซ€ เชชเซเชฐเช–เซเชฏเชพเชค เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช›เซ‡. เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ, เชœเซ‡ เชฎเซ‚เชณ เชฐเซ‚เชชเซ‡ Google เชชเชฐ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชคเซ‡ เชนเชตเซ‡ เชเช•เชฎเชพเชคเซเชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช›เซ‡ เชœเซ‡ Istio เชฆเซเชตเชพเชฐเชพ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. เชตเชฟเช•เซเชฐเซ‡เชคเชพเช“ Istio เชจเชพ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชฐเซ€เชคเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชคเซ‡เช“ เช•เชˆ เชจเชตเซ€ เชตเชธเซเชคเซเช“ เชฒเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เชคเซ‡ เชœเซ‹เชตเซเช‚ เชฐเชธเชชเซเชฐเชฆ เชฐเชนเซ‡เชถเซ‡.

เชœเซ‹ เช•เซ‡, Istio เช เชเช•เชฎเชพเชคเซเชฐ เชตเชฟเช•เชฒเซเชช เชจเชฅเซ€ เช•เชพเชฐเชฃ เช•เซ‡ เช…เชจเซเชฏ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡. เชชเซ‡เชŸเชฐเซเชจ sidecar proxy เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ Buoyant, HashiCorp, Solo.io เช…เชจเซ‡ เช…เชจเซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชฆเซเชตเชพเชฐเชพ เชจเช•เซเช•เซ€ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชตเซˆเช•เชฒเซเชชเชฟเช• เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธ เชชเชฃ เช›เซ‡: เชจเซ‡เชŸเชซเซเชฒเชฟเช•เซเชธ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชŸเซ‚เชฒเช•เชฟเชŸ เช เชเช• เช…เชญเชฟเช—เชฎ เช›เซ‡ เชœเซเชฏเชพเช‚ เชฐเชฟเชฌเชจ, เชนเชฟเชธเซเชŸเชฐเชฟเช•เซเชธ, เชฏเซเชฐเซ‡เช•เชพ, เช†เชฐเซเชšเซ‡เชฏเชธ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชคเซ‡เชฎเชœ เชเชเซเชฏเซเชฐ เชธเชฐเซเชตเชฟเชธ เชซเซ‡เชฌเซเชฐเชฟเช• เชœเซ‡เชตเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เชฆเซเชตเชพเชฐเชพ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถเชจเซ€ เชธเซ‡เชตเชพ เช˜เชŸเช•เซ‹ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชชเชฐเชฟเชญเชพเชทเชพ เชชเชฃ เช›เซ‡:

  • เช•เชจเซเชŸเซ‡เชจเชฐ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชฎเชพเชณเช–เซเช‚. เชœเซ‡เชฎ เชœเซ‡เชฎ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เชตเชงเซเชจเซ‡ เชตเชงเซ เช•เชจเซเชŸเซ‡เชจเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เชฎ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชฆเซ‡เช–เชฐเซ‡เช– เช…เชจเซ‡ เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡ เชเช• เช…เชฒเช— เชธเชพเชงเชจเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ - เชเช• เช•เชจเซเชŸเซ‡เชจเชฐ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•. เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเซ‡ เช† เชตเชฟเชถเชฟเชทเซเชŸ เชธเซเชฅเชพเชจ เชชเชฐ เชจเชฟเชถเซเชšเชฟเชคเชชเชฃเซ‡ เช•เชฌเชœเซ‹ เชœเชฎเชพเชตเซเชฏเซ‹ เช›เซ‡, เชเชŸเชฒเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เชคเซ‡เชจเชพ เชฎเซเช–เซเชฏ เชธเซเชชเชฐเซเชงเช•เซ‹ เชกเซ‹เช•เชฐ เชธเซเชตเซ‹เชฐเซเชฎ เช…เชจเซ‡ เชฎเซ‡เชธเซ‹เชธเซเชซเชฟเชฏเชฐ เชกเซ€เชธเซ€/เช“เชเชธ เชชเชฃ เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เชเช•เซ€เช•เชฐเชฃ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡.
  • เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เชฆเชพเช–เชฒเชพเช“ (เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเซ‹เชกเซเชธ). เช‰เชฆเชพเชนเชฐเชฃ เช เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชจเซ€ เชธเชฟเช‚เช—เชฒ เชฐเชจเชฟเช‚เช— เช•เซ‹เชชเซ€ เช›เซ‡. เช•เซเชฏเชพเชฐเซ‡เช• เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชเช• เช•เชจเซเชŸเซ‡เชจเชฐ เช›เซ‡. เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚, เชเช• เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚ เชชเซ‹เชก เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชคเชพ เชธเซเชตเชคเช‚เชคเซเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เชจเชพเชจเชพ เชœเซ‚เชฅเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช•เซเชฒเชพเชฏเชจเซเชŸ เชญเชพเช—เซเชฏเซ‡ เชœ เช•เซ‹เชˆ เช‰เชฆเชพเชนเชฐเชฃ เช…เชฅเชตเชพ เชชเซ‹เชกเชจเซ‡ เชธเซ€เชงเชพ เชœ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‡ เช›เซ‡; เชตเชงเซ เชตเช–เชค, เชคเซ‡เช“ เชธเซ‡เชตเชพเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชธเชฎเชพเชจ, เชฎเชพเชชเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เช…เชจเซ‡ เช–เชพเชฎเซ€-เชธเชนเชฟเชทเซเชฃเซ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เช…เชฅเชตเชพ เชชเซ‹เชกเซเชธ (เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“) เชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡.
  • เชธเชพเช‡เชกเช•เชพเชฐ เชชเซเชฐเซ‹เช•เซเชธเซ€. เชธเชพเช‡เชกเช•เชพเชฐ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชเช• เชœ เช‰เชฆเชพเชนเชฐเชฃ เช…เชฅเชตเชพ เชชเซ‹เชก เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชธเชพเช‡เชกเช•เชพเชฐ เชชเซเชฐเซ‹เช•เซเชธเซ€เชจเซ‹ เชฎเซเชฆเซเชฆเซ‹ เช เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚เชฅเซ€ เช†เชตเชคเชพ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชฐเซ‚เชŸ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡ เช•เซ‡ เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡. Sidecar เช…เชจเซเชฏ Sidecar Proxies เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช˜เชฃเชพ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชธเชพเช‡เชกเช•เชพเชฐ เชชเซเชฐเซ‹เช•เซเชธเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช‡เชจเซเชธเซเชŸเชจเซเชธ เช…เชฅเชตเชพ เชชเซ‹เชกเชจเซ€ เช…เช‚เชฆเชฐ เช…เชจเซ‡ เชฌเชนเชพเชฐเชจเชพ เชคเชฎเชพเชฎ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ‡ เช›เซ‡.
  • เชธเซ‡เชตเชพ เชถเซ‹เชง. เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‡ เชฌเซ€เชœเซ€ เชธเซ‡เชตเชพ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชจเซเชฏ เชธเซ‡เชตเชพเชจเซ‹ เชคเช‚เชฆเซเชฐเชธเซเชค เช…เชจเซ‡ เช‰เชชเชฒเชฌเซเชง เชฆเชพเช–เชฒเซ‹ เชถเซ‹เชงเชตเชพ (เชถเซ‹เชงเชตเชพเชจเซ€) เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช‰เชฆเชพเชนเชฐเชฃ DNS เชฒเซเช•เช…เชช เช•เชฐเซ‡ เช›เซ‡. เช•เชจเซเชŸเซ‡เชจเชฐ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชเชตเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชœเชพเชณเชตเซ€ เชฐเชพเช–เซ‡ เช›เซ‡ เชœเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‡ เช…เชจเซ‡ DNS เช•เซเชตเซ‡เชฐเซ€เช เชฎเชพเชŸเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
  • เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช—. เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชธเซเชคเชฐ 4 (เชชเชฐเชฟเชตเชนเชจ) เชชเชฐ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชฒเซ‡เชฏเชฐ 7 (เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‡เชตเชฒ) เชชเชฐ เชตเชงเซ เชœเชŸเชฟเชฒ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช—เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชฅเซ€ เชธเชฎเซƒเชฆเซเชง เช›เซ‡ เช…เชจเซ‡ เชŸเซเชฐเชพเชซเชฟเช•เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เชตเชงเซ เช…เชธเชฐเช•เชพเชฐเช• เช›เซ‡. เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช— เชธเซ‡เชŸเชฟเช‚เช—เซเชธ API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชฌเซเชฒเซ-เช—เซเชฐเซ€เชจ เช…เชฅเชตเชพ เช•เซ‡เชจเซ‡เชฐเซ€ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸเซเชธ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชตเชฟเชจเช‚เชคเซ€เช“ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆเซ‹เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช…เชจเซ‡ เชกเชฟเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชธเซ‡เชตเชพเช“เชฎเชพเช‚เชฅเซ€ เช† เชฌเซ‹เชœเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชจเชตเชพ เช•เชจเซ‡เช•เซเชถเชจเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช–เชฐเซเชšเชพเชณ เช—เชฃเชคเชฐเซ€เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เช˜เชŸเชพเชกเซ€เชจเซ‡, เชนเชพเชฒเชจเชพ เชธเชคเชค เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ‡ เชชเซเชฐเชพเชงเชพเชจเซเชฏ เช†เชชเซ€เชจเซ‡ เช…เชฅเชตเชพ เชคเซ‡เชจเซ‹ เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชŸเซเชฐเชพเชซเชฟเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซเช‚ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡ เชฎเซเชฏเซเชšเซเชฏเซเช…เชฒ TLS (mTLS), เชœเซเชฏเชพเช‚ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ (PKI) เชธเชพเชˆเชกเช•เชพเชฐ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เช…เชจเซ‡ เช•เซ€เช“ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเซ‡ เช›เซ‡.
  • เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช…เชจเซ‡ เช…เชงเชฟเช•เซƒเชคเชคเชพ. เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ€ เชฌเชนเชพเชฐเชฅเซ€ เช…เชฅเชตเชพ เช…เช‚เชฆเชฐเชฅเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เช…เชงเชฟเช•เซƒเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชซเช•เซเชค เชฆเชพเช–เชฒเชพเช“เชจเซ‡ เชฎเชพเชจเซเชฏ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเซ€เชจเซ‡.
  • เช“เชŸเซ‹ เชถเชŸเชกเชพเช‰เชจ เชชเซ‡เชŸเชฐเซเชจ เชธเชชเซ‹เชฐเซเชŸ. เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช“เชŸเซ‹ เชถเชŸเชกเชพเช‰เชจ เชชเซ‡เชŸเชฐเซเชจ, เชœเซ‡ เชฌเชฟเชจเช†เชฐเซ‹เช—เซเชฏเชชเซเชฐเชฆ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชจเซ‡ เช…เชฒเช— เชชเชพเชกเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชœเซเชฏเชพเชฐเซ‡ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เชธเซเชตเชธเซเชฅ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชจเชพ เชชเซ‚เชฒเชฎเชพเช‚ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡.

เชธเซ‡เชตเชพ เชฎเซ‡เชถ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ‹ เชญเชพเช— เชœเซ‡ เช‡เชจเซเชธเซเชŸเชจเซเชธ เชตเชšเซเชšเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซเชฐเชพเชซเชฟเช•เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชกเซ‡เชŸเชพ เชชเซเชฒเซ‡เชจ. เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฌเชจเชพเชตเซ‹ เช…เชจเซ‡ เช—เซ‹เช เชตเซ‹ เชœเซ‡ เชตเชฐเซเชคเชจเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เชกเซ‡เชŸเชพ เชชเซเชฒเซ‡เชจ, เชเช• เช…เชฒเช— เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเซเชฒเซ‡เชจ. เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเซเชฒเซ‡เชจ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API, CLI, เช…เชฅเชตเชพ GUI เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชตเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชถเซเช‚ เช›เซ‡?
เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถเชฎเชพเช‚ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชชเซเชฒเซ‡เชจ เชธเชพเช‡เชกเช•เชพเชฐ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช…เชจเซ‡ เชกเซ‡เชŸเชพ เชชเซเชฒเซ‡เชจ เชตเชšเซเชšเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเซ‡ เช›เซ‡.

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

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

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

เชฎเซ‹เชกเซเชฏเซเชฒเชฐ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเซเชธ เช…เชจเซ‡ เชกเซ€เชกเซ€เชกเซ€

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

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