NGINX เดธเต‡เดตเดจ เดฎเต†เดทเต เดฒเดญเตเดฏเดฎเดพเดฃเต

NGINX เดธเต‡เดตเดจ เดฎเต†เดทเต เดฒเดญเตเดฏเดฎเดพเดฃเต

เด’เดฐเต เดชเตเดฐเดฟเดตเตเดฏเต‚ เดชเดคเดฟเดชเตเดชเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต NGINX เดธเต‡เดตเดจ เดฎเต†เดทเต (NSM), เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเตฝ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป NGINX เดชเตเดฒเดธเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพ เดชเตเดฒเต†เดฏเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฌเดฃเตเดŸเดฟเตฝเดกเต เดฒเตˆเดฑเตเดฑเตโ€Œเดตเต†เดฏเตเดฑเตเดฑเต เดธเตผเดตเต€เดธเต เดฎเต†เดทเต.

เดŽเตปเดŽเดธเตเดŽเด‚ เดธเต—เดœเดจเตเดฏเดฎเดพเดฃเต เดกเตŒเตบเดฒเต‹เดกเต เด‡เดตเดฟเดŸเต†. เดกเต†เดตเดฒเดชเตเดชเดฟเดจเตเด‚ เดŸเต†เดธเตเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต - เด•เต‚เดŸเดพเดคเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต GitHub-เตฝ.

เดกเต†เดฒเดฟเดตเดฑเดฟ เดธเตเด•เต†เดฏเดฟเตฝ เดตเดณเดฐเตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเดธเต เดฐเต€เดคเดฟเดถเดพเดธเตเดคเตเดฐเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ เดจเดฟเดฑเดžเตเดžเดคเดพเดฃเต, เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เด…เดคเดฟเดจเตเดฑเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดคเดฏเตเด‚. เดธเต‡เดตเดจเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเดฎเดพเด•เตเดจเตเดจเต, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเดพเด•เตเดจเตเดจเต, เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เดธเต‡เดตเดจเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดญเดตเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต NSM เดˆ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดธเตเดฐเด•เตเดท, เด…เดคเต เด‡เดชเตเดชเต‹เตพ เดŽเดจเตเดจเดคเตเดคเต‡เด•เตเด•เดพเดณเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดฒเด‚เด˜เดจเดคเตเดคเดฟเดจเต เด’เดฐเต เด•เดฎเตเดชเดจเดฟเด•เตเด•เต เดชเตเดฐเดคเดฟเดตเตผเดทเด‚ เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดกเต‹เดณเตผ เดตเดฐเตเดฎเดพเดจเดตเตเด‚ เดชเตเดฐเดถเดธเตเดคเดฟเดฏเตเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด‚. เดŽเดฒเตเดฒเดพ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเด‚ mTLS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต NSM เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เดนเดพเด•เตเด•เตผเดฎเดพเตผ เดฎเต‹เดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดกเดพเดฑเตเดฑเดฏเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดฎเดฑเตเดฑเต เดธเต‡เดตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดธเต‡เดตเดจเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฏเด™เตเด™เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด†เด•เตโ€Œเดธเดธเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดŸเตเดฐเดพเดซเดฟเด•เต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต. เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดทเดฟเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด’เดฐเต เดชเดฟเดถเด•เต เด‰เดฃเตเดŸเดพเดฏเดพเตฝ เด…เดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด‡เตปเด•เดฎเดฟเด‚เด—เต เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. NSM-เดจเตเดฑเต† เด‡เดจเตเดฑเดฒเดฟเดœเดจเตเดฑเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดŸเตเดฐเดพเดซเดฟเด•เต เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ เดŸเตเดฐเดพเดซเดฟเด•เต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดคเดฟเดฏ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเดฏเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดธเตเดชเต€เดกเต เดฒเดฟเดฎเดฟเดฑเตเดฑเดฟเด‚เด—เต, เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเต เดฌเตเดฐเต‡เด•เตเด•เดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต เดซเต€เดšเตเดšเดฑเตเด•เตพ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดŸเตเดฐเดพเดซเดฟเด•เต เดซเตเดฒเต‹เดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‚เตผเดฃเตเดฃ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเต.
  • เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเด‚. เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดธเต‡เดตเดจเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เตเด‚ เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเดตเตเด‚ เด’เดฐเต เดชเต‡เดŸเดฟเดธเตเดตเดชเตเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. NGINX Plus-เตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด—เตเดฐเดพเดซเดพเดจ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเต† เดจเต‡เดฐเดฟเดŸเดพเตป NSM เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เด“เดชเตเดชเตบ เดŸเตเดฐเต‡เดธเดฟเด‚เด—เต เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดนเตˆเดฌเตเดฐเดฟเดกเต เดกเต†เดฒเดฟเดตเดฑเดฟเด•เตพ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเดจเดฟ, เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต†เดชเตเดชเต‹เดฒเต†, เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ. เดฒเต†เด—เดธเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเต† เด•เดฟเดŸเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต NSM เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ NGINX Kubernetes Ingress Controller-เดจเตเดฑเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต†, เดฒเต†เด—เดธเดฟ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต เดฎเต†เดทเต เดธเต‡เดตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚, เดคเดฟเดฐเดฟเดšเตเดšเตเด‚.

เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเตฝ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเด‚ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดตเตเด‚ เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดธเต€เดฑเต‹ เดŸเตเดฐเดธเตเดฑเตเดฑเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตเดฐเด•เตเดทเดฏเตเด‚ เดŽเตปเดŽเดธเตเดŽเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด‡เดŸเดชเดพเดŸเต เดฆเตƒเดถเตเดฏเดชเดฐเดคเดฏเตเด‚ เดตเดฟเดถเด•เดฒเดจเดตเตเด‚ เดจเตฝเด•เตเดจเตเดจเต, เดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏเตเด‚ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด—เตเดฐเดพเดจเตเดฒเดพเตผ เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด‚ เดจเตฝเด•เตเดจเตเดจเต, เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เด…เดตเดฐเตเดŸเต† เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดญเดพเด—เด™เตเด™เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเดจเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ DevOps เดŸเต€เดฎเตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

NGINX เดธเต‡เดตเดจ เดฎเต†เดทเต เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต?

เดคเดฟเดฐเดถเตเดšเต€เดจเดฎเดพเดฏ (เดธเตผเดตเต€เดธเต-เดŸเต-เดธเตผเดตเต€เดธเต) เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฐเต เดเด•เต€เด•เตƒเดค เดกเดพเดฑเตเดฑเดพ เดชเตเดฒเต†เดฏเดฟเดจเตเด‚ เดฒเด‚เดฌ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเดพเดฏเดฟ เด’เดฐเต เดŽเด‚เดฌเดกเดกเต NGINX เดชเตเดฒเดธเต เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด‚ NSM-เตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฑเตเดฑ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดคเดฒเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตบเดŸเตเดฐเต‹เตพ เดชเตเดฒเต†เดฏเดฟเตป NGINX เดชเตเดฒเดธเต เดกเดพเดฑเตเดฑเดพ เดชเตเดฒเต†เดฏเดฟเดจเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตโ€Œเดคเดคเดพเดฃเต เด•เต‚เดŸเดพเดคเต† NGINX เดชเตเดฒเดธเต เดธเตˆเดกเตโ€Œเด•เดพเดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต.

NSM-เตฝ, เดฎเต†เดทเดฟเดฒเต† เด“เดฐเต‹ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเด‚ เดธเตˆเดกเตเด•เดพเตผ เดชเตเดฐเต‹เด•เตเดธเดฟเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด…เดต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เดณเตเดฎเดพเดฏเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

  • เด—เตเดฐเดพเดซเดพเดจ, เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดตเดฟเดทเตเดตเดฒเตˆเดธเต‡เดทเตป, เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป NSM เดชเดพเดจเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดœเต‹เดฒเดฟเดฏเดฟเตฝ เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต;
  • เดฎเต†เดทเดฟเตฝ เด‡เตปเด•เดฎเดฟเด‚เด—เต, เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพ;
  • เดฎเต†เดทเดฟเตฝ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ SPIRE, CA;
  • เด•เตบเดŸเตเดฐเต‹เตพ เดชเตเดฒเต†เดฏเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตˆเดกเตโ€Œเด•เดพเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฑเต‚เดŸเตเดŸเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเด•เต‡เดฒเดฌเดฟเตพ เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏ NATS;
  • เด“เดชเตเดชเตบ เดŸเตเดฐเต‡เดธเดฟเด‚เด—เต, เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต (เดธเดฟเดชเตเด•เดฟเดจเตเด‚ เดœเต†เดฏเตเด—เดฑเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต);
  • เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเต, เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚, เด•เดฃเด•เตเดทเดจเตเด•เตพ, SSL เดนเดพเตปเดกเตโ€Œเดทเต‡เด•เตเด•เตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ NGINX เดชเตเดฒเดธเต เดธเตˆเดกเตเด•เดพเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด˜เดŸเด•เด™เตเด™เดณเตเด‚

NGINX Plus เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดตเดฟเดฎเดพเดจเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดธเตˆเดกเตโ€Œเด•เดพเตผ เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟเดฏเตเด‚ (เดคเดฟเดฐเดถเตเดšเต€เดจ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เต), เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด‚ (เดฒเด‚เดฌเด‚), เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเต† เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • เดฎเตเดฏเต‚เดšเตเดตเตฝ TLS (mTLS) เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚;
  • เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด™เต;
  • เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค;
  • เดตเต‡เด—เดค เดชเดฐเดฟเดงเดฟ;
  • เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเต เดฌเตเดฐเต‡เด•เตเด•เดฟเด‚เด—เต;
  • เดจเต€เดฒ-เดชเดšเตเดš, เด•เดพเดจเดฑเดฟ เดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เตพ;
  • เดชเตเดฐเดตเต‡เดถเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚.

NGINX เดธเต‡เดตเดจ เดฎเต†เดทเต เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต

NSM เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

  • เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเด‚. เด†เดฎเดธเต‹เตบ เด‡เดฒเดพเดธเตเดฑเตเดฑเดฟเด•เต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดธเตผเดตเต€เดธเต เดซเต‹เตผ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต (เด‡เด•เต†เดŽเดธเต), เด…เดธเตเตผ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดธเตผเดตเต€เดธเต (เดŽเด•เต†เดŽเดธเต), เด—เต‚เด—เดฟเตพ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดŽเดžเตเดšเดฟเตป (เดœเดฟเด•เต†เด‡), เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเดฟเดธเตเดซเดฟเดฏเตผ, เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดพเดงเดพเดฐเดฃ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเต† เดจเดฟเดฐเดตเดงเดฟ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเดฟเตฝ เดŽเตปเดœเดฟเดŽเตปเดŽเด•เตเดธเต เดธเตผเดตเต€เดธเต เดฎเต†เดทเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต;
  • เด‰เดชเด•เดฐเดฃเด‚ kubectl, NSM เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฎเต†เดทเต€เดจเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต;
  • NGINX เดธเต‡เดตเดจ เดฎเต†เดทเต เดฑเดฟเดฒเต€เดธเต เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตเดธเดธเต. Kubernetes เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ NSM เด‡เดฎเต‡เดœเตเด•เตพ เดชเดพเด•เตเด•เต‡เดœเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดพเด•เตเด•เต‡เดœเดฟเดฒเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต nginx-meshctl, NSM เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ NSM เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดตเดฟเดจเตเดฏเดพเดธ เดธเดฎเดฏเดคเตเดคเต, เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚, เด’เดŸเตเดตเดฟเตฝ, NSM เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ (เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต ัะบะฐั‡ะฐั‚ัŒ เด…เดคเต เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•, เดเด•เดฆเต‡เดถเด‚. เดตเดฟเดตเตผเดคเตเดคเด•เตป):

$ DOCKER_REGISTRY=your-Docker-registry ; MESH_VER=0.6.0 ; 
 ./nginx-meshctl deploy  
  --nginx-mesh-api-image "${DOCKER_REGISTRY}/nginx-mesh-api:${MESH_VER}" 
  --nginx-mesh-sidecar-image "${DOCKER_REGISTRY}/nginx-mesh-sidecar:${MESH_VER}" 
  --nginx-mesh-init-image "${DOCKER_REGISTRY}/nginx-mesh-init:${MESH_VER}" 
  --nginx-mesh-metrics-image "${DOCKER_REGISTRY}/nginx-mesh-metrics:${MESH_VER}"
Created namespace "nginx-mesh".
Created SpiffeID CRD.
Waiting for Spire pods to be running...done.
Deployed Spire.
Deployed NATS server.
Created traffic policy CRDs.
Deployed Mesh API.
Deployed Metrics API Server.
Deployed Prometheus Server nginx-mesh/prometheus-server.
Deployed Grafana nginx-mesh/grafana.
Deployed tracing server nginx-mesh/zipkin.
All resources created. Testing the connection to the Service Mesh API Server...

Connected to the NGINX Service Mesh API successfully.
NGINX Service Mesh is running.

เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดˆ เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•:

$ nginx-meshctl deploy โ€“h

เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเดฟเตฝ เด•เตบเดŸเตเดฐเต‹เตพ เดชเตเดฒเต†เดฏเดฟเตป เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด• nginx-mesh, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚:

$ kubectl get pods โ€“n nginx-mesh
NAME                                 READY   STATUS    RESTARTS   AGE
grafana-6cc6958cd9-dccj6             1/1     Running   0          2d19h
mesh-api-6b95576c46-8npkb            1/1     Running   0          2d19h
nats-server-6d5c57f894-225qn         1/1     Running   0          2d19h
prometheus-server-65c95b788b-zkt95   1/1     Running   0          2d19h
smi-metrics-5986dfb8d5-q6gfj         1/1     Running   0          2d19h
spire-agent-5cf87                    1/1     Running   0          2d19h
spire-agent-rr2tt                    1/1     Running   0          2d19h
spire-agent-vwjbv                    1/1     Running   0          2d19h
spire-server-0                       2/2     Running   0          2d19h
zipkin-6f7cbf5467-ns6wc              1/1     Running   0          2d19h

เดธเตเดตเดฎเต‡เดงเดฏเดพเดฒเตเดณเตเดณ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดตเดฏเดฎเต‡เดตเดฏเตเดณเตเดณ เด•เตเดคเตเดคเดฟเดตเดฏเตเดชเตเดชเต เดจเดฏเด™เตเด™เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจ เดตเดฟเดจเตเดฏเดพเดธ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต, NGINX เดธเตˆเดกเตเด•เดพเตผ เดชเตเดฐเต‹เด•เตเดธเดฟเด•เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด‚. เดธเตเดตเดฏเดฎเต‡เดต เดšเต‡เตผเด•เตเด•เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป, เดตเดพเดฏเดฟเด•เตเด•เตเด• เด‡เดตเดฟเดŸเต†

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด‰เดฑเด•เตเด•เด‚ เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ, เดคเตเดŸเตผเดจเตเดจเต เดชเต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด• - เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเต เดฑเดฃเตเดฃเดฟเด‚เด—เต เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เตพ เด•เดพเดฃเตเด‚, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดฑเด•เตเด•เด‚ เด’เดชเตเดชเด‚ เด…เดจเตเดฌเดจเตเดง เดธเตˆเดกเตเด•เดพเดฑเตเด‚:

$ kubectl apply โ€“f sleep.yaml
$ kubectl get pods โ€“n default
NAME                     READY   STATUS    RESTARTS   AGE
sleep-674f75ff4d-gxjf2   2/2     Running   0          5h23m

เดžเด™เตเด™เตพเด•เตเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ เด‰เดฑเด•เตเด•เด‚ NGINX เดชเตเดฒเดธเต เดชเดพเดจเดฒเดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเต‹เด•เตเด•เตฝ เดฎเต†เดทเต€เดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตˆเดกเตเด•เดพเตผ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดˆ เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต:

$ kubectl port-forward sleep-674f75ff4d-gxjf2 8080:8886

เด…เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เด…เด•เดคเตเดคเต‡เด•เตเด•เต เดชเต‹เดฏเดพเตฝ เดฎเดคเดฟ เด‡เดตเดฟเดŸเต† เดฌเตเดฐเต—เดธเดฑเดฟเตฝ. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ เด‰เดฑเด•เตเด•เด‚.

เด†เด•เตโ€Œเดธเดธเต เด•เตบเดŸเตเดฐเต‹เตพ, เดฑเต‡เดฑเตเดฑเต เดฒเดฟเดฎเดฟเดฑเตเดฑเดฟเด‚เด—เต, เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเต เดฌเตเดฐเต‡เด•เตเด•เดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฏเด™เตเด™เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฟเด—เดค เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดชเตเดฐเดฎเดพเดฃเต€เด•เดฐเดฃเด‚

เดคเต€เดฐเตเดฎเดพเดจเด‚

NGINX เดธเต‡เดตเดจ เดฎเต†เดทเต เดธเต—เดœเดจเตเดฏเดฎเดพเดฏเดฟ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดฒเดญเตเดฏเดฎเดพเดฃเต เดชเต‹เตผเดŸเตเดŸเตฝ F5. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเดฟเดฒเตเด‚ เดŸเต†เดธเตเดฑเตเดฑเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเดฒเตเด‚ เด‡เดคเต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด• เดซเดฒเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดดเตเดคเตเด•.

NGINX Plus เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเตผ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป, เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเด• เดธเต—เดœเดจเตเดฏ เดŸเตเดฐเดฏเตฝ เด•เดพเดฒเดฏเดณเดตเต 30 เดฆเดฟเดตเดธเดคเตเดคเต‡เด•เตเด•เต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เดณเต† เดธเดฎเต€เดชเดฟเด•เตเด•เตเด• เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด— เด•เต‡เดธเตเด•เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเดพเตป.

เด•เดฎเตเดชเดจเดฟ เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดพเดฏ เดชเดตเตฝ เดกเต†เด‚เด•เต‹เดตเดฟเดšเตเดšเดฟเดจเตเดฑเต† เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดธเต—เดคเตเดคเตเดฌเตเดฐเดฟเดกเตเดœเต. เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดชเตเดฐเดคเดฟเดฎเดพเดธเด‚ 15 RUB. เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดกเดฟเดตเดฟเดทเตป เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ - เด’เดฐเต เดชเดฐเดฟเดถเต€เดฒเดจ เด•เต‡เดจเตเดฆเตเดฐเด‚ เดšเต‡เดฐเดฟเดคเดฟเดฐเดฟเดตเต, เดชเตเดฐเดพเด•เตเดŸเต€เดธเต, เด…เดฒเตเดฒเดพเดคเต† เดฎเดฑเตเดฑเตŠเดจเตเดจเตเดฎเดฒเตเดฒ.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•