Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° инструмСнтитС Π·Π° доставка ΠΈΠ»ΠΈ мисли Π·Π° Docker, deb, jar ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° инструмСнтитС Π·Π° доставка ΠΈΠ»ΠΈ мисли Π·Π° Docker, deb, jar ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ

Някак си Π² Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π΅ΡˆΠΈΡ… Π΄Π° напиша статия Π·Π° доставката ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Docker ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈ deb ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π½ΠΎ ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…, ΠΏΠΎ някаква ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° сС Π²ΡŠΡ€Π½Π°Ρ… Π² Π΄Π°Π»Π΅Ρ‡Π½ΠΈΡ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ пСрсонални ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ ΠΈ Π΄ΠΎΡ€ΠΈ ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ. ΠšΠ°Ρ‚ΠΎ цяло, вмСсто сухи сравнСния Π½Π° docker ΠΈ deb, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Ρ‚Π΅Π·ΠΈ мисли ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ прСдставям Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

ВсСки ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, нСзависимо какъв Π΅, трябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° стигнС Π΄ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, трябва Π΄Π° бъдС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ ΠΈ стартиран. Π—Π° Ρ‚ΠΎΠ²Π° Ρ‰Π΅ бъдС Ρ‚Π°Π·ΠΈ статия.

Π©Π΅ мисля Π² историчСски контСкст β€žΡ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈΠΆΠ΄Π°ΠΌ, Π΅ Ρ‚ΠΎΠ²Π°, Π·Π° ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠ΅Ρβ€œ, ΠΊΠ°ΠΊΠ²ΠΎ видях, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π·Π° ΠΏΡŠΡ€Π²ΠΈ ΠΏΡŠΡ‚ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ… Π΄Π° пиша ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ наблюдавам сСга, ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π½ΠΈΠ΅ самитС Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΈ Π·Π°Ρ‰ΠΎ. Бтатията Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΠΈΡ€Π° Π΄Π° бъдС ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ изслСдванС, някои ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ са пропуснати, Ρ‚ΠΎΠ²Π° Π΅ ΠΌΠΎΠ΅Ρ‚ΠΎ Π»ΠΈΡ‡Π½ΠΎ Π²ΠΈΠΆΠ΄Π°Π½Π΅ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ бСшС ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ сСга.

И Ρ‚Π°ΠΊΠ°, Π² Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ стари Π²Ρ€Π΅ΠΌΠ΅Π½Π°... Π½Π°ΠΉ-ранният ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° доставка, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΡ…, бяха касСти ΠΎΡ‚ ΠΌΠ°Π³Π½Π΅Ρ‚ΠΎΡ„ΠΎΠ½ΠΈ. Π˜ΠΌΠ°Ρ… ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ BK-0010.01...

Π•Ρ€Π°Ρ‚Π° Π½Π° ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅

НС, имашС ΠΎΡ‰Π΅ ΠΏΠΎ-Ρ€Π°Π½Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚, имашС ΠΈ ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ MK-61 ΠΈ MK-52.

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° инструмСнтитС Π·Π° доставка ΠΈΠ»ΠΈ мисли Π·Π° Docker, deb, jar ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π’Π°ΠΊΠ° Ρ‡Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ°Ρ… MK-61, Ρ‚ΠΎΠ³Π°Π²Π° Π½Π°Ρ‡ΠΈΠ½ΡŠΡ‚ Π·Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° бСшС ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ лист хартия Π² кутия, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ бСшС написана ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, която, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π·Π° Π΄Π° я стартиратС Ρ€ΡŠΡ‡Π½ΠΎ, сС записвашС Π² ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€Π°. Ако искатС Π΄Π° ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ (Π΄Π°, Π΄ΠΎΡ€ΠΈ Ρ‚ΠΎΠ·ΠΈ Π΄ΠΎΠΏΠΎΡ‚ΠΎΠΏΠ΅Π½ ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ имашС ΠΈΠ³Ρ€ΠΈ) - сядатС ΠΈ Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π² ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€Π°. ЕстСствСно, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ бСшС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° ΠΈΠ·Ρ‡Π΅Π·Π½Π° Π² Π·Π°Π±Ρ€Π°Π²Π°. Π’ допълнСниС към ΠΊΠΎΠ΄ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€Π°, написани Π»ΠΈΡ‡Π½ΠΎ Π½Π° хартия, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ са ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π² списанията β€žΠ Π°Π΄ΠΈΠΎβ€œ ΠΈ β€žΠ’Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° ΠΌΠ»Π°Π΄Π΅ΠΆΡ‚Π°β€œ, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° са ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π² ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΡ‚ ΠΎΠ½ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅.

Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° модификация бСшС ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ MK-52, Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° някакво ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Π½Π° СнСргонСзависимо Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Π‘Π΅Π³Π° ΠΈΠ³Ρ€Π°Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π΅ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° сС Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚ Ρ€ΡŠΡ‡Π½ΠΎ, Π½ΠΎ слСд ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° някои магичСски пасовС с Π±ΡƒΡ‚ΠΎΠ½ΠΈΡ‚Π΅, тя сС Π·Π°Ρ€Π΅ΠΆΠ΄Π°ΡˆΠ΅ сама.

Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π½Π°ΠΉ-голямата ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π² ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€Π° бСшС 105 ΡΡ‚ΡŠΠΏΠΊΠΈ, Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° постоянната ΠΏΠ°ΠΌΠ΅Ρ‚ Π² MK-52 бСшС 512 ΡΡ‚ΡŠΠΏΠΊΠΈ.

ΠœΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π°ΠΊΠΎ ΠΈΠΌΠ° Ρ„Π΅Π½ΠΎΠ²Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‡Π΅Ρ‚Π°Ρ‚ Ρ‚Π°Π·ΠΈ статия, Π² процСса Π½Π° писанС Π½Π° статията Π½Π°ΠΌΠ΅Ρ€ΠΈΡ… ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ Π·Π° Android, Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Π½Π΅Π³ΠΎ. НапрСд към ΠΌΠΈΠ½Π°Π»ΠΎΡ‚ΠΎ!

ΠšΡ€Π°Ρ‚ΠΊΠΎ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π·Π° MK-52 (ΠΎΡ‚ Wikipedia)

МК-52 излСтя Π² космоса Π½Π° космичСския ΠΊΠΎΡ€Π°Π± Боюз ВМ-7. Π’ΠΎΠΉ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° изчисляванС Π½Π° траСкторията Π½Π° ΠΊΠ°Ρ†Π°Π½Π΅ Π² случай Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π° бордовия ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€.

ΠžΡ‚ 52 Π³. MK-1988 с ΠΌΠΎΠ΄ΡƒΠ»Π° Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Elektronika-Astro сС доставя Π½Π° ΠΊΠΎΡ€Π°Π±ΠΈ Π½Π° Π’ΠœΠ‘ ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π΅Π½ изчислитСлСн ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚.

ΠŸΡŠΡ€Π²ΠΈΡ‚Π΅ пСрсонални ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° инструмСнтитС Π·Π° доставка ΠΈΠ»ΠΈ мисли Π·Π° Docker, deb, jar ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π”Π° сС β€‹β€‹Π²ΡŠΡ€Π½Π΅ΠΌ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π°Ρ‚Π° BK-0010. Ясно Π΅, Ρ‡Π΅ Ρ‚Π°ΠΌ имашС ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ писанСто Π½Π° ΠΊΠΎΠ΄ ΠΎΡ‚ лист хартия Π²Π΅Ρ‡Π΅ Π½Π΅ бСшС опция (Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ ΠΏΡ€Π°Π²Π΅Ρ… Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚ΠΎΠ²Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ просто нямашС Π΄Ρ€ΡƒΠ³ носитСл). Аудио касСтитС Π·Π° ΠΌΠ°Π³Π½Π΅Ρ‚ΠΎΡ„ΠΎΠ½ΠΈ сС ΠΏΡ€Π΅Π²Ρ€ΡŠΡ‰Π°Ρ‚ Π² основно срСдство Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ доставка Π½Π° софтуСр.





Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° инструмСнтитС Π·Π° доставка ΠΈΠ»ΠΈ мисли Π·Π° Docker, deb, jar ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ‘ΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° касСта ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ бСшС ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ Ρ„Π°ΠΉΠ»Π°, всичко останало сС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ Π²ΡŠΡ‚Ρ€Π΅. НадСТдността бСшС ΠΌΠ½ΠΎΠ³ΠΎ ниска, Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° пазя 2-3 копия Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°. Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΡΡŠΡ‰ΠΎ бСшС Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Ρ‰ΠΎ ΠΈ СнтусиаститС СкспСримСнтираха с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ чСстотни кодирания, Π·Π° Π΄Π° прСодолСят Ρ‚Π΅Π·ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ. По Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ самият Π°Π· всС ΠΎΡ‰Π΅ Π½Π΅ сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ… с профСсионална Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° софтуСр (Π±Π΅Π· Π΄Π° Π±Ρ€ΠΎΠΈΠΌ проститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π² BASIC), Ρ‚Π°ΠΊΠ° Ρ‡Π΅, Π·Π° съТалСниС, няма Π΄Π° Π²ΠΈ Ρ€Π°Π·ΠΊΠ°ΠΆΠ° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊ всичко бСшС ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ Π²ΡŠΡ‚Ρ€Π΅. Бамият Ρ„Π°ΠΊΡ‚, Ρ‡Π΅ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ΡŠΡ‚ имашС само RAM Π² ΠΏΠΎ-голямата си част, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡˆΠ΅ простотата Π½Π° схСмата Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ.

ΠŸΠΎΡΠ²Π°Ρ‚Π° Π½Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ носитСли Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅

По-късно сС появиха Ρ„Π»ΠΎΠΏΠΈ дисковС, ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ бСшС опростСн ΠΈ надСТдността сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ.
Но ситуацията сС промСня Π΄Ρ€Π°ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ само ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС появят Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС.

Π’ΠΈΠΏΡŠΡ‚ доставка сС промСня Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ: появяват сС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° инсталиранС, ΠΊΠΎΠΈΡ‚ΠΎ управляват процСса Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° систСмата, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ почистванС слСд ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π½Π΅ сС Ρ‡Π΅Ρ‚Π°Ρ‚ само Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π½ΠΎ Π²Π΅Ρ‡Π΅ сС ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚ Π² Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΎΡ‚ ΠΊΠΎΠ΅Ρ‚ΠΎ трябва Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° изчиститС Π½Π΅Π½ΡƒΠΆΠ½ΠΈΡ‚Π΅ Π½Π΅Ρ‰Π°, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ слоТността Π½Π° доставяния софтуСр нараства.
Броят Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π² доставката сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ няколко Π΄ΠΎ стотици ΠΈ хиляди, ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиитС Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ радости Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΅Π΄Π½ΠΈ ΠΈ ΡΡŠΡ‰ΠΈ Π΄Π°Π½Π½ΠΈ.

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° инструмСнтитС Π·Π° доставка ΠΈΠ»ΠΈ мисли Π·Π° Docker, deb, jar ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ По Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Linux всС ΠΎΡ‰Π΅ Π½Π΅ бСшС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΎ Π·Π° ΠΌΠ΅Π½; ΠΆΠΈΠ²Π΅Π΅Ρ… Π² свСта Π½Π° MS DOS ΠΈ ΠΏΠΎ-късно Π½Π° Windows ΠΈ ΠΏΠΈΡˆΠ΅Ρ… Π½Π° Borland Pascal ΠΈ Delphi, понякога Π³Π»Π΅Π΄Π°ΠΉΠΊΠΈ към C++. Много Ρ…ΠΎΡ€Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° InstallShield, Π·Π° Π΄Π° доставят ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ Ρ‚ΠΎΠ³Π°Π²Π°. ru.wikipedia.org/wiki/InstallShield, ΠΊΠΎΠΉΡ‚ΠΎ доста ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π΅ΡˆΠΈ всички поставСни Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ внСдряванС ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° софтуСра.




Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π΅Ρ€Π°

ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ слоТността Π½Π° софтуСрнитС систСми става ΠΎΡ‰Π΅ ΠΏΠΎ-слоТна; ΠΎΡ‚ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΈ ΠΈ настолни прилоТСния сС ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° към Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ систСми, Ρ‚ΡŠΠ½ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ микроуслуги. Π‘Π΅Π³Π° трябва Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Π½Π΅ само Π΅Π΄Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ тях, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ всички Π΄Π° работят Π·Π°Π΅Π΄Π½ΠΎ.

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡΡ‚Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ напълно, Π΄ΠΎΠΉΠ΄Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π½Π°ΡΡ‚ΡŠΠΏΠΈ Π΅Ρ€Π°Ρ‚Π° Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ услуги. ДосСга само Π² началния Π΅Ρ‚Π°ΠΏ, ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° уСбсайтовС, Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π΅ ΠΌΠ΅Ρ‡Ρ‚Π°Π» особСно Π·Π° услуги. Π½ΠΎ Ρ‚ΠΎΠ²Π° бСшС ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠ°ΠΊΡ‚ΠΎ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ, Ρ‚Π°ΠΊΠ° ΠΈ Π² доставката Π½Π° прилоТСния.

Π—Π° сСбС си отбСлязах, Ρ‡Π΅ Π² Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ имашС промяна Π² поколСнията Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ (ΠΈΠ»ΠΈ бСшС само Π² моята срСда) ΠΈ имашС усСщанСто, Ρ‡Π΅ всички Π΄ΠΎΠ±Ρ€ΠΈ стари ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° доставка са Π·Π°Π±Ρ€Π°Π²Π΅Π½ΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈ всичко Π·Π°ΠΏΠΎΡ‡Π²Π° ΠΎΡ‚ самото Π½Π°Ρ‡Π°Π»ΠΎ: всички доставки Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π½Π° коляно скриптовС ΠΈ Π³ΠΎΡ€Π΄ΠΎ Π³ΠΎ Π½Π°Ρ€Π΅ΠΊΠΎΡ…Π° β€žΠΠ΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° Π΄ΠΎΡΡ‚Π°Π²ΠΊΠ°β€œ. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π·Π°ΠΏΠΎΡ‡Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π½Π° хаос, ΠΊΠΎΠ³Π°Ρ‚ΠΎ старото сС забравя ΠΈ Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π° Π½ΠΎΠ²ΠΎΡ‚ΠΎ просто Π½Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°.

Бпомням си Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π² Π½Π°ΡˆΠ°Ρ‚Π° компания, Π² която Ρ€Π°Π±ΠΎΡ‚Π΅Ρ… Ρ‚ΠΎΠ³Π°Π²Π° (няма Π΄Π° я Π½Π°Π·ΠΎΠ²Π°Π²Π°ΠΌ), вмСсто Π΄Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ Ρ‡Ρ€Π΅Π· ant (maven всС ΠΎΡ‰Π΅ Π½Π΅ бСшС популярСн ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ Π½Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°ΡˆΠ΅), Ρ…ΠΎΡ€Π°Ρ‚Π° просто ΡΡŠΠ±ΠΈΡ€Π°Ρ…Π° Π±ΡƒΡ€ΠΊΠ°Π½ΠΈ Π² IDE ΠΈ спокойно сС Π°Π½Π³Π°ΠΆΠΈΡ€Π°Ρ…Π° Π³ΠΎ Π² SVN. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ внСдряванСто сС ΡΡŠΡΡ‚ΠΎΠ΅ΡˆΠ΅ ΠΎΡ‚ ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»Π° ΠΎΡ‚ SVN ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Ρ‡Ρ€Π΅Π· SSH Π½Π° ΠΆΠ΅Π»Π°Π½Π°Ρ‚Π° машина. Π’ΠΎΠ»ΠΊΠΎΠ²Π° Π΅ просто ΠΈ Ρ‚Ρ€ΠΎΠΌΠ°Π²ΠΎ.

Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ доставката Π½Π° прости сайтовС Π² PHP сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Ρ‡Ρ€Π΅Π· просто ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° коригирания Ρ„Π°ΠΉΠ» ΠΏΡ€Π΅Π· FTP Π½Π° Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° машина. Понякога Ρ‚ΠΎΠ²Π° Π½Π΅ бСшС Ρ‚Π°ΠΊΠ° - ΠΊΠΎΠ΄ΡŠΡ‚ сС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρˆ Π½Π° ΠΆΠΈΠ²ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ бСшС особСно шик, Π°ΠΊΠΎ някъдС имашС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия.


RPM ΠΈ DEB ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° инструмСнтитС Π·Π° доставка ΠΈΠ»ΠΈ мисли Π·Π° Docker, deb, jar ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠžΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈΡ‚Π΅ систСми Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° Π½Π°Π±ΠΈΡ€Π°Ρ‚ всС ΠΏΠΎ-голяма популярност, ΠΏΠΎ-спСциално ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ… RedHat Linux 6, ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 2000 Π³. ЕстСствСно, имашС ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ срСдства Π·Π° доставка Π½Π° софтуСр; спорСд Wikipedia RPM ΠΊΠ°Ρ‚ΠΎ основСн ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ сС появи ΠΎΡ‰Π΅ ΠΏΡ€Π΅Π· 1995 Π³. във вСрсията Π½Π° RedHat Linux 2.0. И ΠΎΡ‚Ρ‚ΠΎΠ³Π°Π²Π° Π΄ΠΎ Π΄Π΅Π½ днСшСн систСмата сС доставя ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° RPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ доста ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΈ сС Ρ€Π°Π·Π²ΠΈΠ²Π°.

ДистрибуциитС Π½Π° фамилията Debian слСдваха ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΡŠΡ‚ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ…Π° доставка ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° deb ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ остава Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΎ ΠΈ Π΄ΠΎ днСс.

ΠœΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΈ позволяват Π΄Π° доставятС самитС софтуСрни ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ, Π΄Π° Π³ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° инсталиранС, Π΄Π° управляватС зависимости ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ ΠΈ Π΄Π° почистватС Π½Π΅Π½ΡƒΠΆΠ½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° дСинсталиранС. Π’Π΅Π·ΠΈ. Π² ΠΏΠΎ-голямата си част Ρ‚ΠΎΠ²Π° Π΅ всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‚Π΅ ΠΈΠ·Π΄ΡŠΡ€ΠΆΠ°Ρ…Π° няколко дСсСтилСтия практичСски Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ.

Cloud computing Π΄ΠΎΠ±Π°Π²ΠΈ инсталация към ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π΅ само ΠΎΡ‚ физичСски носитСли, Π½ΠΎ ΠΈ ΠΎΡ‚ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, Π½ΠΎ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ ΠΌΠ°Π»ΠΊΠΎ сС Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ»ΠΎ.

Π‘Ρ‚Ρ€ΡƒΠ²Π° си Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ понастоящСм ΠΈΠΌΠ° някои ΡΡ‚ΡŠΠΏΠΊΠΈ към ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π°Π²Π°Π½Π΅ ΠΎΡ‚ deb ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ snap, Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° Ρ‚ΠΎΠ²Π° ΠΏΠΎ-късно.

И Ρ‚Π°ΠΊΠ°, Ρ‚ΠΎΠ²Π° Π½ΠΎΠ²ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ·Π½Π°Π²Π°Ρ…Π° Π½ΠΈΡ‚ΠΎ DEB, Π½ΠΈΡ‚ΠΎ RPM, ΡΡŠΡ‰ΠΎ Π±Π°Π²Π½ΠΎ израснаха, Π½Π°Ρ‚Ρ€ΡƒΠΏΠ°Ρ…Π° ΠΎΠΏΠΈΡ‚, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅ станаха ΠΏΠΎ-слоТни ΠΈ бяха Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ някои ΠΏΠΎ-Ρ€Π°Π·ΡƒΠΌΠ½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° доставка ΠΎΡ‚ FTP, bash скриптовС ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ учСничСски занаяти.
И Ρ‚ΡƒΠΊ сС появява Docker, Π½Π΅Ρ‰ΠΎ ΠΊΠ°Ρ‚ΠΎ смСсица ΠΎΡ‚ виртуализация, раздСлянС Π½Π° рСсурси ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° доставка. Π‘Π΅Π³Π° Π΅ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΎ ΠΈ ΠΌΠ»Π°Π΄Π΅ΠΆΠΊΠΎ, Π½ΠΎ Π΄Π°Π»ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° всичко? Π’ΠΎΠ²Π° Π»ΠΈ Π΅ панацСя?

По ΠΌΠΎΠΈ наблюдСния ΠΌΠ½ΠΎΠ³ΠΎ чСсто Docker сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π΅ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·ΡƒΠΌΠ΅Π½ ΠΈΠ·Π±ΠΎΡ€, Π° просто Π·Π°Ρ‰ΠΎΡ‚ΠΎ, ΠΎΡ‚ Π΅Π΄Π½Π° страна, сС Π³ΠΎΠ²ΠΎΡ€ΠΈ Π·Π° Π½Π΅Π³ΠΎ Π² общността ΠΈ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π³ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚, само Π³ΠΎ знаят. ΠžΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, Π² ΠΏΠΎ-голямата си част ΠΌΡŠΠ»Ρ‡Π°Ρ‚ Π·Π° Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ стари ΠΎΠΏΠ°ΠΊΠΎΠ²ΡŠΡ‡Π½ΠΈ систСми – Ρ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΈ си Π²ΡŠΡ€ΡˆΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Ρ‚ΠΈΡ…ΠΎ ΠΈ нСзабСлязано. Π’ Ρ‚Π°ΠΊΠ°Π²Π° ситуация наистина няма Π΄Ρ€ΡƒΠ³ ΠΈΠ·Π±ΠΎΡ€ - ΠΈΠ·Π±ΠΎΡ€ΡŠΡ‚ Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½ - Docker.

Π©Π΅ сС ΠΎΠΏΠΈΡ‚Π°ΠΌ Π΄Π° сподСля ΠΎΠΏΠΈΡ‚Π° си ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ…ΠΌΠ΅ Docker ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ сС случи Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚.


БамостоятСлно написани сцСнарии

ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ имашС bash скриптовС, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Ρ…Π° jar Π°Ρ€Ρ…ΠΈΠ²ΠΈ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ машини. Π’ΠΎΠ·ΠΈ процСс бСшС управляван ΠΎΡ‚ ДТСнкинс. Π’ΠΎΠ²Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ самият jar Π°Ρ€Ρ…ΠΈΠ² Π²Π΅Ρ‡Π΅ Π΅ сборка, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰Π° класовС, рСсурси ΠΈ Π΄ΠΎΡ€ΠΈ конфигурация. Ако Π²Π»ΠΎΠΆΠΈΡ‚Π΅ всичко Π² Π½Π΅Π³ΠΎ максимално, Ρ‚ΠΎΠ³Π°Π²Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π² скрипт Π½Π΅ Π΅ Π½Π°ΠΉ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡ‚ΠΎ Π½Π΅Ρ‰ΠΎ, ΠΎΡ‚ ΠΊΠΎΠ΅Ρ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅

Но скриптовСтС ΠΈΠΌΠ°Ρ‚ няколко Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊΠ°:

  • скриптовСтС ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС ΠΏΠΈΡˆΠ°Ρ‚ Π½Π°Π±ΡŠΡ€Π·ΠΎ ΠΈ слСдоватСлно са Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΈ, Ρ‡Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ само Π΅Π΄ΠΈΠ½ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡŠΡ€ сцСнарий. Π’ΠΎΠ²Π° сС улСснява ΠΎΡ‚ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ сС интСрСсува ΠΎΡ‚ Π±ΡŠΡ€Π·Π° доставка, Π° нормалният скрипт изисква инвСстиранС Π½Π° ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ количСство рСсурси
  • ΠΊΠ°Ρ‚ΠΎ слСдствиС ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ°, скриптовСтС Π½Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ Π·Π° дСинсталиранС
  • няма установСна ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π·Π° Π½Π°Π΄Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅
  • ΠšΠΎΠ³Π°Ρ‚ΠΎ сС появи Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, трябва Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π½ΠΎΠ² скрипт
  • Π±Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° зависимости

Π Π°Π·Π±ΠΈΡ€Π° сС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ слоТСн скрипт, Π½ΠΎ, ΠΊΠ°ΠΊΡ‚ΠΎ писах ΠΏΠΎ-Π³ΠΎΡ€Π΅, Ρ‚ΠΎΠ²Π° Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΈ Ρ‚ΠΎ Π½Π΅ Π½Π° послСдно място, Π° ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π½Π°Π΅ΠΌ, Π²ΠΈΠ½Π°Π³ΠΈ няма Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅.

Всичко Ρ‚ΠΎΠ²Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° внСдряванС само Π΄ΠΎ Π½Π°ΠΉ-проститС систСми. Π”ΠΎΠΉΠ΄Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ²Π°.


Π΄ΠΎΠΊΠ΅Ρ€

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° инструмСнтитС Π·Π° доставка ΠΈΠ»ΠΈ мисли Π·Π° Docker, deb, jar ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ’ Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΈ нас Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° ΠΈΠ΄Π²Π°Ρ‚ прясно изсСчСни срСди, кипящи ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈ ΠΈ Π±ΡŠΠ»Π½ΡƒΠ²Π°Ρ‰ΠΈ Π·Π° Π΄ΠΎΠΊΠ΅Ρ€Π°. Π•, Π·Π½Π°ΠΌΠ΅Ρ‚ΠΎ Π² Ρ€ΡŠΠΊΠ° - Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ! ИмашС Π΄Π²Π° ΠΎΠΏΠΈΡ‚Π°. И Π΄Π²Π΅Ρ‚Π΅ бяха Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈ - Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΠΏΠΎΡ€Π°Π΄ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ Π°ΠΌΠ±ΠΈΡ†ΠΈΠΈ, Π½ΠΎ липса Π½Π° Ρ€Π΅Π°Π»Π΅Π½ ΠΎΠΏΠΈΡ‚. Π‘Π΅ΡˆΠ΅ Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π³ΠΎ насилвамС ΠΈ Π΄Π° Π³ΠΎ Π΄ΠΎΠ²ΡŠΡ€ΡˆΠ²Π°ΠΌΠ΅ с всички Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ срСдства? Малко вСроятно Π΅ - Π΅ΠΊΠΈΠΏΡŠΡ‚ трябва Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ΅ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° подходящитС инструмСнти. ОсвСн Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΈ изобраТСния Π½Π° Docker, чСсто срСщахмС Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ (ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС дълТи Π½Π° Π²Π»Π°Π³Π°Ρ‚Π° Π½Π° самия Docker) ΠΈΠ»ΠΈ бСшС Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС Ρ€Π°Π·ΡˆΠΈΡ€ΡΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ…ΠΎΡ€Π°.

Какви нСудобства срСщнахмС?

  • ΠœΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² мостов Ρ€Π΅ΠΆΠΈΠΌ
  • НСудобно Π΅ Π΄Π° ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Ρ‚Π΅ рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ (Π°ΠΊΠΎ Π½Π΅ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Π½Π° хост ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°)
  • ElasticSearch понякога Π·Π°ΠΌΡ€ΡŠΠ·Π²Π° странно Π²ΡŠΡ‚Ρ€Π΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π΅ Π΅ установСна, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΡŠΡ‚ Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π΅Π½
  • НСобходимо Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ‡Π΅Ρ€ΡƒΠΏΠΊΠ° Π²ΡŠΡ‚Ρ€Π΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ - всичко Π΅ ΠΌΠ½ΠΎΠ³ΠΎ изчистСно, няма ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈ инструмСнти
  • Голям Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΡΡŠΠ±Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ - скъпо Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅
  • ΠŸΠΎΡ€Π°Π΄ΠΈ голСмия Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ мноТСство вСрсии
  • По-дълго Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ (скриптовС ΠΈΠ»ΠΈ deb ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ)

ΠžΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, Π·Π°Ρ‰ΠΎ Π΅ ΠΏΠΎ-лошо Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ Spring услуга ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° jar Π°Ρ€Ρ…ΠΈΠ² ΠΏΡ€Π΅Π· ΡΡŠΡ‰ΠΈΡ deb? Наистина Π»ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° изолация Π½Π° рСсурситС? Π‘Ρ‚Ρ€ΡƒΠ²Π° Π»ΠΈ си Π΄Π° Π·Π°Π³ΡƒΠ±ΠΈΡ‚Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΈΡ‚Π΅ инструмСнти Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма, ΠΊΠ°Ρ‚ΠΎ поставитС услуга Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»Π΅Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€?

ΠšΠ°ΠΊΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π°, Π² дСйствитСлност Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ deb Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½ Π² 90% ΠΎΡ‚ случаитС.

Кога добрият стар deb сС ​​проваля ΠΈ ΠΊΠΎΠ³Π° наистина ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π΄ΠΎΠΊΠ΅Ρ€?

Π—Π° нас Ρ‚ΠΎΠ²Π° бСшС внСдряванС Π½Π° услуги Π² Python. Много Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² стандартната дистрибуция Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма (ΠΈ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ имашС, бяха Π³Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ вСрсии), Ρ…Π°ΠΊΠΎΠ²Π΅ с настройки, нСобходимостта ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ вСрсии Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ услуги, ΠΆΠΈΠ²Π΅Π΅Ρ‰ΠΈ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° хост систСма, Π΄ΠΎΠ²Π΅Π΄ΠΎΡ…Π° Π΄ΠΎ Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ СдинствСният Ρ€Π°Π·ΡƒΠΌΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС достави Ρ‚Π°Π·ΠΈ ядрСна смСс Π΅ Π΄ΠΎΠΊΠ΅Ρ€ΡŠΡ‚. ВрудоСмкостта Π½Π° сглобяванСто Π½Π° Π΄ΠΎΠΊΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ сС ΠΎΠΊΠ°Π·Π° ΠΏΠΎ-ниска ΠΎΡ‚ идСята Π΄Π° сС ΠΎΠΏΠ°ΠΊΠΎΠ²Π° всичко Π² ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ deb ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ със зависимости ΠΈ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π½ΠΈΠΊΠΎΠΉ с Π·Π΄Ρ€Π°Π² ΡƒΠΌ Π½Π΅ Π±ΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ΅Π» Ρ‚ΠΎΠ²Π°.

Π’Ρ‚ΠΎΡ€Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ°, Π² която ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Docker, Π΅ Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ услуги, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ синьо-Π·Π΅Π»Π΅Π½Π°Ρ‚Π° схСма Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅. Но Ρ‚ΡƒΠΊ искам Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π° постСпСнно ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° слоТността: ΠΏΡŠΡ€Π²ΠΎ сС ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ deb ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π° слСд Ρ‚ΠΎΠ²Π° ΠΎΡ‚ тях сС ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π° Π΄ΠΎΠΊΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€.


Π‘Π½Π°ΠΏ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° инструмСнтитС Π·Π° доставка ΠΈΠ»ΠΈ мисли Π·Π° Docker, deb, jar ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π”Π° сС β€‹β€‹Π²ΡŠΡ€Π½Π΅ΠΌ към ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π°Π½Π΅. Π’Π΅ сС появиха Π·Π° ΠΏΡŠΡ€Π²ΠΈ ΠΏΡŠΡ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎ Π² Ubuntu 16.04. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈΡ‚Π΅ deb ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ rpm ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, snap носи всички зависимости. ΠžΡ‚ Π΅Π΄Π½Π° страна, Ρ‚ΠΎΠ²Π° Π²ΠΈ позволява Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΈ, ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, получСният ΠΏΠ°ΠΊΠ΅Ρ‚ Π΅ с ΠΏΠΎ-голям Ρ€Π°Π·ΠΌΠ΅Ρ€. Π’ допълнСниС, Ρ‚ΠΎΠ²Π° ΡΡŠΡ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° повлияС Π½Π° сигурността Π½Π° систСмата: Π² случай Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½Π° доставка, всички ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ наблюдавани ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΊΠΎΠΉΡ‚ΠΎ създава ΠΏΠ°ΠΊΠ΅Ρ‚Π°. ΠšΠ°Ρ‚ΠΎ цяло Π½Π΅ всичко Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° просто ΠΈ всСобщото щастиС Π½Π΅ ΠΈΠ΄Π²Π° ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ. Но Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° Ρ‚ΠΎΠ²Π° Π΅ напълно Ρ€Π°Π·ΡƒΠΌΠ½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°, Π°ΠΊΠΎ ΡΡŠΡ‰ΠΈΡΡ‚ Docker сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° само ΠΊΠ°Ρ‚ΠΎ инструмСнт Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅, Π° Π½Π΅ Π·Π° виртуализация.



Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° сСга ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠ°ΠΊΡ‚ΠΎ deb ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ docker ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π² Ρ€Π°Π·ΡƒΠΌΠ½Π° комбинация, която ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π² някои случаи Ρ‰Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ със snap ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

Π’ Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° участват само рСгистрирани ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π’ΠΏΠΈΡˆΠΈ сС, Моля Ρ‚Π΅.

Какво ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π·Π° доставка?

  • БамостоятСлно написани сцСнарии

  • ΠšΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ€ΡŠΡ‡Π½ΠΎ Π½Π° FTP

  • deb ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

  • rpm ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

  • ΠΌΠΎΠ΄ΡƒΠ»Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

  • Π”ΠΎΠΊΠ΅Ρ€ изобраТСния

  • Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина

  • ΠšΠ»ΠΎΠ½ΠΈΡ€Π°ΠΉΡ‚Π΅ цСлия HDD

  • ΠΊΡƒΠΊΠ»Π° Π½Π° ΠΊΠΎΠ½Ρ†ΠΈ

  • ansible

  • Π”Ρ€ΡƒΠ³

109 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ гласуваха. 32 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ сС Π²ΡŠΠ·Π΄ΡŠΡ€ΠΆΠ°Ρ…Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€