áááºá¹ááá¬áá«! áá»áœááºá¯ááºááá¯á·ááẠ"Hosting Technologies" ááŒá
áºááŒá®áž ááœááºáá²á·áá±á¬ 5 ááŸá
áºá á
áááºáá²á·áááºá
ISPsystem á០áá±á¬á·ááºáá²ááºááẠá¡á±ážááŒáá±á¬áááºáá±á¬ááºááŸá¯áá
áºáá¯áá®ááá¯á· áá»áœááºá¯ááºááá¯á·ááááºáá»á¬ážááᯠáá»ááºááŸá±á¬ááºáá¬ážááá·áºááŒáá¯ážáá
áºáá¯ááŒá
áºáá¬áá²á·áááºá ááœááºáá²á·áá±á¬áá¯á¶ážááŸá
áºá áá»áœááºá¯ááºááá¯á·ááẠBillmanager ááœá±áá±á¬ááºážáá¶ááŒááºážááŸáá·áº VMmanager áá¬áá¬ááááºážáá»á¯ááºááŸá¯ panel ááá¯á¡áá¯á¶ážááŒá¯áá²á·ááŒá®áž áá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºááááºážáá»á¯ááºááŸá¯áá±á¬ááºááá«áá² áááºáá±á¬ááºááŸá¯áá±á¬ááºážáá
áºáá¯áá±ážáá±á¬ááºááẠáááŒá
áºááá¯ááºáá¯áá®ážáá«ážááŒá
áºááŒá±á¬ááºáž áá»ááºááŒááºá
áœá¬ááá±á¬áá±á«ááºáá²á·áááºá
ISPsystem á áááºááᯠConvenience ááŒá áºáá²á·áá¬áá²á
á¡ááŸá¬ážá¡ááœááºážáá»á¬áž
áá»áœááºááœááºážáá»ááºááᯠáá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯áẠáááŒááºááá¯ááºáá²á·áá« - áá»áœááºá¯ááºááá¯á·ááẠá¡áá»áááºááá¯ááºážááœáẠá¡ááŒá¬ážáá°áá áºáŠážáá¡áá°á¡áá®ááᯠáá±ážááŸááºááŒá®áž á á±á¬áá·áºááááºááŒá áºáá«áááºá ááŒá¿áá¬ááá¯ááºážá¡ááœáẠá¡ááŒá±ááẠááŒááºááá¯áá¹ááá®áá áºáá¯á áá¯á¶á·ááŒááºááŸá¯ááᯠááá¯á¡ááºáááºá
ISPsystem áá¶á·ááá¯ážáá°áá®ááŸá¯ááẠáá¯á¶ááŸááºá¡ááá¯ááºáž áá¯á¶á·ááŒááºáá±á¬áºáááºáž ááŒá¯ááŒááºááŸá¯áá»á¬ážááẠá¡áááºážáááºáá»áŸáᬠááœááºááŸáááŒá®ážáá±á¬ááºááœááºá á¡ááŒá²áááºážááá¯ááºá á¡á¬ážáá¯á¶ážááá¯ááºáá±á áá áºáá«áá áºáá¶ááœáẠá¡áá±ážááŒá®ážáá±á¬ áá»áá¯á·ááœááºážáá»ááºáá»á¬ážááᯠáááºááá¹ááááºáá»á¬ážá áœá¬ ááŒá¯ááŒááºáá±ážáá²á·áááºá áá»áœááºá¯ááºááá¯á·ááẠáá¯á¶ážá áœá²áá°áá»á¬ážá¡á¬áž á¡á¬ááá¶áááºá áá±á¬ááºážáááºááŒá®áž áá»áœááºááœááºážáá»ááºááᯠááŒá±ááŸááºážááẠISPsystem ááᯠá á±á¬áá·áºááá«áááºá
Downtime Threat
á¡ááºááááºáá»á¬ážááẠá¡ááŸá¬ážá¡ááœááºážá¡áá áºáá»á¬ážááᯠááŒá áºáá±á«áºá á±ááá·áº ááŒáá¯áááºáááŸááºážáááá¯ááºáá±á¬ á¡áá»áááºáá»á¬ážááᯠáá¯ááºáá±ážááá¯ááºáááºá
á¡ááºááááºáá áºáá¯á á®ááá¯ááºážááẠáá®áá±á«ááºáááº- áá»áœááºá¯ááºááẠááœá±áá±á¬ááºážáá¶ááŒááºážááᯠáá¯á¶ážááœááºáᬠá¡ááºááááºáá»á¬ážááá¯áá¬ážáá»á¬ážááᯠáááºáá°áá±á¬áºáá²á·áááẠ- á¡ááºááááºááẠááŸá áºááŒáááºá០10-15 áááá áºá¡áá áááºááá·áºááœá¬ážá á±áááºá á€á¡áá»áááºááœáẠáá»áœááºá¯ááºááá¯á·á á á®áá¶ááá·áºááœá²áá°áá»á¬ážááẠáááºážááá¯á·ááá»ááºáá¯á¶ážáá»á¬ážááᯠááá¯ááºááŒáá·áºáá±ááŒááẠ- áá»áœááºá¯ááºááá¯á·ááẠá ááºáááºáá»áááºáááºáá»áŸááŒá¬áááºááᯠáá»áœááºá¯ááºááá¯á·ááááá²á·áááᯠISPsystem á០á¡ááºááááºá¡áá áºááá¯áá¯ááºááẠáá¯á¶ážááŒááºááá·áºá¡áá»áááºááᯠááá·áºááŸááºážáááááá¯ááºáá«á
ááá¹á ááá»áá¯ážáááºááœááºá Billmanager ááá¯áá±á¬ááºážáá¬áá±á¬áºáááºáž ááá¯á¡ááºáá±á¬á¡ááºá¹áá«áááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºá á±áááºá á¡áááºááá¯ááºáž á¡ááºááááºáá¯ááºáá¬ážááŒá®ážááŒá áºáá±á¬ beta ááᯠááá·áºááœááºážááááºááŒá áºáá«áááºá áá áºá á¯á¶áá áºáᯠáá»ááºááœá¬ážáá«áá áá áºáá¯áá¯ááᯠááŒááºááá¯ááºááẠá¡ááŒá¬áž developer áá»á¬ážááá¯á· áááºáá±á¬ááºááœáá·áº áá±ážááááºááŒá áºáá«áááºá
á¡áááºáááŒá±áá±á¬ panel interface
á¡áá¬á¡á¬ážáá¯á¶ážááᯠááá°áá®áá±á¬ á¡ááá·áºáá»á¬ážá¡ááŒá Ạááá¯ááºážááŒá¬ážáá¬ážááŒá®áž ááá°áá®áá±á¬áá±áá¬áá»á¬ážá០ááááºážáá»á¯ááºáá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá±á¬ááºáááºáá»á¬ážááẠBillmanager ááŸáá áºááá·áº áá±ážáá±á¬ááºááŒá®áž VMManager ááœáẠVDS ááᯠááŒááºáááºá áááºááẠááá¯á·ááá¯áẠááŒááºáááºááá·áºááœááºážááẠááá¯á¡ááºáááºá áá»áœááºá¯ááºááá¯á·ááááºáááºážáá»á¬ážááẠáá¯á¶ážá áœá²áá°áá áºáŠážááá¯áá°áá®áááºá áááºážááá¬áá¬ááœáẠáááºááá¯á á áºáá±ážáááºá ááá¯á·ááá¯áẠáá°á¡áá¯á¶ážááŒá¯áá±ááá·áº OS ááá¯ááŒáá·áºááŸá¯ááẠwindows áá»á¬ážááŒá¬ážááœáẠááŒá±á¬ááºážáá²áá²á·ááá«áááºá
ááá¯ááá¯á·áá±á¬á¡ááºáá¬áá±á·á áºááẠáá»áœááºá¯ááºááá¯á·ááŸáá·áºáá»áœááºá¯ááºááá¯á·ááá±á¬ááºáááºáá»á¬áž ááŸá áºáŠážá áá¯á¶ážá¡ááœáẠá¡áá»áááºááŒá¬ááŒáá·áºáá«áááºá ááá¯ááá¯á·áá±á¬á¡ááŒá±á¡áá±áá»áá¯ážááœáẠDigitalOcean áá²á·ááá¯á·áááºááá·áºá¡áááºááŒá±ááŸá¯ááŸáá±ážááœááºážáá¯ááºá áá¬áááŸááá«á
áááŒá¬áá API á¡ááºááááºáá»á¬ážááŒáá·áº ááá¯áá±á¬ááºážáá±á¬ áááá¶ááá¬
áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºááááºá¡ááºáá»á¬ážááᯠáá±ážáá¬ážáá²á·ááẠ- á¥ááá¬á VMManager ááœááºáááŸááá±á¬ áá±á¬ááºáááºááœá±áá±ážáá»á±ááŸá¯áááºážáááºážáá»á¬ážáá«ááŸááá±á¬ ááááºá¡ááºáá áºáá¯á
áááŒá¬áá±ážáá®ááŸá áºáá»á¬ážá¡ááœááºážá VMManager ááẠá¡áá±á¬áºáá±ážááá¯áá±á¬ááºážáá±á¬ ááá ááºáááºážáá áºáá¯ááŸááá²á·ááŒá®áž áá¬ážááŸááºážá¡áá áºáá»á¬ážááœáẠAPI ááŸá ááááºážááŸááºáá»á¬áž ááá¯á·ááá¯áẠáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážáá¡áááºáá»á¬ážááᯠááááºáááá¯ááŒá±á¬ááºážáá²ááá¯ááºááẠ- áááºážááẠáá»áœááºá¯ááºááá¯á·á plugins áá»á¬ážááᯠáá»ááºááŒá¬ážá á±áá«áááºá áá¬ážááŸááºážá¡áá±á¬ááºážáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŸá¬ áá»ááºááŒááºá áœá¬ áááºááá·áºááœá¬ážáá²á·ááŒá®áž á¡ááºááááºáá¯ááºááẠááá¯á¡ááºáá«áááºá
ááŒá¯ááŒááºááááá«á
ááá¯ááááá»áááºááŸá¬ ááŒá áºááá¯ááºáá±á¬áºáááºáž á¡ááœááºáááá±á¬ááºááŸá¯áááŸááá«á ááá¯ááºá ááºááá·áºáááºáá»ááºáá»á¬ážááẠááá·áºá¡á¬áž á¡áááºážá¡ááŒá áºáá¯ááºááᯠá¡ááŒá±á¬ááºážá¡áá²áá¯ááºááẠááœáá·áºáááŒá¯áá«á áááºááẠááááºá¡ááºáá»á¬ážááá¯áᬠáá±ážáá¬ážááá¯ááºáááºá á¡áá»á¬ážáá¯á¶áž ááááºá¡ááºáá»á¬áž - á¡áá»áá¯á·áá±á¬ áá®áá°ážá¡áá¬áá»á¬ážá á¡ááá·áºááá·áºáá±á¬ áááá¯ááááºáá»á¬ážá ISPsystem ááᯠáááºá á¯á¶áá¯á¶ážááá¯ááºááẠáá®ááá¯ááºážáá¯ááºáá¬ážáá±á¬áºáááºáž á¡áá°ážááŒá¯ááŒá±ááŸááºážáá»ááºáá»á¬áž ááá¯á¡ááºáá«áááºá
ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºáááá¯ááºááá¯ááºáá±á¬ááºááᯠáá±ážááẠáá¯á¶ážááŒááºáá»ááºá ááá·áºááŸáá·áºáá±áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠáááºááŸááºážáá»ááºáá»á¬áž áá»ááŸááºáá¬ážáá«áááºá
- á¡ááŸá¬ážá¡ááœááºážáá»á¬ážá áá»áá¯á·ááœááºážáá»ááºáá»á¬ážááᯠáá»ááºááŒááºá áœá¬ áá¯á¶á·ááŒááºááŒá®áž client ááᯠá á±á¬áá·áºá áá¬áááá¯áá² áááºážááá¯á·ááᯠáááºááá¯ááºááá¯áẠááŒááºáááºááá¯ááºáááºááŒá áºáááºá
- á¡áá¯ááºá¡ááœá¬ážá¡áá¬áá»á¬ážááŸáá·áº client ááá¯á¡ááºáá»ááºáá»á¬ážá¡ááœáẠá¡ááºáá¬áá±á·á áºááᯠááœááºáááºá áœá¬ ááœááºážáá¶ááŒááºáááºáá«á
- ááá·áºááŸááºážááŒá®áž áá¬ážáááºááá¯ááºáá±á¬ áá®ááá¯ááºážááŒáá·áº á¡áá¯á¶ážááŒá¯ááá¯ááºá áœááºážááᯠááŒáŸáá·áºáááºáá«á
ááŒá®ážáá±á¬á· áá»áœááºáá±á¬áºááá¯á· ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠá áááºáá²á·áááºá
áááºáááºáááá¯áá¬á¡áá áº
áá»áœááºá¯ááºááá¯á·ááœáẠáá°áá¯á¶áá±á¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážá¡ááœá²á·áá
áºáá¯ááŸááááºá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááẠá¡ááá·áºááᯠááá¯ááºááá¯ááºáá±ážáá¬ážáá²á·áááºá
á¡áááá¡áá¯ááºá¡á¬áž á¡ááºáá»ááºáá®áᬠáá¯á¶ážáá±á¬ááºááŒáá·áº áá¯ááºáá±á¬ááºááẠ- áááºážááá¬áá«ááá¯ááºáᬠSergey ááẠáááá¯áá¬ááá¬ááᯠáááºáá®ážáᬠáá¬áá¬á¡á±ážáá»áá·áºááᯠáá±ážáá¬ážáá²á·ááŒá®ážá Alexey á ááœá±áá±ážáá»á±ááŸá¯ááŒá¯áá¯ááºáá²á·ááŒá®áž ááŸá±á·áá¯á¶ážááᯠáá»áœááºá¯ááºááá¯á·á ááŸá±á·áááºáž-Artysh á០áááºáááºáá²á·áááºá
á¡ááá·áº 1: áá¬áá¬á¡á±ážáá»áá·áº
áá¬áᬠá¡á±ážáá»áá·áºááẠá
á¬ááŒáá·áºááá¯ááºááᯠá
á®áá¶ááá·áºááœá²ááá·áº python áááºáá¬áá¬ááŒá
áºáááºá
á¡á±ážáá»áá·áºááẠáá¬áá¬áá±á«áºááŸá áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážááᯠá á®áá¶ááá·áºááœá²áááº- áááºáá®ážááŒááºážá áááºááá·áºááŒááºážá vds áá»ááºááŒááºážá áááºáááºááŸá¯á áá áºáá»á¬áž ááá·áºááœááºážááŒááºážá ááá·áºáááºáá»ááºáá»á¬áž ááŒá±á¬ááºážáá²ááŒááºážááŸáá·áº libvirt á á¬ááŒáá·áºááá¯ááºááŸáááá·áº á¡ááŒá¬ážá¡áá¬áá»á¬ážááᯠá á®áá¶ááá·áºááœá²áá«áááºá áá±á¬ááºážáá«ážáá¯ááºáá±áá»áááºááœááºá á€á¡áá¬áá»á¬ážááẠá¡áá¯ááºááŸáá·áº client áááá¯á¡ááºáá»ááºáá»á¬ážá¡áá±á«áº áá°áááºá áá»áœááºá¯ááºááá¯á·ááŒáá·áºá áœááºáá±ážáá±á¬ ááá°áá®áá±á¬áá¯ááºáá±á¬ááºáá»áẠáá±ážáááºáá»á±á¬áºááŸááááºá
áá®á¡áá¯áá®á¡áá libvirt ááẠááœá±áá±á¬ááºážáá¶ááŒááºážá០ááá¯ááºááá¯ááºááááºážáá»á¯ááºááá¯ááºáá±á¬áºáááºáž áááºážááẠá¡ááá¯áá¯ááºáá»á¬ážá áœá¬ ááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº á¡á±ážáá»áá·áºááŸáá·áº ááœá±áá±á¬ááºážáá¶ááŒááºážááŒá¬ážááœáẠá€áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááœá²áá¯ááºááẠáá¯á¶ážááŒááºáá²á·ááẠ- ááœá±áá±ážáá»á±ááŸá¯ááẠJSON API ááŸáá áºááá·áº á¡á±ážáá»áá·áºáᶠáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááá¯ážááŸááºážá áœá¬ááŒá¯áá¯ááºáááºá
áááºááá·áºá¡ááºáá¬áá±á·á áºááŸáááá¯á¡ááºáá² áá¬áá¬ááœááºááá¯ážááºá០ááá¯ááºááá¯ááºá ááºážáááºááá¯ááºáá±á¬ááŒá±á¬áá·áº á¡á±ážáá»áá·áºááẠáá»áœááºá¯ááºááá¯á· ááááá¯á¶ážááŒá¯áá¯ááºááá·áºá¡áá¬ááŒá áºáááºá
áá¬áá¬á¡á±ážáá»áá·áºá áá»áœááºá¯ááºááá¯á·á¡á¬áž áá±ážáá±á¬á¡áá¬- áá°ááá¯ááºážá¡ááœáẠááááᯠááá¯ážááŸááºážá á±ááá·áº á¡ááœáŸá¬áá áºáᯠáá±á«áºáá¬ááẠ- ááœá±áá±ážáá»á±ááŸá¯ááœáẠááœáŸááºááŒá¬ážáá»ááºáá»á¬áž á¡á¬ážáá¯á¶ážááᯠáá±ážááá¯á·ááẠáááá¯á¡ááºáá±á¬áºáááºáž áá±á¬ááºážááá¯ááŸá¯áá áºáá¯áᬠááŒá¯áá¯ááºáá«á á¡á±ážáá»áá·áºááẠááá¯á¡ááºááá»áŸááᯠáá¯ááºáá±á¬ááºáá±ážáááá·áºáááº- á¥ááá¬á áááºážááẠdisk space ááŸáá·áº RAM ááᯠááœá²áá±áá±ážáááºááŒá áºáááºá
á¡ááá·áº 2. ááœá±áá±á¬ááºážáá¶ááŒááºážá
áá»áœááºá¯ááºááá¯á·á developer Alex á¡ááœááºá áááºážááẠááááá¯á¶áž control panel ááá¯ááºáá«á Alex ááẠá¡áá»áááºá¡áá±á¬áºááŒá¬á¡á±á¬áẠhosting áá¯ááºáá¬ážáá±á¬ááŒá±á¬áá·áº client ááá¯á¡ááºáááºááŸáá·áº hoster ááá¯á¡ááºáááºáá»á¬ážááᯠáá±áá°áá»áá¬ážáááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠáááºážááá¯á·á¡áá»ááºážáá»ááºáž ááœá±áá±ážáá»á±ááŒááºážááᯠ"ááááºážáá»á¯áẠpanel" áá¯áá±á«áºááá¯áááº- áááºážááœáẠááœá±ááŒá±ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážáá¬áá áááºážááá¯á·á á á®áá¶ááá·áºááœá²ááŸá¯á áá±á¬ááºááẠáá¶á·ááá¯ážáá°áá®ááŸá¯ááŸáá·áº á¡ááŒá¬ážá¡áá¬áá»á¬ážá áœá¬ áá«áááºáá«áááºá
ISPSystem áá±á¬á·ááºáá²ááºá០ááŒá±á¬ááºážáááºá áá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠááááºáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠá¡ááŒáá·áºá¡áááááºážááááºážáá¬ážáááºá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá ááœá±áá±ážáá»á±ááŸá¯áá±á¬ááºážá០á¡áá áºááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážááŒááºážá¡ááŒáẠáááºážááá¯á·ááŒá¬ážááŸá áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº áá»áááºáááºááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááᯠááœáŸá²ááŒá±á¬ááºážáá±ážááẠááá¯á¡ááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠáááºááŸááá¯ááºáá¯ááºááœááºááŸááá±á¬á¡áá¬áá»á¬ážá ááá¯á·áá±á¬áẠááŒáá¯ááºáááºáá»á¬ážáááŒá±ááŸááºážáá»ááºáá»á¬ážááᯠá¡áááá¡á¬ážááŒáá·áº DO ááŸáá·áº Vultr ááá¯á·ááᯠáá±á·áá¬áá²á·áááºá áá»áœááºá¯ááºááá¯á·ááẠá¡á¬ážáááºážáá»ááºáá»á¬ážááŸáá·áº á¡á¬ážáá¬áá»ááºáá»á¬ážááᯠááŒáá·áºááŸá¯áá²á·ááŒá®áž ISPsystem á០áá¯ááºáá¯ááºáá±á¬ááºážáá»á¬ážááŸáá·áº áá¯ááºáá±á¬ááºáá°áá»á¬ážáá¶á០á¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááᯠá á¯áá±á¬ááºážáá²á·áááºá
ááœá±áá±ážáá»á±ááŸá¯á¡áá
áºááœáẠáá°áááºáž PHPá MySQL (á¡áá¬áááºááœáẠPostgreSQL)á Yii2 ááᯠbackend ááŸá framework á¡ááŒá
áºááŸáá·áº ááŸá±á·ááœáẠVueJS áá°á á¡ááœá²ááŸá
áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá Stacks áá»á¬ážááẠáá
áºáá¯ááŸáá·áºáá
áºáᯠáá®ážááŒá¬ážáá¯ááºáá±á¬ááºááŒááŒá®ážá ááá°áá®áá±á¬áá°áá»á¬ážá áááºáá®ážááŒááŒá®áž JSON API ááᯠá¡áá¯á¶ážááŒá¯á áááºááœááºááŒáááºá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœáẠááá¯á¡áá»áááºááŸáá·áº ááᯠáá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯áááºá
á¡ááá·áºá¡á¬áž áá±á¬áºáá»á°áá¬á¡ááŒá±áá¶ááŒáá·áº áá®ááá¯ááºážáá¯ááºáááº- ááœá±áá±ážáá»á±ááŸá¯á
áá
Ạáá±á¬áºáá»á°ážáá»á¬ážá ááá¯ááááºážááŸááºáá¯á¶áááºáá° áá±á¬áºáá»á°áž ááá¯á·ááá¯áẠá¥ááá¬á SSL áááºááŸáẠáá±á¬áºáá»á°ážáá
áºáá¯á á¡ááºá¹áá«áááºá¡áá
áºáá
áºáá¯ááᯠá¡ááœááºááá°ááá·áºááá¯ááºááẠááá¯á·ááá¯áẠá¡áá±á¬ááºážáá
áºáá¯ááᯠáááºááŸá¬ážááá¯ááºáááºá áá»á²á·ááœááºááŒááºážá¡ááœáẠá¡ááŒá±áá¶á¡á¯ááºááŒá
áºááᯠâáá¬á·ááºáá²áá®ááá¯á·â ááá·áºáá»ááºáááºáŠážáááºáá»ááºá¡áá«á¡ááẠáááá¯áá¬áááºáá¬ááŒáá·áº áá»áá¬ážáá«áááºá
áá«ááá¯á· áá¬ááá²á·áá²á: áá»áœááºá¯ááºááá¯á·ááœáẠá¡ááŒáá·áºá¡á ááááºážáá»á¯ááºááá¯ááºááá·áº ááááºážáá»á¯ááºáá±á¬ááºáá
áºáá¯á ááá¯á¡áá« áá»áœááºááœááºážáá»ááºáá»á¬ážááᯠáá¬áá®ááá¯ááºážá¡ááœááºážááá¯ááºáá² áááºááá¹ááááºáá»á¬ážá¡ááœááºáž ááŒá¯ááŒááºááŒá®áž ISPSystem á áá±á¬ááºážááá¯ááŸá¯á¡áááá¯ááºáá² áá¯á¶ážá
áœá²áá°áá»á¬ážá áá±á¬ááºážááá¯ááŸá¯á¡á áááºáá±á¬ááºááŸá¯á¡áá
áºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá»ááºááŸááááºá
á¡ááá·áº 3 á¡ááºáá¬áá±á·á áº
á¡ááºáá¬áá±á·á
áºááẠáá»áœááºá¯ááºááá¯á·áá¡ááœá²á·á áá¬ááºáááºáá¬ááºááœá±ážááŒá
áºáááºá
ááááŠážá áœá¬á áá»áœááºá¯ááºááá¯á·ááẠá¡ááºáá¬áá±á·á áºááœáẠáááºááá·áºá¡áá¬ááá¯á០á¡ááŒá±áá¶áááŒá±á¬ááºážáá²áá² ISPsystem API ááœáẠá¡ááá¯áááá¯ááááºáá áºáᯠááŒá¯áá¯ááºáá«á áá¬ááŒá áºáááºááᯠáá»áœááºá¯ááºááá¯á· ááŒáá·áºááŸá¯áá²á·áááºá á¡á²áá«á á¡ááá¯ááºážááá ááŒá áºááœá¬ážááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážááᯠá¡á ááá±á áá¯ááºááá¯á· áá¯á¶ážááŒááºááá¯ááºáááºá
á¡áááá¡áá»ááºááŸá¬ ááá·áºááŸááºážááŒá®áž á¡áááºážáááºáá»áŸáá¬áá±á¬ áá®ááá¯ááºážááŒáá·áº á¡ááºáá¬áá±á·á áºááᯠáá¯áá¹ááááŸáááŸáááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºáááºááŒá áºáááºá ááá¯á·áá±á¬áẠáá»áœááºá¯ááºááá¯á·ááẠááŸááá±á¬ panel áá áºáá¯áááŸááááºáᯠáá»áœááºá¯ááºááá¯á·áá¯á¶ááŒááºáá²á·áááºá ááŒááºá ááºáá»á¬ážááááºáá±áá¬ááᯠMegaplan ááœáẠááœá±ážááœá±ážáá²á·ááŒá®áž ááá¯á¡áá« control panel ááœááºá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŒááºááá±á¬ interface ááᯠáááŒááºážááŒááºážááœá±ážááœá¬ážáá¬áááºááŒá áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠISPsystem á¡ááœáẠááœá±áá±ážáá»á±ááŸá¯ ááááºá¡ááºáá»á¬ážááᯠááŒá¯áá¯ááºáá¬ážááŒá®ážááŒá áºáá±á¬ááŒá±á¬áá·áº ááœá±áá±ážáá»á±ááŒááºážá á¬áá»ááºááŸá¬á áá®ááá¯ááºážááẠááááá¯á¶ážáá±á«áºáá¬ááŒááºážááŒá áºáááºá
ááŸá±á·ááá¯ááºáž
áááºážááá¯á·ááẠá¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááá¯á¡ááºáá² ááŒááºáááºáá±á¬áá±áá¬áááºááŒááºážááŸáá·áºá¡áá° SPA á¡ááá®áá±ážááŸááºážáá áºáá¯á¡ááŒá ẠááŒá¯áá¯ááºááẠáá¯á¶ážááŒááºáá²á·áááºá áá»áœááºá¯ááºááá¯á·á ááŸá±á·áááºážá០Artysh ááẠáááºážááᯠVue ááœááºáá±ážááẠáá¯á¶ážááŒááºáá²á·ááẠâ ááá¯á¡áá»áááºááœáẠVue áá±á«áºáá¬ááẠá á¡áá»áááºá¡áááºááŒá¬ááŒá®ážáá±á¬áẠVue á¡ááá¯ááºá¡áááºáž ááŒá®ážááœá¬ážáá¬ááŒá®áž á á¬ááŒáá·áºááá¯ááºáááºáááºááŒá®áž áá±á«áºáá¬áá±á¬á·ááá·áº React áá²á·ááá¯á· áá°áá±á¬ááºááẠááœááºáááºá áœá¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºáá¬áááºáᯠáá»áœááºá¯ááºááá¯á· áá°ááá«áááºá áá»áœááºá¯ááºááá¯á·ááẠVue ááᯠáá±á¬ááºážáá á¬ážááŒá®áž áá±á¬ááºááááá« - ááᯠáá±á¬ááºáá¶ááœáẠáááá¯ááááºááŒá¯áá¯ááºáá¬ážááŒá®ážááŒá áºáá±á¬ ááŸá±á·áááºááœáẠáá¯ááºáá±á¬ááºáá»ááºá¡áá áºáá»á¬ážááá·áºááẠá¡áá»áááºá¡áááºážáááºááŒá¬áá«áááºá áá®ážááŒá¬ážáá±á¬ááºážáá«ážááœáẠááŸá±á·áá¯á¶ážá¡ááá·áºá¡ááŒá±á¬ááºáž ááá¯ááá¯ááŒá±á¬ááŒáá«áááºá
ááŸá±á·áááºážááᯠáá±á¬ááºáááºážááá¯á· áá»áááºáááºááŒááºážá
ááœááºážá¡á¬ážáá±ážá¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá»á¬ážááŸáá áºááá·áº ááŸá±á·áááºážááᯠáá±á¬ááºáááºážááá¯á· áá»áááºáááºáá¬ážáááºá áá»áœááºá¯ááºááẠáá»áœááºá¯ááºáááá¯ááºááá¯ááºááá¯ááºááœááºáá°á¡á¬áž ááŒáá¯ážááŒáá¯ážá á¬ážá á¬ážáá±ážáá¬ážáá²á·ááá±á¬áºáááºáž ááá¯á¡áá« á á¬áá»ááºááŸá¬áá±á«áºááŸá á¡áá»ááºá¡áááºáá»á¬ážááᯠáá»ááºáá»ááºážáá®ážáá«áž á¡ááºááááºáá¯ááºáá¬ážáááºá
áá¬ááŒá áºáá¬áá²: panel interface ááẠááá¯ááá¯ááá¯ážááŸááºážáá¬áááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážááŒá®áž áá»ááºááŒááºá áœá¬ loading ááẠá¡ááá·áºááŸáá·áºá¡áá¯ááºáá¯ááºááẠáá®ážááŒá¬ážá¡ááºááá®áá±ážááŸááºážááᯠáááá·áºááœááºážáá² áááœááºááœá¬áá® áá±á¬ááºáá¯á¶ážáááá áºááœáẠááá¯ááá¯ááºážááºáá¯ááºážáá»á¬ážááŸááẠáááºážá¡á¬áž á¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
á¡ááá·áº 4á á ááºážáááºááŒááºážááŸáá·áº ááœáŸá±á·ááŒá±á¬ááºážááŒááºážá¡á á®á¡á ááº
á¡áá¬á¡á¬ážáá¯á¶ážá áááºááŒá®áž áááá ááºážáááºááŸá¯áá»á¬áž á¡á±á¬ááºááŒááºááœá¬ážáá±á¬á¡áá«ááœáẠááœáŸá±á·ááŒá±á¬ááºážááŒááºážááá¯ááºáᬠáá±ážááœááºážáá±á«áºáá¬áááºá ááááŠážá áœá¬á áá»áœááºá¯ááºááá¯á·ááẠááœá±áá±á¬ááºážáá¶ááŒááºážááᯠááá·áºááœááºážááŒá®áž áá¬áá¬á¡á±ážáá»áá·áºááŒáá·áº áááºážááá¯ááºáá±á¬ááºáá»ááºááᯠá áááºá ááºážáááºáá²á·áááºá
ááá¯á·áá±á¬áẠáá±áá¬áá±á·á áºááᯠááœá±áá±ážáá»á±ááŸá¯áá±á¬ááºážá០á¡áá áºááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážááá·áº ááá¯ážááŸááºážáá±á¬ áá¬ááºááœáŸááºážáá áºáá¯ááᯠáá±ážáá¬ážáá²á·áááºá
áá±áá¬ááᯠáá±ááºáááºáá±áá»á¬á VMmanager ááŸáá·áº áááºáá±áá»á¬á IPmanager á¡áá±á¬ááºážáá¯á¶ážáá¯á០áá±áá¬áá±á·á áºá¡áá áºáá áºáá¯ááá¯á· áá±á«ááºážá ááºáá¬ážáá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠá á¬áá¬ážá¡ááá¯ááºáž ááŒááºáááºá á áºáá±ážááẠááá¯á¡ááºáá«áááºá á ááºážáááºááœáŸá±á·ááŒá±á¬ááºážááŸá¯áá»á¬ážááẠá¡ááá·áºá¡áá áºáá áºáᯠáááºáá®ážááŒááºážáá¯ááºáááºážá ááºááœáẠáá»áœááºá¯ááºááá¯á·ááŒá¯á¶ááœá±á·áááá·áº á¡áááºáá²áá¯á¶ážá¡áá¬ááŒá áºáá±á¬ááºážááŒá áºááá¯ááºáááºá
ááŒááºáááºá á áºáá±ážááŒá®ážáá±á¬áẠááœá±áá±á¬ááºážáá¶ááœáŸá¬á¡áá±á¬ááºážááᯠááááºááá¯ááºáá«áááºá áá±á¬ááºáá¯á¶ážáá±áᬠááœáŸá±á·ááŒá±á¬ááºážááŒááºážááŸá¬ á¡ááœááºá áááºá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºáááá·áº á¡ááá¯ááºá¡ááá·áºááŒá áºáá±á¬áºáááºáž áá¯áá¬ážááááºááᯠáá»á±ážáá°ážáááºáá«áááºá áááºážááẠáááá áºá¡áááºážáááºá¡ááœááºáž áááá¬áááºááŸá¬ážáá±á¬ ááŒá¿áá¬áá»á¬ážáááŸááá² ááŒá®ážááŒá±á¬ááºáá²á·áá«áááºá áááºááá¹ááááºá¡ááœááºáž áá»áœááºá¯ááºááá¯á·ááŒá¯ááŒááºáá²á·áá±á¬ áá»áá¯á·ááœááºážáá»ááºáá±ážáá»á¬ážááŸááááºá á¡áá»áááºá¡áá»á¬ážá á¯ááẠááŒá áºáá»ááºáá²á·áááºáá»á¬ážááᯠá ááºážáááºáá±áá²á·áááºá
ááá¯á·áá±á¬áẠáá»áœááºá¯ááºááá¯á·ááẠá¡ááá·áºá¡áá áºáááááºá á¬ááŸáá·áº ááœá±áá±ážáá»á±ááŸá¯ááŸáá·áºá¡áá° áá±á¬ááºáááºáá»á¬ážáᶠá á¬áá»á¬ážáá±ážááá¯á·ááŒá®áž ááŒááºáááºáááºážááœáŸááºááŸá¯áá áºáᯠááŒá¯áá¯ááºáá²á·áááºá
ááááºá¡ááŒá áº: á¡áááºááŸááºáá±áá«áááºá
áá»á±á¬áºááœáŸááºá áᬠáá¯ááºáá¯á¶ážáá«á á±á
áá»áœááºá¯ááºááá¯á·ááá±á¬á·ááºáá²ááºáááááá¯á¶ážá¡áá¯ááºáá»áááºááŸá
áá áá»áœááºá¯ááºááá¯á·ááẠá¡áá°ážá¡ááŒá±á¬ááºážáááŸá
áºáááºááœááºá¡á¬ážáá¯á¶ážááᯠáá¶á
á¬ážáá²á·ááááºá áá¯ááºááẠáá»áœááºá¯ááºááá¯á·á áá¯á¶ážáááŸáá·áº á¡áááºááŒá±áá±á¬ áááá¯áá¬áááºáá¬áá
áºáá¯ááŒá
áºááŒá®áž á¡ááºáá¬áá±á·á
áºááẠááá·áºááŸááºážááŒá®áž áá¯áá¹áááááºáá«áááºá
á¡ááá·áºá¡áá
áºááᯠá
áááºááŒá®ážáá±á¬áẠááááá¯á¶áž ááŒááºáááºáá¯á¶ážáááºááŒááºážá
áá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠá¡áá°ážá¡ááŒá±á¬ááºážááá¯ááá¯ááœááºáá°á á±ááẠ2017 áá¯ááŸá áºááŸá áºáá áºáá°ážá¡ááŒáá¯ááœáẠá¡ááœááºáá°ážááŒá±á¬ááºážáá±ážáá¯ááºáááºážá ááºááᯠáá®áááºáá¬áááœáẠá áááºáá¯ááºáá±á¬ááºáá²á·ááẠ- á¡á¬ážáááºáááºá¡ááŒáá¯ááœáẠáááºáá°áá»áŸá¡áá¯ááºááá¯ááºáá«á
áá»áœááºá¯ááºááá¯á·áá áá Ạ(áá±áá°áá»áá¯á¶ááŒááºá áááºáá»áááŸá¯ááŸáá·áº á¡áááºááŒá±ááŸá¯ááŸááœá²á) áá»áœááºá¯ááºááá¯á·áá áá áºááá¯á·ááŒá±á¬ááºážáá±á¬á¡áá«ááœááºáááŸááá±á¬ á¡áááá¡áá¬ááŸá¬ á¡ááááá±á¬ááºáááºáá»á¬ážá¡ááœáẠáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠáá»ááºááŒááºá áœá¬ááá·áºááœááºážááá¯ááºááŒááºážááŒá áºáááº- áááºážááá¯á·ááá»ááºááŸá¬ááŒá áºáááºá áááºážááá¯á·áááŒááºážáá»á¬ážááá¯ááºáá±á
áá¬áááºá·áá¬áá²?
áá»áœááºá¯ááºááá¯á·ááŒá®ážááœá¬ážáá¬áááºá áá±áá¬ááá¬áá áá±á¬ááºáááºáá»á¬ážá áá±á¬ááºáááºáá±áá¬áá»á¬áž ááá¯ážááœá¬ážáá¬áááºá áá»áœááºá¯ááºááẠáá±á¬ááºááœááºááœáẠááá°áá®áá±á¬áá¯ááºáá±á¬ááºá áá¬áá»á¬ážááŒáá·áº Memcached áá¬áá¬ááŸáá·áº áááºážá á®áááºáá±áá»á¬ááŸá áºáŠážááᯠáá±á«ááºážááá·áºáá²á·ááá«áááºá ááŸá±á·áááºážááœáẠáááºááŸáºááŸáá·áº áááºážáááá¯ááºááá¯áẠá á®áááºážáá»á¬ážááŸááááºá
áá¯ááºáá«áááºáá á¥ááá¬á HighLoad ááá¯ááá·áºáá²á·á¡áá« áá¯ááºáá¯ááºá ááá¯ááŸá¯ááºááœá±ážáá¬áá²á·á¡ááœáẠá áœáá·áºá á¬ážáááºážááœá±ááŸááá±áá¯ááºážáá«áá²á
áá±á¬ááºáá±á¬ááºážáá«ážááœááºá Hi-CPU á¡áá±á¬ááºááœááºááᯠáááºááá¯á·á
áááºáá²á·áááº- áá¬á·ááºáá²á áá±á¬á·ááºáá²ááºá áá»áœááºá¯ááºááá¯á·ááŒá±ááŸááºážáá²á·ááá·áºá¡áá¬áá»á¬ážááŸáá·áº áá»áœááºá¯ááºááá¯á·áá¯ááºáá±á¬ááºáá²á·ááá·áºá¡áá¬áá»á¬ážá¡ááŒá±á¬ááºáž ááŒá±á¬ááŒáá«áááºá
source: www.habr.com