áá
áºáá»áááºá Docker containers ááŸáá·áº deb packages áá»á¬ážáá¯á¶á
á¶ááŒáá·áº ááá¯á·áá±á¬ááºááŒááºážá¡ááŒá±á¬ááºáž áá±á¬ááºážáá«ážáá
áºáá¯ááºáá±ážááẠáá»áœááºáá±á¬áºáá¯á¶ážááŒááºáá²á·áááºá ááá¯á·áá±á¬áº áá»áœááºáá±á¬áºá
áááºáá±á¬á¡áá«ááœáẠá¡ááŒá±á¬ááºážáá
áºáá¯áá¯ááŒá±á¬áá·áº áá»áœááºáá±á¬áºááẠáááááá¯ááºááá¯ááºááœááºáá»á°áá¬áá»á¬ážááŸáá·áº ááááºážááœááºá
ááºáá»á¬ážááẠáá±ážááœá¬áá±á¬á¡áá»áááºáá»á¬ážáá®ááá¯á· ááŒááºááœá¬ážáá²á·áááºá áá±áá°áá»á¡á¬ážááŒáá·áºá docker ááŸáá·áº deb ááá¯á·ááᯠááŒá±á¬ááºááœá±á·áá±á¬ ááŸáá¯ááºážááŸááºááŸá¯áá»á¬ážá¡á
á¬ážá áá»áœááºá¯ááºááá¯á·ááẠááá·áºáá²ááŒá
áºá
ááºááá¯ááºáᬠáá±á«ááºážá
ááºááŸáá·áº áááºáááºá á€á¡ááœá±ážáá»á¬ážááᯠáááºááá·áºááœááºážá
ááºážá
á¬ážááẠáááºááŒááá¯ááºáá«áááºá
áááºááá·áºáá¯ááºáá¯ááºáááá¯á áá¯ááºáá¯ááºáá¬áá¬áá»á¬ážááá¯á· áá
áºáááºážáááºážááŒáá·áº áá±á¬ááºááŸáááááºá ááŒááºáááºáááºááŸááºááŒá®áž á
áááºáá¯ááºáá±á¬ááºááá«áááºá á¡á²áá«á áá®áá±á¬ááºážáá«ážá¡ááŒá±á¬ááºážáá² ááŒá
áºáá«áááá·áºáááºá
âáá«ááŒááºáá¬á áá«ááá¯áá±áá²á·á¡ááŒá±á¬ááºážáâ áá¯ááºááá¯á áá±ážáá¯ááºážááá²á· á¡áá¯ááŒááºááœá±á·áá²á·ááá¬ááœá±á á¡áá¯áááºááŸáááŸá¬ áá«ááá¯á·ááá¯ááºááá¯ááºá áá¬ááá¯áá¯á¶ážáá±áá²á áá¬ááŒá±á¬áá·áºáá²ááá¯áá¬ááᯠáááá¯ááºážááŒá±á¬ááºážá¡á ááœá±ážááŒáá·áºáááºá áá±á¬ááºážáá«ážááẠááŒá®ážááŒáá·áºá á¯á¶áá±á¬ áá±á·áá¬ááŸá¯áá áºáá¯ááᯠáááºáá±á¬ááºááŒááºážááá¯ááºáá«á á¡áá»áá¯á·áá±á¬á¡áá»ááºáá»á¬áž ááœá²áá»á±á¬áºááœá¬ážáááºá á€á¡áá¬ááẠáá»áœááºá¯ááºá ááá¯ááºááœá±á·ááŸáá·áº ááá¯ááŒá áºáá»ááºáá±ááá·áºá¡áá¬á¡áá±á«áº áá»áœááºá¯ááºá ááá¯ááºááá¯ááºá¡ááŒááºááŒá áºáá«áááºá
áá®áá±á¬á· ááŸá±ážááŸá±ážáá¯ááºážá ... á¡á á±á¬áá¯á¶áž áá±ážááá¯á·áá²á· áááºážáááºážá ááááºááœá± á¡áá¶áááºážá ááºááœá±ááá± áááºáááºááááºááœá± áá±ážááá¯á·ááŒááºáž ááŒá áºáá«áááºá áá»áœááºáá±á¬á·áºááŸá¬ ááœááºáá»á°áᬠBK-0010.01...
ááááºážááœááºá ááºáá±ááº
ááá¯ááºáá°ážá á¡áááºá á¡ááá¯ááºá¡ááá·áºáá
áºáᯠááŸááááºá ááááºážááœááºá
ááºáááºáž ááŸááááºá
á¡á²áá®áá±á¬á· á
áœá²áááºá
áá±á¬ááºááœááºážáá¶ááŸá¯ááŸá¬ ááááºážáá±á«ááºážá
ááºáá
áºáá¯ááŒá
áºáááºá
ááááºážáá±á«ááºážá ááºááŸá á¡ááŒá®ážáá¯á¶ážáááá¯ááááºá á¡ááœááºá¡á á¬ážááŸá¬ 105 á¡ááá·áºááŒá áºááŒá®áž MK-52 ááŸá á¡ááŒá²áááºážááŸááºáá¬ááºá á¡ááœááºá¡á á¬ážááŸá¬ á¡ááá·áº 512 ááŒá áºáááºá
á áá¬ážáá ááºá á€áá±á¬ááºážáá«ážááá¯áááºáá±áá±á¬ á€ááááºážáá±á«ááºážá ááºááááááºáá»á¬ážááŸááá«áá áá±á¬ááºážáá«ážáá±ážáá±á ááºááœáẠAndroid á¡ááœáẠááááºážáá±á«ááºážá áẠemulator ááŸáá·áº áááºážá¡ááœáẠáááá¯ááááºááŸá áºáá¯á áá¯á¶ážááᯠááœá±á·ááŸááá²á·áááºá á¡ááááºááá¯ááŸá±á·áááºáá«á
Android á¡ááœáẠEmulator MK-61 MK-61 á¡ááœáẠáááá¯ááááºáááºááá±á¬ááº
MK-52 á¡ááŒá±á¬ááºáž á¡ááá¯áá±á¬áẠ(áá®áá®áá®ážáá®ážáá¬ážááŸ)
MK-52 ááẠSoyuz TM-7 á¡á¬áá¬ááá¬ááºáá±á«áºááœáẠá¡á¬áá¬ááá²ááá¯á· áá»á¶áááºážáá²á·áááºá áá±áá¬ááºáá±á«áºááŸá ááœááºáá»á°áᬠáá¡á±á¬ááºááŒááºáá«á áááºážáááºááá·áºáááºážááŒá±á¬ááºážááᯠááœááºáá»ááºááẠáááºážááᯠá¡áá¯á¶ážááŒá¯ááááºááŒá áºáááºá
52 áá¯ááŸá áºááŸá á Elektronika-Astro ááŸááºáá¬ááºáá»á²á·ááœááºááŸá¯áá°áá áºáá«ááŸááá±á¬ MK-1988 ááᯠáá±ááŒá±á¬ááºážááœá¬ážáá¬ááŸá¯ááá¯ááºáᬠááœááºáá»á°áá¬áááááá¬ááá áºá áááºáá áºááá¯ááºážá¡ááŒá Ạáá±áááºáááºá¹áá±á¬áá»á¬ážááá¯á· áá±á¬ááºáá¶á·áá±ážáá²á·áááºá
ááááá¯á¶áž ááá¯ááºááá¯ááºááœááºáá»á°áá¬áá»á¬áž
áá±ááºááœá±ááᯠááŒááºááœá¬ážááŒáá·áºáá¡á±á¬ááº
áááºáááºáá
áºáá¯áá±á«áºááœáẠááá¯ááŸá±á¬ááºááŸá¯ááẠá¡áá»á¬ážá¡á¬ážááŒáá·áº binary ááá¯ááºáá
áºáᯠááá¯á·ááá¯áẠááŸá
áºáá¯áá¯á¶á
á¶ááŒá
áºááŒá®ážá áá»ááºá¡áá¬á¡á¬ážáá¯á¶ážááẠá¡ááœááºážááœááºáá«ááŸááááºá áá¯á¶ááŒááºá
áááºáá»áááŸá¯ á¡áááºážáááºážáááºá áááá¯ááááºááᯠáá±á¬áºáá® á-á á¡á¯ááºáá¬ážááááºá áááºááá·áºá¡áá»áááºáá»á¬ážáááºáááºáž á
áááºáá»ááºá
áá¬áá±á¬ááºážááŒá®áž áá«ááá¬ááŸááºáá»á¬ážááẠá¡ááá¯áá«áá»áá¯á·ááœááºážáá»ááºáá»á¬ážááᯠáá»á±á¬áºááœáŸá¬ážáááºá¡ááœáẠááá°áá®áá±á¬ááŒáááºááŸá¯ááºážáá¯ááºáá¶áá«ááºáá»á¬ážááŒáá·áº á
ááºážáááºáá²á·ááŒáááºá ááá¯á¡áá»áááºááœááºá áá»áœááºá¯ááºááá¯ááºááá¯ááºááẠááá±á¬áºáááºááŸááºáááºáá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážááœáẠááá«áááºáá±ážáá« (BASIC ááœáẠááá¯ážááŸááºážáá±á¬áááá¯ááááºáá»á¬ážááᯠááá·áºáááœááºáá«) ááá¯á·ááŒá±á¬áá·áº áá¶ááá±á¬ááºážá
áœá¬ááŒáá·áºá á¡ááœááºážá á¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºááá¯á·á
á®á
ááºáá¬ážáááºááᯠá¡áá±ážá
áááºááŒá±á¬ááŒáááºááá¯ááºáá«á ááœááºááŒá°áᬠá¡áá»á¬ážá
á¯á¡ááœáẠRAM áá¬ááŸáááŒááºážáá°áá±á¬á¡áá»ááºááẠáá±áá¬ááááºážáááºážááŸá¯á¡á
á®á¡á
ááºá ááá¯ážááŸááºážááŸá¯ááᯠáá¯á¶ážááŒááºáá±ážáááºá
áá¯á¶ááŒááºá áááºáá»ááá±á¬ ááŒá®ážáá¬ážáá±á¬ ááá¯ááŸá±á¬ááºááŸá¯áá®áá®áá¬áá»á¬áž áá±á«áºááœááºáá²á·áááºá
áá±á¬ááºááá¯ááºážááœáẠááá±á¬áºáá®áá
áºáá»á¬áž áá±á«áºáá¬ááŒá®áž áá°ážáá°ááŒááºážáá¯ááºáááºážá
ááºááᯠááá¯ážááŸááºážá
á±áᬠáá¯á¶ááŒááºá
áááºáá»áááŸá¯ ááá¯ážáá¬áá²á·áááºá
áá«áá±ááá·áº áá¯á¶áá±á¬ááºáá²á· ááŒá®ážáá¬ážáá²á· ááŒááºááœááºážááá¯ááŸá±á¬ááºááŸá¯ HDD áá¯á¶á
á¶áá»áá¯ážáá±á«áºáá¬ááŸáᬠá¡ááŒá±á¡áá±á áááááá¬áᬠááŒá±á¬ááºážáá²ááœá¬ážáá«áááºá
áá±ážááá¯á·ááŸá¯á¡áá»áá¯ážá¡á á¬ážááẠá¡ááŒá±áá¶á¡á¬ážááŒáá·áº ááŒá±á¬ááºážáá²áá±áááº- á áá áºááá·áºááœááºážááŸá¯áá¯ááºáááºážá ááºááᯠá á®áá¶ááá·áºááœá²ááá·áºá¡ááŒáẠáááºááŸá¬ážááŒá®ážáá±á¬áẠááá·áºááŸááºážáá±ážááŒá¯áá¯ááºááá·áº áááºáááºáá°áááá¯ááááºáá»á¬áž áá±á«áºáá¬áááºá áááá¯ááááºáá»á¬ážááẠááŸááºáá¬ááºáá²ááá¯á· áááºáá¯á¶áá¬áá áááºááá¯á¡ááºááá·áº áá±áááá¯ááºáᬠááá¯ááŸá±á¬ááºáááºážááá¯á· áá°ážáá°áá¬ážááŒá®ážááŒá áºáá±á¬ááŒá±á¬áá·áºá ááá¯á¡ááºááẠáááá¯á¡ááºáá²á·á¡áá¬ááœá±ááᯠááŸááºážáá áºááá¯ááºáááºá
áá
áºáá»áááºáááºážááŸá¬áááºá áá±á¬ááºáá¶á·áá±ážáá¬ážáá±á¬áá±á¬á·ááºáá²ááºáááŸá¯ááºááœá±ážááŸá¯áááºááá¯ážáá»á¬ážáá¬áááºá
áá±ážááá¯á·ááŸá¯ááœááºááŸááá±á¬ ááá¯ááºá¡áá±á¡ááœááºááẠá¡áááºážáááºá០áá¬ááŸáá·áºáá±á¬ááºáá»á®á¡áá ááá¯ážáá¬áááºá ááá°áá®áá±á¬ áááá¯ááááºáá»á¬ážá áá±áá¬áá
áºáá¯áááºážááᯠá¡áá¯á¶ážááŒá¯áá±á¬á¡áá«ááœáẠáá
áºáá»á
áºááá¯ááºáá¬ážááŸááºážáá»á¬ážááŸáá·áº á¡ááŒá¬ážáá»á±á¬áºá
áá¬áá»á¬ážááŒá¬ážááœáẠááœá²ááœá²ááŸá¯áá»á¬áž á
áááºáááºá
ááá¯á¡áá»áááºááœááºá Linux ááááºááŸáááŸá¯áááºáá«á·á¡ááœááºáááœáá·áºááá±ážáá«á áá»áœááºá¯ááºááẠMS DOS áááá¹áá¬ááœááºáá±ááá¯ááºáá²á·ááŒá®ážá áá±á¬ááºááá¯ááºážááœáẠWindows ááœááºáá±ááá¯ááºáá²á·ááŒá®áž áá
áºáá«áá
áºáá¶ááœáẠC++ ááá¯ááŒáá·áºáᬠBorland Pascal ááŸáá·áº Delphi ááá¯á·ááœááºáá±ážáá¬ážáá²á·áááºá áá°áá»á¬ážá
áœá¬ááẠááá¯á¡áá»áááºá áá¯ááºáá¯ááºáá»á¬ážáá±ážááá¯á·ááẠInstallShield ááᯠá¡áá¯á¶ážááŒá¯áá²á·ááŒáááºá
á¡ááºáá¬áááºáá±ááº
áááŒááºážááŒááºážááŸáá·áº áá±á¬á·ááºáá²ááºá áá áºáá»á¬ážá ááŸá¯ááºááœá±ážááŸá¯ááẠááá¯áááŸá¯ááºááœá±ážáá¬áááºá monolith ááŸáá·áº desktop applications áá»á¬ážá០ááŒáá·áºáá±ááá·áºá áá áºáá»á¬ážá áá«ážááœáŸá¬áá±á¬ client áá»á¬ážááŸáá·áº microservices áá»á¬ážáá®ááá¯á· áá°ážááŒá±á¬ááºážááœá¬ážáá«áááºá ááá¯áááºááẠáááá¯ááááºáá áºáá¯áááºážáá¬áááá² áááºážááá¯á·á¡á¬ážáá¯á¶ážááᯠáá áºá á¯áá áºá ááºážáááºážááŒá áºá¡á±á¬áẠá á®á ááºáááºááŸááºááẠááá¯á¡ááºáá«áááºá
á¡áá°á¡ááá¯á¶ážáááŒá±á¬ááºážáá²ááœá¬ážáááºá á¡ááºáá¬áááºáááºáá±á¬ááºáá¬áááºá cloud áááºáá±á¬ááºááŸá¯áá»á¬ážáá±ááºááá¯á·áá±á¬ááºááŸááá²á·áááºá ááá¯á¡áá»áááºá¡ááá áááŠážá¡ááá·áºááœááºáá¬á áááºááá¯ááºáá¯á¶á á¶ááŒáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºáá°áá»áŸ á¡áá°ážá¡áááºáááºáááºááŒááºážáááŸááá±ážáá«á ááá¯á·áá±á¬áº áááºážááẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááŸáá·áº á¡ááºááºáá®áá±ážááŸááºážáá»á¬áž áá±ážááá¯á·ááŒááºážááŸá áºáá¯á áá¯á¶ážááœáẠá¡áá»áá¯ážá¡ááœá±á·áá áºáá¯ááŒá áºáááºá
áá»áœááºá¯ááºááá¯ááºááá¯ááºá¡ááœááºá ááá¯á¡áá»áááºááœáẠdeveloper áá»á¬ážá áá»áá¯ážáááºáá»á¬áž (ááá¯á·ááá¯áẠáááºážááẠáá»áœááºá¯ááºááááºáááºážáá»ááºááœááºáá¬) á¡ááŒá±á¬ááºážá¡áá²ááŸááá±ááŒá±á¬ááºáž ááŸááºáá¬ážáá²á·áááŒá®áž áá±á¬ááºážááœááºáá±á¬áá±ážááá¯á·ááŸá¯áááºážáááºážáá±á¬ááºážá¡á¬ážáá¯á¶ážááᯠáá áºáá»áááºáááºážááœáẠáá±á·áá»á±á¬ááºááœá¬ážáᬠá¡áá¬á¡á¬ážáá¯á¶ážááẠá¡á ááŸá áááºáá²á·áááºááᯠáá¶á á¬ážáááá«áááºá á¡á ááá¯ááºáž- áá±ážááá¯á·ááŸá¯á¡á¬ážáá¯á¶ážááẠáá°ážáá áºá¡áá¹ááá¬áá»á¬ážááᯠá áááºáá¯ááºáá±á¬ááºááŒá®áž áááºážááᯠ"á ááºáááºáááŒáẠáá±ážááá¯á·ááŒááºáž" áᯠáá¯ááºáá°á áœá¬áá±á«áºááá¯áá«áááºá á¡ááŸááºááŸá¬á á¡áá±á¬ááºážááᯠáá±á·áá»á±á¬ááºááŒá®áž á¡áá¯á¶ážáááŒá¯ááá·áºá¡áá»áááºááœáẠááááºážááá¬áá¬ááá áºáᯠá áááºáá²á·ááŒá®áž á¡áá áºááẠááá¯ážááá¯ážááŸááºážááŸááºážáááŸááá±á
á¡á²áá®á·áá¯ááºážá áá»áœááºáá±á¬áºá¡áá¯ááºáá¯ááºáá²á·áá²á· áá»áœááºáá±á¬áºááá¯á·áá¯áá¹ááá®ááŸá¬ (áá¬áááºáááŒá±á¬áá±á¬á·áá«áá°áž)á áá¯ááœááºááááºáá²á·áááºáá±á¬ááºááá·áºá¡á á¬áž (maven áᬠáá°ááŒáá¯ááºááá»á¬ážáá±ážáá°áž áá«ááŸááá¯áẠáá¯á¶ážááááŸááá²á·áá°áž)á áá°ááœá±á IDE ááŸá¬ á¡áá¯ážááœá±ááᯠá á¯áá±á¬ááºážááŒá®áž á¡á±ážá¡á±ážáá±ážáá±áž ááááá á¹á á¬ááŒá¯ááá·áºá¡á á¬ážá SVN ááœáẠááá¯á·ááŒá±á¬áá·áºá á¡áá¯á¶ážáá»ááŒááºážááœáẠSVN á០ááá¯ááºááᯠááá°ááŒá®áž SSH ááŸáááá·áº á¡ááá¯ááŸááá±á¬ á ááºááá¯á· áá°ážáá°ááŒááºáž áá«áááºáááºá á¡á²áá«á á¡áááºážááá¯ážááŸááºážááŒá®áž ááá¯ááºáá«áááºá
áá áºáá»áááºáááºážááŸá¬áááºá PHP ááœáẠááá¯ážááŸááºážáá±á¬ááá¯ááºáá»á¬áž áá±ážááá¯á·ááŒááºážááᯠFTP ááŸáá áºááá·áº ááŒá¯ááŒááºáá¬ážáá±á¬ááá¯ááºááᯠáá áºááŸááºá ááºááá¯á· áá°ážáá°áá¯á¶ááŒáá·áº á¡ááœááºáááºá¡ááŒá±áá±ááŒáá·áº áá¯ááºáá±á¬ááºáá²á·áááºá áá áºáá«áá áºáá¶ááœáẠááá¯ááá¯á·ááá¯ááºáá« - áá¯ááºááᯠáá¯ááºáá¯ááºáá¬áá¬ááœáẠááá¯ááºááá¯ááºáááºážááŒááºáá¬ážááŒá®áž áá áºáá±áá¬áá¬ááœáẠá¡áááºáá°ážáá°ááŸá¯áá»á¬ážááŸááá«á á¡áá°ážáá±á¬ááºážááœááºáá«áááºá
RPM ááŸáá·áº DEB áááºáá±á·áá»áºáá»á¬áž
á¡ááŒá¬ážáá áºáááºááœááºá á¡ááºáá¬áááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááŸáá·áºá¡áá°á UNIX ááŸáá·áºáá°áá±á¬á áá áºáá»á¬ážááẠáá°ááŒáá¯ááºáá»á¬ážáá¬áááºááŸáá·áºá¡áá»áŸ á¡áá°ážáááŒáá·áº RedHat Linux 6 ááᯠ2000 ááá·áºááœáẠáá»áœááºá¯ááºááŸá¬ááœá±ááœá±á·ááŸááá²á·áááºááŸá¬ ááá¯á¡áá»áááºáááŒá áºáááºá áá¯á¶ážá á¶á¡ááá¯ááºážá áá±á¬á·ááºáá²ááºáá±ážááá¯á·áááºá¡ááœáẠá¡áá»áá¯á·áá±á¬áááºážáááºážáá»á¬ážáááºážááŸááá«áááºá Wikipedia á¡áá RPM ááẠRedHat Linux 1995 áá¬ážááŸááºážááœáẠáááá áá¯ááŸá áºááœáẠáááºááááºáá±á·áá»áºáááºáá±áá»á¬á¡ááŒá ẠRPM áá±á«áºáá¬ááŒá®ážááŒá áºáááºá ááá¯á¡áá»áááºááŸá á ááá±á·á¡ááá á áá áºá¡á¬áž RPM áááºáá±á·áá»áºáá»á¬ážáá¯á¶á á¶ááŒáá·áº áá±ážááá¯á·áá²á·ááŒá®áž á¡á±á¬ááºááŒááºá áœá¬áááºááŸáááŒá®áž ááœá¶á·ááŒáá¯ážááá¯ážáááºáá¬áá²á·áááºá
Debian áááá¬ážá á¯á ááŒáá·áºáá±ááŸá¯áá»á¬ážááẠá¡áá¬ážáá°áááºážááŒá±á¬ááºážá¡ááá¯ááºáž ááá¯ááºá áá±ážááá¯á·ááŸá¯áá¯á¶á á¶ááœáẠááá±á·ááá¯áẠáááŒá±á¬ááºážáá²áá±ážáá±á¬ deb áááºáá±á·áá»áºáá¯á¶á á¶ááŒáá·áº áá±ážááá¯á·ááŒááºážáá»á¬ážááᯠáá¯ááºáá±á¬ááºáá²á·áááºá
áááºáá±á·áá»áºáááºáá±áá»á¬áá»á¬ážááẠááá·áºá¡á¬áž áá±á¬á·ááºáá²ááºáá¯ááºáá¯ááºáá»á¬ážááᯠááá¯ááºááá¯ááºááá¯á·áá±á¬ááºáááºá áááºáááºááŸá¯áá¯ááºáááºážá ááºá¡ááœááºáž áááºážááá¯á·ááᯠáá¯á¶á á¶áááºááŸááºááŒááºážá ááá°áá®áá±á¬ áááºáá±á·áá»áºáá»á¬ážááŒá¬ážááœáẠááŸá®ááá¯ááŸá¯ááᯠá á®áá¶ááá·áºááœá²ááŒááºážá áá¯ááºáá¯ááºáá»á¬ážááᯠáááºááŸá¬ážááŒááºážááŸáá·áº áááºáááºááŒááºážáá¯ááºáááºážá ááºá¡ááœááºáž áááá¯á¡ááºáá±á¬áá á¹á ááºážáá»á¬ážááᯠááŸááºážáá¯ááºááẠááœáá·áºááŒá¯áááºá á¡á²áá«ááœá±á á¡áá»á¬ážá á¯á¡ááœááºá áá«áá²ááá¯á¡ááºáááºá áá«ááŒá±á¬áá·áº áá°ááá¯á·áᬠáááŒá±á¬ááºážáá²áá² áááºá á¯ááŸá áºáá»á¬ážá áœá¬ááŒá¬áááºá
Cloud computing ááẠáá¯ááºááá¯ááºážááá¯ááºáá¬áá®áá®áá¬ááŸáá¬áá cloud repositories áá»á¬ážá០áááºáá±á·áá»áºáááºáá±áá»á¬áá»á¬ážááá¯á· áááºáááºááŸá¯ááá·áºááœááºážáá¬ážáá±á¬áºáááºáž á¡ááŒá±áá¶á¡á¬ážááŒáá·áº á¡áááºážáááºáᬠááŒá±á¬ááºážáá²ááœá¬ážáá«áááºá
deb á០ááœááºááœá¬áááºááŸáá·áº snap packages ááá¯á·ááŒá±á¬ááºážááẠáá±á¬áá±á¬áááºááœáẠá¡áá»áá¯á·áá±á¬ ááœá±á·áá»á¬ážááŸá¯áá»á¬áž ááŸááá±áááºááᯠáááááŒá¯ááá·áºáááºááŸá¬ áááááŒá¯ááá·áºáááºááŸá¬ áááááŒá¯ááá·áºáááºááŸá¬ ááá¯áá»á¬ážáá«áááºá
ááá¯á·ááŒá±á¬áá·áºá DEB ááŸáá·áº RPM ááá¯ááááá±á¬ ဠcloud developer áá»áá¯ážáááºáá
áºáá»á¬ážáááºáááºáž áááŒááºážááŒááºážááŒá®ážááœá¬ážáá¬áᬠá¡ááœá±á·á¡ááŒá¯á¶áá»á¬ážáááŸááᬠáá¯ááºáá¯ááºáá»á¬ážááá¯ááá¯ááŸá¯ááºááœá±ážáá¬ááŒá®áž FTPá bash script áá»á¬ážááŸáá·áº á¡áá¬ážáá°áá»á±á¬ááºážáá¬ážáááºááŸá¯ááá¬áá»á¬ážááẠááá¯ááá¯áá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá±á¬áá±ážááá¯á·ááŸá¯áááºážáááºážá¡áá»áá¯á· ááá¯á¡ááºáá«áááºá
á€áááºááŸá¬ Docker ááẠvirtualizationá resource delimitation ááŸáá·áº delivery method á áá±á¬ááŸá±á¬ááŸá¯áá
áºáá»áá¯ážááŒá
áºáááºá áááºááŸááºáá»ááŒá®áž áá¯áá»áá¯áá±ááŒá®ááŒá
áºáá±á¬áºáááºáž á¡áá¬á¡á¬ážáá¯á¶ážá¡ááœáẠááá¯á¡ááºáá«ááá¬ážá áá«á panacea áá¬ážá
áá»áœááºá¯ááºááá±á·áá¬ááœá±á·ááŸááá»ááºáá»á¬ážá¡á Docker ááẠáá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá±á¬ááœá±ážáá»ááºááŸá¯áá áºáá¯á¡ááŒá ẠáááŒá¬ááá¡ááá¯ááŒá¯áá¶ááá±á¬áºáááºážá áá áºáááºááœááºá áááºážááá¯áááºááœá¬ááœááºááŒá±á¬ááá¯áá±áá±á¬ááŒá±á¬áá·áºááŒá áºááŒá®áž áááºážááá¯á¡ááá¯ááŒá¯áá°áá»á¬ážááẠáááºážááá¯áá¬áááá±á¬ááŒá±á¬áá·áºááŒá áºáááºá á¡ááŒá¬ážáá áºáááºááœááºá á¡áá»á¬ážá á¯ááŸá¬ áá±á¬ááºážááœááºáá±á¬ áá¯ááºááá¯ážááŸá¯á áá áºáá±á¬ááºážáá»á¬ážá¡ááŒá±á¬ááºáž ááŸá¯ááºááááºáá±ááŒááẠ- áááºážááá¯á·ááẠáááºááŸáááŒá®áž áááºážááá¯á·áá¡áá¯ááºááᯠááááááŒá¯áááá² ááááºááááºá áœá¬ áá¯ááºáá±á¬ááºááŒáááºá ááá¯áá²á·ááá¯á·áá±á¬á¡ááŒá±á¡áá±áá»áá¯ážááœááºá á¡ááŸááºááááºááœááºá¡ááŒá¬ážááœá±ážáá»ááºá áá¬áááŸááá« - ááœá±ážáá»ááºááŸá¯áááºáááºááŸá¬ážááẠ- Dockerá
áá»áœááºá¯ááºááá¯á· Docker ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá¯á¶ááŸáá·áº ááááºá¡ááŒá ẠááŒá áºáá»ááºáá²á·ááá·áº á¡ááœá±á·á¡ááŒá¯á¶ááᯠáá»áœááºá¯ááºáá»áŸáá±ááẠááŒáá¯ážá á¬ážáá«áááºá
ááá¯ááºááá¯ááºáá±ážáá¬ážáá±á¬ áá¬ááºááœáŸááºážáá»á¬áž
á¡á ááá¯ááºážááœááºá ááá¯á¡ááºáá±á¬á ááºáá»á¬ážááœáẠjar archives áá»á¬ážááá¯á¡áá¯á¶ážááŒá¯ááá·áº bash script áá»á¬ážááŸááááºá á€áá¯ááºáááºážá ááºááᯠJenkins ááŸá á®áá¶ááá·áºááœá²áááºá jar archive ááá¯ááºááá¯ááºááẠá¡áááºážáá»á¬ážá á¡áááºážá¡ááŒá áºáá»á¬ážááŸáá·áº ááœá²á·á ááºážááŸá¯ááœá²á·á ááºážáá¯á¶áá»á¬ážáá«ááŸááá±á¬ á¡á á¯á¡áá±ážáá áºáᯠááŒá áºáá±ááŒá®ááŒá áºáá±á¬ááŒá±á¬áá·áº áááºážááẠá¡á±á¬ááºááŒááºá áœá¬áá¯ááºáá±á¬ááºáá²á·áááºá á¡áá¬á¡á¬ážáá¯á¶ážááᯠá¡ááŒáá·áºáá¯á¶ážá¡áá ááá·áºáá¬ážáááºá á¡á²áá«ááᯠáá¬ááºááœáŸááºážáá áºáá¯á¡ááŒá Ạáá»á²á·ááœááºáá¬áᬠáááºááá¯á¡ááºáá¯á¶áž á¡áááºáá²áá¯á¶ážá¡áᬠááá¯ááºáá«áá°ážá
ááá¯á·áá±á¬áº Script áá»á¬ážááœáẠá¡á¬ážáááºážáá»ááºáá»á¬ážá áœá¬ááŸááááºá
- script áá»á¬ážááᯠá¡áá»á¬ážá¡á¬ážááŒáá·áº á¡áá»ááºá ááᯠáá±ážáá¬ážááŒááŒá®áž ááá¯á·ááŒá±á¬áá·áº áááºážááá¯á·ááœáẠá¡áá±á¬ááºážáá¯á¶áž ááŒá áºáááºááŸááºáá áºáá¯áᬠáá«áááºáá«áááºá áá±á¬á·ááºáá²áá±ážáá¬ážáá°ááẠáá»ááºááŒááºáá±á¬áá±ážááá¯á·ááŸá¯ááᯠá áááºáááºá á¬ážáá±á¬ááŒá±á¬áá·áº áááºážááᯠáá¶á·ááá¯ážáá±ážáá¬ážááŒá®áž áá¯á¶ááŸáẠscript áá áºáá¯ááẠááá·áºááá·áºáá±á¬ááá¬áááŸááá±á¬ á¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááºážááŸá®ážááŒá¯ááºááŸá¶ááẠááá¯á¡ááºáá«áááºá
- ááááºá¡ááŸááºáá¡áá»áá¯ážáááºá¡áá±ááŒáá·áºá scripts áá»á¬ážááœáẠuninstallation áá¯ááºáá¯á¶ážáá¯ááºáááºážáá»á¬ážááá«áááºáá«á
- áááºááŸááºáá¬ážáá±á¬ á¡ááá·áºááŒáŸáá·áºáááºááŸá¯áá¯ááºáááºážá áẠáááŸááá«á
- áá¯ááºáá¯ááºá¡áá áºáá áºáá¯áá±á«áºáá¬áá±á¬á¡áá«á áááºááẠscript á¡áá áºáá áºáá¯áá±ážáááºááá¯á¡ááºáááºá
- ááŸá®ááá¯áá±á¬ááºáá¶á·ááŸá¯ áááŸááá«á
áá¯ááºáá«áááºá áááºáᬠáá±ááºáá®áááºážááŒá¬ážáá²á· áá¬ááºááœáŸááºážáá áºáá¯ááᯠáá±ážááá¯ááºáá±ááá·áºá á¡áááºááŸá¬ áá±ážáá²á·áááá¯áá²á áá«á ááœá¶á·ááŒáá¯ážááá¯ážáááºáá»áááºá á¡áááºážáá¯á¶ážáá±á¬á· ááá¯ááºáááá¯á áá»áœááºáá±á¬áºááá¯á· áááá²á·á¡ááá¯ááºáž á¡ááŒá²áááºáž á¡áá»áááºááá¯á¶áá±á¬ááºáá«áá°ážá
á€á¡áá¬á¡á¬ážáá¯á¶ážááẠá€ááŒáá·áºáá»ááºááŸá¯áááºážáááºážá á¡áá¯á¶ážáá»ááŸá¯á¡ááœá¬á¡áá±ážááᯠá¡ááá¯ážááŸááºážáá¯á¶ážá áá áºáá»á¬ážáᬠááá·áºáááºáá¬ážáááºá áá«ááᯠááŒá±á¬ááºážáá²ááá¯á· á¡áá»áááºáá±á¬ááºáá¬áá«ááŒá®á
Docker
áá áºáá»áááºáá»áááºááœááºá áááºáááºáá±á¬ mint á¡áááºá¡áááºáá»á¬ážááẠáá»áœááºá¯ááºááá¯á·áᶠáá±á¬ááºááŸááá¬ááŒá®áž á áááºáá°ážá áááºáááºážáá»á¬áž áá°ááœááºáá±ááŒá®áž docker ááᯠáááºáá±á¬áá±áá«áááºá áá±á¬ááºážááŒá®á á¡áá¶ááá¯áẠ- á¡á²áá«ááá¯áá¯ááºáá¡á±á¬ááºá ááŒáá¯ážá á¬ážááŸá¯ááŸá áºáá¯ááŸááá²á·áááºá ááŸá áºáá¯á áá¯á¶áž áá¡á±á¬ááºááŒááºáá²á·ááŒáá°áž- ááá¯ááŒáá«á áá¯á·á ááŒá®ážáá¬ážáá²á· áááºááŸááºážáá»ááºááœá±ááŒá±á¬áá·áºá áá«áá±ááá·áº áááá·áº á¡ááœá±á·á¡ááŒá¯á¶áááŸáááá¯á·áá«á á¡áááºážá¡ááŒááºáá¯ááºááá¯ááºážááŒá®áž ááá¯á¡ááºáááᯠááŒá®ážá¡á±á¬ááºáá¯ááºááá¯á· ááá¯á¡ááºááá¬ážá áááŒá áºááá¯ááºáá« - á¡ááœá²á·ááẠááá·áºáá»á±á¬áºáá±á¬áááááá¬áá»á¬ážááᯠá¡áá¯á¶ážáááŒá¯áá® ááá¯á¡ááºáá±á¬á¡ááá·áºááá¯á· ááŒáŸáá·áºáááºááá«áááºá ááá¯á·á¡ááŒááºá á¡áááºááá·áºáá¯ááºáá¬ážááá·áº Docker áá¯á¶áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áºá¡áá« ááœááºáááºááẠááŸááºáááºá áœá¬ á¡áá¯ááºááá¯ááºááŒááºáž (Docker ááá¯ááºááá¯ááºá á áá¯á áœááºááŸá¯ááŒá±á¬áá·áº ááŒá áºááá¯ááºáááº) ááá¯á·ááá¯áẠá¡ááŒá¬ážáá°áá»á¬ážá ááœááºááááºáá¬áá»á¬ážááᯠáá»á²á·ááœááºááẠáááºáá²ááá·áºá¡áá»ááºááᯠáá»áœááºá¯ááºááá¯á· áááŒá¬áá ááŒá¯á¶ááœá±á·ááá«áááºá
áááºááᯠá¡áááºáááŒá±ááŸá¯ááœá± ááŒá¯á¶ááœá±á·áá²á·ááá²á
- áá¶áá¬ážáá¯ááºááœáẠááœááºáááºááŒá¿áá¬áá»á¬áž
- ááœááºááááºáá¬áá áºáá¯á¡ááœááºáž ááŸááºáááºážáá»á¬ážááᯠááŒáá·áºááŸá¯ááẠá¡áááºáááŒá±áá« (áááºážááá¯á·ááᯠá¡áááºááŸááºá ááºá ááá¯ááºá áá áºááœáẠáá®ážááŒá¬ážááááºážáááºážááá¬ážáá«á)
- ElasticSearch ááẠááœááºááááºáá¬á¡ááœááºáž áá¶áááºáá¶áá« áá°ážáá°ážááŒá¬ážááŒá¬áž á¡á±ážáá²ááœá¬ážáááºá á¡ááŒá±á¬ááºážáááºážááᯠááá¯á¶ážááŒááºááá±ážáá«á ááœááºááááºáá¬ááẠááá¬ážáááºááŒá áºáááºá
- ááœááºááááºáá¬á¡ááœááºáž á¡ááœá¶ááá¯á¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºááẠ- á¡áá¬á¡á¬ážáá¯á¶ážááẠá¡ááœááºáá»áœááºááŒá¯á¶áá»áá±ááŒá®áž áááºážááŸá®ážáá±á¬áááááá¬áá»á¬áž áááŸááá«á
- á á¯áá±á¬ááºážáá¬ážáá±á¬ ááœááºááááºáá¬á¡ááœááºá¡á á¬áž ááŒá®ážáá¬ážááẠ- ááá¯ááŸá±á¬ááºááẠáá±ážááŒá®ážáááºá
- ááœááºááááºáá¬áá»á¬ážá ááŒá®ážáá¬ážáá±á¬ á¡ááœááºá¡á á¬ážááŒá±á¬áá·áº áá¬ážááŸááºážáá»á¬ážá áœá¬ááᯠáá¶á·ááá¯ážááẠáááºáá²áááºá
- á¡ááŒá¬ážáááºážáááºážáá»á¬áž (scripts ááá¯á·ááá¯áẠdeb packages) áá»á¬ážááŸáá·áºááá°áá² áááºáá±á¬ááºáá»ááẠááá¯ááŒá¬áááº
á¡ááŒá¬ážáá áºáááºááœááºá áá°áá®ááá·áº deb ááŸáááá·áº jar archive áá¯á¶á á¶ááŒáá·áº Spring service ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠá¡áááºááŒá±á¬áá·áºááá¯ááá¯ážááááºážá á¡áááºážá¡ááŒá Ạáá®ážááŒá¬ážááœá²áá¬ážááẠá¡ááŸááºáááẠááá¯á¡ááºáá«ááá¬ážá áááºáá±á¬ááºááŸá¯ááᯠá¡ááœááºáá»áŸá±á¬á·áá»áá¬ážáá±á¬ ááœááºááááºáá¬áá²ááá¯á· ááá·áºááŒááºážááŒáá·áº á¡áááºááŒá±áá±á¬ operating system tools áá»á¬ážááᯠáá¯á¶ážááŸá¯á¶ážááá»áá¯ážáááºáá«ááá¬ážá
áááºááœá±á·ááœááºááŒááá¬ážááá·áºá¡ááá¯ááºážá áááºááœá±á·ááœáẠáááºážááẠáááá¯á¡ááºáá«á deb package ááẠááá á¹á áá»á¬ážá 90% ááœááºáá¯á¶áá±á¬ááºáá«áááºá
áá±á¬ááºážááœááºáá²á· deb á¡áá±á¬ááºážá áááºá¡áá»áááºááŸá¬ áá»ááŸá¯á¶ážááá²á áááºá¡áá»áááºááŸá¬ docker ááᯠá¡ááŸááºáááẠááá¯á¡ááºáá«ááá²á
áá»áœááºá¯ááºááá¯á·á¡ááœááºá áááºážááẠpython ááœáẠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááŒáá·áºáá»ááºáá¬ážáááºá á ááºáááºáá°ááŸá¯á áá áºá á á¶ááŒáá·áºááŒá°ážááŸá¯ááœáẠááá«áááºáá² á ááºáááºáá°ááŸá¯á¡ááœáẠááá¯á¡ááºáá±á¬ á á¬ááŒáá·áºááá¯ááºáá»á¬ážá áœá¬ (ááŸáá·áº ááŸá¬ážááœááºážáá±á¬áá¬ážááŸááºážáá»á¬ážááŸááá²á·áá«áááº)á áááºáááºáá»á¬ážáá«áá±á¬ áááºááºáá»á¬ážá áá°áá®áá±á¬á¡áááºááŸááºá áá áºááœááºáá±ááá¯ááºááá·áº ááá°áá®áá±á¬áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠáá¬ážááŸááºážá¡áá»áá¯ážáá»áá¯ážááá¯á¡ááºááŸá¯ááá¯á·ááᯠááŒá áºá á±áááºá á€áá»á°ááá®ážáá¬ážá¡áá±á¬á¡ááŸá±á¬ááᯠáá±ážááá¯á·ááẠáá áºáá¯áááºážáá±á¬ áá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá±á¬áááºážáááºážááŸá¬ docker ááŒá áºáááºá docker container ááᯠáááºáááºááŒááºážá áá¯ááºá¡á¬ážááŒááºážá¡á¬ážááẠáááºážá¡á¬áž ááŸá®ááá¯ááŸá¯ááŒáá·áº áá®ážááŒá¬áž deb package áá»á¬ážá¡ááŒá Ạáá¯ááºááá¯ážááẠá áááºáá°ážááẠáááºážáá«ážááœá¬ážáᬠá¡ááŸááºááááºááœáẠáááºážááá¯á·á á áááºáá±á¬ááºážááŸáááá·áºáá° áááŸááá«á
Docker ááá¯á¡áá¯á¶ážááŒá¯ááẠáá»áœááºá¯ááºááá¯á·á á®á ááºááá·áº áá¯áááá¡áá»ááºááŸá¬ á áááºážááŒá¬áá±á¬ááºááŒáá·áºáá»ááºááŸá¯á¡á á®á¡á ááºááᯠá¡áá¯á¶ážááŒá¯á áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááŒáá·áºáá»ááºáááºááŒá áºáááºá ááá¯á·áá±á¬áº á€áá±áá¬ááœáẠáá»áœááºá¯ááºááẠáááŒááºážááŒááºáž ááŸá¯ááºááœá±ážááŸá¯ááᯠáááá¯áá«áááº- áááá deb packages áá»á¬ážááᯠáááºáá±á¬ááºááŒá®ážá ááá¯á·áá±á¬áẠdocker container ááᯠáááºážááá¯á·áá¶á០áááºáá±á¬ááºáá«áááºá
Snap packages áá»á¬áž
áá»áŸááºáá áºááŒáẠáááºáá±á·áá»áºáá»á¬ážááá¯á· ááŒááºááœá¬ážááŒáá«á áá¯á·á áááºážááá¯á·ááẠUbuntu 16.04 ááœáẠááááá¯á¶áž ááá¬ážááẠááœááºáá±á«áºáá¬áá²á·áááºá áá¯á¶ááŸáẠdeb package áá»á¬ážááŸáá·áº rpm packages áá»á¬ážááŸáá·áºááá°áá² snap ááẠááŸá®ááá¯ááŸá¯á¡á¬ážáá¯á¶ážááᯠáááºáá±á¬ááºáá«áááºá áá áºáááºááœááºá áááºážááẠááá·áºá¡á¬áž á á¬ááŒáá·áºááá¯ááºáááááá¹ááá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážááá¯ááºá á±áááºá á¡ááŒá¬ážáá áºáááºááœááºá ááááºá¡áá¯ááºááẠá¡ááœááºá¡á á¬ážááá¯ááŒá®ážáááºá ááá¯á·á¡ááŒááºá áááºážááẠá áá áºááá¯á¶ááŒá¯á¶áá±ážááá¯áááºáž ááááá¯ááºá á±ááá¯ááºáááº- áá»áŸááºáááŒááºáá±ážááá¯á·ááŒááºážááá á¹á ááœááºá áááºáá±á·áá»áºáááºáá®ážáá°á០áá«áááºáá±á¬ á á¬ááŒáá·áºááá¯ááºáá»á¬ážá ááŒá±á¬ááºážáá²ááŸá¯á¡á¬ážáá¯á¶ážááᯠá á±á¬áá·áºááŒáá·áºááá«áááºá áá±áá°áá»á¡á¬ážááŒáá·áºá á¡áá¬á¡á¬ážáá¯á¶ážááẠá€áá»áŸááá¯ážááŸááºážáááºááá¯ááºáá±á áá áºááá¹áá¬áá¯á¶ážááá¯ááºáᬠáá»á±á¬áºááœáŸááºááŸá¯ááẠáááºážááá¯á·ááᯠá¡áá¯á¶ážááŒá¯ááŒááºážá០áá¬áááºááá¯ááºáá±á áááºááá¯á·áááºááá¯á á±áá¬áá°á áá°áá®áá±á¬ Docker ááᯠáá¯ááºááá¯ážááŸá¯áááááá¬áá áºáá¯á¡áá±ááŒáá·áºáᬠvirtualization á¡ááœááºááá¯ááºáá² á¡áá¯á¶ážááŒá¯áá«áá áááºážááẠáá¯á¶ážááá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá±á¬ ááœá±ážáá»ááºááŸá¯áá áºáá¯ááŒá áºáááºá
ááááºá¡áá±ááŒáá·áºá ááᯠáá»áœááºá¯ááºááá¯á·ááẠdeb packages ááŸáá·áº docker containers ááŸá
áºáá¯áá¯á¶ážááᯠáá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºá
áœá¬ áá±á«ááºážá
ááºáá¬ážáá±á¬ááŒá±á¬áá·áº á¡áá»áá¯á·ááá
á¹á
áá»á¬ážááœáẠsnap packages áá»á¬ážááŒáá·áº á¡á
á¬ážááá¯ážááẠááŒá
áºáá±á¬ááºážááŒá
áºááá¯ááºáááºá
á
á¬áááºážááœááºážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážáᬠá
á
áºáááºážááœáẠáá«áááºááá¯ááºáá«áááºá
Delivery á¡ááœáẠáá¬ááá¯áá¯á¶ážáá²á
-
ááá¯ááºááá¯ááºáá±ážáá¬ážáá±á¬ áá¬ááºááœáŸááºážáá»á¬áž
-
FTP ááá¯á· ááá¯ááºááá¯ááºáá°ážáá°áá«á
-
deb packages áá»á¬áž
-
rpm á¡áá¯ááºáá»á¬áž
-
snap packages áá»á¬áž
-
Docker-áá¯á¶áá»á¬áž
-
á ááºá¡áá¯áá¯á¶áá»á¬áž
-
HDD áá áºáá¯áá¯á¶ážááᯠClone áá¯ááºáá«á
-
áá¯ááºáá±áž
-
ááŒááºáá±ááááº
-
á¡ááŒá¬áž
á¡áá¯á¶ážááŒá¯áá° ááá áŠáž áá²áá±ážáá²á·áááºá á¡áá¯á¶ážááŒá¯áá° 109 áŠáž ááŒá¬ážáá±áá²á·áá«áááºá
source: www.habr.com