αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™ αž¬αž‚αŸ†αž“αž·αžαž’αŸ†αž–αžΈ Docker, deb, jar αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αž

αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™ αž¬αž‚αŸ†αž“αž·αžαž’αŸ†αž–αžΈ Docker, deb, jar αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αž

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

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

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

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž“αŸ…αžŸαž˜αŸαž™αž”αž»αžšαžΆαžŽ... αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŠαŸ†αž”αžΌαž„αž”αŸ†αž•αž»αžαž“αŸƒαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž‚αžΊ αž€αžΆαžŸαŸ‚αžαž€αžΆαžŸαŸ‚αžαž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžαžαžŸαŸ†αž‘αŸαž„αŸ” αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš BK-0010.01...

αž™αž»αž‚αžŸαž˜αŸαž™αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαž

αž’αžαŸ‹αž‘αŸ αž˜αžΆαž“αž–αŸαž›αž˜αž»αž“ αž€αŸαž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαžαžŠαŸ‚αžšαŸ” MK-61 ΠΈ MK-52.

αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™ αž¬αž‚αŸ†αž“αž·αžαž’αŸ†αž–αžΈ Docker, deb, jar αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αž αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“ MK-61αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžœαž·αž’αžΈαž•αŸ’αž‘αŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αžΊαž‡αžΆαž€αŸ’αžšαžŠαžΆαžŸαž’αž˜αŸ’αž˜αžαžΆαž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž’αž”αŸ‹αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžš αžŠαŸ‚αž›αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžœαžΆαžŠαŸ„αž™αžŠαŸƒ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαžαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αž„αŸ‹αž›αŸαž„ (αž”αžΆαž‘αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαž antediluvian αž“αŸαŸ‡αž˜αžΆαž“αž αŸ’αž‚αŸαž˜) - αž’αŸ’αž“αž€αž’αž„αŸ’αž‚αž»αž™αž…αž»αŸ‡αž αžΎαž™αž”αž‰αŸ’αž…αžΌαž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαžαŸ” αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ„αŸ‡αž€αŸαž”αžΆαžαŸ‹αž‘αŸ…αžœαž·αž‰αŸ” αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž›αŸαžαž€αžΌαžŠαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαžαžŠαŸ‚αž›αžŸαžšαžŸαŸαžšαž“αŸ…αž›αžΎαž€αŸ’αžšαžŠαžΆαžŸαž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸƒαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžŸαŸ’αžŸαž“αžΆαžœαžŠαŸ’αžαžΈ "αžœαž·αž‘αŸ’αž™αž»" αž“αž·αž„ "αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž™αž»αžœαž‡αž“" αž αžΎαž™αž€αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ€αžœαž—αŸ…αž“αŸ…αžŸαž˜αŸαž™αž“αŸ„αŸ‡αŸ”

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

αž‘αŸ†αž αŸ†αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αŸ†αž”αŸ†αž•αž»αžαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαžαž‚αžΊ 105 αž‡αŸ†αž αžΆαž“ αž αžΎαž™αž‘αŸ†αž αŸ†αž“αŸƒαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž’αž…αž·αž“αŸ’αžšαŸ’αžαŸƒαž™αŸαž“αŸ…αž€αŸ’αž“αž»αž„ MK-52 αž‚αžΊ 512 αž‡αŸ†αž αžΆαž“αŸ”

αžŠαŸ„αž™αžœαž·αž’αžΈαž“αŸαŸ‡αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“αž’αŸ’αž“αž€αž‚αžΆαŸ†αž‘αŸ’αžšαž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαžαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž’αžΆαž“αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαžŸαžšαžŸαŸαžšαž’αžαŸ’αžαž”αž‘αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž‘αžΆαŸ†αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Android αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžΆαŸ” αž†αŸ’αž–αŸ„αŸ‡αž‘αŸ…αž’αžαžΈαžαž€αžΆαž›!

αž€αžΆαžšαž”αž€αžŸαŸ’αžšαžΆαž™αžαŸ’αž›αžΈαž’αŸ†αž–αžΈ MK-52 (αž–αžΈαžœαž·αž‚αžΈαž—αžΈαžŒαžΆ)

MK-52 αž”αžΆαž“αž αŸ„αŸ‡αž‘αžΎαž„αž›αžΎαž™αžΆαž“αž’αžœαž€αžΆαžŸ Soyuz TM-7 αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαž“αŸ’αž˜αžαŸ‹αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž‚αžŽαž“αžΆαž‚αž“αŸ’αž›αž„αž…αž»αŸ‡αž…αž αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžŠαŸ‚αž›αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž“αŸ…αž›αžΎαž™αž“αŸ’αžαž αŸ„αŸ‡αž”αžšαžΆαž‡αŸαž™αŸ”

αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž†αŸ’αž“αžΆαŸ† 52 αž˜αž€ MK-1988 αž‡αžΆαž˜αž½αž™αž’αž„αŸ’αž‚αž—αžΆαž–αž–αž„αŸ’αžšαžΈαž€αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† Elektronika-Astro αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‚αžαŸ‹αž•αŸ’αž‚αž„αŸ‹αžŠαž›αŸ‹αž€αž”αŸ‰αžΆαž›αŸ‹αž€αž„αž‘αŸαž–αž‡αžΎαž„αž‘αžΉαž€ αžŠαŸ‚αž›αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž§αž”αž€αžšαžŽαŸαž‚αžŽαž“αžΆαž“αžΆαžœαžΆαž…αžšαžŽαŸαŸ”

αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžŠαŸ†αž”αžΌαž„

αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™ αž¬αž‚αŸ†αž“αž·αžαž’αŸ†αž–αžΈ Docker, deb, jar αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αž αž…αžΌαžšαž™αžΎαž„αžαŸ’αžšαž›αž”αŸ‹αž‘αŸ…αžŸαž˜αŸαž™αž€αžΆαž›αžœαž·αž‰αŸ” BC-0010. αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαžΆαž˜αžΆαž“αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž…αŸ’αžšαžΎαž“αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡ αž αžΎαž™αž€αžΆαžšαžœαžΆαž™αž”αž‰αŸ’αž…αžΌαž›αž€αžΌαžŠαž–αžΈαž€αŸ’αžšαžŠαžΆαžŸαž˜αž½αž™αžŸαž“αŸ’αž›αžΉαž€αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαž‘αŸ€αžαž‘αŸ (αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžŠαŸ†αž”αžΌαž„αžαŸ’αž‰αž»αŸ†αž’αŸ’αžœαžΎαžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αŸαžŠαŸ„αž™ αž–αŸ’αžšαŸ„αŸ‡αž˜αž·αž“αž˜αžΆαž“αž§αž”αž€αžšαžŽαŸαž•αŸ’αž‘αž»αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‘αŸ)αŸ” αž€αžΆαžŸαŸ‚αžαž’αžΌαžŒαžΈαž™αŸ‰αžΌαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαžαžαžŸαŸ†αž‘αŸαž„αž€αŸ†αž–αž»αž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžŸαŸ†αžαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€ αž“αž·αž„αž…αŸ‚αž€αž…αžΆαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”





αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™ αž¬αž‚αŸ†αž“αž·αžαž’αŸ†αž–αžΈ Docker, deb, jar αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž“αŸ…αž›αžΎαž€αžΆαžŸαŸ‚αžαž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž˜αžΆαž“αž‘αž˜αŸ’αžšαž„αŸ‹αž‡αžΆαž―αž€αžŸαžΆαžšαž‚αŸ„αž›αž–αžΈαžšαž˜αž½αž™ αž¬αž–αžΈαžš αž αžΎαž™αž’αŸ’αžœαžΈαŸ—αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„αŸ” αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹αž˜αžΆαž“αž€αž˜αŸ’αžšαž·αžαž‘αžΆαž”αžŽαžΆαžŸαŸ‹ αžαŸ’αž‰αž»αŸ†αžαŸ’αžšαžΌαžœαžšαž€αŸ’αžŸαžΆαž‘αž»αž€ 2-3 αž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž–αŸαž›αžœαŸαž›αžΆαž•αŸ’αž‘αž»αž€αž€αŸαžαž€αž…αž·αžαŸ’αžαžŠαŸ‚αžš αž αžΎαž™αž’αŸ’αž“αž€αž…αžΌαž›αž…αž·αžαŸ’αžαžŸαžΆαž€αž›αŸ’αž”αž„αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž’αŸŠαž·αž“αž€αžΌαžŠαž”αŸ’αžšαŸαž€αž„αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αžŠαžΎαž˜αŸ’αž”αžΈαž™αž€αžˆαŸ’αž“αŸ‡αž›αžΎαž…αŸ†αžŽαž»αž…αžαŸ’αžœαŸ‡αžαžΆαžαž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ” αž“αŸ…αž–αŸαž›αž“αŸ„αŸ‡ αžαŸ’αž›αž½αž“αžαŸ’αž‰αž»αŸ†αž•αŸ’αž‘αžΆαž›αŸ‹αž˜αž·αž“αž‘αžΆαž“αŸ‹αž”αžΆαž“αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž‡αŸ†αž“αžΆαž‰αžœαž·αž‡αŸ’αž‡αžΆαž‡αžΈαžœαŸˆαž“αŸ…αž‘αžΎαž™αž‘αŸ (αž˜αž·αž“αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž…αžΌαž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαžΆαž˜αž‰αŸ’αž‰αž€αŸ’αž“αž»αž„ BASIC) αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž‡αžΆαž’αž€αž»αžŸαž›αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž˜αž·αž“αž”αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž›αž˜αŸ’αž’αž·αžαž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž’αŸ’αžœαžΈαŸ—αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„αž“αŸ„αŸ‡αž‘αŸαŸ” αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž˜αžΆαž“αžαŸ‚ RAM αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž“αŸ‚αž€αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž€αŸ†αžŽαžαŸ‹αž—αžΆαž–αžŸαžΆαž˜αž‰αŸ’αž‰αž“αŸƒαž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ”

αž€αžΆαžšαž›αŸαž…αž‘αžΎαž„αž“αŸƒαž˜αŸαžŒαŸ€αž•αŸ’αž‘αž»αž€αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αž“αž·αž„αž’αŸ†

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

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

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

αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™ αž¬αž‚αŸ†αž“αž·αžαž’αŸ†αž–αžΈ Docker, deb, jar αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αž αž“αŸ…αž–αŸαž›αž“αŸ„αŸ‡ αž’αžαŸ’αžαž·αž—αžΆαž–αž“αŸƒαž›αžΈαž“αž»αž…αž˜αž·αž“αž‘αžΆαž“αŸ‹αž”αžΎαž€αž…αŸ†αž αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž‰αž»αŸ†αž“αŸ…αž‘αžΎαž™ αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžšαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αž“αŸƒ MS DOS αž αžΎαž™αž€αŸ’αžšαŸ„αž™αž˜αž€ Windows αž“αž·αž„αž”αžΆαž“αžŸαžšαžŸαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„ Borland Pascal αž“αž·αž„ Delphi αž–αŸαž›αžαŸ’αž›αŸ‡αž˜αžΎαž›αž‘αŸ… C++ αŸ” αž˜αž“αž»αžŸαŸ’αžŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž”αžΆαž“αž”αŸ’αžšαžΎ InstallShield αžŠαžΎαž˜αŸ’αž”αžΈαž…αŸ‚αž€αž…αžΆαž™αž•αž›αž·αžαž•αž›αž“αŸ…αž–αŸαž›αž“αŸ„αŸ‡αŸ” ru.wikipedia.org/wiki/InstallShieldαžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™β€‹αž™αŸ‰αžΆαž„β€‹αž‡αŸ„αž‚αž‡αŸαž™β€‹αž“αžΌαžœβ€‹αžšαžΆαž›αŸ‹β€‹αž€αž·αž…αŸ’αž…αž€αžΆαžšβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž€αŸ’αž“αž»αž„β€‹αž€αžΆαžšβ€‹αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™ αž“αž·αž„β€‹αž€αŸ†αžŽαžαŸ‹β€‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”




αžŸαž˜αŸαž™αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž

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

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

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

αžαŸ’αž‰αž»αŸ†αž…αžΆαŸ†αž–αžΈαž–αŸαž›αžŠαŸ‚αž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžšαž”αžŸαŸ‹αž™αžΎαž„αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ…αž–αŸαž›αž“αŸ„αŸ‡ (αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž˜αž·αž“αžŠαžΆαž€αŸ‹αžˆαŸ’αž˜αŸ„αŸ‡αžœαžΆαž‘αŸ) αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž€αžΆαžšαž€αžŸαžΆαž„αžαžΆαž˜αžšαž™αŸˆαžŸαŸ’αžšαž˜αŸ„αž… (maven αž˜αž·αž“αž‘αžΆαž“αŸ‹αž–αŸαž‰αž“αž·αž™αž˜ αž¬αž˜αž·αž“αž˜αžΆαž“αž‘αžΆαž›αŸ‹αžαŸ‚αžŸαŸ„αŸ‡) αž˜αž“αž»αžŸαŸ’αžŸαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαž˜αžΌαž›αž–αžΆαž„αž“αŸ…αž€αŸ’αž“αž»αž„ IDE αž αžΎαž™αž”αŸ’αžαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αžαž™αŸ‰αžΆαž„αžŸαŸ’αž„αž”αŸ‹αžŸαŸ’αž„αžΆαžαŸ‹αŸ” αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„ SVN αŸ” αžŠαžΌαž…αŸ’αž“αŸ„αŸ‡αž αžΎαž™ αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžšαž½αž˜αž˜αžΆαž“αž€αžΆαžšαž‘αžΆαž‰αž™αž€αž―αž€αžŸαžΆαžšαž–αžΈ SVN αž αžΎαž™αž…αž˜αŸ’αž›αž„αžœαžΆαžαžΆαž˜αžšαž™αŸˆ SSH αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αŸ” αžœαžΆβ€‹αžŸαžΆαž˜αž‰αŸ’αž‰β€‹αžŽαžΆαžŸαŸ‹β€‹αž“αž·αž„β€‹αž˜αž·αž“β€‹αž›αŸ’αž’β€‹αŸ”

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


αž€αž‰αŸ’αž…αž”αŸ‹ RPM αž“αž·αž„ DEB

αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™ αž¬αž‚αŸ†αž“αž·αžαž’αŸ†αž–αžΈ Docker, deb, jar αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαž˜αŸ‰αŸ’αž™αžΆαž„αžœαž·αž‰αž‘αŸ€αž αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž’αŸŠαžΈαž“αž’αžΊαžŽαŸ‚αž αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαŸ’αžšαžŠαŸ€αž„αž“αžΉαž„αž™αžΌαž“αžΈαž€αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‘αž‘αž½αž›αž”αžΆαž“αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–αž€αžΆαž“αŸ‹αžαŸ‚αžαŸ’αž›αžΆαŸ†αž„αž‘αžΎαž„ αž‡αžΆαž–αž·αžŸαŸαžŸαž“αŸ…αž–αŸαž›αž“αŸ„αŸ‡αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžšαž€αžƒαžΎαž‰ RedHat Linux 6 αž”αŸ’αžšαž αŸ‚αž›αž†αŸ’αž“αžΆαŸ† 2000αŸ” αžαžΆαž˜αž’αž˜αŸ’αž˜αž‡αžΆαžαž· αžœαžΆαž€αŸαž˜αžΆαž“αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αž„αžŠαŸ‚αžš αž™αŸ„αž„αžαžΆαž˜αžœαž·αž‚αžΈαž—αžΈαžŒαžΆ RPM αž‡αžΆαž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹αžŸαŸ†αžαžΆαž“αŸ‹αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αž½αž“αžšαž½αž…αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 1995 αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚ RedHat Linux 2.0 αŸ” αž αžΎαž™αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž–αŸαž›αž“αŸ„αŸ‡αž˜αž€ αž“αž·αž„αžšαž αžΌαžαž˜αž€αžŠαž›αŸ‹αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡ αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž‡αžΆαž€αž‰αŸ’αž…αž”αŸ‹ RPM αž αžΎαž™αž˜αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αž’αž—αž·αžœαžŒαŸ’αžαž™αŸ‰αžΆαž„αž‡αŸ„αž‚αž‡αŸαž™αŸ”

αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžšαž”αžŸαŸ‹αž‚αŸ’αžšαž½αžŸαžΆαžš Debian αž”αžΆαž“αžŠαžΎαžšαžαžΆαž˜αž‚αž“αŸ’αž›αž„αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ αž αžΎαž™αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹ deb αžŠαŸ‚αž›αž“αŸ…αžαŸ‚αž˜αž·αž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžšαž αžΌαžαž˜αž€αžŠαž›αŸ‹αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡αŸ”

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

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

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

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž–αž–αž€αž‡αŸ†αž“αžΆαž“αŸ‹αžαŸ’αž˜αžΈαž“αŸαŸ‡ αžŠαŸ‚αž›αž˜αž·αž“αžŸαŸ’αž‚αžΆαž›αŸ‹αž‘αžΆαŸ†αž„ DEB ឬ RPM αž€αŸαžšαžΈαž€αž…αž˜αŸ’αžšαžΎαž“αž”αž“αŸ’αžαž·αž…αž˜αŸ’αžαž„αŸ— αž‘αž‘αž½αž›αž”αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸ αž•αž›αž·αžαž•αž›αž€αžΆαž“αŸ‹αžαŸ‚αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰ αž αžΎαž™αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž…αŸ‚αž€αž…αžΆαž™αžŠαŸ‚αž›αžŸαž˜αž αŸαžαž»αž•αž›αž˜αž½αž™αž…αŸ†αž“αž½αž“αž‘αŸ€αžαž‚αžΊαžαŸ’αžšαžΌαžœαž€αžΆαžšαž‡αžΆαž„ FTP αžŸαŸ’αž‚αŸ’αžšαžΈαž” bash αž“αž·αž„αžŸαž·αž”αŸ’αž”αž€αž˜αŸ’αž˜αžŸαž·αžŸαŸ’αžŸαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαŸ”
αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž› Docker αž…αžΌαž›αž˜αž€αž€αŸ’αž“αž»αž„αžšαžΌαž”αž—αžΆαž– αžŠαŸ‚αž›αž‡αžΆαž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž›αŸ’αž”αžΆαž™αž“αŸƒαž“αž·αž˜αŸ’αž˜αž·αž αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž’αž“αž’αžΆαž“ αž“αž·αž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαž…αŸ‚αž€αž…αžΆαž™αŸ” αžœαžΆαž‡αžΆαž˜αŸ‰αžΌαžŠαž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™ αž“αž·αž„αž€αŸ’αž˜αŸαž„αž‡αžΆαž„αžœαŸαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΎαžœαžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž˜αŸ‚αž“αž‘αŸ? αžαžΎαž“αŸαŸ‡αž‡αžΆ panacea αž˜αŸ‚αž“αž‘αŸ?

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

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


αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αžŸαžšαžŸαŸαžšαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αŸ”

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

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž˜αžΆαž“αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ–

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

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

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


Dockers

αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™ αž¬αž‚αŸ†αž“αž·αžαž’αŸ†αž–αžΈ Docker, deb, jar αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαž“αŸ…αž…αŸ†αžŽαž»αž…αžαŸ’αž›αŸ‡ αž˜αž‡αŸ’αžˆαž·αž˜αžŸαž˜αŸαž™αžαŸ’αž˜αžΈαž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž˜αž€αžšαž€αž™αžΎαž„ αžŠαŸ„αž™αžƒαžΎαž‰αž‚αŸ†αž“αž·αž αž“αž·αž„αžˆαŸ’αž›αžΎαž™αž’αŸ†αž–αžΈαž’αŸ’αž“αž€αž…αžαŸ” αž’αž‰αŸ’αž…αžΉαž„αž‘αž„αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸƒ - αžαŸ„αŸ‡αž’αŸ’αžœαžΎαžœαžΆ! αž˜αžΆαž“αž€αžΆαžšαž”αŸ‰αž»αž“αž”αŸ‰αž„αž…αŸ†αž“αž½αž“αž–αžΈαžšαŸ” αž‘αžΆαŸ†αž„αž–αžΈαžšαž˜αž·αž“αž”αžΆαž“αž‡αŸ„αž‚αž‡αŸαž™αž‘αŸ - αž§αž”αž˜αžΆαžαžΆαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž˜αž αž·αž…αŸ’αž†αžαžΆαžŠαŸαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αžœαŸ‡αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαŸ” αžαžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž”αž„αŸ’αžαŸ†αžœαžΆ αž αžΎαž™αž”αž‰αŸ’αž…αž”αŸ‹αžœαžΆαžŠαŸ„αž™αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžŽαžΆαžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“? αžœαžΆαž˜αž·αž“αž‘αŸ†αž“αž„αž‘αŸ - αž€αŸ’αžšαž»αž˜αžαŸ’αžšαžΌαžœαžαŸ‚αžœαž·αžœαžŒαŸ’αžαž“αŸαž‘αŸ…αž€αž˜αŸ’αžšαž·αžαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžš αž˜αž»αž“αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž’αžΆαž…αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαžŸαž˜αžŸαŸ’αžšαž”αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αž αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎαžšαžΌαž”αž—αžΆαž– Docker αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž… αž™αžΎαž„αžαŸ‚αž„αžαŸ‚αž‡αž½αž”αž”αŸ’αžšαž‘αŸ‡αž“αžΌαžœαž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž”αžŽαŸ’αžαžΆαž‰αž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ (αžŠαŸ‚αž›αž’αžΆαž…αž”αžŽαŸ’αžαžΆαž›αž˜αž€αž–αžΈαž—αžΆαž–αžŸαžΎαž˜αž“αŸƒ Docker αžαŸ’αž›αž½αž“αžœαžΆ) αž¬αžœαžΆαž–αž·αž”αžΆαž€αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αž„αŸ’αžšαžΈαž€αž€αž»αž„αžαžΊαž“αŸαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŠαž‘αŸƒαŸ”

αžαžΎβ€‹αž™αžΎαž„β€‹αž‡αž½αž”β€‹αž€αžΆαžšβ€‹αžšαž’αžΆαž€αŸ‹αžšαž’αž½αž›β€‹αž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡?

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

αž˜αŸ‰αŸ’αž™αžΆαž„αžœαž·αž‰αž‘αŸ€αž αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž’αžΆαž€αŸ’αžšαž€αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Spring αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž‡αžΆ jar archive αžαžΆαž˜αžšαž™αŸˆ deb αžŠαžΌαž…αž‚αŸ’αž“αžΆ? αžαžΎαž—αžΆαž–αž―αž€αŸ„αž’αž“αž’αžΆαž“αž–αž·αžαž‡αžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž˜αŸ‚αž“αž‘αŸ? αžαžΎαžœαžΆαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž”αžΆαžαŸ‹αž”αž„αŸ‹αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸαž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŠαŸ„αž™αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αžŠαŸ‚αžšαž¬αž‘αŸ?

αžŠαžΌαž…αžŠαŸ‚αž›αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰ αžαžΆαž˜αž–αž·αžαž“αŸαŸ‡αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‘αŸ αž€αž‰αŸ’αž…αž”αŸ‹ deb αž‚αžΊαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„ 90% αž“αŸƒαž€αžšαžŽαžΈαŸ”

តើ deb αž…αžΆαžŸαŸ‹αž›αŸ’αž’αž“αŸ…αž–αŸαž›αžŽαžΆ αž αžΎαž™αžαžΎαž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžš docker αž“αŸ…αž–αŸαž›αžŽαžΆ?

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

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


αž€αž‰αŸ’αž…αž”αŸ‹αžαŸ’αž‘αžΆαžŸαŸ‹

αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™ αž¬αž‚αŸ†αž“αž·αžαž’αŸ†αž–αžΈ Docker, deb, jar αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αž αžαŸ„αŸ‡αžαŸ’αžšαž‘αž”αŸ‹αž‘αŸ…αž€αž‰αŸ’αž…αž”αŸ‹αžαŸ’αž‘αžΆαžŸαŸ‹αŸ” αž–αž½αž€αž‚αŸαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αž½αž“αž‡αžΆαž•αŸ’αž›αžΌαžœαž€αžΆαžšαž‡αžΆαž›αžΎαž€αžŠαŸ†αž”αžΌαž„αž“αŸ…αž€αŸ’αž“αž»αž„ Ubuntu 16.04 αŸ” αž˜αž·αž“αžŠαžΌαž…αž€αž‰αŸ’αž…αž”αŸ‹ deb αž“αž·αž„αž€αž‰αŸ’αž…αž”αŸ‹ rpm αž’αž˜αŸ’αž˜αžαžΆαž‘αŸ snap αž•αŸ’αž‘αž»αž€αž“αžΌαžœαž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž“αŸ…αž›αžΎαžŠαŸƒαž˜αž½αž™ αž“αŸαŸ‡αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž‡αŸ€αžŸαžœαžΆαž„αž‡αž˜αŸ’αž›αŸ„αŸ‡αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ αž•αŸ’αž‘αž»αž™αž‘αŸ…αžœαž·αž‰ αž€αž‰αŸ’αž…αž”αŸ‹αž›αž‘αŸ’αž’αž•αž›αž˜αžΆαž“αž‘αŸ†αž αŸ†αž’αŸ†αž‡αžΆαž„αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αžœαžΆαž€αŸαž’αžΆαž…αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αž„αžŠαŸ‚αžšαŸ– αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸƒαž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αžαŸ’αž‘αžΆαžŸαŸ‹ αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž…αŸ†αž–αŸ„αŸ‡αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αžαŸ’αžšαžΌαžœαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŠαŸ„αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž€αž‰αŸ’αž…αž”αŸ‹αŸ” αž‡αžΆαž‘αžΌαž‘αŸ… αž˜αž·αž“αž˜αŸ‚αž“αž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αžΊαžŸαžΆαž˜αž‰αŸ’αž‰αž–αŸαž€αž‘αŸ αž αžΎαž™αžŸαž»αž—αž˜αž„αŸ’αž‚αž›αž‡αžΆαžŸαž€αž›αž˜αž·αž“αž€αžΎαžαž…αŸαž‰αž–αžΈαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž–αž½αž€αžœαžΆαž“αŸ„αŸ‡αž‘αŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆ αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸαžŸαž˜αž αŸαžαž»αž•αž›αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž”αŸ’αžšαžŸαž·αž“αž”αžΎ Docker αžŠαžΌαž…αž‚αŸ’αž“αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆαž§αž”αž€αžšαžŽαŸαžœαŸαž…αžαŸ’αž…αž”αŸ‹ αž“αž·αž„αž˜αž·αž“αž˜αŸ‚αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž“αž·αž˜αŸ’αž˜αž·αžαŸ”



αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž₯αž‘αžΌαžœαž“αŸαŸ‡αž™αžΎαž„αž”αŸ’αžšαžΎαž‘αžΆαŸ†αž„αž€αž‰αŸ’αž…αž”αŸ‹ deb αž“αž·αž„ docker containers αž€αŸ’αž“αž»αž„αž”αž“αŸ’αžŸαŸ†αžŸαž˜αž αŸαžαž»αž•αž› αžŠαŸ‚αž›αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžαŸ’αž›αŸ‡ αž™αžΎαž„αž“αžΉαž„αž‡αŸ†αž“αž½αžŸαžŠαŸ„αž™αž€αž‰αŸ’αž…αž”αŸ‹αžαŸ’αž‘αžΆαžŸαŸ‹αŸ”

αž˜αžΆαž“αžαŸ‚αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αž‘αž„αŸ‹αž˜αžαž·αž“αŸαŸ‡αŸ” αž…αžΌαž›αžŸαžΌαž˜αŸ”

αžαžΎαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž’αŸ’αžœαžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™?

  • αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αžŸαžšαžŸαŸαžšαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αŸ”

  • αž…αž˜αŸ’αž›αž„αžŠαŸ„αž™αžŠαŸƒαž‘αŸ… FTP

  • αž€αž‰αŸ’αž…αž”αŸ‹ deb

  • αž€αž‰αŸ’αž…αž”αŸ‹ rpm

  • αž€αž‰αŸ’αž…αž”αŸ‹αžαŸ’αž‘αžΆαžŸαŸ‹

  • αžšαžΌαž”αž—αžΆαž– Docker

  • αžšαžΌαž”αž—αžΆαž–αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αž

  • αž€αŸ’αž›αžΌαž“ HDD αž‘αžΆαŸ†αž„αž˜αžΌαž›

  • αž’αžΆαž™αŸ‰αž„

  • ansible

  • αž•αŸ’αžŸαŸαž„αž‘αŸ€αž

αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ 109 αž“αžΆαž€αŸ‹αž”αžΆαž“αž”αŸ„αŸ‡αž†αŸ’αž“αŸ„αžαŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ ៦៣ αž“αžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αžΆαž˜αžƒαžΆαžαŸ‹αŸ”

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

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