เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เตพ, เดฎเตˆเด•เตเดฐเต‹ เดธเตผเดตเต€เดธเตเด•เตพ, เดธเตผเดตเต€เดธเต เดฎเต†เดทเตเด•เตพ

เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเตฝ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฒเต‡เด–เดจเด™เตเด™เตพ ะพ เดธเต‡เดตเดจ เดฎเต†เดทเต (เดธเตผเดตเต€เดธเต เดฎเต†เดทเต), เด‡เดคเดพ เดฎเดฑเตเดฑเตŠเดจเตเดจเต. เดนเต‚เดฑเต‡! เดชเด•เตเดทเต† เดŽเดจเตเดคเตเด•เต†เดพเดฃเตเดŸเต? เดชเดฟเดจเตเดจเต†, เดกเต‹เด•เตเด•เตผ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดคเตเดŸเด™เตเด™เดฟเดฏ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพ เดตเดฐเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, 10 เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต เดธเตผเดตเต€เดธเต เดฎเต†เดทเตเด•เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดจเดจเตเดจเดพเดฏเดฟเดฐเตเดจเตเดจเต เดŽเดจเตเดจ เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดชเตเดฐเด•เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดฑเต† เด•เดพเดดเตเดšเดชเตเดชเดพเดŸเต เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดšเดคเต‹ เดฎเต‹เดถเดฎเดพเดฏเดคเต‹ เด†เดฃเต†เดจเตเดจเต เดžเดพเตป เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดธเต‡เดตเดจ เดฎเต†เดทเตเด•เตพ เดคเดฟเด•เดšเตเดšเตเด‚ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฎเตƒเด—เด™เตเด™เดณเดพเดฏเดคเดฟเดจเดพเตฝ, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เดพเดดเตเดšเดชเตเดชเดพเดŸเตเด•เตพ เด…เดตเดฏเต† เดจเดจเตเดจเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚.

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

เดกเต‹เดŸเตเดŸเตเด•เตเดฒเต—เดกเดฟเดจเตเดฑเต† เดšเดฐเดฟเดคเตเดฐเด‚

เดกเต‹เดŸเตเดŸเตโ€Œเด•เตเดฒเต—เดกเดฟเดจเตเดฑเต† เดšเดฐเดฟเดคเตเดฐเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดˆ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเดพเดฏเตเดณเตเดณ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดšเต‹เดฏเตโ€Œเดธเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดžเดพเตป เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดชเด•เตเดทเต‡ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฒเต†เดฏเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เด•เต‚เดŸเตเดคเตฝ เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดพเดฏเดจเดฏเดฟเตฝ เดฎเตเดดเตเด•เดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดธเดพเดจ เดฒเต‡เด–เดจเด‚ เดกเต‹เดŸเตเดŸเตโ€Œเด•เตเดฒเต—เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ เดšเตเดฐเตเด•เตเด•เด‚: เด‡เดคเต เด’เดฐเต PaaS เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚-เดŽ-เดธเต‡เดตเดจเดฎเดพเดฃเต, เด…เดคเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ (Java, PHP, Python...) เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ (MongoDB, MySQL, Redis...) Heroku เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดตเตผเด•เตเด•เตเดซเตเดฒเต‹เดฏเตเด‚: เดจเดฟเด™เตเด™เตพ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เด‡เดฎเต‡เดœเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเดฏเต† เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

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

เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต

เดกเต‹เดŸเตเดŸเตเด•เตเดฒเต—เดกเดฟเดฒเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟ, เดŸเดฟเดธเดฟเดชเดฟ เดŽเตปเดกเต เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเดพเด•เตเด‚.

HTTP เด…เดตเดธเดพเดจ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดšเต‡เตผเดคเตเดคเต เดนเดฟเดชเตเดชเดพเดšเตเดšเต†. เด‡เดคเต เด‡เดจเตเดจเต เดตเดฟเดญเดตเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต เดคเตเดŸเดฐเตเด• เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เด’เดฐเต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด‚ เดŸเตเดฐเดพเดซเดฟเด•เต.

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

TCP เด…เดตเดธเดพเดจ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเต เดจเดฎเตเดชเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดตเดดเดฟ เด† เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต.

เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต เด‰เดšเดฟเดคเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเตเดจเดพเดฎเดตเตเด‚ (เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡-X.dotcloud.com เดชเต‹เดฒเต†เดฏเตเดณเตเดณเดคเต) เดชเต‹เตผเดŸเตเดŸเต เดจเดฎเตเดชเดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต TCP เดŽเตปเดกเตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเด‚.

เดˆ เดนเต‹เดธเตเดฑเตเดฑเตเดจเดพเดฎเด‚ "nats" เดธเต†เตผเดตเตผ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด‡เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดฒเตเดฒ เดจเดพเดฑเตเดฑเตเดธเต), เด‡เดคเต เด‡เตปเด•เดฎเดฟเด‚เด—เต TCP เด•เดฃเด•เตเดทเดจเตเด•เดณเต† เดถเดฐเดฟเดฏเดพเดฏ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด‚ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฒเต‹เดกเต-เดฌเดพเดฒเตปเดธเตเดกเต เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดถเดฐเดฟเดฏเดพเดฏ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต).

เดจเดฟเด™เตเด™เตพเด•เตเด•เต Kubernetes-เดจเต† เดชเดฐเดฟเดšเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เดณเต† เดธเต‡เดตเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด“เตผเดฎเตเดฎเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚ เดจเต‹เดกเตเดชเต‹เตผเดŸเตเดŸเต.

dotCloud เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดคเดคเตเดคเตเดฒเตเดฏเดฎเดพเดฏ เดธเต‡เดตเดจเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ ClusterIP: เดฒเดพเดณเดฟเดคเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเต เด…เด•เดคเตเดคเตเด‚ เดชเตเดฑเดคเตเดคเตเด‚ เดจเดฟเดจเตเดจเต เดธเต‡เดตเดจเด™เตเด™เตพ เด’เดฐเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตโ€Œเดคเต.

เดŽเดฒเตเดฒเดพเด‚ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: HTTP, TCP เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเตเดŸเต† เดชเตเดฐเดพเดฐเด‚เดญ เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดชเตˆเดคเตเดคเดฃเดฟเดจเตเดฑเต† เดเดคเดพเดจเตเด‚ เดจเต‚เดฑเต เดตเดฐเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ เดตเดณเดฐเตเด•เดฏเตเด‚ เด…เดงเดฟเด• เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดš เดฒเดณเดฟเดคเดฎเดพเดฏ (เดจเดฟเดทเตโ€Œเด•เดณเด™เตเด•เดฎเต†เดจเตเดจเต เดžเดพเตป เดชเดฑเดฏเตเด‚) เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ.

เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเดฟเดจเตเดฑเต† เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดฑเต€เดซเดพเด•เตโ€ŒเดŸเดฑเดฟเด‚เด—เต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, 12 เดซเดพเด•เตเดŸเตผ เด†เดชเตเดชเตเด•เตพ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดตเดดเดฟ เดฒเดญเดฟเดšเตเดš เดตเดฟเดฒเดพเดธเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เด’เดฐเต เด†เดงเตเดจเดฟเด• เดธเต‡เดตเดจ เดฎเต†เดทเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดคเต เดŽเด™เตเด™เดจเต† เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต?

เดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต เดฆเตƒเดถเตเดฏเดชเดฐเดค. TCP เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดฎเต†เดทเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพเด•เตเด•เต เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด•เดณเตŠเดจเตเดจเตเด‚ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟ เดฑเต‚เดŸเตเดŸเดฟเด™เตเด™เดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเด‚ เดตเดฐเตเดฎเตเดชเต‹เตพ, เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดชเดฟเดถเด•เต เด•เต‹เดกเตเด•เดณเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดธเดฎเดฏเด™เตเด™เดณเตเดฎเตเดณเตเดณ เดตเดฟเดถเดฆเดฎเดพเดฏ เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เด†เดงเตเดจเดฟเด• เดธเต‡เดตเดจ เดฎเต†เดทเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเต เดชเต‹เดฒเตเดณเตเดณ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดถเต‡เด–เดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดจเด‚ เดจเตฝเด•เตเดจเตเดจเต.

เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเดฐเดฎเดพเดฏ เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ (เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต) เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เดฆเตƒเดถเตเดฏเดชเดฐเดค เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด‡เดคเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏ เด•เดพเดฐเตเดฏเดฎเดพเดฃเต เดจเต€เดฒ-เดชเดšเตเดš เดตเดฟเดจเตเดฏเดพเดธเด‚ ะธ เด•เดพเดจเดฑเดฟ เดตเดฟเดจเตเดฏเดพเดธเด‚.

เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เดชเดฐเดฟเดฎเดฟเดคเดตเตเดฎเดพเดฃเต. เดกเต‹เดŸเตเดŸเตเด•เตเดฒเต—เดกเต เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดฎเต†เดทเดฟเตฝ, เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดจเต‹เดกเตเด•เดณเตเดŸเต† เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ AZ (เดฒเดญเตเดฏเดค เดฎเต‡เด–เดฒ) เด…เดคเดฟเดฐเตเด•เตพ เด•เดŸเด•เตเด•เดพเดจเตเด‚ เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต. เด“เดฐเต‹ เดชเต‡เดœเดฟเดฒเตเด‚ เดจเต‚เดฑเดฟเดฒเดงเดฟเด•เด‚ SQL เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจ เดŸเตเดฐเดฌเดฟเตพเดทเต‚เดŸเตเดŸเต เด•เต‹เดกเต เดžเดพเตป เด“เตผเด•เตเด•เตเดจเตเดจเต, เด“เดฐเต‹ เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเตเด‚ SQL เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เด•เดฃเด•เตเดทเตป เดคเตเดฑเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเต‡เดœเต เดคเตฝเด•เตเดทเดฃเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดกเต‹เดŸเตเดŸเตเด•เตเดฒเต—เดกเดฟเตฝ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเดพเตป เด•เตเดฑเดšเตเดšเต เดธเต†เด•เตเด•เตปเดกเตเด•เตพ เดŽเดŸเตเด•เตเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เด“เดฐเต‹ TCP เด•เดฃเด•เตเดทเดจเตเด‚ (เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ SQL เด…เดจเตเดตเต‡เดทเดฃเดตเตเด‚) เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเต เดŽเดŸเตเด•เตเด•เตเด‚. เดˆ เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต.

เด…เดคเตเดคเดฐเด‚ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เด†เดงเตเดจเดฟเด• เดธเต‡เดตเดจ เดฎเต†เดทเตเด•เตพ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต. เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด•เดฃเด•เตเดทเดจเตเด•เตพ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เด…เดตเตผ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเตฝ. เดฒเต‹เดœเดฟเด•เตเด•เตฝ เด’เดดเตเด•เตเด•เต เด’เดจเตเดจเตเดคเดจเตเดจเต†เดฏเดพเดฃเต: ะบะปะธะตะฝั‚ โ†’ ะผะตัˆ โ†’ ัะตั€ะฒะธั, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดฎเต†เดทเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดจเต‹เดกเตเด•เดณเดฟเดฒเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด•เดฃเด•เตเดทเตป ะบะปะธะตะฝั‚ โ†’ ะผะตัˆ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดตเตเด‚ เดตเดณเดฐเต† เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเตเดฎเดพเดฃเต (เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เดจเตเดฑเดฟเดจเต เดชเด•เดฐเด‚ เดฎเตˆเด•เตเดฐเต‹เดธเต†เด•เตเด•เตปเดกเต).

เด†เดงเตเดจเดฟเด• เดธเต‡เดตเดจ เดฎเต†เดทเตเด•เดณเตเด‚ เดฎเดฟเด•เดšเตเดš เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเตเดŸเต† เด†เดฐเต‹เด—เตเดฏเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เด…เดตเตผเด•เตเด•เต เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดŸเตเดฐเดพเดซเดฟเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเด‚.

เดธเตเดฐเด•เตเดท เด…เดคเดฟเดฒเตเด‚ เดจเดฒเตเดฒเดคเต. dotCloud เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดฎเต†เดทเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ EC2 เด•เตเดฒเดพเดธเดฟเด•เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต, เดŸเตเดฐเดพเดซเดฟเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฒเตเดฒ (เด‡เดธเดฟ2 เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเตฝ เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตโ€Œเดจเดฟเดซเตผ เด‡เดŸเดพเตป เด•เดดเดฟเดžเตเดžเดพเตฝ, เดจเดฟเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดตเดฒเดฟเดฏ เดชเตเดฐเดถเตโ€Œเดจเดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต เดŽเดจเตเดจ เด…เดจเตเดฎเดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ). เด†เดงเตเดจเดฟเด• เดธเต‡เดตเดจ เดฎเต†เดทเตเด•เตพ เดžเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏเดฟ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเดฐเดธเตเดชเดฐ TLS เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดตเตเด‚ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเด‚.

เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดŸเตเดฐเดพเดซเดฟเด•เต เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต

เดถเดฐเดฟ, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเต, เดŽเดจเตเดจเดพเตฝ เดกเต‹เดŸเตเดŸเตเด•เตเดฒเต—เดกเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดฎเต‹?

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

เดชเดฒ เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดฎเต†เดทเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, dotCloud-เดจเตเดฑเต† เดจเต‚เดฑเดฟเดฒเดงเดฟเด•เด‚ เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเตเด•เดณเดฟเตฝ เดชเดฒเดคเตเด‚ dotCloud เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดคเดจเตเดจเต† เดธเดพเดงเดพเดฐเดฃ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต (เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดˆ เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดฎเต†เดทเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดต) เด•เตเดฑเดšเตเดšเต เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เดณเต‹เดŸเต† (เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เด…เดตเตผเด•เตเด•เต เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเดพเตป เดคเด™เตเด™เดณเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ - เดจเดฒเตเดฒ เดชเดดเดฏ เด•เต‹เดดเดฟเดฏเดฟเดฑเดšเตเดšเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดฎเตเดŸเตเดŸเดฏเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเดถเตเดจเด‚) เดฒเดณเดฟเดคเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด•เตเดฑเดšเตเดšเต เด•เต€ เดจเต‹เดกเตเด•เดณเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเดพเดฃเต เดˆ เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ, เดฎเดฟเดทเตป-เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ เดธเต‡เดตเดจเด™เตเด™เตพ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดคเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ: เดฒเดฟเด™เตเด•เตผ, เดทเต†เดกเตเดฏเต‚เดณเตผ, เดฑเดฃเตเดฃเตผ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดงเตเดจเดฟเด• เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด’เดฐเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดตเดฟเดฎเดพเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†เดฏเดพเดฃเต docker run เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเต เดšเตเดฎเดคเดฒ เดเตฝเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเต‹เดกเตเด•เดณเดฟเตฝ. เด†เดถเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ (เดชเต‹เดกเตเด•เตพ), เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต kubeadm เด…เดฅเดตเดพ bootkube เด’เดฐเต เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ.

เดˆ เดธเต‡เดตเดจเด™เตเด™เตพ เดฒเดณเดฟเดคเดตเตเด‚ เด…เดชเดฐเดฟเดทเตโ€Œเด•เตƒเดคเดตเตเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดคเตเดฑเดจเตเดจเตเด•เดพเดŸเตเดŸเดชเตเดชเต†เดŸเตเดŸเต: เด’เดฐเต YAML เดซเดฏเตฝ เด…เดตเดฐเตเดŸเต† เดชเต‡เดฐเตเด‚ เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเด‚ เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดฟ; เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ เด“เดฐเต‹ เด•เตเดฒเดฏเดจเตเดฑเตเด‚ เดˆ YAML เดซเดฏเดฒเดฟเดจเตเดฑเต† เด’เดฐเต เดชเด•เตผเดชเตเดชเต เดŽเดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด’เดฐเต เดตเดถเดคเตเดคเต, เด‡เดคเต เดตเดณเดฐเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเดฟเดจเต เดธเต‚เด•เตเด•เต€เดชเตเดชเตผ เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดฌเดพเดนเตเดฏ เด•เต€/เดฎเต‚เดฒเตเดฏ เดธเตเดฑเตเดฑเต‹เดฑเดฟเดจเตเดฑเต† เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ (เด“เตผเด•เตเด•เตเด•, etcd เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เตบเดธเตฝ เด…เด•เตเด•เดพเดฒเดคเตเดคเต เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ). เดฎเดฑเตเดตเดถเดคเตเดคเต, เด‡เดคเต เดธเตผเดตเต€เดธเตเด•เตพ เดจเต€เด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เดฟ. เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เด’เดฐเต เดจเต€เด•เตเด•เด‚ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดŽเดฒเตเดฒเดพ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เด’เดฐเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค YAML เดซเดฏเตฝ เดฒเดญเดฟเด•เตเด•เตเด‚ (เด•เต‚เดŸเดพเดคเต† เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต). เดตเดณเดฐเต† เดธเตเด–เด•เดฐเดฎเดฒเตเดฒ!

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

(TLS เด•เดฃเด•เตเดทเดจเตเด•เดณเดฟเดฒเต† เดŸเตเดฐเดพเดซเดฟเด•เตเด•เต เดŽเตปเด•เตเดฏเดพเดชเตโ€Œเดธเตเดฒเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดญเดพเด—เดคเตเดคเต เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เดธเต†เตผเดตเตผ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เต‚เดŸเดพเดคเต† เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเด™เตเด•เดพเดณเดฟเดคเตเดคเดฎเดฟเดฒเตเดฒเดพเดคเต† TLS เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฐเตเดจเตเดจเต, เด‡เดคเต เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. localhost. เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดชเดฟเดจเตเดจเต€เดŸเต).

เด‡เดคเต เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต Airbnb-เตฝ เดจเดฟเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดงเดพเดจ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ SmartStack เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต, เด…เดคเต‡เดธเดฎเดฏเด‚ dotCloud เดกเต‹เด•เตเด•เดฑเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเดชเตเดชเต‹เตพ dotCloud-เดจเตเดฑเต† เด†เดจเตเดคเดฐเดฟเด• เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดชเต‡เด•เตเดทเดฟเดšเตเดšเต.

Istio, Linkerd, Consul Connect เดชเต‹เดฒเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดฎเตเตปเด—เดพเดฎเดฟเด•เดณเดฟเตฝ เด’เดจเตเดจเดพเดฏเดฟ SmartStack เดžเดพเตป เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เด•เดฐเตเดคเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต‡ เดชเดพเดฑเตเดฑเต‡เตบ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต:

  • เด“เดฐเต‹ เดจเต‹เดกเดฟเดฒเตเด‚ เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.
  • เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เตพ เดฎเดพเดฑเตเดฎเตเดชเต‹เตพ เด•เตบเดŸเตเดฐเต‹เตพ เดชเตเดฒเต†เดฏเดฟเตป เดชเตเดฐเต‹เด•เตเดธเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • ... เดฒเดพเดญเด‚!

เด’เดฐเต เดธเต‡เดตเดจ เดฎเต†เดทเดฟเดจเตเดฑเต† เด†เดงเตเดจเดฟเด• เดจเดฟเตผเดตเตเดตเดนเดฃเด‚

เด‡เดจเตเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เด—เตเดฐเดฟเดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดธเดฎเดพเดจเดฎเดพเดฏ เดคเดคเตเดคเตเดตเด™เตเด™เตพ เดจเดฎเตเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดฒเต† เดตเดฟเดฒเดพเดธเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดธเต‡เดตเดจ เดจเดพเดฎเด™เตเด™เตพ เดฎเดพเดชเตเดชเต เดšเต†เดฏเตโ€Œเดคเต เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• DNS เดธเต‹เตบ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด• 127.0.0.0/8. เดคเตเดŸเตผเดจเตเดจเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เด“เดฐเต‹ เดจเต‹เดกเดฟเดฒเตเด‚ HAProxy เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เด“เดฐเต‹ เดธเต‡เดตเดจ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเด‚ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด• (เด† เดธเดฌเตโ€Œเดจเต†เดฑเตเดฑเดฟเตฝ 127.0.0.0/8) เด•เต‚เดŸเดพเดคเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เดกเต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต/เดฌเดพเดฒเตปเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. HAProxy เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚ confd, etcd เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เตบเดธเดฒเดฟเตฝ เดฌเดพเด•เตเด•เต†เตปเดกเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป HAProxy-เดฒเต‡เด•เตเด•เต เดธเตเดตเดฏเดฎเต‡เดต เดชเตเดทเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดธเตเดคเดฟเดฏเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต! เดŽเดจเตเดจเดพเตฝ เดšเดฟเดฒ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเต‹เดŸเต†:

  • เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดฆเต‚เดคเตป เดชเตเดฐเต‹เด•เตเดธเดฟ เดชเด•เดฐเด‚ HAProxy.
  • etcd เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เตบเดธเตฝ เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ Kubernetes API เดตเดดเดฟ เดฌเดพเด•เตเด•เต†เตปเดกเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต 127.0.0.0/8 เดŽเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เด†เดจเตเดคเดฐเดฟเด• เดธเดฌเตโ€Œเดจเต†เดฑเตเดฑเดฟเตฝ (เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผเดเดชเดฟ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ) เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเตเด‚ เดธเต†เตผเดตเดฑเตเด•เตพเด•เตเด•เตเดฎเดฟเดŸเดฏเดฟเตฝ เดฎเตเดฏเต‚เดšเตเดตเตฝ TLS เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เด…เดงเดฟเด• เด˜เดŸเด•เด‚ (เดธเดฟเดฑเตเดฑเดพเดกเตฝ) เด‰เดฃเตเดŸเต.
  • เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเต เดฌเตเดฐเต‡เด•เตเด•เดฟเด‚เด—เต, เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดกเต เดŸเตเดฐเต†เดฏเตโ€Œเดธเดฟเด‚เด—เต, เด•เดพเดจเดฑเดฟ เดตเดฟเดจเตเดฏเดพเดธเด‚ เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดšเดฟเดฒ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เดจเดฎเตเด•เตเด•เต เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚.

เดฆเต‚เดคเตป เดชเตเดฐเต‹เด•เตเดธเดฟ

เดŽเตปเดตเต‹เดฏเต เดชเตเดฐเต‹เด•เตเดธเดฟ เดŽเดดเตเดคเดฟเดฏเดคเต เดฒเดฟเดซเตเดฑเตเดฑเต เด†เดฃเต [เดŸเดพเด•เตเดธเดฟ เดฎเดพเตผเด•เตเด•เดฑเตเดฑเดฟเดฒเต† เดฏเต‚เดฌเดฑเดฟเดจเตเดฑเต† เดŽเดคเดฟเดฐเดพเดณเดฟ - เดเด•เดฆเต‡เดถเด‚. เดชเดพเดค]. เด‡เดคเต เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เด•เตเดธเดฟเด•เดณเต‹เดŸเต (เด‰เดฆเดพ. HAProxy, Nginx, Traefik...) เดชเดฒ เดคเดฐเดคเตเดคเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เด•เตเดธเดฟเด•เตพเด•เตเด•เต เด‡เดฒเตเดฒเดพเดคเตเดค เดซเต€เดšเตเดšเดฑเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดคเดฟเดจเดพเตฝ เดฒเดฟเดซเตเดฑเตเดฑเต เด…เดตเดฐเตเดŸเต‡เดคเต เดŽเดดเตเดคเดฟ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดชเตเดคเดฟเดฏเดคเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเดฟเด•เดšเตเดšเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเดฟ.

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

เดŽเดจเตเดจเดพเตฝ เดŽเตปเดตเต‹เดฏเต เด†เดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดตเตเดฃเตเดŸเต เดกเดพเดฑเตเดฑเดพ เดตเดฟเดฎเดพเดจเด‚ (เดกเดพเดฑเตเดฑ เดชเตเดฒเต†เดฏเดฟเตป) เดธเต‡เดตเดจ เดฎเต†เดทเดฟเดจเต. เดˆ เดธเต‡เดตเดจ เดฎเต†เดทเดฟเดจเดพเดฏเดฟ เดŽเตปเดตเต‹เดฏเต เด‡เดชเตเดชเต‹เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดคเดฒเด‚ (เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดคเดฒเด‚).

เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดตเดฟเดฎเดพเดจเด‚

เด•เตบเดŸเตเดฐเต‹เตพ เดชเตเดฒเต†เดฏเดฟเดจเดฟเดจเดพเดฏเดฟ, เด‡เดธเตเดฑเตเดฑเดฟเดฏเต‹ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดŽเดชเดฟเดเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต confd เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดฒเตเดฒ, เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเดฟเดฒเต† เด•เต€เด•เดณเตเดŸเต† เดธเต†เดฑเตเดฑเต เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต etcd เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เตบเดธเดฒเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต เด‡เดธเตเดฑเตเดฑเดฟเดฏเต‹ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต API เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดตเตเด‚: เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟ Kubernetes API เดตเดฟเดตเดฐเดฃเด‚เด…เดคเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต:

API เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเด‚เดญเดฐเดฃเด‚, เดชเดคเดฟเดชเตเดชเดฟเด‚เด—เต, เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเด‚, เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตฝ, เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเต เดŽเดจเตเดจเดฟเดต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต "เดฎเต‚เด• เดธเต†เตผเดตเตผ" เด†เดฃเต Kubernetes API เดธเต†เตผเดตเตผ.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด‡เดธเตเดคเดฟเดฏเต‹ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ Kubernetes API เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† (เด•เต‚เดŸเดพเดคเต† etcd เดธเดนเดพเดฏ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดฑเต†) เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดธเต‡เดตเดจ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเตเดธเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฒเดธเตเดฑเตเดฑเตผเดเดชเดฟ เดตเดฟเดฒเดพเดธเด™เตเด™เดณเต†เดฏเดพเดฃเต เด‡เดธเตเดคเดฟเดฏเต‹ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดธเตเดฑเตเดฑเดฟเดฏเต‹ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• เดตเดฟเดฒเดพเดธเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚ (เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเดฒเตเดฒ 127.0.0.0/8).

Istio เด‡เดฒเตเดฒเดพเดคเต† Kubernetes เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ ClusterIP เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต kube-proxy เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เด† เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเตเดŸเต† เดฌเดพเด•เตเด•เต†เตปเดกเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเดฟเตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, ClusterIP เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจ เดเดชเดฟ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเดพเตป kube-proxy iptables เดจเดฟเดฏเดฎเด™เตเด™เตพ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ IPVS เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด•เตพ, เด…เดคเต เดŽเด™เตเด™เดจเต† เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต) เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.

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

Kubernetes DNS-เดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเดจเต เดธเต‡เดตเดจ เดจเดพเดฎเดคเตเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดŽเดฒเตเดฒเดพเด‚ "เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต" เดŽเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚. เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต http://api/v1/users/4242เดคเตเดŸเตผเดจเตเดจเต api เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด• 10.97.105.48, iptables เดจเดฟเดฏเดฎเด™เตเด™เตพ 10.97.105.48 เดฎเตเดคเดฒเตเดณเตเดณ เด•เดฃเด•เตเดทเดจเตเด•เดณเต† เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดŽเตปเดตเต‹เดฏเต เดชเตเดฐเต‹เด•เตเดธเดฟเด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเตเดฐเต‹เด•เตเดธเดฟ เดฏเดฅเดพเตผเดคเตเดฅ เดฌเดพเด•เตเด•เต†เตปเดกเต API เดฒเต‡เด•เตเด•เต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด•เตˆเดฎเดพเดฑเตเด‚. เด›เต†!

เด…เดงเดฟเด• เด…เดฒเด™เตเด•เดพเดฐเด™เตเด™เตพ

เดŽเด‚เดŸเดฟเดŽเตฝเดŽเดธเต (เดฎเตเดฏเต‚เดšเตเดตเตฝ เดŸเดฟเดŽเตฝเดŽเดธเต) เดตเดดเดฟ เดŽเตปเดกเต-เดŸเต-เดŽเตปเดกเต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเด‚ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดตเตเด‚ เด‡เดธเตเดฑเตเดฑเดฟเดฏเต‹ เดจเตฝเด•เตเดจเตเดจเต. เดŽเดจเตเดจ เด’เดฐเต เด˜เดŸเด•เด‚ เด•เต‡เดพเดŸเตเดŸ.

เด’เดฐเต เด˜เดŸเด•เดตเตเดฎเตเดฃเตเดŸเต เดฎเดฟเด•เตเดธเดฐเต, เดเดคเต เดฆเต‚เดคเดจเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเด‚ เด“เดฐเต‹เดจเตเดจเตเด‚ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ, เดฌเดพเด•เตเด•เต†เตปเดกเต เดฒเต‹เดกเต เดฎเตเดคเดฒเดพเดฏเดต เดชเต‹เดฒเตเดณเตเดณ เดตเดฟเดตเดฟเดง เด˜เดŸเด•เด™เตเด™เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เด† เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดคเต€เดฐเตเดฎเดพเดจเด‚ เดŽเดŸเตเด•เตเด•เดพเตป เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•... (เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸ: เดฎเดฟเด•เตเดธเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเด—เด™เตเด™เดณเตเดฃเตเดŸเต, เด…เดคเต เดคเด•เดฐเดพเดฑเดฟเดฒเดพเดฏเดพเดฒเตเด‚, เดŽเตปเดตเต‹เดฏเต เดคเตเดŸเตผเดจเตเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚ เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ เด†เดฏเดฟ เด•เตŠเดณเตเดณเดพเด‚) .

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

เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดพเด™เตเด™เตเด•

เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏเดคเดฟเดจเดพเตฝ เด‡เดธเตเดคเดฟเดฏเต‹เดฏเตเด•เตเด•เต เดชเตเดฐเดถเดธเตเดคเดฟเดฏเตเดฃเตเดŸเต. เด‡เดคเดฟเดจเต เดตเดฟเดชเดฐเต€เดคเดฎเดพเดฏเดฟ, เดˆ เดชเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดžเดพเตป เดตเดฟเดตเดฐเดฟเดšเตเดš เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดฎเต†เดทเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดฒเดณเดฟเดคเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดชเด•เดฐเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดธเต‡เดตเดจ เดฎเต†เดทเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เด…เตผเดคเตเดฅเดฎเตเดฃเตเดŸเต‹?

เดžเด™เตเด™เตพเด•เตเด•เต เดฎเดฟเดคเดฎเดพเดฏ เด†เดตเดถเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ (เดจเดฎเตเด•เตเด•เต เดฆเตƒเดถเตเดฏเดชเดฐเดค, เด’เดฐเต เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเต เดฌเตเดฐเต‡เด•เตเด•เตผ, เดฎเดฑเตเดฑเต เดธเต‚เด•เตเดทเตเดฎเดคเด•เตพ เดŽเดจเตเดจเดฟเดต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ), เด…เดชเตเดชเต‹เตพ เดจเดฎเตเดฎเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด‰เดชเด•เดฐเดฃเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดšเดฟเดจเตเดคเด•เตพ เดตเดฐเตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดžเด™เตเด™เตพ Kubernetes เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดธเต‡เดตเดจ เด•เดฃเตเดŸเต†เดคเตเดคเดฒเดฟเดจเตเด‚ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดŸเต‚เดณเตเด•เตพ Kubernetes เด‡เดคเดฟเดจเด•เด‚ เดจเตฝเด•เตเดจเตเดจเต.

เดŽเดจเตเดจเดพเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด†เดตเดถเตเดฏเด•เดคเด•เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดธเต‡เดตเดจ เดฎเต†เดทเต "เดตเดพเด™เตเด™เตเดจเตเดจเดคเต" เดตเดณเดฐเต† เดฎเดฟเด•เดšเตเดš เด“เดชเตเดทเดจเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต. (เด‡เดธเตเดคเดฟเดฏเต‹ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เดฏเดคเดฟเดจเดพเตฝ เด‡เดคเต เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ "เดตเดพเด™เตเด™เตฝ" เด…เดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดคเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเดจเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดฟเด‚เด—เต เดธเดฎเดฏเด‚ เดจเดฟเด•เตเดทเต‡เดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.)

เดžเดพเตป Istio, Linkerd เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Consul Connect เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดฃเต‹?

เด‡เดคเตเดตเดฐเต† เดจเดฎเตเดฎเตพ เด‡เดธเตเดคเดฟเดฏเต‹เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเต‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด’เดฐเต‡เดฏเตŠเดฐเต เดธเต‡เดตเดจ เดฎเต†เดทเต เด…เดฒเตเดฒ. เดœเดจเดชเตเดฐเดฟเดฏ เดฌเดฆเตฝ - เดฒเดฟเด™เตเด•เตผเดกเต, เด•เต‚เดŸเตเดคเตฝ เด‰เดฃเตเดŸเต เด•เต‹เตบเดธเตฝ เด•เดฃเด•เตเดŸเต.

เดŽเดจเตเดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด‚?

เดธเดคเตเดฏเด‚ เดชเดฑเดžเตเดžเดพเตฝ เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดˆ เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเต เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดพเตป เดคเด•เตเด• เดฏเต‹เด—เตเดฏเดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟ เด‡เดชเตเดชเต‹เตพ เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ. เด•เตเดฑเดšเตเดšเต เด‰เดฃเตเดŸเต เดฐเดธเด•เดฐเดฎเดพเดฏ เดฒเต‡เด–เดจเด™เตเด™เตพ เดˆ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ เดชเต‹เดฒเตเด‚ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ.

เด’เดฐเต เดตเดพเด—เตเดฆเดพเดจเดฎเดพเดฏ เดธเดฎเต€เดชเดจเด‚ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเต เด‰เดชเด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเต‚เดชเตเดชเตผเด—เตเดฒเต‚. เดธเต‡เดตเดจ เดฎเต†เดทเตเด•เตพ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ API-เด•เตพ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดเด•เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‡เดคเต เด’เดฐเต เด…เดฌเตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดทเตป เดฒเต†เดฏเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต‡เดตเดจ เดฎเต†เดทเตเด•เดณเตเดŸเต† เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ (เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ) API-เด•เตพ เดชเด เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚, เดจเดฎเตเด•เตเด•เต SuperGloo- เดจเตเดฑเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ - HTTP เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเตเด‚ เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเตเด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‰เดณเตเดณเดคเตเดชเต‹เดฒเต† เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด’เดจเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเด‚. Nginx, HAProxy, Traefik, Apache... เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต...

เดžเดพเตป Istio, SuperGloo เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เด…เตฝเดชเตเดชเด‚ เด‡เดŸเดชเดดเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดŸเตเดคเตเดค เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ SuperGloo เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต Istio เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Linkerd เดŽเด™เตเด™เดจเต† เดšเต‡เตผเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดŽเด™เตเด™เดจเต† เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต, เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฑเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดชเตเดจเดฐเดพเดฒเต‡เด–เดจเด‚ เดšเต†เดฏเตเดฏเดพเดคเต† เด’เดฐเต เดธเต‡เดตเดจ เดฎเต†เดทเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต.

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

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