αα½ααααΈ! ααΎαααΆ "Hosting Technologies" α αΎαααΆαααΎαααααΎαααΆαααΆαααΈ 5 ααααΆααα»α
αααααα·ααΈααΈ ISPsystem ααΆαααααΆαααΆαααααα½ααααα
αααααααααΎααα
ααΎααααΌααα
ααΆααααααΆαααααααααααΆααα ααΆαααΈααΈααααΆααα»α ααΎαααΆαααααΎααααΆαααα·αααααααα Billmanager αα·αααααΆααααααααααααααΆαααΈααα VMmanager α αΎαααΆαααΉαααΆααΆααααΎααααα·αα’αΆα
αα
αα½α
αααααα»αααΆααααααααΌαααααΆααααααα’αααααααΆαααααΆαααααααΆααααΆααααααααΎαα
ααααααααααααααα ISP ααΆααααααΆααααΆαααΆααααα½α
ααα α»α
ααΎααα·αα’αΆα αα½ααα»αααα α»αααααααα½αα―αααΆααα - ααΆααααααααααΎαααααΌαααααααα ααΆααααΆαααΆααααααααααααΆααααΆαα α αΎααααα αΆαα αααααααααΆαα αααααααα αΆααΆαα½αααΆαααΆαααΆαααααΎααααααααααα»αα αα»αααΆααΈααΈααΈα
ααΆαααΆαααααααααααα ISP ααΆαααααΎαααααΆααααααΆ ααα»ααααααΆααα½ααα»αααΎαα‘αΎααααααααΆααααΈααΆαα ααααααΆαααΈαααΈααα»ααααα α αΎααααααΆαααααα·αααααα αα·ααα·ααααααΆααα’αααααααα αααααααααα α»αααααΆαααααααΌαααΆαααααααΌαα’ααααααααααΆα αααΎααααααΆα αα ααΎαααααΌαααααΆααΆα’αα·αα·ααα‘αΎααα·α αα»αααα αα·ααααα αΆα ISPsystem ααΎααααΈαα½ααα»αααα α»αα
ααΆαααααΆαααα αααααααααα
ααΆαα’αΆαααααα’αΆα αααααΎααααααααΆααα αΆαααααα·αα’αΆα ααΆααα»αααΆαα»αααΆα αααααααα±ααααΆαααα α»αααααΈα
ααΆαα’αΆαααααααΈαα½ααααΊααΆαααααα αααα»αααααΌααα·αααΆααααΆαα αααα·αααααααα αα·αααααΎααααααΌααΆαααααααααααΆαα’αΆααααα - ααΈαααΈααααααΆαα’αΆααααααααααΆαα±ααααΆαααΆαααα’αΆααααααα 10-15 ααΆααΈα α’ααααααααααααααααααΎααα αααααααααα»αα’αααα»αααΎααα½ααα - ααΎααα·αααΉαααΆααααααααααΆαααααααααΆαααΉαααΆαααααααααΌαααα»ααααΆααααα α αΎααα·αα’αΆα ααααααααΆαααΆαααΆαα αααααΆααα ISPsystem ααΉααααααα α α·αααα ααααααΆαααΆαα’αΆαααααααααΈαααααα
αα ααααΆααααΈααααΆα Billmanager ααΆαααΆααααααΎαα‘αΎα ααα»ααααααΎααααΈααα½αααΆααα»αααΆαα αΆαααΆα α αααα»αααααΌαααα‘αΎαααααααααΆ αααααααΌαααΆαααααΎαα αα α»ααααααααΆααα½α α αΎαααΆαααααΆαααααααΆα αα ααααα·αααΎααΆαα’αααΈαα½αααΌα αααα»αααααΌαααααααααα·αααα·α±ααα’αααα’αα·ααααααααααααααααΎααααΈα±αααα½αααα’αΆα αα½ααα»αα’αααΈαα½αααΆαα
α ααα»α αααααΆααααααααα·αααΆααααα½α
α’αααΈααααααααΆαααααΌαααΆααααα αααα ααΆααααααααααααααΆαα·ααααααααααααΈαααααααααααααααΆα α§ααΆα ααα α’αα·αα·ααααΆααααααααΆααααΆαααα Billmanager α αΎααα½αααααααΌαα αΆααααααΎαα‘αΎααα·α α¬ααα‘αΎα VDS α‘αΎααα·ααα αααα»α VMManager α αα»ααααα·αααααααΎαααααααΌαααααΌααααΆα windows ααΎααααΈαα½αα’αα·αα·αα αα·αα·αααααΎαααΆααααα»ααα ααΎ server ααααααΆαα α¬ααΎαααΆααΎααΆαααααα»αααααΎ OS α’αααΈα
α ααα»α αααααΆααααααααααααΌαααΆααααααααΆ - ααΆααααααααΎα αα·αα’αα·αα·ααααααααΎαα αα·αααΆααααα½αα’αααΈααΆαααΆααααα½αααΆαα½αααΌα ααΆ DigitalOcean αααα»αααααΆαααΆαααααααααα
ααααααΈαα·αααααΈααΆαα½αααΉαααΆαααααΎαα αα α»ααααααααΆα API ααΉαααΆαα
ααΎαααΆαααααααααααα·ααΈαααα½αααααΆαααααα½αααααααΎα - α§ααΆα ααα αααααα·ααΈαααα½ααααααΆααα·ααΈαααααααΆααααααααααααα·αααΆααα αααα»α VMManager α
αααα»αααα»ααααΆαααααΆαααααΈαααα VMManager ααΆαααααααΈαα·αααααΈ α αΎααα αααα»αααααααααΈ αααααααα’ααα α¬αα»αααΆααα αααα»α API α’αΆα ααααΆααααααΌαααΆαα’αααΎα α·ααα - ααΆααααΎα±ααααΌα αααααα·ααΈαααα½αααααααΎαα ααΆαβααΆααααβααααβα αΆααβααααΌαβααΆαβααααααβαααΆαβααΆααβαα αα α αΎαβααααΌαβααβααααΎβαα αα α»ααααααααΆαα
αα·αα’αΆα ααααααααΆαααα
α αααΆααααΆαααααα ααα ααΆα’αΆα αα αα½α ααα»ααααααααΆαααααα·αααααΆαααααΆααα ααΆαααΉααααααΉαα’αΆααααΆααααααα·αα’αα»ααααΆαα±ααα’αααααααΎααΆαααααΆααααααΌαααΌαααααααα α’αααα’αΆα αααααααΆααααααααα·ααΈαααα½αααα»αααααα αααααα·ααΈαααα½αα’αα·ααααΆ - ααΆαα»αααΊαα»ααα½αα ααα½α α’ααααααα½αααΆααα½αααα αΆααααααα αααααααα ISP ααααΌαααΆααα ααΆα‘αΎααααααΆααααΆααααααα ααα»ααααααΎαααααΌαααΆααααααααααΆαα―ααααα
ααΌα ααααααΆααααααα α α·αααααΊαα»αααΎααααΈααααααααααααααΆαααααα½ααααααααα»αα ααΎαααΆααααααααααα α
- ααααΎααααααΆαααΆαααα ααα ααααααα α»α ααα α»α αα·αα’αΆα αα½ααα»αααΆααααααα½αα―αααααα·αααααΎα±ααα’αα·αα·αααααα αΆαα
- ααααααα ααα»α αααααΆαααααααααΈαααααΆααααα αΌαααΆαααΆα αα·ααααααΌαααΆαααααα’αα·αα·ααα
- αααααΎαααΆαααααΎααααΆααααΆαα½αααΉαααΆααα ααΆααα’αΆα αα·αα’αΆα αααααΆαα
α αΎαααΎαααΆαα αΆααααααΎαααΆαα’αα·ααααααα
ααααΆαααααααααααααααααΈα
ααΎαβααΆαβαααα»αβα’αα·ααααααβαααβαααα½αβα―αβαααααααααΆαα ααΌα
ααααβααΎαβααΆαβαααααβαααααβαααβαααβαααα½αβα―αα
ααΆαααΆαα
ααααααααΌαααΆαααααΎα‘αΎαααααα·αααααααΈααΆαα - ααΆαααα
αα
αααααααα Sergey ααΆααααααΎαααααΆαααααααααα·ααααααααααΆααααΆααααΆαααΈααα Alexey ααααΎαα·ααααααααα αΎααααααααΆααα»αααααΌαααΆααααα»αααα Artysh αααααααΆααα»αααααααΎαα
ααα αΆαααΈ 1: ααααΆααααΆααααΆαααΈααα
ααααΆααααΆααααΆαααΈαααααΊααΆαααΆαααΈααααααααΆα python αααααααααααααααααΆααα
ααααΆααααΆααααααααααααααΆααααααΆααα’αααα ααΎαααΆαααΈαααα ααΆααααααΎα ααΆααααααα ααΆααα»α vds ααΆαααα‘αΎαααααααααααααα·ααααα·ααΆα ααΆαααααΆααααααΌααααΆαααΆαααααα αα·αα’αααΈαααααααααααΆαααααααααΆααα libvirt α αα αααααααα»αααα’ααααα ααΆαααααααΊααΆαα»αααΆαααααααααααΆααΆα αααα·α αααααΎααααααααααααα’αΆαααααααΎααΆααα·α αα αα·ααααααΌαααΆαααααα’αα·αα·ααα
ααΆαααααΉααααΈ libvirt α’αΆα ααααΌαααΆαααααααααααααααααΆααααΈααΆαα αααα·αααααααα ααα»ααααααΆααΆαααΆααααααΌαααααααα αααΎαααα α αΎαααΎαααΆααααααα α α·αααααααααα»αααΆαααΆααααααααΆαααααΆααααΆα αα·αααΆαα αααα·αααααααα - ααΆαα αααα·ααααααααααααΆααααααααΎααΆαααααΎαα»ααα ααααΆααααΆαααΆαααα JSON API α
ααααΆααααΆαβααΊβααΆβααΏαβααααΌαβαααβααΎαβααΆαβααααΎ αααβααΆαβααΆβαα·αβαααααΌαβα±ααβααΆαβα ααα»α βαααααΆααβααΆβαα½α α αΎαβααΆβα’αΆα βααΆαααααβααΆβαααβααααΆααβααΈβαα»αααΌαβαααΆαααΈαβααα
α’αααΈαααααααΆααααΆααααΆαααΈααααααααα±ααααΎα: αααααΆαααα½αααΆαααα α‘αΎαααααα½αααααα½ααααααΈαα·ααααααΆααααα»ααααααααααααΆ - ααΆαα αααα·αααααααααα·αα αΆαααΆα αααααΎααΆααααααααΆααΆααααΌαααααα ααα»ααααααααΆααααααααΎααΆαααααΎαα»αααα»αααααα α αΎαααααΆααααΆαααΉαααααΎα’αααΈααααααααΆααααααααΌαααΆα: α§ααΆα αααααΆααΉααααα ααααα αααΆααα·α RAM α
ααα αΆαααΈ 2. αα·αααααααα
αααααΆααα’αααα’αα·ααααααααααααΎα Alex ααααα·ααααααΆααααΆαααααααΆααααΌαα‘αΎα - Alex ααΆαααααΎααΆααααα ααα’ααααααααααΆααΌαααα αΎα ααΌα ααααααΆααΌαα ααΆαααααααΈα’αααΈαααα’αα·αα·ααααααΌαααΆα αα·αα’αααΈααα hoster ααααΌαααΆαα
ααΎαα α ααΆαα αααα·αααααααααααα»αα αααααααα½αααΎαααΆααΆ "ααααΆαααααααΆ"α ααΆαα·αααααΉαααααΆαααααΆαα αα·αααααΆααααααα»ααααααα ααα»ααααααααΆαααΆαααααααααα ααΆαααΆααααα’αα·αα·αα αα·αα’αααΈαααΆα αααΎαααααααααα
ααΎααααΈααααΌαααΈαααααα·ααΈ ISPSystem α αΆαααΆα αααααΌααααααΆαα»αααΆααα»ααααΆααααααααααααΆααα’αα·αα·αα ααααααααααααΆαα α·ααααααααα»ααααα’αααααααΎααααΆααααΆααα’ααααΈααΆαα αααα·ααααααααα αΆαααα αααααα·ααΈααααΈ ααααΌα ααΆααααΆαααα αα·αααΆααααααΆααααΆααα’αααααΆααα½αααα ααΎαααΆααα·ααααΆααΈα’αααΈαααααΆααα αααα»αααα·ααααα αα α»αααααα αααααΆαααααααααααααΆαααααα’αααααααα½ααααααα ααΆαα αααΎαααΊ DO αα·α Vultr α ααΎαααΆααα·αα·αααααΎααα»ααα·ααααα· αα·ααα»ααααααααα· αααααΌαααα·αααααα’ααΈααα»ααααααααααΎααΆαααΆαα½αααα·αααα αΆααααΈαααααααα ISP α
ααΆαα
αααα·ααααααααααααΈααΆαααααΎαααααΈαα PHP αα»ααΆα MySQL (α αΎααα
αααα’ααΆααααΆααααΌαααΆααααααααΉαααααΌααα
PostgreSQL) Yii2 ααΆααααααααααα
ααΎαααααααΆαααααα αα·α VueJS αα
αααααααΆααα»αα αααααααΎαααΆααααα―αααΆαααααΈααααΆαα
αα·ααα
αα ααααΌαααΆααααααΎαα‘αΎααααααα»ααααααααααααΆ αα·αααααΆαααααααααααααΎ JSON API α αααααΆααααΆαα’αα·αααααααα
αααααα αα·αα₯α‘αΌααααααΎαααααΎααααΆαα
ααααααααααααΌαααΆααα
ααΆα‘αΎααα
ααΎααΌαααααΆααααΌαα»αα αααΌαα»αααααααααααΌααΆαα αααΌαα»αα
α»ααααααααα α¬α§ααΆα ααααααΌαα»ααα·ααααΆαααααα SSL α α’αααα’αΆα
αααααααα»αααΆαααααΈ α¬αα»ααα»αααΆαα
αΆααααΆααααΆαααΆααααα½αα ααΌαααααΆαααααΉααααααΆααααΆααααααΈααααααααΌαααΆαααΆααααΆαααααΆαααααααα αα½αααΆαααααα»ααα·ααα
αααα»α βααααααα
αααααααααΉαβα
ααΎααΎαααα½αααΆαα’αααΈα ααααΆαααααααΆαααααΎαααΆαααΆααααααααααααααααα α₯α‘αΌαααα ααα α»αααααΌαααΆααα½ααα»ααααα»αααααααααΆα
αααΎααααα αα·ααααααα»ααααΆααααααΆα ααα α αΎααα»αααΆαααααΈαααααΌαααΆαα’αα»ααααααΆαααααΎααααα’αα·αα·αα α αΎααα·ααααααΆαααααΎαααα ISPSsystem ααα
ααα αΆαααΈ 3 α ααα»α αααααΆαα
α
ααα»α
αααααΆααααΊααΆαααα·ααααα»αααααααΎαα
ααααΌα ααΎαααΆααα·αα·αααααΎαααΆααΎααΉαααΆαα’αααΈααΎαα‘αΎα ααααα·αααΎααΎααααααΎααααααα·ααΈααααααααΎ ISPsystem API ααααα·αααΆαααΆαααααΆααααααΌαααΆααΌαααααΆααα αααα»αα ααα»α αααααΆααα ααΆααααααΆααΌα ααααα αΎαααΎαααΆααααααα α α·αααααααΎα’αααΈααααααααΆαααΈααααΌαα
ααΎαααΏααΆααΏαααααΆααααΊααααΎα±ααα ααα»α αααααΆααα‘αΌααΈααααΆαα½αααΉαααΆααα ααΆααα’αΆααα·ααα·α αα½α α αΎααααααΆααααααΎαααΉαααα½αααΆαααααααααααααααα’αΆαα ααΈααΆααααααΆαα»ααααΌαααΆααα·ααΆααααΆαα αααα»α Megaplan α αΎαα ααα»α αααααΆαααααα’αααααααΎααααΆααααΎααα αααα»αααααΆαααααααΆα₯α‘αΌααααααΉαααΎαααΆαααααΎααα
ααΆααα ααΆαααααααα αααα·ααααααααααΊααΆααΎαααααΌααααααΆααααα αΆααααα½α ααΈαααααααΎαααΆααααααΎααααααα·ααΈαααα½αααΆαααΌααΆαααααααΆαααααααααα ISP αα½α α αΎαα
αααααααΆααα»α
αα½αααααΆααααααα α α·ααααααααΎααααααααΆαααααα·ααΈ SPA - αα·αααααΌαααΆαααααΆα αα·αααΆαα½αααΉαααΆααααα»ααα·ααααααααΏαα Artysh αα½ααα»αααααααΎαααΆααααααα α α·ααααααααααΆαα ααΎ Vue β αα αααααα Vue ααΎαααααΆααααα αΆααααα½αα ααΎαααΆαααααααααΆααααααααααααααΉαα’αα·αααααααΆαααααΆα αΆαα ααΌα ααΆ React αααααΆααααΈααααααααα αααα Vue ααΉαααΈαα ααααΎα α αΎαααα»ααααααααααΆαααααΉαααα α‘αΎαα ααΎαααααΆααααΎ Vue αα·ααα·ααααααααΆαααΆ - α₯α‘αΌααααααΆααααΌαααΆαααααα·α αα½α ααΎααααΈαααααααα»αααΆαααααΈαα αααααααΆααα»ααααααααΌαααΆααααααα·ααΈαα½α α αΎααα αααααααΆααααααα ααΎαααΉαααααΆααα’αααααααααα’αααΈαααααααΆααα»ααα αααα»αα’αααααααΆα ααααα‘αααα½αα
ααΆαααααΆαααααααααΆααα»ααα αααααααΆαααααα
αααααααΆααα»αααααΌαααΆαααααΆαααα αααααααΆααααααααΆααααααΆαααΌαααααΉααα»αα αααα»αβααααΌαβααααΉααααααβαααααβαααααα·ααΈβαααααααΆαβααααΆααβαααα½α ααα»ααααβα₯α‘αΌαβααααααΆαβαα βααΎβαααααβααααΌαβααΆαβααααΎβαα αα α»ααααααααΆαβααααΎαααβααααΆααα
ααΎααΆαα’αααΈααΎαα‘αΎαα α ααα»α αααααΆαααααααααΆαααααΆαααΆααΆααααααΆαα ααΎαααΆαααααΎα±ααααΆαααααααα½α α αΎαααΆααααα»αααΏαα’αα»ααααΆαα±ααα’αααααααΎααΆααΌααααΈααααΈααΌααααααα ααααα ααΆααΈα α»αααααααα»ααααα ααα‘αΎα ααααα·αα αΆαααΆα αααα‘αΎααααααα·ααΈααΆα ααααα‘ααααΎααααΈααααΎααΆαααΆαα½αααααααααααα
ααα αΆα 4. ααααααααΆααααα αα·αααΆαααααΎα αααΆααααα»α
αα ααααααα’αααΈαααΆαα αΆααααααΎα α αΎαααΆαααΆαααααααααΌαααΆαααααααα»ααα αααα½αααααΆαααααΎα αααΆααααα»αααΆαααΎαααΆαα‘αΎαα ααΆααααΌα ααΎαααΆαααα‘αΎαααΆαα αααα·αααααααα α αΎαα αΆααααααΎαααΆαααααααααα·ααααα·ααΆαααααααΆααΆαα½αααααΆααααΆααααΆαααΈαααα
αααααΆααααααΎααααααααααααΈαααΆααααααααααααααΌαααααΆααα·ααααααααΈαα·ααααααααα αΆαααα ααααΈαα½αα
αααα»αααααΌαααΆααααα αα·ααα·αα·αααααΎαα‘αΎααα·αααΌαα’αααΈαααααααααΆαααααααααααα α αΆααααΆααααΈαα·ααααααααααΌαααΆααααα αΌααα αααα»αααΌαααααΆααα·ααααααααααΈαα½αααΈαα·ααααααα αΆααα ααα½αααΈα Billmanager, VMmanager αα·α IPmanager ααααα’ααααααααααααα αααα ααααΆααΆαααααΎα αααΆααααα»αααΆαααααααΊααΆααΏααα·ααΆααααα»ααααααΎααα½αααααααα αααα»αααααΎαααΆαααααΆααααααΎααααααααααΈαα½αα
αααααΆααααΈαα·αα·αααααΎαα‘αΎααα·α ααΎααα·ααα·ααααααααα αΆααα ααΆαααααΎα αααΆααααα»αα α»ααααααααΊααΆαααααααΆααααααΆααα½α ααα»ααααααΌαα’ααα»αααααααΆααα αΆαα αααααΆααααΌαααΆααααα αααααα»αααααααααΈαααΈααΆααΈ αα·ααα·αααΆααααα αΆαα½αα±ααααααααααΆαααααααα ααΆαααα α»αααΌα ααααααΎαααΆααα½ααα»ααααα»αα’αα‘α»ααααααΆα αα ααΆαα αααΎααααααααααΆααααΌαααΆαα αααΆααααααΆαααααα’αααΈαααααΆαααΎαα‘αΎαα
αααααΆαααα ααΎαααααΎαααα»ααααα α’αα·αα·αααααααΆαα’αΆααααααΆααααααααααααΈ αα·αααΆαα αααα·αααααααα α αΎαααααΎααΆαααααΌααα·αα
ααααααα ααΆβαα βααα!
ααΈαααΆαα α»α
α
αΆααααΈααααααααΌαααααΆαααΆααααααααα·ααΈααααααΎα ααΎαααΆαα’αΆααααααααΈαααΆαααααΆαααααΆααααααΌαα ααΌαααΊααΆααααααΎαααΆαααααα»α αα·αααΆαααααΆααααααααααΆααααα½α α αΎαα
ααα»α
αααααΆααααΊααα’αΆα αα·αα‘αΌααΈααα
ααΆααα·αα·αααααααΌααααααΆααααΈααΆαααΎαααααΎαααΆααααααααααΈα
ααΎαααΆαα αΆααααααΎαααααΎαααΆαααααΆααααααΌααα αααα»αααααααΌ αα αα»αα αΌαααααΆαααααΈ 2017 αα ααααααααααα»ααα·α αααα»α ααΎααααΈααααΎα±ααααΆαααααΆααααααΌαααΆααααααΆααααα½ααααααΆααα’αα·αα·αα - ααααΎαααααααΆαααααΆααααΆααααααΎααΆααα αα»ααααααα»αααα
ααΏαααααΆαααααααΎαααα½αααΆααα αααααααΌααα ααααααααααααααΎα (αααα ααΈααΆαααΏααΆααααΌαα αα·αααΆαααΆααααα½α) ααΊαααααααΆααααα»αααΆααααααααα»αααΆααααΆααα αααααααΆααα’αα·αα·ααααααΆααα - ααααΎααΆαα»αααΆαααααααα½ααα αα·ααααααΆαααααα½αααααα
ααΎααΆαα’αααΈααΆαααααΆαα?
ααΎααααα»αααΎαα‘αΎα ααα·ααΆααα·ααααααα’αα·αα·αα αα·ααααααα’αα·αα·αααααα»αααΎαα‘αΎαα αααα»αααααΌααααααααααΆαααΈααα Memcached αα·αα’αααααααααααααα½αααΈααααααΆαααΆααα·α αα αααααααααΆαα αααααααΆααααααα αααααααΆααα»αααΆαααααΆαααααααΆαα αα·ααα½αααααααΆα
ααΆααΆααα·αααΆαα ααΎααα ααααΆαααααΎαααααααααα αα ααααααααα·αααααΆαα’αα·αααα αα·αααΆαααααααα»αααααΆα ααΆα§ααΆα ααα αα ααααααααΎααααααα HighLoadα
αα
αααα»αα’ααααααααααΆαα ααΎαααΉαααααΆααα’αααααΈααααααααααα Hi-CPU ααααΌαααΆαααΆααα±ααααααΎαααΆαα α’αααΈ Hardware, Software, αα·α
αα
ααΆαα’αααΈαααααααααΎαααΆααααααααΆα αα·αα’αααΈαααααΎαααΆαααααΎα
ααααα: www.habr.com