5 เบซเบผเบฑเบเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบš Cloud-Native

เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ "Cloud native" เบซเบผเบทเบžเบฝเบ‡เปเบ•เปˆ "cloud" เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบ„เบฅเบฒเบง. เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบžเบงเบเบกเบฑเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เป€เบ›เบฑเบ™เบŠเบธเบ”เบ‚เบญเบ‡เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบเบ—เบตเปˆเบงเปˆเบฒเบ‡เป†เบ—เบตเปˆเบšเบฑเบ™เบˆเบธเบขเบนเปˆเปƒเบ™เบ–เบฑเบ‡เบšเบฑเบ™เบˆเบธ, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ™เบฑเป‰เบ™เบ–เบทเบเบˆเบฑเบ”เบเบฒเบ™เป‚เบ”เบเป€เบงเบ—เบตเบŸเบฑเบ‡. เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบงเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เบฅเบฐเบ”เบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡. เบญเบตเบเบ”เป‰เบฒเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบซเบผเบฝเบ™เปเบกเปˆเบ™เบŠเบธเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ” (เบชเบฑเบ™เบเบฒ) เบ—เบตเปˆเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบŸเบฑเบ‡เป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเบฑเบ™เบˆเบธเป€เบžเบทเปˆเบญเปƒเบซเป‰เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เบžเบงเบเบกเบฑเบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”.

5 เบซเบผเบฑเบเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบš Cloud-Native

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฎเบนเป‰เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบชเปˆเบงเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบฅเบฐเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเป„เบ›เปƒเบŠเป‰เปƒเบ™ cloud-based applications, เบซเบผเบฒเบเบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฑเบ‡เบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เปƒเบ™เบšเบปเบ”เบ‚เบฝเบ™เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบšเบดเปˆเบ‡เบซเบผเบฑเบเบเบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆ, เบ–เป‰เบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเบฑเบ™เบˆเบธ, เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฎเบฑเบšเบฎเบนเป‰เป€เบ–เบดเบ‡เบ—เปˆเบฒเปเบฎเบ‡เบ‚เบญเบ‡เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบŸเบฑเบ‡เปเบฅเบฐเบšเบฑเบ™เบฅเบธเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบขเบนเปˆเปƒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡ IT. เบฅเบฐเบ”เบฑเบš. เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบซเบผเบฑเบเบเบฒเบ™เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป‚เบ”เบเป€เบงเบ—เบตเบ„เบฅเบฒเบงเป€เบŠเบฑเปˆเบ™ Kubernetes.

เบซเบผเบฑเบเบเบฒเบ™เบญเบญเบเปเบšเบšเบŠเบญเบšเปเบง

เปƒเบ™เป‚เบฅเบเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก, เบซเบผเบฑเบเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ–เบดเบ‡เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบ•เป‰เบญเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบง. เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเปƒเบ”เป†. เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบซเบผเบฑเบโ€‹เบเบฒเบ™โ€‹เบกเบตโ€‹เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹, เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบฅเบธโ€‹เป„เบ”เป‰โ€‹เบ—เบตเปˆโ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เปเบฅเป‰เบงโ€‹เปเบกเปˆโ€‹เปเบšเบšโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹. เบเบฑเบ‡เบกเบตเบซเบผเบฑเบเบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบŠเบญเบšเปเบงเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡, เป€เบŠเบดเปˆเบ‡เบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบซเบผ. เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบซเบผเบฑเบเบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™:

  • KISS (เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ, stupid) โ€“ เบšเปเปˆ complicate เบกเบฑเบ™;
  • เปเบซเป‰เบ‡ (Don't repeat yourself) โ€” donโ€™t repeat yourself ;
  • YAGNI (เป€เบˆเบปเป‰เบฒเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบกเบฑเบ™) - เบขเปˆเบฒเบชเป‰เบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบฑเบ™เบ—เบต;
  • SoC เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เปเบเบโ€‹เบ„เบงเบฒเบกโ€‹เบเบฑเบ‡โ€‹เบงเบปเบ™ โ€“ เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบฎเบฑเบšโ€‹เบœเบดเบ”โ€‹เบŠเบญเบš.

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰, เบซเบผเบฑเบเบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบšเบชเบฐเป€เบžเบฒเบฐ, เปเบ•เปˆเป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ›เบฐเบชเบปเบšเบเบฒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเปเบšเปˆเบ‡เบ›เบฑเบ™เป‚เบ”เบเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบผเบฒเบเบ„เบปเบ™เปเบฅเบฐเบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เป€เบ›เบฑเบ™เบ›เบฐเบˆเปเบฒ.
เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฑเบ‡เบกเบต เปเบเป‰เป„เบ‚ - เบŠเบธเบ”เบ‚เบญเบ‡เบซเป‰เบฒเบซเบผเบฑเบเบเบฒเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเปเบฅเบฐเบเบฒเบ™เบญเบญเบเปเบšเบšเบงเบฑเบ”เบ–เบธ, เบชเป‰เบฒเบ‡เป‚เบ”เบ Robert Martin. SOLID เบ›เบฐเบเบญเบšเบกเบตเบซเบผเบฑเบเบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบเบงเป‰เบฒเบ‡, เบ›เบฒเบเป€เบ›เบตเบ”, เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ - เป€เบกเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™ - เบŠเปˆเบงเบเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบŠเบญเบšเปเบงเบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒเปเบฅเบฐเบฎเบฑเบเบชเบฒเบžเบงเบเบกเบฑเบ™เป„เบ”เป‰เบ”เบตเบ‚เบถเป‰เบ™เปƒเบ™เป„เบฅเบเบฐเบเบฒเบง.

เบซเบผเบฑเบเบเบฒเบ™ SOLID เป€เบ›เบฑเบ™เบ‚เบญเบ‡เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ‚เบญเบ‡ OOP เปเบฅเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบ‚เบญเบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบฅเบฐเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปเบฅเบฐเบเบฒเบ™เบชเบทเบšเบ—เบญเบ”. เป‚เบ”เบเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš, เบซเบผเบฑเบเบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบŸเบฑเบ‡, เบžเบฝเบ‡เปเบ•เปˆเบญเบปเบ‡เบ›เบฐเบเบญเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™เบŠเบฑเป‰เบ™, เปเบ•เปˆเบšเบฑเบ™เบˆเบธ. เป‚เบ”เบเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบซเบผเบฑเบเบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบšเบฑเบ™เบˆเบธเบ—เบตเปˆเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปเบฅเบฐเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ‚เบญเบ‡เป€เบงเบ—เบตเบ„เบฅเบฒเบงเป„เบ”เป‰เบ”เบตเบเบงเปˆเบฒ Kubernetes.

เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ‚เบญเบ‡เป€เบกเบ„: เบงเบดเบ—เบตเบเบฒเบ™เบ‚เบญเบ‡ Red Hat

เปƒเบ™เบกเบทเป‰เบ™เบตเป‰, เป€เบเบทเบญเบšเบ—เบธเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบˆเบธ. เปเบ•เปˆเป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ–เบทเบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš เปเบฅเบฐเบˆเบฑเบ”เบงเบฒเบ‡เบžเบฒเบเปƒเบ™เป€เบงเบ—เบตเบ„เบฅเบฒเบงเป€เบŠเบฑเปˆเบ™ Kubernetes, เบ•เป‰เบญเบ‡เปƒเบŠเป‰เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเป€เบžเบตเปˆเบกเป€เบ•เบตเบก.
เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™ เปเบญเบฑเบšเบชเบดเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆ เปเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เบญเบทเปˆเบ™เป†เบซเบผเบฒเบเบ”เป‰เบฒเบ™เปƒเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒ, เบˆเบฒเบเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เป„เบ›เบซเบฒเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”. เบซเบผเบฑเบเบเบฒเบ™เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบšเบฑเบ™เบˆเบธเบšเบฑเบ™เบˆเบธเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบ เปเบฅเบฐเบ–เบทเบเบญเบญเบเปเบšเบšเบชเปเบฒเบฅเบฑเบšเป€เบงเบ—เบตเบ„เบฅเบฒเบงเป€เบŠเบฑเปˆเบ™ Kubernetes. เบญเบปเบ‡เบ›เบฐเบเบญเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบฎเบนเบšเบžเบฒเบšเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต, เปเบฅเบฐเป€เบงเบฅเบฒเปเบฅเปˆเบ™เบžเบฒเบŠเบฐเบ™เบฐเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปเบกเปˆเบ™เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก orchestration เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต. เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ‚เบญเบ‡เบซเบผเบฑเบเบเบฒเบ™เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ, เบ‚เบฐเบซเบ™เบฒเบ”, เปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบชเบฒเบกเบฒเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปƒเบ™เป€เบงเบ—เบต orchestration เบชเปˆเบงเบ™เปƒเบซเบเปˆ. เบซเบผเบฑเบเบเบฒเบ™เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป‚เบ”เบเบšเปเปˆเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ.

เบซเบผเบฑเบเบเบฒเบ™เบ„เบงเบฒเบกเบเบฑเบ‡เบงเบปเบ™เบ”เบฝเบง (SCP)

เบซเบผเบฑเบเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบซเบผเบฒเบเบงเบดเบ—เบตเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบซเบผเบฑเบเบเบฒเบ™เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบ”เบฝเบง. เบชเบžเบŠ), เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบŠเบธเบ” SOLID เปเบฅเบฐเบฅเบฐเบšเบธเบงเปˆเบฒเบ—เบธเบเป†เบงเบฑเบ”เบ–เบธเบ•เป‰เบญเบ‡เบกเบตเบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบญเบฑเบ™เบ”เบฝเบง, เปเบฅเบฐเบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบ™เบฑเป‰เบ™เบ•เป‰เบญเบ‡เบ–เบทเบเบซเบธเป‰เบกเบซเปเปˆเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เปƒเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™. เบˆเบธเบ”เบ‚เบญเบ‡ SRP เปเบกเปˆเบ™เบงเปˆเบฒเบ—เบธเบเป†เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เปเบฅเบฐเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ•เป‰เบญเบ‡เบกเบตเป€เบซเบ”เบœเบปเบ™เบญเบฑเบ™เบ”เบฝเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.

เปƒเบ™ SCP, เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบ„เปเบฒเบงเปˆเบฒ "เบ„เบงเบฒเบกเบเบฑเบ‡เบงเบปเบ™" เปเบ—เบ™เบ„เปเบฒเบงเปˆเบฒ "เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš" เป€เบžเบทเปˆเบญเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเบชเบนเบ‡เบเบงเปˆเบฒเบ‚เบญเบ‡ abstraction เปเบฅเบฐเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ—เบตเปˆเบเบงเป‰เบฒเบ‡เบเบงเปˆเบฒเบ‚เบญเบ‡เบ–เบฑเบ‡เบ—เบฝเบšเบเบฑเบšเบŠเบฑเป‰เบ™ OOP. เปเบฅเบฐเบ–เป‰เบฒเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ‚เบญเบ‡ SRP เปเบกเปˆเบ™เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบซเบฅเบฑเบ‡ SCP เปเบกเปˆเบ™เบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบˆเบฐเบ‚เบฐเบซเบเบฒเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เบทเบ™เปƒเบซเบกเปˆเปเบฅเบฐเปเบ—เบ™เบ—เบตเปˆเบšเบฑเบ™เบˆเบธ. เป‚เบ”เบเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก SRP เปเบฅเบฐเบเบฒเบ™เบชเป‰เบฒเบ‡เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ—เบตเปˆเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ”เบฝเบงเปเบฅเบฐเป€เบฎเบฑเบ”เบกเบฑเบ™เปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™, เบ—เปˆเบฒเบ™เป€เบžเบตเปˆเบกเป‚เบญเบเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเบžเบฒเบšเบ–เบฑเบ‡เบ™เบฑเป‰เบ™เปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.

เบซเบผเบฑเบเบเบฒเบ™ SCP เบฅเบฐเบšเบธเบงเปˆเบฒเปเบ•เปˆเบฅเบฐเบ–เบฑเบ‡เบ„เบงเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ”เบฝเบงเปเบฅเบฐเป€เบฎเบฑเบ”เป„เบ”เป‰เบ”เบต. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, SCP เปƒเบ™เป‚เบฅเบเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเปเบกเปˆเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบฅเบธเป„เบ”เป‰เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เบเปˆเบงเบฒ SRP เปƒเบ™เป‚เบฅเบ OOP, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบกเบฑเบเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ”เบฝเบง, เปเบฅเบฐเบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ™เบตเป‰เปเบเป‰เป„เบ‚เบงเบฝเบเบ‡เบฒเบ™เบ”เบฝเบง.

เบ–เป‰เบฒเบšเบฒเบ‡ container microservice เบ•เป‰เบญเบ‡เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบซเบผเบฒเบเป†เบขเปˆเบฒเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบกเบฑเบ™เบเปเปˆเบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบžเบฒเบŠเบฐเบ™เบฐเบ”เบฝเบงเปเบฅเบฐเบฅเบงเบกเบเบฑเบ™เบžเบฒเบเปƒเบ™เบซเบ™เบถเปˆเบ‡เบเบฑเบ (เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต) เป‚เบ”เบเปƒเบŠเป‰ sidecar เปเบฅเบฐ init container templates. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, SCP เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเป€เบเบปเปˆเบฒ (เป€เบŠเบฑเปˆเบ™: เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเบซเบผเบทเบ™เบฒเบเบซเบ™เป‰เบฒเบ‚เปเป‰เบ„เบงเบฒเบก) เบเบฑเบšเบญเบฑเบ™เปƒเบซเบกเปˆเบ—เบตเปˆเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ”เบฝเบงเบเบฑเบ™เปเบ•เปˆเป„เบ”เป‰เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบซเบผเบทเบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒ.

5 เบซเบผเบฑเบเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบš Cloud-Native

เบซเบผเบฑเบเบเบฒเบ™เบชเบฑเบ‡เป€เบเบ”เบเบฒเบ™เบชเบนเบ‡ (HOP)

เป€เบกเบทเปˆเบญเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ–เบทเบเปƒเบŠเป‰เป€เบ›เบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เบฅเบงเบกเป€เบžเบทเปˆเบญเบซเบธเป‰เบกเบซเปเปˆเปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ•เบปเบงเป€เบญเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบเปˆเบญเบ‡เบชเบตเบ”เปเบฒ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ–เป‰เบฒเบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบ›เบฑเบ™เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ‚เบญเบ‡เป€เบกเบ„, เบžเบงเบเป€เบ‚เบปเบฒเบ•เป‰เบญเบ‡เบชเบฐเบซเบ™เบญเบ‡ APIs เบžเบดเป€เบชเบ”เปƒเบซเป‰เบเบฑเบšเป€เบงเบฅเบฒเปเบฅเปˆเบ™เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบชเบธเบ‚เบฐเบžเบฒเบšเบ‚เบญเบ‡เบšเบฑเบ™เบˆเบธเปเบฅเบฐ, เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ™เบตเป‰, เบกเบฑเบ™เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ” unify เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบงเบปเบ‡เบˆเบญเบ™เบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เป€เบŠเบดเปˆเบ‡, เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบŠเบญเบšเปเบงเบฎเป‰เบฒเบเปเบฎเบ‡เบ‚เบถเป‰เบ™.

5 เบซเบผเบฑเบเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบš Cloud-Native
เปƒเบ™เบ—เบฒเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเบฑเบ™เบˆเบธเบšเบฑเบ™เบˆเบธเบ„เบงเบ™, เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ, เบกเบต API เบชเปเบฒเบฅเบฑเบšเบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบธเบ‚เบฐเบžเบฒเบš: เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบŠเบตเบงเบดเบ”เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เบงเบฒเบกเบžเป‰เบญเบก. เบ–เป‰เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบญเป‰เบฒเบ‡เบงเปˆเบฒเป€เบฎเบฑเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบ•เป‰เบญเบ‡เปƒเบซเป‰เบงเบดเบ—เบตเบเบฒเบ™เบญเบทเปˆเบ™เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบกเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเป€เบซเบ”เบเบฒเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบœเปˆเบฒเบ™ STDERR เปเบฅเบฐ STDOUT เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบšเบฑเบ™เบ—เบถเบเป‚เบ”เบเปƒเบŠเป‰ Fluentd, Logstash เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบญเบทเปˆเบ™เป†. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ, เป€เบŠเบฑเปˆเบ™ OpenTracing, Prometheus, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบเปˆเบญเบ‡เบชเบตเบ”เปเบฒ, เปเบ•เปˆเบกเบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบ”เป‰เบงเบ APIs เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบงเบ—เบตเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™เบกเบฑเบ™เปƒเบ™เบ—เบฒเบ‡เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”.

เบซเบผเบฑเบเบเบฒเบ™เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡เบ‚เบญเบ‡เบงเบปเบ‡เบˆเบญเบ™เบŠเบตเบงเบดเบ” (LCP)

LCP เปเบกเปˆเบ™ antithesis เบ‚เบญเบ‡ HOP. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ HOP เบšเบญเบเบงเปˆเบฒเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ•เป‰เบญเบ‡เป€เบ›เบตเบ”เป€เบœเบตเบ APIs เบญเปˆเบฒเบ™เบ•เปเปˆเป€เบงเบ—เบต, LCP เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบชเบฒเบกเบฒเบ”เบเบญเบกเบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป€เบงเบ—เบต. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ•เป‰เบญเบ‡เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเป„เบ”เป‰เบฎเบฑเบšเป€เบซเบ”เบเบฒเบ™, เปเบ•เปˆเบเบฑเบ‡เบ›เบฑเบšเบ•เบปเบง, เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบญเบทเปˆเบ™เป†, react เบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ. เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™เบŠเบทเปˆเบ‚เบญเบ‡เบซเบผเบฑเบเบเบฒเบ™, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบ›เบฑเบ™เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ™เบญเบ‡เป€เบงเบ—เบตเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ‚เบฝเบ™ APIs.

5 เบซเบผเบฑเบเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบš Cloud-Native
เป€เบงเบ—เบตเบกเบตเป€เบซเบ”เบเบฒเบ™เบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†เป€เบžเบทเปˆเบญเบŠเปˆเบงเบเบˆเบฑเบ”เบเบฒเบ™เบงเบปเบ‡เบˆเบญเบ™เบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบ–เบฑเบ‡. เปเบ•เปˆเบกเบฑเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบ—เบตเปˆเบˆเบฐเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบˆเบฐเบฎเบฑเบšเบฎเบนเป‰เบญเบฑเบ™เปƒเบ” เปเบฅเบฐเบˆเบฐเบ•เบญเบšเบชเบฐเปœเบญเบ‡เปเบ™เบงเปƒเบ”.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบšเบฒเบ‡เป€เบซเบ”เบเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบเบงเปˆเบฒเป€เบซเบ”เบเบฒเบ™เบญเบทเปˆเบ™เป†. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบšเปเปˆเบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบเบฒเบ™เป€เบเบตเบ”เบญเบธเบ›เบฐเบ•เบดเป€เบซเบ”เป„เบ”เป‰เบ”เบต, เบกเบฑเบ™เบ•เป‰เบญเบ‡เบเบญเบกเบฎเบฑเบšเบชเบฑเบ™เบเบฒเบ™: เบขเบธเบ” (SIGTERM) เบ‚เปเป‰เบ„เบงเบฒเบกเปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ›เบปเบเบเบฐเบ•เบดเป„เบงเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบˆเบฐเป„เบงเป„เบ”เป‰เป€เบžเบทเปˆเบญเบˆเบฑเบšเบชเบฑเบ™เบเบฒเบ™: เบ‚เป‰เบฒ (SIGKILL) เบ—เบตเปˆเบกเบฒเบซเบผเบฑเบ‡เบˆเบฒเบ SIGTERM.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบซเบ”เบเบฒเบ™เป€เบŠเบฑเปˆเบ™ PostStart เปเบฅเบฐ PreStop เบชเบฒเบกเบฒเบ”เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ•เปเปˆเบงเบปเบ‡เบˆเบญเบ™เบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบ›เบตเบ”เบ•เบปเบงเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบงเบฅเบฒเบญเบธเปˆเบ™เบ‚เบถเป‰เบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเปˆเบญเบ™เบ—เบตเปˆเบกเบฑเบ™เบˆเบฐเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ•เปเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป. เบซเบผเบทเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ•เป‰เบญเบ‡เบ›เปˆเบญเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปƒเบ™เบšเบฒเบ‡เบงเบดเบ—เบตเบžเบดเป€เบชเบ”เป€เบกเบทเปˆเบญเบ›เบดเบ”เป€เบ„เบทเปˆเบญเบ‡.

เบซเบผเบฑเบเบเบฒเบ™เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบฎเบนเบšเบžเบฒเบš (IIP)

เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบเบญเบกเบฎเบฑเบšเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เบงเปˆเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเบฑเบ™เบˆเบธเบšเบฑเบ™เบˆเบธเบ„เบงเบ™เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ”เปเบฒเป€เบ™เบตเบ™เบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ™เบตเป‰เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบžเบฒเบเบ™เบญเบเปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™ (เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบญเบทเปˆเบ™เป†, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบฒเบเบ™เบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰) เปเบฅเบฐเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบฒเบเบ™เบญเบ, เป„เบฅเบเบฐเป€เบงเบฅเบฒเบชเบฐเป€เบžเบฒเบฐ, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบ”เบฑเบ”เปเบ›เบ‡เบซเบผเบทเบชเป‰เบฒเบ‡เบ•เบปเบงเบšเบฑเบ™เบˆเบธเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก. เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ”เป†เบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบฎเบนเบšเบžเบฒเบšเบšเบฑเบ™เบˆเบธเบ•เป‰เบญเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเปƒเบŠเป‰. เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบšเบปเบš IT, เบซเบผเบฑเบเบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เป€เบญเบตเป‰เบ™เบงเปˆเบฒเบซเบผเบฑเบเบเบฒเบ™เบ‚เบญเบ‡เบ„เบงเบฒเบกเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™.

เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ‚เบญเบ‡ IIP เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบšเบฑเบ™เบˆเบธเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบชเปเบฒเบฅเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก runtime เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเบžเบฒเบšเบ”เบฝเบงเบเบฑเบ™เบขเบนเปˆเบ—เบปเปˆเบงเบ—เบธเบเปเบซเปˆเบ‡เบžเป‰เบญเบกเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบซเบผเบฑเบเบเบฒเบ™เบ™เบตเป‰เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบŸเบฑเบ‡เป€เบ›เบฑเบ™ roll-back เปเบฅเบฐ roll-forward เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ.

5 เบซเบผเบฑเบเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบš Cloud-Native

เบซเบผเบฑเบเบเบฒเบ™ Disposability เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ (PDP)

เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบชเบณเบ„เบฑเบ™เบญเบฑเบ™เปœเบถเปˆเบ‡เบ‚เบญเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเปเบกเปˆเบ™เบ„เบงเบฒเบกเป€เบชเบทเปˆเบญเบกเป‚เบŠเบกเบ‚เบญเบ‡เบกเบฑเบ™: เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเปเบกเปˆเบ™เบชเป‰เบฒเบ‡เป„เบ”เป‰เบ‡เปˆเบฒเบ เปเบฅเบฐ เบ‡เปˆเบฒเบเปƒเบ™เบเบฒเบ™เบ—เบณเบฅเบฒเบ, เบชเบฐเบ™เบฑเป‰เบ™ เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเบ•เบปเบงเบขเปˆเบฒเบ‡เบญเบทเปˆเบ™เป„เบ”เป‰เบ—เบธเบเป€เบงเบฅเบฒ. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบกเบตเบซเบผเบฒเบเป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง: เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบเบฒเบ™เป‚เบญเบ™เป„เบ›เบซเบฒเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบญเบทเปˆเบ™, เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบญเบ‡เป€เบงเบ—เบต, เบซเบผเบทเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบญเบทเปˆเบ™เป†.

5 เบซเบผเบฑเบเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบš Cloud-Native
เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบšเบฑเบ™เบˆเบธเบšเบฑเบ™เบˆเบธเบ•เป‰เบญเบ‡เบฎเบฑเบเบชเบฒเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป‚เบ”เบเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบžเบฒเบเบ™เบญเบเบšเบฒเบ‡, เบซเบผเบทเบ™เปเบฒเปƒเบŠเป‰เป‚เบ„เบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบŠเป‰เปเบฒเบŠเป‰เบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ•เป‰เบญเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบงเปเบฅเบฐเบ›เบดเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เปเบฅเบฐเบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบ‚เบญเบ‡เบฎเบฒเบ”เปเบงเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบขเปˆเบฒเบ‡เบเบฐเบ—เบฑเบ™เบซเบฑเบ™.

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบŠเปˆเบงเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบผเบฑเบเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบ–เบฑเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ. เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ„เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเป‚เบฎเบชเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบ•เบปเบงเบšเบฑเบ™เบˆเบธเปƒเบ™เบ•เบปเบงเบšเบฑเบ™เบˆเบธ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เบฐเปœเบฒเบ”เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ™เป‰เบญเบเบเบงเปˆเบฒ, เบกเบฑเบ™เบˆเบฐเป€เบฅเบตเปˆเบกเป„เบงเบ‚เบถเป‰เบ™ - เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบˆเบฐเบ„เบฑเบ”เบฅเบญเบเป„เบ›เบซเบฒเป‚เบฎเบชเป€เบ›เบปเป‰เบฒเปเบฒเบเบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป„เบงเบ‚เบถเป‰เบ™.

เบซเบผเบฑเบเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ•เบปเบ™เป€เบญเบ‡ (S-CP)

เบญเบตเบ‡เบ•เบฒเบกเบซเบผเบฑเบเบเบฒเบ™เบ™เบตเป‰, เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ›เบฐเบเบญเบš, เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบ–เบฑเบ‡. เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ•เบฒเบกเบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบงเปˆเบฒเบฅเบฐเบšเบปเบšเบžเบฝเบ‡เปเบ•เปˆเบกเบตเปเบเปˆเบ™ Linux เบšเปเบฅเบดเบชเบธเบ”, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เบ–เบฑเบ‡เบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡. เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบกเบตเบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เป€เบŠเบฑเปˆเบ™ runtime เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™, เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ (เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™), เปเบฅเบฐเบ„เบงเบฒเบกเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบญเบทเปˆเบ™เป†เบ—เบตเปˆเบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเบฑเบ™เบˆเบธเบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™.

5 เบซเบผเบฑเบเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบš Cloud-Native

เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป„เบ›เบซเบฒเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเปเบฅเบฐเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡เบœเปˆเบฒเบ™ Kubernetes ConfigMap.

เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบญเบฒเบ”เบ›เบฐเบเบญเบšเบกเบตเบญเบปเบ‡เบ›เบฐเบเบญเบšเบšเบฑเบ™เบˆเบธเบซเบผเบฒเบเบญเบฑเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธ DBMS เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบžเบฒเบเปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบงเบฑเบšเบšเบฑเบ™เบˆเบธ. เบญเบตเบ‡เบ•เบฒเบกเบซเบผเบฑเบเบเบฒเบ™ S-CP, containers เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบšเปเปˆเบ„เบงเบ™เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป€เบ›เบฑเบ™เบญเบฑเบ™เบ”เบฝเบง, เปเบ•เปˆเบ„เบงเบ™เบˆเบฐเป€เบฎเบฑเบ”เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ–เบฑเบ‡ DBMS เบกเบตเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เปเบฅเบฐเบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเบกเบตเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เป€เบงเบฑเบš. เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ”เบฝเบงเบเบฑเบ™ . เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™เบ•เบปเบงเบšเบฑเบ™เบˆเบธเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบˆเบฐเบ‚เบถเป‰เบ™เบเบฑเบšเบ–เบฑเบ‡ DBMS เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบกเบฑเบ™เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™.

Runtime Confinement Principle (RCP)

เบซเบผเบฑเบเบเบฒเบ™ S-CP เบเปเบฒเบ™เบปเบ”เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบญเบ‡เบฎเบนเบšเบžเบฒเบšเบ„เบงเบ™เบกเบต. เปเบ•เปˆเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเป€เบ›เบฑเบ™ "เบเปˆเบญเบ‡เบ”เปเบฒ" เบ—เบตเปˆเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ”เบฝเบงเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ - เบ‚เบฐเบซเบ™เบฒเบ”เป„เบŸเบฅเปŒ. เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹, container เบˆเบฐโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบญเบทเปˆเบ™เป†โ€‹: เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡โ€‹เบซเบ™เปˆเบงเบโ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹, เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒ CPUโ€‹, เปเบฅเบฐโ€‹เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบญเบทเปˆเบ™เป†โ€‹.

5 เบซเบผเบฑเบเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบปเปˆเบงเป„เบ›เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบš Cloud-Native
เปเบฅเบฐเปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบซเบผเบฑเบเบเบฒเบ™ RCP เบกเบฒเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบšเบฑเบ™เบˆเบธเบ•เป‰เบญเบ‡ decapitate เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เบชเปเบฒเบฅเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบฅเบฐเบšเบปเบšเปเบฅเบฐเป‚เบญเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบเบฑเบšเป€เบงเบ—เบต. เบ”เป‰เบงเบเป‚เบ›เบฃเป„เบŸเบฅเปŒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐ container (เบ•เป‰เบญเบ‡เบเบฒเบ™ CPU, เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณ, เป€เบ„เบทเบญเบ‚เปˆเบฒเบ เปเบฅเบฐเปเบœเปˆเบ™เบ”เบดเบ”เบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”), เปเบžเบฅเบ”เบŸเบญเบกเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบเบณเบ™เบปเบ”เป€เบงเบฅเบฒ เปเบฅเบฐ autoscaling เป„เบ”เป‰เบ”เบตเบ—เบตเปˆเบชเบธเบ”, เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบญเบฒเบ”เบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡ IT, เปเบฅเบฐเบฎเบฑเบเบชเบฒเบฅเบฐเบ”เบฑเบš SLA เบชเปเบฒเบฅเบฑเบš containers.

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบญเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต, เบกเบฑเบ™เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบˆเบฐเบšเปเปˆเป€เบเบตเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบกเบทเปˆเบญเบเบฒเบ™เบ‚เบฒเบ”เปเบ„เบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™, เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบกเบตเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบ–เบทเบเบเบปเบเป€เบฅเบตเบเบซเบผเบทเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบ.

เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบ›เบฑเบ™เป€เบกเบ„เบเปˆเบญเบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบ.
เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบชเป‰เบฒเบ‡เบซเบผเบฑเบเบเบฒเบ™เบ—เบปเปˆเบงเป„เบ›เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเบฑเบ™เบˆเบธเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เบชเปเบฒเบฅเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบŸเบฑเบ‡.

เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบซเบผเบฑเบเบเบฒเบ™เบ—เบปเปˆเบงเป„เบ›เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบเบฑเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™เบงเบดเบ—เบตเบเบฒเบ™เปเบฅเบฐเป€เบ•เบฑเบเบ™เบดเบเบ‚เบฑเป‰เบ™เบชเบนเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ–เบฑเบ‡. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ‚เปเป‰เบชเบฐเป€เบซเบ™เบตเปเบ™เบฐเบชเบฑเป‰เบ™เป†เบšเบฒเบ‡เบญเบฑเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฐเป€เบžเบฒเบฐเป€เบˆเบฒเบฐเบˆเบปเบ‡เปเบฅเบฐเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเป„เบ›เปƒเบŠเป‰ (เบซเบผเบทเบšเปเปˆเบ™เปเบฒเปƒเบŠเป‰) เบ‚เบถเป‰เบ™เบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™:

  • เบžเบฐเบเบฒเบเบฒเบกเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบš: เบฅเบถเบšเป„เบŸเบฅเปŒเบŠเบปเปˆเบงเบ„เบฒเบงเปเบฅเบฐเบšเปเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™ - เบ‚เบฐเบซเบ™เบฒเบ”เบšเบฑเบ™เบˆเบธเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒ, เบกเบฑเบ™เป„เบงเบเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบ–เบทเบเบฅเบงเบšเบฅเบงเบกเปเบฅเบฐเบ„เบฑเบ”เบฅเบญเบเป„เบ›เบซเบฒเป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ.
  • เป€เบ™เบฑเป‰เบ™เปƒเบชเปˆ User-IDs เบ—เบตเปˆเบšเปเปˆเบกเบฑเบ: เบขเปˆเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ sudo เบซเบผเบท userid เบžเบดเป€เบชเบ”เปƒเบ”เป†เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.
  • เบซเบกเบฒเบเปƒเบชเปˆเบžเบญเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™: เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเป€เบฅเบเบžเบญเบ”เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™, เปเบ•เปˆเบกเบฑเบ™เบเปเปˆเบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบฅเบฐเบšเบธเบžเบงเบเบกเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ EXPOSE - เบกเบฑเบ™เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบปเบ™เบญเบทเปˆเบ™เปเบฅเบฐเป‚เบ›เบผเปเบเบผเบกเปƒเบŠเป‰เบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™.
  • เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ„เบปเบ‡เบ„เป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™: เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ„เบงเบ™เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ–เบฑเบ‡เบ–เบทเบเบ—เปเบฒเบฅเบฒเบเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เป€เบ›เบฑเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™.
  • เบ‚เบฝเบ™ metadata เบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบš: tags, เบ›เป‰เบฒเบเบŠเบทเปˆเปเบฅเบฐเบ„เปเบฒเบšเบฑเบ™เบเบฒเบเป€เบฎเบฑเบ”เปƒเบซเป‰เบฎเบนเบšเบžเบฒเบšเบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ - เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบญเบทเปˆเบ™เป†เบˆเบฐเบ‚เปเบ‚เบญเบšเปƒเบˆเบ—เปˆเบฒเบ™.
  • synchronize host เปเบฅเบฐเบฎเบนเบšเบžเบฒเบš: เบšเบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบต containerized เบ•เป‰เบญเบ‡เบเบฒเบ™ container เป€เบžเบทเปˆเบญ sync เบเบฑเบš host เปƒเบ™เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™: เป€เบงเบฅเบฒเบซเบผเบท machine ID.
  • เบชเบฐเบซเบผเบธเบšเปเบฅเป‰เบง, เบžเบงเบเป€เบฎเบปเบฒเปเบšเปˆเบ‡เบ›เบฑเบ™เปเบกเปˆเปเบšเบš เปเบฅเบฐเบงเบดเบ—เบตเบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบ›เบฐเบชเบดเบ”เบ—เบดเบœเบปเบ™เบซเบผเบฒเบเบ‚เบถเป‰เบ™เบ•เบฒเบกเบซเบผเบฑเบเบเบฒเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡:
    www.slideshare.net/luebken/container-patterns
    docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices
    docs.projectatomic.io/container-best-practices
    docs.openshift.com/enterprise/3.0/creating_images/guidelines.html
    www.usenix.org/system/files/conference/hotcloud16/hotcloud16_burns.pdf
    leanpub.com/k8spatterns
    12factor.net

Webinar เปƒเบ™เป€เบงเบตเบŠเบฑเปˆเบ™เปƒเปเปˆเบ‚เบญเบ‡ OpenShift Container Platform โ€“ 4
เบงเบฑเบ™เบ—เบต 11 เบกเบดเบ–เบธเบ™เบฒ เป€เบงเบฅเบฒ 11.00:XNUMX

เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฝเบ™โ€‹เบฎเบนเป‰โ€‹:

  • เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰ Red Hat Enterprise Linux CoreOS
  • เบ•เบฒเปœเปˆเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™ OpenShift
  • เบเบญเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™
  • เป‚เบ„เบ‡เบฎเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ”เบดเบ”

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™