áá! áĽá "ááľá°áá á´áááááá˝" áá áĽá ᨠ5 áááłáľ á ááľ ááá¨áá
á¨á áá¤áľá á˛áľá°á á¨áᣠáśááľáá áá° á áŞá á áááááľ á áááľá°á ááááľ áá áĽáá˝áá áŤá°á¨ áááľ áá á°ááᢠá¨áśáľáľ á ááłáľ á ááľáŁ á¨á˘ááááá áá፠áá á¨á፠áĽá á¨VMmanager á áááá áááŁá áŞáŤ áááá á°á á
áá á¨áŤáłá˝á á¨ááĽáĽá ááá á¨áá áĽáŠ á áááááľ ááľá áľ áá˝á á¨áááťá áááá á ááĽááľ á°á¨áłáá˘
ISPsystem áĽáá´áľ áážáľá áĽáá°áá°á
áłááŤáá˝
áĽá áĽáŤáłá˝áá ááľá°áŤá¨á á ááťááá - á áĽáŤááłááą áá ááá á°á áľáá ááťá áĽá áá á á á ááĽáᢠáááááá á˝áá áááľáá á¨áśáľá°á ááá áŠáŁá፠ááá˝ áŤáľááááá.
á¨á áá¤áľá á˛áľá°á áľáá á áá°á áááľ ááá˝ á°áĽáˇáᣠááá áá áĽáááá˝ á¨ááŁá á¨áĽááľ á¨á°ááá á áá áĽáť ááᣠáĽá á¨á፠áááá áĽá ááá á áá°ááᢠá ááłááľ áá ááłá áľá á°áśá˝ áá ááŤáł áłáááłáľ á°áľá°áŤáááá. á°áá áá˝á áá¨áááľáŁ áá ááł áá á¨á áĽá á áá¤áľá á˛áľá°á áľá á°áąá áĽáá˛áŤáľá°áŤáá áá á á áá á¨áĽáá˘
á¨áĽá¨ááľ áá áľááľ
ááááá˝ á áłá˛áľ áľá á°áśá˝á á¨ááá°á áą áŤáá°á á á á¨áĽá¨ááľ áááŤáľá áááĽáŠ áá˝ááá˘
áĽáŤááłááą ááťáťáŤ áá°áŞ áá áᥠá¨ááłáĽ á á¨áááá áá¸áá áĽá áááááá˝ á ááááśá˝ ááľáááľ ááľá¨á áá á¨áĽá - á ááłááľ áá áááá á10-15 á°áááá˝ áĽáá˛áááľ á áľáááᢠá áá áá á¨áĽá á áľá°áłáłáŞáá˝ ááááťá¸á áá á°ááá áá - á¨áááá¨áą áá ááá áŤá á áá áĽáá°ááá á ááá á áĽá ISPsystem á á˛áľ áááá ááááá ááź áĽáá°áááľá áá°áá á á ááťáááá˘
á á ááľá°áá áľáááľ á˘ááááá á°áťá˝ááᣠááá áá á áľááá á¨áááľá áŁá áŞáŤáľ áááááľáŁ á á¨áłáááą á áľááľá á¨áááá á¤áł ááŤá áá á¨áĽáᢠá¨áá ááá á¨á°á°á á¨áŁ á¨áá ááá áĽáá˛áŤáľá°áŤáá áááá˝ ááá˘áá˝ ááłá¨áť ááľá áľ áá á¨áĽáá˘
á¨áááá˝ á¨ááá á áááá˝
ááá ááá á á°ááŤáŠ áááá˝ á°á¨ááá á¨á°ááŤáŠ áŚáłáá˝ á°ááŁáĽáŻá. áááłáᣠá°áá áá˝ á á˘ááááá á áŠá á¨ááááᣠáĽá á VMMnager ááľáĽ áŞá˛á¤áľá áĽáá°áá ááľááá ááá áĽáá°áá ááŤá áá á¨áŁá¸áᢠá°áŤá°ááťá˝á á°áá áá ááááłáľáŁ á á áááአáá áŤááá áááľ ááá¨áľ ááá áá áĽá¨á°á ááá áľ áĽááłá ááá¨áľ á ááľáŽáśá˝ ááŤá¨á áááŤá¨á áá á¨áŁá¸áá˘
áĽáá˛á ááááą á áááá˝ áá áááľáłá - á¨áĽá áĽá á¨á°áá ááťá˝áᢠá áĽáá°áá ááááľ áááł ááľáĽ áĽáá° á˛ááłá áá áŤááľ áŤá ááá ááááľ áážáľ ááá áĽáŤá á¨áá.
á áá á¨á áááľ áá°áśá˝ á¨á°á°ááá á¨á¤áá á ááááá˝ áá
áĽá á¨áŤáłá˝áá á°á°áŞáá˝ áťáá - áááłá á VMManager ááľáĽ á¨áá á°á¨á᪠á¨ááá፠áá´áá˝ áŤáá á°á°áŞá˘
á á áἠáááłáľ ááľáĽáŁ VMManager á á ááťáŤá áááł á áá á¨ááááľ áá°áľ áá á¨áᣠáĽá á á á˛áľ áľáŞáśá˝ ááľáĽáŁ á á¤áá á ááľáĽ á¨á°ááááŽá˝ ááá á¨á°ááŁá áľáá˝ á áááá° áááᥠáá˝áá - áá á°á°áŞááťá˝áá á°á á¨á˘ á¨áአáľáŞáśá˝ áľáá á ááĽááľ á°ááá§á áĽá áááá áá á¨á áľá˘
ááá¨á á ááťáá
á¨á áá á áľááá ᣠááťáá ᣠáá áĽá á á áŁá áá¤áłá áŤáááᢠá¨áááľ áá°áŚá˝ á ááá áŽáľ áá áááŚá˝á áĽáá˛áŤá°áá á ááá áąáááľá, á°á°áŞáá˝á áĽáť ááťá áá˝áá. á¨áá°áá á°á°áŞáá˝ - á ááłááľ á¨ááá áááŽá˝áŁ á°á¨á á á°á¨á á ááᢠá áá¤áľá á˛áľá°á áááááĽááľ á¨á°áá°á áááŁááá áá áአáááľááá˝á áĽááááááá˘
áľááá á¨áŤá´á ááá áááťá ááłáá á¨á á°á áá á. ááŚá˝ á ááĽá°áááĄ-
- ááľá á°áśá˝ ᣠáľá á°áśá˝ á ááĽááľ ááá˝ ááľáĄ áĽá á°áá áá áĽáá˛á áĽá áłáŤá°áááľ áĽáŤáľáá ááľá°áŤá¨á áá˝ááá˘
- ááľáŤ áá°áśá˝ áĽá á¨á°áá á ááááśá˝ á áááá˝á á ááť áááá˘
- á áášá áĽá ááá¨áłáľ á ááŤáľá˝á ááľá á á áááá áá¨ááŠá˘
áááľá ááááá˘
á á˛áľ á¨ááá á ááá´áá¸á
áĽá áĽáŤáłá˝áá á¨áťá á¨áááľ áĄáľá á áá, áľááá
áĽá áĽáŤáłá˝áá áááá áťááá.
ááá áĽáŤ á¨á°á¨áááá á áśáľáľ áááá˛áśá˝ áá - á´áááŤá áłááŹáá°á á°ááá á¨áĽá-áááá áá áᣠáĽá á¨á ááááŠá ááŞá áá ᣠá ááᲠááłáĄá á ፠ᣠáĽá á¨ááľ-áá¨á¨áťá á áĽá á¨ááľ-ááŁáŞ á áá˛á˝ á°á°áĽáľá§áá˘
á°á¨á 1ᥠá¨á áááá ááŞá
á¨á áááá ááŞá á¤á° ááťáááąá á¨ááŤáľá°áłáľá á¨áááśá áľá á áááá ááá˘
ááŞá áááá á áááááśá˝ á á áááአáá áŤáľá°áłáľáŤááĄ- ááá áᣠáááᣠáŞá˛á¤áľ áá°á¨áᣠáŚááŹá˛áá á˛áľá°áá˝á ááŤáᣠáá¤áśá˝á ááá¨á áĽá á¨ááłá°ááľá á libvirt á¤á°-áá˝áááľ á áŠá ááᢠá˝áá á ááłá°áá áľ áá, áĽááá á¨á áᣠá áá á¨á°ááŤáŠ á°ááŁáŤáľ áá¸á, áĽáá° áĽáŤá áĽá áĽáá° á°áá áá ááááľ áĽáá¨ááŤáá.
á ááľá ááłáĽáŁ áá˘á¨ááľ á ááĽáł á¨ááłáĽ á á¨ááá ááĽáĽá áá°á¨á áá˝ááᣠááá áá áá á áŁá áĽá á°á¨á᪠áŽáľ áŤáľááááá áĽá áĽááá á á°ááŁáŤáľ á ááŞá áĽá á ááłáĽ á á¨ááá ááŤá¨á áááá¨áľ áá°áá - á¨ááłáĽ á á¨ááá á ááá áááŞá á JSON á¤áá á á áŠá áá áááá˘
ááá á áááľ á áááá˝ áľáááááá áĽá á¨á áááአáŽááśá á ááĽáł ááá¨á áľáááťá ááŞá áĽá áŤá°á¨ááá á¨ááááŞáŤá ááá ááá˘
á¨á áááአááŞá á¨á°á ááĄ- áááá á°á á áááľá á¨ááŤááá ááĽááĽá áłá¨ - á¨ááłáĽ á á¨ááá áá áľáááá˝á ááá á áŤáľááááá ᣠáá áĽáŤá áĽáť áŤáľááᢠáĽá ááŞá á áľááááá áá áŤá°ááá: áááłá, á¨á˛áľá áŚáłá áĽá áŤá áááľáŁá.
á°á¨á 2. á¨ááłáĽ á á¨ááá
áááá˘áŤá˝á á áááľ áá á¨ááááŞáŤá á¨ááĽáĽá ááá á ááá á¨á - á áááľ áá¨á á áá á ááľá°áááľ áá áľááá á á á á ááá á°áá áá áá áĽáá°áááá áĽá á áľá°ááá áá áĽáá°ááŤáľáááá á°á¨áľáˇáá˘
á ááŤá¨áá˝á á¨ááłáĽ á á¨áááá âá¨ááĽáĽá áááâ áĽáá áĽáá áŤáááᥠáĽáą áááἠáĽá á áááááśá˝á áĽáť áłááá á áľá°áłá°áŤá¸ááᣠá¨á°áá á áľááá áĽá ááá˝áá áááá˘
ᨠISPSystem áśááľáá áááá¨á áá°áá áá˝ á¨áá°ááá á°ááŁá áá á áá áá á á ᣠáááá á¨á°á áááá˝á á¨áááááľ áľáááśá˝ á¨á áŽáá á¨áá፠áá á¨á፠áá° á á˛áą ááľá°ááá áĽáá˛áá á ááŤá¨áá¸á áŤááľá áááá á áááááśá˝ áĽá áááááśá˝ áááá á áľááá áá áᢠá áá áŁáá áááľ ááľáĽ áŤáááᣠá¨ááŤá á¨á°ááŤáŤáŞáá˝á áááľááá˝áŁ á ááááľ DO áĽá Vultr á áĽáá°ááᢠááłáśášá áĽá áĽá áášá á°áááá°ááᣠᨠISPsystem á¨á áŽá áááśá˝ áá á áĽá¨á á¨á°áŠ á°áá˝ ááĽá¨ áááľ á á°áŁáľá ááá˘
á á˛áą á¨áá፠áá á¨á፠áááľ ááá á°á á
ááᥠááá˛á áá¤á˝áᣠMySQL (áá°ááľ á°áá áá° PostgreSQL áááá¨á áłá
áˇá)ᣠYii2 á áááŁá áá áĽáá° áááá áĽá VueJS á¨ááľá˘ áááá˝ áĽááľ á ááłá¸á á°ááĽáá áá áŤáᣠá á°ááŤáŠ á°áá˝ á¨á°ááᥠáá¸áᣠáĽá á¨JSON API á áá áá áááááᢠááááľ áŤá áá áĽá á áá áĽáá áááá
ááá á ááąá áá°á¨áľ áá á¨á°áá°ááᥠá¨áá፠áľáááľ áááá˝áŁ á¨á፠áŹá
áľáľáŤá ááá ááá áááłáᣠá¨á¤áľá¤áľá¤á á°áá°ááŹáľ áááᢠá ááá á á˛áľ áŁá
᪠áá¨á ááá á áŽááá ááľáááľ áá˝ááᢠá¨ááľáááŤá áá á¨áľ á áĽá-ááá á°ááááˇá, á á°ááŤáá á á
áŁáŤ "áá° áááľáá" ááá.
áá á ááááá ááĽáĽá áŤááá áľ á¨ááĽáĽá áááᢠá áá áłááŤáá˝ á¨ááľá°áŤá¨ááľ á á°á áłáľ ááľáĽ áĽáá á áłáááłáľ ááľáĽ á áá°áá áĽá á áłá˛áľ áŁá
áŞáŤáľ á¨áá°áá áŠáľ á á°áá áá˝ áĽáŤá áĽáá á ISPSystem áĽáŤá á áá°ááá˘
á°á¨á 3 á áááá˝
á ááááš á¨áĄáľáá˝á á¨á áĽáᎠáá
ááá˘
á ááááŞáŤ á á ááááš ááľáĽ ááá ááá áłáááἠá ISPsystem API áá á°á¨á᪠áĽáá°áŤ áá áĽáá°ááá á°áááá°ááᢠáĽáá°á áá áĽá áááá ááá á¨áŁáś áááľáŤáľ áá°áá.
ááá ááá á ááááš ááááŤáłá ááľá¨á áá áĽáá áĽááááá, áášá áĽá á ááľá°á ááľá áŤáá, á¨ááŤá á¨ááŤáá ááá áĽááááá. á¨ááĽááš ááá á ááááá ááľáĽ á°áĽáŤááˇá áĽá á°á áááá˝ á áá á ááĽáĽá ááá ááľáĽ á¨ááŤáŠáľ á áááá˝ ááľ á ááľ ááááłá.
á¨áá፠áá á¨á፠ááš ááľá áááááŞáŤ áá á¨áłá¨ ááᣠááááŤáąá áá°á á˛á áá áá¤áľá á˛áľá°á á¨áá፠á°á°áŞáá˝á á°áá°ááá˘
á¨ááľ áááľ
áááá ᨠSPA áá°áá áŞáŤ áááľá¨á áá°á - áááĽáśá˝ á¨ááá á¨á áĽá á ááĽááľ á¨ááἠáááľá˘ á¨áĽá áááŁá á áá˛á˝ á Vue áá áááťá áá°á - á ááŤá áá áŤáŠ áá áłá¨á˘ áááá á á°ááááááľáŁ áá áĽáá° Reactᣠá¨á°áá°á áá á áá á¨Vue áá á á¨á°áĽ áŤáľáá áĽá á¨á¤á°-ááťá ááľ áŁá á áááŁá áĽáá ááá°ááᢠá Vue áá á°ááŤá¨áľá áĽá á áá°á¸á¸áľá - á áá á áááá áá áá°á áĽáá á¨á°áá°á á áłá˛áľ á°ááŁáŤáľá á¨ááľ ááá¨áá áľáá˝ áá áááľáłáᢠá á°áᨠá˝áá ááľáĽ áľá á¨ááľ-áá¨á¨áť ááá á¨á áá áĽááááááłáá.
á¨ááľ ááá ááŤáá á¨áááŁá áá á áááááľ áá
á¨ááľ áááą á áááľ ááłáááŤáá˝ á¨áá á áŠá á°ááááˇáᢠá ááᏠááĽáŤáľ áá á¨áĽá áĽá á¨áŤá´á á°ááŁáŁáŞ ááťá áá á¨áĽáᣠá áá áá á ááš áá áŤáá áá¨á á á á˝á áľ á°ááááá˘
áá áá: á¨ááá á áááá˝ ááá ááá. á áááŹá˝á á áááŹá˝á áłááá á¨ááá áá á áĽáŽ áááľáŤáľ á áááŹá˝á áłááá á ááŁá áááľ á áá¨á¨áťááš á°áááá˝ ááľáĽ á¨ááŁáá áľáá áĽááłá áá áá áŤáľá˝ááá˘
á°á¨á 4. á¨áá¨áŤ áĽá á¨ááá°áľ áĽá áľ
ááá ááá á˛ááá áĽá á¨ááááŞáŤááš áá°ááá˝ á˛á°ááá, á¨áľá°áľ áĽáŤá á°ááł. á ááááŞáŤ á°á¨á á¨ááłáĽ á á¨áááá ááá áĽáŤáá á¨á áááአááŞá áá ááá¨á ááááá˘
á¨ááŤá á¨ááἠááłáá á¨á áŽáá á¨ááłáĽ á á¨ááá áá° á á˛áą á¨ááŤáľá°ááá ááá áľááŞááľ áťáá.
ááᥠá¨áśáľáľ á áŽááá˝ áá° á ááľ á á˛áľ á¨ááἠááł áľáá°ááá° áááá ááá á áľááá ááá°á˝ áá á¨áĽááĄ- BillmanagerᣠVMmanager áĽá á¨á áľá°áłáłáŞá IPmanagerᢠááááŁáľ á¨áá¨áŤ ááá°áľ á á˛áľ ááá á áááááľ áá°áľ ááľáĽ áŤáá áá á áŁá á áľá¸ááŞá ááá ááá áá˝ááá˘
áĽáá°áá áŤáŁáŤá á áá á¨áľáŽáá á¨ááłáĽ á á¨ááá ááááᢠá¨áá¨á¨áťá á¨ááἠááá°áľ á áŁá á áľá¨áá áá áá á, ááá áá, áĽááá áĽáá áááľáá, á áĽááľ á°áááá˝ ááľáĽ áĽá áŤáááá á˝áá á°á ááá. á áłáááą áŤáľá°áŤá¨ááá¸á áĽáá á áľá á°áśá˝ áá áŠá˘ á áĽááá áá á¨á°áá á¨áá ááá á ááá°á˝ á áłáááá˘
á¨ááŤá áá°áá ááťá˝á á¨á á˛áą ááá á áľáŤáť áĽá á¨áá፠áá á¨á፠á°áĽáłá¤ áá¨áá áĽá á á áŁáŤ á áľá°áŤááááá˘
á áá¨á¨áť ááŤá áá!
á°áľ á¨áá ááťá
á¨áśááľááŤá˝á á¨ááááŞáŤááš á¨áľáŤ á°á áłáľ ááᎠá¨á˝áááŠá á°áľáłáá˝ áá á°á°ááᢠáŽáą áá á áá á¨áĽá áá á áĽá ááš á ááá´áá¸á áŤááᣠáĽá á ááááš áášá
áĽá ááááŤáłá áá áá˘
á á˛áą ááá á¨á°ááᨠá áá á¨ááááŞáŤ áááá
áĽá á¸áá á ááľá°á áá á áá á á˛áľ áááľ 2017 ááá áá, áłá áłáľ ááľáĽ á˝ááá áá°áľ áááŻá, á°áá áá˝ á˝ááá ááá áááľá¨á - áááľ ááťáá ááá á°á á áááľ ááá áá áá°áŤá.
áá° áľáááłá˝á áľáááá áŤáááá ááá ááá (á¨á á ááá á áľá°áááááľ áĽá áážáľ á áľá°áá) áááá á°áá ááťá¸á á°ááŁáŤáľá á ááĽááľ á¨áá¨áá á˝ááł áá - ááłá¸á áĽáá á á áŤá¸á á áá°ááá˘
ááĽá áááľáá?
áĽáŤá°áá áá, á¨ááἠáá á, á°áá áá˝, á¨á°áá á ááἠáĽáŤá°á áá. Memcached á áááá áĽá áááľ á¨áá¨á á áľá°áłáłáŞáá˝ á¨á°ááŤáŠ áľáŤáá˝á áá° áá áá¨á áá á¨áĽáᢠá¨ááľ áááŁá áá¸á፠áĽá á¨áŤáą áá¨ááá˝ á ááľá˘
áĽááἠááᣠáááą á˛áłáĽá áĽá áá áἠááľáĽáľáĽ áĽá¨áá á˛ááľáŁ áááłá HighLoad áľáá¨áá á ááá ááĽáąáá˝ áá áŠáá˘
á áááĽáá á˝áá ᨠHi-CPU áłáŞá áĽáá´áľ áĽáá°á°ááᨠáĽááááááłáá-áľá áááľáá ᣠáśááľááŽá˝ ᣠáá á°ááŁáŤáľá áĽáá°ááłá áĽá áá áĽááłá°á¨áá á˘
ááá: hab.com