αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž™αž›αŸ‹αž‘αžΌαž‘αŸ…αž…αŸ†αž“αž½αž“ 5 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Cloud-Native

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ "αž–αž–αž€αžŠαžΎαž˜" αž¬αžŸαžΆαž˜αž‰αŸ’αž‰ "αž–αž–αž€" αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž‡αžΆαž–αž·αžŸαŸαžŸαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž–αž–αž€αŸ” αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž–αž½αž€αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž‡αžΆαžŸαŸ†αžŽαž»αŸ†αž“αŸƒαžŸαŸαžœαžΆαž˜αžΈαž€αŸ’αžšαžΌαžŠαŸ‚αž›αž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαžšαž›αž»αž„αžŠαŸ‚αž›αžαŸ’αž…αž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž’αž»αž„αžŠαŸ‚αž›αž“αŸ…αž€αŸ’αž“αž»αž„αžœαŸαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαŸ„αž™αžœαŸαž‘αž·αž€αžΆαž–αž–αž€αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ‚αž”αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹ αž“αž·αž„αžαŸ’αž“αžΆαž αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž˜αžΆαž“αž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αž€αž˜αŸ’αžšαž·αžαž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαž€αŸαžŠαŸ„αž™αŸ” αž•αŸ’αž“αŸ‚αž€αž˜αŸ’αžαžΆαž„αž‘αŸ€αžαž“αŸƒαž€αžΆαž€αŸ‹αž‚αžΊαž‡αžΆαžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž€αžΆαžšαžšαžΉαžαž”αž“αŸ’αžαžΉαž„ (αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆ) αžŠαŸ‚αž›αžœαŸαž‘αž·αž€αžΆαž–αž–αž€αžŠαžΆαž€αŸ‹αž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž»αž„αžαžΊαž“αŸαžš αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž…αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž–αž½αž€αžœαžΆαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž™αž›αŸ‹αž‘αžΌαž‘αŸ…αž…αŸ†αž“αž½αž“ 5 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Cloud-Native

αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αžŠαžΉαž„αž™αŸ‰αžΆαž„αž…αŸ’αž”αžΆαžŸαŸ‹αž’αŸ†αž–αžΈαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžš αž“αž·αž„αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž“αŸƒαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ…αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎαž–αž–αž€ αž’αž„αŸ’αž‚αž€αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αžαŸ‚αž˜αž·αž“αžŠαžΉαž„αžαžΆαžαŸ’αžšαžΌαžœαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž–αžΈαž€αž“αŸ’αž›αŸ‚αž„αžŽαžΆαž“αŸ„αŸ‡αž‘αŸαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαž€αžΆαžŸαž“αŸαŸ‡ αž™αžΎαž„αž“αžΉαž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αž“αž»αžœαžαŸ’αžαžαžΆαž˜αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž»αž„αžαžΊαž“αŸαžš αž“αŸ„αŸ‡αž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŠαžΉαž„αž–αžΈαžŸαž€αŸ’αžαžΆαž“αž»αž–αž›αž“αŸƒαžœαŸαž‘αž·αž€αžΆαž–αž–αž€ αž“αž·αž„αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αž“αžΌαžœαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“ αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž˜αžΆαž“αž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαž“αŸ…αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž–αŸαžαŸŒαž˜αžΆαž“αžœαž·αž‘αŸ’αž™αžΆαž€αŸαžŠαŸ„αž™αŸ” αž€αž˜αŸ’αžšαž·αžαŸ” αž‚αŸ„αž›αžŠαŸ…αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αžšαžΆαž”αŸ‹αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαžšαŸ€αž“αž–αžΈαžšαž”αŸ€αž”αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžŠαŸ„αž™αžœαŸαž‘αž·αž€αžΆαž–αž–αž€αžŠαžΌαž…αž‡αžΆ Kubernetes αž‡αžΆαžŠαžΎαž˜αŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžšαž…αž“αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ

αž“αŸ…αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαŸ†αžŠαŸ…αž‘αŸ…αž›αžΎαž…αŸ’αž”αžΆαž”αŸ‹αž‘αžΌαž‘αŸ…αžŠαŸ‚αž›αž‚αž½αžšαž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž–αž½αž€αž‚αŸαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŽαžΆαž˜αž½αž™αŸ” αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αžΈαž˜αž½αž™αŸ—αž˜αžΆαž“αž‚αŸ„αž›αžŠαŸ…αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“ αžŠαŸ‚αž›αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž‡αžΆαž‚αŸ†αžšαžΌ αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαŸ” αžœαžΆαž€αŸαž˜αžΆαž“αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž‚αž»αžŽαž—αžΆαž–αžαŸ’αž–αžŸαŸ‹αž•αž„αžŠαŸ‚αžš αžŠαŸ‚αž›αžœαžΆαž˜αž€αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž αžΌαžšαž…αžΌαž›αŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αž“αŸƒαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž‚αŸ’αžšαžΉαŸ‡αŸ–

  • KISS (αžšαž€αŸ’αžŸαžΆαžœαžΆαž±αŸ’αž™αžŸαžΆαž˜αž‰αŸ’αž‰, αž†αŸ„αžαž›αŸ’αž„αž„αŸ‹) - αž€αž»αŸ†αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αžœαžΆ;
  • αžŸαŸ’αž„αž½αž (αž€αž»αŸ†αž“αž·αž™αžΆαž™αž‘αžΎαž„αžœαž·αž‰αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„) - αž€αž»αŸ†αž’αŸ’αžœαžΎαž˜αŸ’αžαž„αž‘αŸ€αžαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„;
  • YAGNI (αž’αŸ’αž“αž€αž“αžΉαž„αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαžΆαž‘αŸ) - αž€αž»αŸ†αž”αž„αŸ’αž€αžΎαžαž’αŸ’αžœαžΈαž˜αž½αž™αžŠαŸ‚αž›αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž—αŸ’αž›αžΆαž˜αŸ—αŸ”
  • SoC αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž€αž„αŸ’αžœαž›αŸ‹ - αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž€αžΆαžšαž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαŸ”

αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αžƒαžΎαž‰ αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž˜αž·αž“αž€αŸ†αžŽαžαŸ‹αž…αŸ’αž”αžΆαž”αŸ‹αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžŽαžΆαž˜αž½αž™αž‘αžΎαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž·αžšαž”αžŸαŸ‹αž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž αŸ…αžαžΆαž€αžΆαžšαž–αž·αž…αžΆαžšαžŽαžΆαž›αžΎαžŸαž»αž—αžœαž·αž“αž·αž…αŸ’αž†αŸαž™αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αžŠαŸ„αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‡αžΆαž…αŸ’αžšαžΎαž“ αž“αž·αž„αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž™αŸ„αž„αž‡αžΆαž”αŸ’αžšαž…αžΆαŸ†αŸ”
αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αžαž˜αžΆαž“ αžšαžΉαž„ - αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž”αŸ’αžšαžΆαŸ†αžŠαŸ†αž”αžΌαž„αž“αŸƒαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž€αžΆαžšαžšαž…αž“αžΆαžαž˜αŸ’αžšαž„αŸ‹αž‘αž·αžŸαžœαžαŸ’αžαž» αž”αž„αŸ’αž€αžΎαžαžŠαŸ„αž™ Robert Martin αŸ” SOLID αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™ αž”αžΎαž€αž…αŸ†αž  αž“αž·αž„αž”αŸ†αž–αŸαž‰αž”αž“αŸ’αžαŸ‚αž˜αžŠαŸ‚αž›β€”αž“αŸ…αž–αŸαž›αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆβ€”αž‡αž½αž™αž”αž„αŸ’αž€αžΎαžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž˜αž»αž“ αž“αž·αž„αžšαž€αŸ’αžŸαžΆαžœαžΆαž±αŸ’αž™αž”αžΆαž“αž›αŸ’αž’αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αžœαŸ‚αž„αŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸ SOLID αž‡αžΆαž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž·αžšαž”αžŸαŸ‹αž•αŸ’αž“αŸ‚αž€ OOP αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‡αžΆαž—αžΆαžŸαžΆαž“αŸƒαž‚αŸ„αž›αž‚αŸ†αž“αž·αž αž“αž·αž„αž‚αŸ„αž›αž‚αŸ†αž“αž·αžαžŠαžΌαž…αž‡αžΆαžαŸ’αž“αžΆαž€αŸ‹ αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ αž“αž·αž„αž˜αžšαžαž€αŸ” αžŠαŸ„αž™αž—αžΆαž–αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸαž’αžΆαž…αž”αž„αŸ’αž€αžΎαžαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž–αž–αž€αžŠαŸ‚αžš αž˜αžΆαž“αžαŸ‚αž’αžΆαžαž»αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž“αžΉαž„αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžαŸ’αž“αžΆαž€αŸ‹αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž€αž»αž„αžαžΊαž“αŸαžšαŸ” αžŠαŸ„αž™αž’αŸ’αžœαžΎαžαžΆαž˜αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž€αž»αž„αžαžΊαž“αŸαžš αžŠαŸ‚αž›αž”αŸ†αž–αŸαž‰αžαžΆαž˜αž‚αŸ„αž›αžŠαŸ… αž“αž·αž„αž‚αŸ„αž›αž”αŸ†αžŽαž„αž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž“αŸƒαžœαŸαž‘αž·αž€αžΆαž–αž–αž€αžŠαžΌαž…αž‡αžΆ Kubernetes αž‡αžΆαžŠαžΎαž˜αŸ”

αž€αž»αž„αžαžΊαž“αŸαžšαžŠαžΎαž˜αž€αŸ†αžŽαžΎαžαž–αž–αž€αŸ– αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž Red Hat

αžŸαž–αŸ’αžœβ€‹αžαŸ’αž„αŸƒβ€‹αž“αŸαŸ‡ αžŸαŸ’αž‘αžΎαžšβ€‹αžαŸ‚β€‹αž‚αŸ’αžšαž”αŸ‹β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž’αžΆαž…β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžαŸ’αž…αž”αŸ‹β€‹αž™αŸ‰αžΆαž„β€‹αž„αžΆαž™β€‹αžŸαŸ’αžšαž½αž›β€‹αž€αŸ’αž“αž»αž„β€‹αž’αž»αž„αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– αž“αž·αž„αžšαŸ€αž”αž…αŸ†αž“αŸ…αž€αŸ’αž“αž»αž„αžœαŸαž‘αž·αž€αžΆαž–αž–αž€αžŠαžΌαž…αž‡αžΆ Kubernetes αž€αžΆαžšαžαž·αžαžαŸ†αž”αŸ’αžšαžΉαž„αž”αŸ’αžšαŸ‚αž„αž”αž“αŸ’αžαŸ‚αž˜αž‚αžΊαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžšαŸ”
αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ†αž“αž·αžαžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αžšαžΆαž”αŸ‹αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž‚αžΊαž‡αžΆαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαž”αŸ‹αž–αžΈαžšαž€αžαŸ’αžαžΆ αž“αž·αž„αž€αžΆαžšαž„αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ€αžαž›αžΎαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž•αŸ’αžŸαŸαž„αŸ—αž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸαž αž‘αŸ†αž–αŸαžš αž…αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΌαžŠαž”αŸ’αžšαž—αž– αžšαž αžΌαžαžŠαž›αŸ‹αž‚αŸ†αžšαžΌαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αŸ” αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαž’αž“αž»αžœαžαŸ’αžαžαŸ‚αž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž›αžΎαž€αŸ†αž–αžΌαž›αž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž˜αžΈαž€αŸ’αžšαžΌ αž“αž·αž„αžšαž…αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαŸαž‘αž·αž€αžΆαž–αž–αž€αžŠαžΌαž…αž‡αžΆ Kubernetes αž‡αžΆαžŠαžΎαž˜αŸ” αž’αžΆαžαž»αž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αž·αž—αžΆαž€αŸ’αžŸαžΆαžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš αž αžΎαž™αžšαž™αŸˆαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αž„αžαžΊαž“αŸαžšαž‚αŸ„αž›αžŠαŸ…αž‚αžΊαž‡αžΆαžœαŸαž‘αž·αž€αžΆαžšαŸ€αž”αž…αŸ†αž€αž»αž„αžαžΊαž“αŸαžšαŸ” αž‚αŸ„αž›αžŠαŸ…αž“αŸƒαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž’αž»αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž€αžΆαž›αžœαž·αž—αžΆαž‚ αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž—αžΆαžšαž€αž·αž…αŸ’αž…αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆαžšαžœαž„αŸ‹αž—αŸ’αž›αŸαž„αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αŸ” αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž›αŸ†αžŠαžΆαž”αŸ‹αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž€αžΆαžšαž–αŸ’αžšαž½αž™αž”αžΆαžšαž˜αŸ’αž—αžαŸ‚αž˜αž½αž™ (SCP)

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸβ€‹αž“αŸαŸ‡β€‹αž˜αžΆαž“β€‹αž›αž€αŸ’αžαžŽαŸˆβ€‹αž‡αžΆβ€‹αž…αŸ’αžšαžΎαž“β€‹αžŸαŸ’αžšαžŠαŸ€αž„β€‹αž“αžΉαž„β€‹αž‚αŸ„αž›αž€αžΆαžšαžŽαŸβ€‹αž‘αŸ†αž“αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœβ€‹αžαŸ‚αž˜αž½αž™αŸ” αžŸαž˜αžšαž„αŸ’αžŸαŸŠαžΈαŸ”) αžŠαŸ‚αž›αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαžŸαŸ†αžŽαž»αŸ† SOLID αž αžΎαž™αž…αŸ‚αž„αžαžΆαž‚αŸ’αžšαž”αŸ‹αžœαžαŸ’αžαž»αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž‘αŸ†αž“αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαžαŸ‚αž˜αž½αž™ αž αžΎαž™αž‘αŸ†αž“αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž“αŸ„αŸ‡αžαŸ’αžšαžΌαžœαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ’αž“αžΆαž€αŸ‹αž˜αž½αž™αŸ” αž…αŸ†αžŽαž»αž…αžšαž”αžŸαŸ‹ សម αžšαž„αŸ’αžŸαŸŠαžΈ αž‚αžΊαžαžΆ αžšαžΆαž›αŸ‹αž‘αŸ†αž“αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž‚αžΊαž‡αžΆαž αŸαžαž»αž•αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αž αžΎαž™αžœαžŽαŸ’αžŽαŸˆαž˜αž½αž™αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž αŸαžαž»αž•αž›αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„ SCP αž™αžΎαž„αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™ "αž€αž„αŸ’αžœαž›αŸ‹" αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž–αžΆαž€αŸ’αž™ "αž‘αŸ†αž“αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœ" αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž“αŸƒαž€αžΆαžšαž’αžšαžΌαž”αžΈ αž“αž·αž„αž‚αŸ„αž›αž”αŸ†αžŽαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αž“αŸƒαž€αž»αž„αžαžΊαž“αŸαžš αž”αžΎαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„αžαŸ’αž“αžΆαž€αŸ‹ OOP αŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž‚αŸ„αž›αžŠαŸ…αžšαž”αžŸαŸ‹ SRP αž‚αžΊαž˜αžΆαž“αž αŸαžαž»αž•αž›αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸ„αŸ‡ αž“αŸ…αž–αžΈαž€αŸ’αžšαŸ„αž™ SCP αž‚αžΊαž€αžΆαžšαž…αž„αŸ‹αž–αž„αŸ’αžšαžΈαž€αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αžΎαž„αžœαž·αž‰ αž“αž·αž„αž‡αŸ†αž“αž½αžŸαž’αž»αž„αŸ” αžŠαŸ„αž™αž’αŸ’αžœαžΎαžαžΆαž˜ SRP αž“αž·αž„αž”αž„αŸ’αž€αžΎαžαž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžαŸ‚αž˜αž½αž™ αž αžΎαž™αž’αŸ’αžœαžΎαžœαžΆαžαžΆαž˜αžšαž”αŸ€αž”αž–αŸαž‰αž›αŸαž‰ αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαž“αž±αž€αžΆαžŸαž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαž“αŸ„αŸ‡αž‘αžΎαž„αžœαž·αž‰αž€αŸ’αž“αž»αž„αž”αžšαž·αž”αž‘αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αŸ—αŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸ SCP αž…αŸ‚αž„αžαžΆαž€αž»αž„αžαžΊαž“αŸαžšαž“αžΈαž˜αž½αž™αŸ—αž‚αž½αžšαžαŸ‚αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžαŸ‚αž˜αž½αž™ αž αžΎαž™αž’αŸ’αžœαžΎαžœαžΆαž±αŸ’αž™αž”αžΆαž“αž›αŸ’αž’αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž SCP αž“αŸ…αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αž€αž»αž„αžαžΊαž“αŸαžšαž˜αžΆαž“αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αž‡αžΆαž„ SRP αž“αŸ…αž€αŸ’αž“αž»αž„αž–αž·αž—αž– OOP αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž€αž»αž„αžαžΊαž“αŸαžšαž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ‚αž˜αž½αž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž αžΎαž™αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸαŸ‡αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αž·αž…αŸ’αž…αž€αžΆαžšαžαŸ‚αž˜αž½αž™αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžŸαŸαžœαžΆαž˜αžΈαž€αŸ’αžšαžΌαž€αž»αž„αžαžΊαž“αŸαžšαžαŸ’αžšαžΌαžœαžαŸ‚αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž‡αžΆαž…αŸ’αžšαžΎαž“αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™ αž“αŸ„αŸ‡αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž‡αžΆαž’αž»αž„αž€αž·αž…αŸ’αž…αž€αžΆαžšαžαŸ‚αž˜αž½αž™ αž αžΎαž™αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž€αŸ’αž“αž»αž„αž•αžαžαŸ‚αž˜αž½αž™ (αž―αž€αžαžΆαž“αŸƒαž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžœαŸαž‘αž·αž€αžΆαž€αž»αž„αžαžΊαž“αŸαžš) αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‚αŸ†αžšαžΌαž’αž»αž„αž…αŸ†αž αŸ€αž„ αž“αž·αž„ init αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ SCP αž’αŸ’αžœαžΎαž±αŸ’αž™αž˜αžΆαž“αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαž€αž»αž„αžαžΊαž“αŸαžšαž…αžΆαžŸαŸ‹ (αžŠαžΌαž…αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‚αŸαž αž‘αŸ†αž–αŸαžš αž¬αžˆαŸ’αž˜αž½αž‰αž€αžŽαŸ’αžαžΆαž›αžŸαžΆαžš) αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž§αž”αž€αžšαžŽαŸαžαŸ’αž˜αžΈαž˜αž½αž™αžŠαŸ‚αž›αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžŠαžΌαž…αž‚αŸ’αž“αžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αžΆαž“αž–αž„αŸ’αžšαžΈαž€αž˜αž»αžαž„αžΆαžš αž¬αž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžšαŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž™αž›αŸ‹αž‘αžΌαž‘αŸ…αž…αŸ†αž“αž½αž“ 5 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Cloud-Native

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαž„αŸ’αž€αŸαžαžαŸ’αž–αžŸαŸ‹ (HOP)

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αžΆαž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αž”αž„αŸ’αžšαž½αž”αž”αž„αŸ’αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαžœαŸαž…αžαŸ’αž…αž”αŸ‹ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αž›αž½αž“αž―αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αž‡αžΆαž”αŸ’αžšαž’αž”αŸ‹αžαŸ’αž˜αŸ…αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‡αžΆαž’αž»αž„αž•αŸ’αž‘αž»αž€αž–αž–αž€ αž“αŸ„αŸ‡αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αžαž›αŸ‹ APIs αž–αž·αžŸαŸαžŸαžŠαž›αŸ‹αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αžŠαžΎαž˜αŸ’αž”αžΈαžαžΆαž˜αžŠαžΆαž“αžŸαž»αžαž—αžΆαž–αžšαž”αžŸαŸ‹αž€αž»αž„αžαžΊαž“αŸαžš αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž…αžΆαžαŸ‹αžœαž·αž’αžΆαž“αž€αžΆαžšαžŸαž˜αžŸαŸ’αžšαž”αŸ” αž”αžΎαž‚αŸ’αž˜αžΆαž“αž“αŸαŸ‡αž‘αŸ αžœαžΆαž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αž”αž„αŸ’αžšαž½αž”αž”αž„αŸ’αžšαž½αž˜αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš αž“αž·αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžœαžŠαŸ’αžαž‡αžΈαžœαž·αžαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž”αžΆαž“αž‘αŸ αžŠαŸ‚αž›αžœαžΆαž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαŸ’αžαŸαžšαž—αžΆαž– αž“αž·αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αžΆαž“αŸ‹αžαŸ‚αž’αžΆαž€αŸ’αžšαž€αŸ‹αž‘αŸ…αŸ—αŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž™αž›αŸ‹αž‘αžΌαž‘αŸ…αž…αŸ†αž“αž½αž“ 5 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Cloud-Native
αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αžŠαžΆαž€αŸ‹αž€αŸ’αž“αž»αž„αž€αž»αž„αžαžΊαž“αŸαžš αž‚αž½αžšαžαŸ‚αž˜αžΆαž“ API αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αžŸαž»αžαž—αžΆαž–αž‡αžΆαž…αŸ’αžšαžΎαž“αž”αŸ’αžšαž—αŸαž‘αŸ– αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž—αžΆαž–αžšαžŸαŸ‹αžšαžœαžΎαž€ αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžαŸ’αžšαŸ€αž˜αžαŸ’αž›αž½αž“αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΆαž˜αž‘αžΆαžšαž±αŸ’αž™αž’αŸ’αžœαžΎαž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž“αŸαŸ‡ αžœαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αžαž›αŸ‹αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαŸ’αžαžΆαž“αž—αžΆαž–αžšαž”αžŸαŸ‹αžœαžΆαŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžαžΆαž˜αžšαž™αŸˆ STDERR αž“αž·αž„ STDOUT αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αžŠαŸ„αž™αž”αŸ’αžšαžΎ Fluentd, Logstash αž“αž·αž„αž§αž”αž€αžšαžŽαŸαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž€αŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž”αŸ’αžšαž˜αžΌαž›αž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“ αž“αž·αž„αž˜αŸ‰αŸ‚αžαŸ’αžš αžŠαžΌαž…αž‡αžΆ OpenTracing, Prometheus αž‡αžΆαžŠαžΎαž˜αŸ”

αž‡αžΆαž‘αžΌαž‘αŸ… αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αžαŸ‚αž’αžΆαž…αž…αžΆαžαŸ‹αž‘αž»αž€αž‡αžΆαž”αŸ’αžšαž’αž”αŸ‹αžαŸ’αž˜αŸ… αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž“αžΌαžœ APIs αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αžœαŸαž‘αž·αž€αžΆαžαŸ’αžšαžΌαžœαž€αžΆαžš αžŠαžΎαž˜αŸ’αž”αžΈαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžœαžΆαžαžΆαž˜αžšαž”αŸ€αž”αžŠαŸ‚αž›αž›αŸ’αž’αž”αŸ†αž•αž»αžαŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αžœαžŠαŸ’αžαž‡αžΈαžœαž·αž (LCP)

LCP αž‚αžΊαž‡αžΆαž€αžΆαžšαž”αŸ’αžšαž†αžΆαŸ†αž„αžšαž”αžŸαŸ‹ HOP αŸ” αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž› HOP αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαžΆαž€αž»αž„αžαžΊαž“αŸαžšαžαŸ’αžšαžΌαžœαžαŸ‚αž”αž„αŸ’αž αžΆαž‰ APIs αž’αžΆαž“αž‘αŸ…αž€αžΆαž“αŸ‹αžœαŸαž‘αž·αž€αžΆαž“αŸ„αŸ‡ LCP αž‘αžΆαž˜αž‘αžΆαžšαž±αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αžΆαž…αž‘αž‘αž½αž›αž™αž€αž–αŸαžαŸŒαž˜αžΆαž“αž–αžΈαžœαŸαž‘αž·αž€αžΆαŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž€αž»αž„αžαžΊαž“αŸαžšαžαŸ’αžšαžΌαžœαžαŸ‚αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž‘αž‘αž½αž›αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž’αžΆαž…αžŸαž˜αŸ’αžšαž”αžαŸ’αž›αž½αž“αž”αžΆαž“ αž˜αŸ’αž™αŸ‰αžΆαž„αžœαž·αž‰αž‘αŸ€αžαž˜αžΆαž“αž”αŸ’αžšαžαž·αž€αž˜αŸ’αž˜αž…αŸ†αž–αŸ„αŸ‡αž–αž½αž€αž‚αŸαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž“αŸƒαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž‡αžΆαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αžœαŸαž‘αž·αž€αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžŸαžšαžŸαŸαžš APIs αŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž™αž›αŸ‹αž‘αžΌαž‘αŸ…αž…αŸ†αž“αž½αž“ 5 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Cloud-Native
αžœαŸαž‘αž·αž€αžΆαž˜αžΆαž“αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžœαžŠαŸ’αžαž‡αžΈαžœαž·αžαžšαž”αžŸαŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžœαžΆβ€‹αž’αžΆαžŸαŸ’αžšαŸαž™β€‹αž›αžΎβ€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžαŸ’αž›αž½αž“β€‹αž―αž„β€‹αž€αŸ’αž“αž»αž„β€‹αž€αžΆαžšβ€‹αžŸαž˜αŸ’αžšαŸαž…β€‹αž…αž·αžαŸ’αžβ€‹αž˜αž½αž™β€‹αžŽαžΆβ€‹αž€αŸ’αž“αž»αž„β€‹αž…αŸ†αžŽαŸ„αž˜β€‹αž–αž½αž€αž‚αŸβ€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž™αž›αŸ‹β€‹αžƒαžΎαž‰ αž“αž·αž„β€‹αžšαž”αŸ€αž”β€‹αž”αŸ’αžšαžαž·αž€αž˜αŸ’αž˜αŸ”

αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαžΆαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžαŸ’αž›αŸ‡αž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž‡αžΆαž„αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž·αž“αž’αžαŸ‹αž’αŸ’αž˜αžαŸ‹αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž„αž”αžΆαž“αž›αŸ’αž’ αžœαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž‘αž‘αž½αž›αž™αž€αžŸαž‰αŸ’αž‰αžΆαŸ– αž”αž‰αŸ’αž…αž”αŸ‹αžŸαžΆαžš (SIGTERM) αž αžΎαž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‘αž˜αŸ’αž›αžΆαž”αŸ‹αž“αŸƒαž€αžΆαžšαž”αž‰αŸ’αž…αž”αŸ‹αžšαž”αžŸαŸ‹αžœαžΆαž±αŸ’αž™αž”αžΆαž“αž›αžΏαž“αžαžΆαž˜αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“ αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αžŸαž‰αŸ’αž‰αžΆαŸ– αžŸαž˜αŸ’αž›αžΆαž”αŸ‹ (SIGKILL) αžŠαŸ‚αž›αž˜αž€αž€αŸ’αžšαŸ„αž™ SIGTERM αŸ”

αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αž αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžŠαžΌαž…αž‡αžΆ PostStart αž“αž·αž„ PreStop αž’αžΆαž…αž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž…αŸ†αž–αŸ„αŸ‡αžœαžŠαŸ’αžαž‡αžΈαžœαž·αžαžšαž”αžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž€αžΆαžšαž–αŸαž›αž€αž˜αŸ’αžαŸ…αžαŸ’αž›αŸ‡ αž˜αž»αž“αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž’αžΆαž…αž†αŸ’αž›αžΎαž™αžαž”αž‘αŸ…αž“αžΉαž„αžŸαŸ†αžŽαžΎαŸ” αž¬αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΌαžœαžαŸ‚αž”αž‰αŸ’αž…αŸαž‰αž’αž“αž’αžΆαž“αžαžΆαž˜αžšαž”αŸ€αž”αž–αž·αžŸαŸαžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αž“αŸ…αž–αŸαž›αž”αž·αž‘αŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž—αžΆαž–αž˜αž·αž“αž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž›αž“αŸƒαžšαžΌαž”αž—αžΆαž– (IIP)

αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž‘αž½αž›αž™αž€αž‡αžΆαž‘αžΌαž‘αŸ…αžαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αžΆαž“αžŠαžΆαž€αŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαž‚αž½αžšαžαŸ‚αž“αŸ…αžαŸ‚αž˜αž·αž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžΆαž„αžŸαž„αŸ‹ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž–αž½αž€αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαž€αŸαžŠαŸ„αž™αŸ” αž“αŸαŸ‡αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž€αŸ‚αž”αŸ’αžšαŸ‚αž‘αŸ†αž αŸ†αž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαžΆαž„αž€αŸ’αžšαŸ…αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš (αž“αž·αž™αžΆαž™αž˜αŸ’αž™αŸ‰αžΆαž„αž‘αŸ€αž αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαžαžΆαž„αž€αŸ’αžšαŸ…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž“αŸαŸ‡) αž“αž·αž„αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžαžΆαž„αž€αŸ’αžšαŸ… αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹ αž‡αžΆαž‡αžΆαž„αž€αžΆαžšαž€αŸ‚αž”αŸ’αžšαŸ‚ αž¬αž”αž„αŸ’αž€αžΎαžαž’αž»αž„αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“αž“αžΈαž˜αž½αž™αŸ—αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŽαžΆαž˜αž½αž™αž…αŸ†αž–αŸ„αŸ‡αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžαŸ’αžšαžΌαžœαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžœαž·αž‰ αž“αž·αž„αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž‘αŸ…αž€αžΆαž“αŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαŸ” αžŠαŸ„αž™αžœαž·αž’αžΈαž“αŸαŸ‡ αž“αŸ…αž–αŸαž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ IT αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αžαžΆαž‡αžΆαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž—αžΆαž–αž˜αž·αž“αž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αžΆαž“αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž“αž·αž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αŸ”

αž‚αŸ„αž›αžŠαŸ…αžšαž”αžŸαŸ‹ IIP αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžšαž·αž™αžΆαž€αžΆαžŸαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αž“αž·αž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαžΌαž”αž—αžΆαž–αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸ…αž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„ αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸƒαž”αžšαž·αžŸαŸ’αžαžΆαž“αžŸαž˜αžŸαŸ’αžšαž”αŸ” αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžαžΆαž˜αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸαŸ‡αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž”αŸ‚αž”αž“αŸαŸ‡αž–αžΈαž…αŸ†αžŽαž»αž…αž“αŸƒαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž“αŸƒαžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αž–αž€ αžŠαžΌαž…αž‡αžΆαž€αžΆαžšαžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰ αž“αž·αž„αž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αŸƒαž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž™αž›αŸ‹αž‘αžΌαž‘αŸ…αž…αŸ†αž“αž½αž“ 5 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Cloud-Native

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž—αžΆαž–αž˜αž·αž“αž’αžΆαž…αž‘αŸ…αžšαž½αž…αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš (PDP)

αž›αž€αŸ’αžαžŽαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž”αŸ†αž•αž»αžαž˜αž½αž™αž“αŸƒαž€αž»αž„αžαžΊαž“αŸαžšαž‚αžΊαž—αžΆαž–αž˜αž·αž“αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αžœαžΆαŸ– αžœαžαŸ’αžαž»αž’αžΆαžαž»αž“αŸƒαž€αž»αž„αžαžΊαž“αŸαžšαž˜αžΆαž“αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž αž“αž·αž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ†αž•αŸ’αž›αžΆαž‰ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ†αž“αž½αžŸαžŠαŸ„αž™αžœαžαŸ’αžαž»αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž”αžΆαž“αž™αŸ‰αžΆαž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸ…αž–αŸαž›αžŽαžΆαž€αŸαž”αžΆαž“αŸ” αžœαžΆαž’αžΆαž…αž˜αžΆαž“αž αŸαžαž»αž•αž›αž‡αžΆαž…αŸ’αžšαžΎαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαž”αŸ‚αž”αž“αŸαŸ‡αŸ– αž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžŸαž˜αžαŸ’αžαž—αžΆαž–αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž€αžΆαžšαž•αŸ’αž‘αŸαžšαž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž€αžΆαžšαž αžαŸ‹αž“αžΏαž™αž“αŸƒαž’αž“αž’αžΆαž“αžœαŸαž‘αž·αž€αžΆ αž¬αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž™αž›αŸ‹αž‘αžΌαž‘αŸ…αž…αŸ†αž“αž½αž“ 5 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Cloud-Native
αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αžΆαž“αžŠαžΆαž€αŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαžαŸ’αžšαžΌαžœαžαŸ‚αžšαž€αŸ’αžŸαžΆαžŸαŸ’αžαžΆαž“αž—αžΆαž–αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžαžΆαž„αž€αŸ’αžšαŸ…αž˜αž½αž™αž…αŸ†αž“αž½αž“ αž¬αž”αŸ’αžšαžΎαž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™αžαžΆαž„αž€αŸ’αž“αž»αž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž—αžΆαž–αž…αŸ’αžšαž”αžΌαž€αž…αŸ’αžšαž”αž›αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž“αŸαŸ‡αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΌαžœαžαŸ‚αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ αž“αž·αž„αž”αž·αž‘αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαž—αŸ’αž›αžΆαž˜αŸ—αŸ”

αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž˜αž½αž™αžŠαŸ‚αž›αž‡αž½αž™αž’αž“αž»αžœαžαŸ’αžαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸαŸ‡αž‚αžΊαžšαž€αŸ’αžŸαžΆαž’αž»αž„αžαžΌαž…αŸ” αž”αžšαž·αž™αžΆαž€αžΆαžŸαž–αž–αž€αž’αžΆαž…αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αž„αžαžΊαž“αŸαžš αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž‘αŸ†αž αŸ†αž€αž»αž„αžαžΊαž“αŸαžšαž€αžΆαž“αŸ‹αžαŸ‚αžαžΌαž… αžœαžΆαž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž›αžΏαž“αž‡αžΆαž„αž˜αž»αž“ αžœαžΆαž“αžΉαž„αž…αž˜αŸ’αž›αž„αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αŸ„αž›αžŠαŸ…αž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αž›αžΏαž“αž‡αžΆαž„αž˜αž»αž“αŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž€αžΆαžšαž”αž„αŸ’αžαžΆαŸ†αž„αžαŸ’αž›αž½αž“αž―αž„ (S-CP)

αž™αŸ„αž„αžαžΆαž˜αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸαŸ‡αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸƒαž€αžΆαžšαž‡αž½αž”αž”αŸ’αžšαž‡αž»αŸ†αž‚αŸ’αž“αžΆαžŸαž˜αžΆαžŸαž’αžΆαžαž»αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž’αž»αž„αŸ” αž€αž»αž„αžαžΊαž“αŸαžšαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αž€αžΆαžšαžŸαž“αŸ’αž˜αžαŸ‹αžαžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αžΆαž“αžαŸ‚αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αžŸαž»αž‘αŸ’αž’ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž”αž“αŸ’αžαŸ‚αž˜αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αŸ” αžœαžΆαž€αŸαž‚αž½αžšαžαŸ‚αž˜αžΆαž“αžšαž”αžŸαŸ‹αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαžΌαž…αž‡αžΆ αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆ αžœαŸαž‘αž·αž€αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ (αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹) αž“αž·αž„αž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžš αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž»αž„αžαžΊαž“αŸαžšαž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž™αž›αŸ‹αž‘αžΌαž‘αŸ…αž…αŸ†αž“αž½αž“ 5 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Cloud-Native

αž€αžšαžŽαžΈαž›αžΎαž€αž›αŸ‚αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž›αž–αžΈαž”αžšαž·αžŸαŸ’αžαžΆαž“αž˜αž½αž™αž‘αŸ…αž”αžšαž·αžŸαŸ’αžαžΆαž“αž˜αž½αž™ αž αžΎαž™αžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž§αž‘αžΆαž αžšαžŽαŸαžαžΆαž˜αžšαž™αŸˆ Kubernetes ConfigMap αŸ”

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™αž’αžΆαž…αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž€αž»αž„αžαžΊαž“αŸαžšαž‡αžΆαž…αŸ’αžšαžΎαž“ αž§αž‘αžΆαž αžšαžŽαŸ αž’αž»αž„ DBMS αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž€αž»αž„αžαžΊαž“αŸαžšαŸ” αž™αŸ„αž„αžαžΆαž˜αž‚αŸ„αž›αž€αžΆαžšαžŽαŸ S-CP αž€αž»αž„αžαžΊαž“αŸαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž˜αž·αž“αž‚αž½αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž‡αžΆαžαŸ‚αž˜αž½αž™αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž€αž»αž„αžαžΊαž“αŸαžš DBMS αž˜αžΆαž“αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ‚αž›αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸƒαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž αžΎαž™αž’αž»αž„αž•αŸ’αž‘αž»αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸαž αž‘αŸ†αž–αŸαžšαž˜αžΆαž“αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ‚αž›αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αŸαž αž‘αŸ†αž–αŸαžšαŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ, αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž€αž»αž„αžαžΊαž“αŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αžŽαŸ’αžŠαžΆαž‰αž“αžΉαž„αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αž»αž„αžαžΊαž“αŸαžš DBMS αž αžΎαž™αž…αžΌαž›αž”αŸ’αžšαžΎαžœαžΆαžαžΆαž˜αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž”αž„αŸ’αžαžΆαŸ†αž„αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš (RCP)

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸ S-CP αž€αŸ†αžŽαžαŸ‹αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž’αž»αž„αž‚αž½αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžΆαž„αžŸαž„αŸ‹ αž“αž·αž„αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αŸ„αž›αž–αžΈαžšαžšαžΌαž”αž—αžΆαž–αž‚αž½αžšαž˜αžΆαž“αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αž»αž„αžαžΊαž“αŸαžšαž˜αž·αž“αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆ "αž”αŸ’αžšαž’αž”αŸ‹αžαŸ’αž˜αŸ…" αžŠαŸ‚αž›αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαžαŸ‚αž˜αž½αž™αž‘αŸ - αž‘αŸ†αž αŸ†αž―αž€αžŸαžΆαžšαŸ” αž€αŸ†αž‘αž»αž„αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž· αž€αž»αž„αžαžΊαž“αŸαžšαž™αž€αž‘αŸ†αž αŸ†αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ– αž…αŸ†αž“αž½αž“αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎ αž–αŸαž›αžœαŸαž›αžΆαžŸαŸŠαžΈαž—αžΈαž™αžΌ αž“αž·αž„αž’αž“αž’αžΆαž“αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž™αž›αŸ‹αž‘αžΌαž‘αŸ…αž…αŸ†αž“αž½αž“ 5 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Cloud-Native
αž αžΎαž™αž“αŸ…αž‘αžΈαž“αŸαŸ‡ αž‚αŸ„αž›αž€αžΆαžšαžŽαŸ RCP αž˜αž€αž‡αžΆαž”αŸ’αžšαž™αŸ„αž‡αž“αŸ αžŠαŸ„αž™αž™αŸ„αž„αž‘αŸ…αžαžΆαž˜αž€αž»αž„αžαžΊαž“αŸαžšαžαŸ’αžšαžΌαžœαžαŸ‚αž€αžΆαžαŸ‹αž•αŸ’αžαžΆαž…αŸ‹αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αž’αžΆαž“αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž•αŸ’αž‘αŸαžšαž–αž½αž€αžœαžΆαž‘αŸ…αžœαŸαž‘αž·αž€αžΆαŸ” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αž˜αŸ’αžšαž„αŸ‹αž’αž“αž’αžΆαž“αžšαž”αžŸαŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαž“αžΈαž˜αž½αž™αŸ— (αž…αŸ†αž“αž½αž“αžŸαŸŠαžΈαž—αžΈαž™αžΌ αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž’αž“αž’αžΆαž“αžαžΆαžŸαžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž€αžΆαžš) αžœαŸαž‘αž·αž€αžΆαž“αŸαŸ‡αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΆαž›αžœαž·αž—αžΆαž‚ αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž–αŸαžαŸŒαž˜αžΆαž“αžœαž·αž‘αŸ’αž™αžΆ αž“αž·αž„αžšαž€αŸ’αžŸαžΆαž€αž˜αŸ’αžšαž·αž SLA αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαŸ”

αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαž”αŸ†αž–αŸαž‰αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž’αž“αž’αžΆαž“αžšαž”αžŸαŸ‹αž€αž»αž„αžαžΊαž“αŸαžš αžœαžΆαž€αŸαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž•αž„αžŠαŸ‚αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž·αž“αž±αŸ’αž™αž αž½αžŸαž–αžΈαž–αŸ’αžšαŸ†αžŠαŸ‚αž“αžšαž”αžŸαŸ‹αžœαžΆαž‘αžΎαž™αŸ” αž”αžΎαž˜αž·αž“αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž‘αŸ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαžαŸ’αžœαŸ‡αžαžΆαžαž’αž“αž’αžΆαž“αž€αžΎαžαž‘αžΎαž„ αžœαŸαž‘αž·αž€αžΆαž‘αŸ†αž“αž„αž‡αžΆαž“αžΉαž„αž”αž‰αŸ’αž…αžΌαž›αžœαžΆαž‘αŸ…αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž…αž”αŸ‹ αž¬αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαŸ”

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαž€αžΆαžšαž’αŸ’αžœαžΎαž‡αžΆ cloud-first αž™αžΎαž„αž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαžœαž·αž’αžΈαžŠαŸ‚αž›αž™αžΎαž„αž’αŸ’αžœαžΎαž€αžΆαžšαŸ”
αžαžΆαž„αž›αžΎ αž™αžΎαž„αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž‘αžΌαž‘αŸ…αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‚αŸ’αžšαžΉαŸ‡αž“αŸƒαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž‚αž»αžŽαž—αžΆαž–αžαŸ’αž–αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“αž–αž–αž€αŸ”

αž…αŸ†αžŽαžΆαŸ†αžαžΆαž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž‘αžΌαž‘αŸ…αž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž’αŸ’αž“αž€αž€αŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž αž“αž·αž„αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž’αž»αž„αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αž™αžΎαž„αž˜αžΆαž“αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžαŸ’αž›αžΈαŸ—αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž‡αžΆαž„αž“αŸαŸ‡ αž αžΎαž™αž‚αž½αžšαž’αž“αž»αžœαžαŸ’αž (αž¬αž˜αž·αž“αž’αž“αž»αžœαžαŸ’αž) αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαžŸαŸ’αžαžΆαž“αž—αžΆαž–αŸ–

  • αž–αŸ’αž™αžΆαž™αžΆαž˜αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž‘αŸ†αž αŸ†αž“αŸƒαžšαžΌαž”αž—αžΆαž–αŸ– αž›αž»αž”αž―αž€αžŸαžΆαžšαž”αžŽαŸ’αžŠαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“ αž αžΎαž™αž€αž»αŸ†αžŠαŸ†αž‘αžΎαž„αž€αž‰αŸ’αž…αž”αŸ‹αžŠαŸ‚αž›αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹ - αž‘αŸ†αž αŸ†αž€αž»αž„αžαžΊαž“αŸαžšαž€αžΆαž“αŸ‹αžαŸ‚αžαžΌαž… αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž›αžΏαž“αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‚αž»αŸ† αž“αž·αž„αž…αž˜αŸ’αž›αž„αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αŸ„αž›αžŠαŸ…αžαžΆαž˜αž”αžŽαŸ’αžαžΆαž‰αŸ”
  • αž•αŸ’αžαŸ„αžαž›αžΎαž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αŸ†αž–αžΆαž“αŸ– αž€αž»αŸ†αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ sudo ឬ userid αž–αž·αžŸαŸαžŸαžŽαžΆαž˜αž½αž™αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αž„αžαžΊαž“αŸαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”
  • αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž…αŸ’αžšαž€αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ– αž’αŸ’αž“αž€αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αž›αŸαžαž…αŸ’αžšαž€αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž–αž½αž€αžœαžΆαžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ EXPOSE - αžœαžΆαž“αžΉαž„αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž“αž»αžŸαŸ’αžŸ αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαžΌαž”αž—αžΆαž–αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”
  • αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‡αžΆαž”αŸ‹αž›αžΆαž”αŸ‹αž“αŸ…αž›αžΎαž—αžΆαž‚αŸ– αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž‚αž½αžšαž“αŸ…αž˜αžΆαž“αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž’αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž•αŸ’αž›αžΆαž‰ αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αŸ…αž‡αžΆαž—αžΆαž‚αŸ”
  • αžŸαžšαžŸαŸαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαžšαžΌαž”αž—αžΆαž–αŸ– αžŸαŸ’αž›αžΆαž€ αžŸαŸ’αž›αžΆαž€ αž“αž·αž„αž…αŸ†αžŽαžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αž’αŸ’αžœαžΎαž±αŸ’αž™αžšαžΌαž”αž—αžΆαž–αž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ’αžšαžΎ - αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αžΉαž„αž’αžšαž‚αž»αžŽαž’αŸ’αž“αž€αŸ”
  • αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž“αž·αž„αžšαžΌαž”αž—αžΆαž–αŸ– αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž€αž»αž„αžαžΊαž“αŸαžšαž˜αž½αž™αž…αŸ†αž“αž½αž“αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž€αž»αž„αžαžΊαž“αŸαžšαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αŸ…αž›αžΎαž›αž€αŸ’αžαžŽαŸˆαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αž…αŸ†αž“αž½αž“ αžŠαžΌαž…αž‡αžΆαž–αŸαž›αžœαŸαž›αžΆ αž¬αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αŸ”
  • αžŸαžšαž»αž”αžŸαŸαž…αž€αŸ’αžαžΈ αž™αžΎαž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž‚αŸ†αžšαžΌ αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž›αŸ’αž’αž”αŸ†αž•αž»αž αžŠαŸ‚αž›αž“αžΉαž„αž‡αž½αž™αž’αŸ’αž“αž€αž±αŸ’αž™αž’αž“αž»αžœαžαŸ’αžαž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αžΌαžœαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αžšαžΆαž™αžαžΆαž„αž›αžΎαŸ–
    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 αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αžΆαž“ Linux CoreOS
  • αžŸαŸ†αžŽαžΆαž‰αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ OpenShift
  • αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžš
  • αž€αŸ’αžšαž”αžαžŽαŸ’αžŒαž‚αŸ†αž“αž·αž

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹