ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅! ΠΠΈΠ΅ ΡΠΌΠ΅ "Π₯ΠΎΡΡΠΈΠ½Π³ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ" ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Ρ
ΠΌΠ΅ ΠΏΡΠ΅Π΄ΠΈ 5 Π³ΠΎΠ΄ΠΈΠ½ΠΈ
Π‘ΠΎΡΡΡΠ΅ΡΡΡ ΠΎΡ ISPsystem ΡΠ΅ ΠΎΠΊΠ°Π·Π° Π²ΡΠΆΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π½ΠΈ Π²ΡΡΠ·Π° ΡΡΡΠ΅ΡΠ΅ ΠΏΠΎ ΠΏΡΡΡ ΠΊΡΠΌ ΡΡΡΠ°Ρ
ΠΎΡΠ½Π° ΡΡΠ»ΡΠ³Π°. ΠΡΠ΅Π΄ΠΈ ΡΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ
ΠΌΠ΅ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Billmanager ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡ ΠΏΠ°Π½Π΅Π» Π½Π° ΡΡΡΠ²ΡΡΠ° VMmanager ΠΈ Π±ΡΡΠ·ΠΎ ΠΎΡΡΠ·Π½Π°Ρ
ΠΌΠ΅, ΡΠ΅ Π΅ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠΌ Π΄ΠΎΠ±ΡΠ° ΡΡΠ»ΡΠ³Π° Π±Π΅Π· Π½Π°ΡΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π».
ΠΠ°ΠΊ ISPsystem ΡΠ±ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎΡΠΎ
ΠΡΠ΅ΡΠΊΠΈ
ΠΠ΅ ΠΌΠΎΠΆΠ°Ρ ΠΌΠ΅ ΡΠ°ΠΌΠΈ Π΄Π° ΠΏΠΎΠΏΡΠ°Π²ΠΈΠΌ Π³ΡΠ΅ΡΠΊΠ°ΡΠ° - Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΏΠΈΡΠ΅ΠΌ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π½ΡΠΊΠΎΠΉ Π΄ΡΡΠ³ ΠΈ Π΄Π° ΡΠ°ΠΊΠ°ΠΌΠ΅. Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ΅Π°ΠΊΡΠΈΡΡΠ° Π½Π° ΡΡΠ΅ΡΠ° ΡΡΡΠ°Π½Π°.
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ISPsystem ΡΠ΅Π°Π³ΠΈΡΠ° Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ, Π½ΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈΡΠ΅ ΠΈΠ΄Π²Π°Ρ ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΈ Π½Π΅ Π²ΡΠΈΡΠΊΠΈ. ΠΠΎΠ½ΡΠΊΠΎΠ³Π° ΠΊΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ Π±ΡΡ Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄ΠΌΠΈΡΠΈ. Π’ΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΡΠΏΠΎΠΊΠΎΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΠΈΠ½ΠΈΠΌ ΠΈ Π΄Π° ΠΈΠ·ΡΠ°ΠΊΠ°ΠΌΠ΅ ISPsystem Π΄Π° ΠΏΠΎΠΏΡΠ°Π²ΠΈ Π³ΡΠ΅ΡΠΊΠ°ΡΠ°.
ΠΠ°ΠΏΠ»Π°Ρ Π° ΠΎΡ ΠΏΡΠ΅ΡΡΠΎΠΉ
ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΈ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΎΠ²ΠΎΠΊΠΈΡΠ°Ρ Π½ΠΎΠ²ΠΈ Π³ΡΠ΅ΡΠΊΠΈ.
ΠΡΡΠΊΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π±Π΅ΡΠ΅ Π»ΠΎΡΠ°ΡΠΈΡ: ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΏΡΠΈΠΊΡΠΈΡ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²Ρ ΠΆΠ΅ΡΡΠ²ΠΈ Π½Π° Π±ΠΎΠ³ΠΎΠ²Π΅ΡΠ΅ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ - Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΏΡΠΈΡΠΈΠ½ΠΈ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ Π·Π° 10-15 ΠΌΠΈΠ½ΡΡΠΈ. ΠΠ°ΡΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΏΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅Π΄ΡΡ Π° Π½Π° ΠΎΡΠΈ - Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π·Π½Π°Π΅Ρ ΠΌΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π΄ΡΠ»Π³ΠΎ ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ΅ Π΄Π° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠΎΠ³Π° ISPsystem ΡΠ΅ ΡΠ΅ΡΠΈ Π΄Π° ΠΏΡΡΠ½Π΅ Π½ΠΎΠ²Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ.
ΠΡΠΈ ΠΏΠ΅ΡΠΎΡΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ Billmanager ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ, Π½ΠΎ Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌ Π±Π΅ΡΠ° Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΡΡΠΎ Π²Π΅ΡΠ΅ ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ° Π²ΡΡΠΊΠ° ΡΠ΅Π΄ΠΌΠΈΡΠ°. ΠΠΊΠΎ Π½Π΅ΡΠΎ ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π΄Π°ΠΌ Π΄ΠΎΡΡΡΠΏ Π½Π° Π΄ΡΡΠ³ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, Π·Π° Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΎΠΏΡΠ°Π²ΡΡ Π½Π΅ΡΠΎ.
ΠΠ΅ΡΠ΄ΠΎΠ±Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° ΠΏΠ°Π½Π΅Π»Π°
ΠΡΠΈΡΠΊΠΎ Π±Π΅ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΠ°Ρ Π° ΠΏΡΠ΅Π· Billmanager ΠΈ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Ρ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ VDS Π²ΡΠ² VMManager. ΠΠ°ΡΠΈΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π» ΡΡΡΠΎ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ, Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΡ ΡΡΡΠ²ΡΡ ΠΈΠ»ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈ ΠΊΠ°ΠΊΠ²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°.
ΠΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π²ΡΠ΅ΠΌΠ΅ β ΠΊΠ°ΠΊΡΠΎ Π½Π°ΡΠ΅, ΡΠ°ΠΊΠ° ΠΈ Π½Π° Π½Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. ΠΠ° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΊΠ°ΡΠΎ ΡΠΎΠ²Π° Π½Π° DigitalOcean Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°Π²Π° Π΄ΡΠΌΠ°.
ΠΡΠ°ΡΠΊΠΈ ΠΆΠΈΠ·Π½Π΅Π½ΠΈ ΡΠΈΠΊΠ»ΠΈ Ρ ΡΠ΅ΡΡΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° API
ΠΠ°ΠΏΠΈΡΠ°Ρ ΠΌΠ΅ Π½Π°ΡΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ - Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠ»ΡΠ³ΠΈΠ½ Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° ΠΏΠ»Π°ΡΠ°Π½Π΅, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° Π²ΡΠ² VMManager.
ΠΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ VMManager ΠΈΠΌΠ°ΡΠ΅ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΊΡΠ°ΡΡΠΊ ΠΆΠΈΠ·Π½Π΅Π½ ΡΠΈΠΊΡΠ» ΠΈ Π² Π½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π² API ΠΌΠΎΠΆΠ΅Ρ Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ - ΡΠΎΠ²Π° ΡΡΡΠΏΠΈ Π½Π°ΡΠΈΡΠ΅ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° ΠΏΠΎ-ΡΡΠ°ΡΠΈ Π²Π΅ΡΡΠΈΠΈ Π±ΡΡΠ·ΠΎ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ° ΠΈ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°.
ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ
ΠΠΎ-ΡΠΎΡΠ½ΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅, Π½ΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π΅Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ. ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡΠ° Π½Π° Π»ΠΈΡΠ΅Π½Π·Π° Π½Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ. ΠΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ - Π½ΡΠΊΠΎΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΠΌΠ΅Π½ΡΡΠΎ, ΡΡΠ²Π΅ΡΠ½ΠΈΠΊ ΡΡΡΠΏΠΊΠ° ΠΏΠΎ ΡΡΡΠΏΠΊΠ°. ISPsystem ΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½ΠΈ Π·Π° Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡ, Π½ΠΎ ΠΈΠΌΠ°Ρ ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
Π’Π°ΠΊΠ° ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π±Π΅ΡΠ΅ ΡΠ·ΡΡΠ»ΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΏΠ°Π½Π΅Π». ΠΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠΌΠ΅ ΡΠΈ ΡΠ΅Π»ΠΈ:
- ΠΡΠ³ΠΎΠ²Π°ΡΡΠΉΡΠ΅ Π±ΡΡΠ·ΠΎ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π±ΡΠ³ΠΎΠ²Π΅ ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΈ, Π±Π΅Π· Π΄Π° ΠΊΠ°ΡΠ°ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄Π° ΡΠ°ΠΊΠ°.
- Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°ΠΉΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΈ Π½ΡΠΆΠ΄ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
- Π£Π²Π΅Π»ΠΈΡΠ΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π΅ΠΌΠΎΡΡΡΠ° Ρ ΡΠΈΡΡ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½.
Π Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΌΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅.
ΠΠΎΠ²Π° ΠΏΠ°Π½Π΅Π»Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°
ΠΠΌΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ Π΅ΠΊΠΈΠΏ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ
ΠΌΠ΅ ΠΏΠ°Π½Π΅Π»Π°.
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π±Π΅ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° ΠΎΡ ΡΡΠΈΠΌΠ° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ - ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π‘Π΅ΡΠ³Π΅ΠΉ ΠΈΠ·ΠΌΠΈΡΠ»ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΈ Π½Π°ΠΏΠΈΡΠ° ΡΡΡΠ²ΡΡΠ½ΠΈΡ Π°Π³Π΅Π½Ρ, ΠΠ»Π΅ΠΊΡΠ΅ΠΉ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ΡΠΎ, Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄ΡΡ Π±Π΅ΡΠ΅ ΡΠ³Π»ΠΎΠ±Π΅Π½ ΠΎΡ Π½Π°ΡΠΈΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ ΠΡΡΠΈΡ.
Π‘ΡΡΠΏΠΊΠ° 1: ΠΠ³Π΅Π½Ρ Π½Π° ΡΡΡΠ²ΡΡΠ°
ΠΠ³Π΅Π½ΡΡΡ Π½Π° ΡΡΡΠ²ΡΡΠ° Π΅ ΡΠ΅Π± ΡΡΡΠ²ΡΡ Π½Π° Python, ΠΊΠΎΠΉΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ°
ΠΠ³Π΅Π½ΡΡΡ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΡΡΡΠ²ΡΡΠ°: ΡΡΠ·Π΄Π°Π²Π°Π½Π΅, ΡΠΏΠΈΡΠ°Π½Π΅, ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° vds, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΈ Ρ.Π½. ΡΡΠ΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libvirt. ΠΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΡΡΠ° ΡΠΎΠ²Π° ΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΡΠ΅ΡΠΈΡΠΈΠ΄Π΅ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π΄ΠΎΠΏΡΠ»Π²Π°ΠΌΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π·Π°Π΄Π°ΡΠ°ΡΠ° ΠΈ Π½ΡΠΆΠ΄ΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
ΠΠ° ΡΠ΅ΠΎΡΠΈΡ libvirt ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ΡΠΎ, Π½ΠΎ ΡΠΎΠ²Π° ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ²ΡΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΊΠΎΠ΄ ΠΈ Π½ΠΈΠ΅ ΡΠ΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΠΌ ΡΠ΅Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π°Π³Π΅Π½ΡΠ° ΠΈ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ΡΠΎ - ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠ°Π²ΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΊΡΠΌ Π°Π³Π΅Π½ΡΠ° ΡΡΠ΅Π· JSON API.
ΠΠ³Π΅Π½ΡΡΡ Π΅ ΠΏΡΡΠ²ΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΡΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ Π±Π΅ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° Π³ΠΎ ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ°.
ΠΠ°ΠΊΠ²ΠΎ Π½ΠΈ Π΄Π°Π΄Π΅ ΡΡΡΠ²ΡΡΠ½ΠΈΡΡ Π°Π³Π΅Π½Ρ: ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΡΠ»ΠΎΠΉ, ΠΊΠΎΠΉΡΠΎ ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΠΆΠΈΠ²ΠΎΡΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ - ΡΠ°ΠΊΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ° ΡΡΠ» ΠΊΡΠΏ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π° ΡΠ°ΠΌΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈ Π·Π°ΡΠ²ΠΊΠ°. Π Π°Π³Π΅Π½ΡΡΡ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈ RAM.
Π‘ΡΡΠΏΠΊΠ° 2. Π’Π°ΠΊΡΡΠ²Π°Π½Π΅
ΠΠ° Π½Π°ΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΠ»Π΅ΠΊΡ ΡΠΎΠ²Π° Π½Π΅ Π±Π΅ΡΠ΅ ΠΏΡΡΠ²ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» - ΠΠ»Π΅ΠΊΡ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π° Ρ Ρ ΠΎΡΡΠΈΠ½Π³ ΠΎΡ Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ ΠΎΡ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΈ ΠΎΡ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ Ρ ΠΎΡΡΡΡ.
ΠΠΈΠ΅ Π½Π°ΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°ΠΊΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ βΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π»β: ΡΠΎΠΉ ΡΡΠ΄ΡΡΠΆΠ° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΠ°ΡΠΈ ΠΈ ΡΡΠ»ΡΠ³ΠΈ, Π½ΠΎ ΠΈ ΡΡΡ Π½ΠΎΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ.
ΠΠ° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΎΡ ΡΠΎΡΡΡΠ΅ΡΠ° ISPSystem, Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, Π΄Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡ ΡΡΠ°ΡΠΈΡ Π±ΠΈΠ»ΠΈΠ½Π³ ΠΊΡΠΌ Π½ΠΎΠ²ΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ . ΠΡΠΎΡΡΠΈΡ ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ° Π² ΡΠ΅ΠΊΡΡΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΡΡΠ° Π½Π° ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡΠ΅, Π³Π»Π°Π²Π½ΠΎ DO ΠΈ Vultr. Π Π°Π·Π³Π»Π΅Π΄Π°Ρ ΠΌΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ ΠΈ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ°, ΡΡΠ±ΡΠ°Ρ ΠΌΠ΅ ΠΎΡΠ·ΠΈΠ²ΠΈ ΠΎΡ Ρ ΠΎΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ°Π±ΠΎΡΠΈΠ»ΠΈ ΡΡΡ ΡΡΠ°ΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π½Π° ISPsystem.
ΠΠΎΠ²ΠΎΡΠΎ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄Π²Π° ΡΡΠ΅ΠΊΠ°: ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈ PHP, MySQL (Π° Π² Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΊΡΠΌ PostgreSQL), Yii2 ΠΊΠ°ΡΠΎ ΡΠ°ΠΌΠΊΠ° Π² Π·Π°Π΄Π½Π°ΡΠ° ΡΠ°ΡΡ ΠΈ VueJS Π² ΠΏΡΠ΅Π΄Π½Π°ΡΠ° ΡΠ°ΡΡ. Π‘ΡΠ΅ΠΊΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ Π΄ΡΡΠ³, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΡΠ° ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Ρ
ΠΎΡΠ° ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ ΡΡΠ΅Π· JSON API. ΠΠ° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠΎΠ³Π°Π²Π° ΠΈ ΡΠ΅Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅
ΠΠ°Π½Π΅Π»ΡΡ Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅Π½ ΠΏΡΠΈΠ½ΡΠΈΠΏ: ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ΠΆΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΌΠΎΠ΄ΡΠ» Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΈΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠ΄ΡΠ» Π·Π° SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ. ΠΠΎΠΆΠ΅ΡΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π΅ΡΠ΅ ΡΡΠ°ΡΠ°. ΠΡΠ½ΠΎΠ²Π°ΡΠ° Π·Π° Π΅ΠΊΡΠΏΠ°Π½Π·ΠΈΡΡΠ° Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π² ΠΎΠ±ΡΠ°ΡΠ½Π°ΡΠ° ΠΏΠΎΡΠΎΠΊΠ°, βΠΊΡΠΌ Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ°β.
ΠΠ°ΠΊΠ²ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡ
ΠΌΠ΅: ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π», Π²ΡΡΡ
Ρ ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠ»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ». Π‘Π΅Π³Π° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Ρ Π·Π° ΡΠ°ΡΠΎΠ²Π΅, Π° Π½Π΅ Π·Π° ΡΠ΅Π΄ΠΌΠΈΡΠΈ, Π° Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ Π²Π½Π΅Π΄ΡΡΠ²Π°Ρ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, Π° Π½Π΅ ΠΏΠΎ ΠΈΡΠΊΠ°Π½Π΅ Π½Π° ISPSystem.
Π‘ΡΡΠΏΠΊΠ° 3 ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π΅ ΠΈΠ΄Π΅ΡΡΠ° Π½Π° Π½Π°ΡΠΈΡ Π΅ΠΊΠΈΠΏ.
ΠΡΡΠ²ΠΎ, ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Π±ΠΈ ΡΠ΅ ΡΠ»ΡΡΠΈΠ»ΠΎ, Π°ΠΊΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΊΠ° Π²ΡΡΡ Ρ API Π½Π° ISPsystem, Π±Π΅Π· Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ Π½ΠΈΡΠΎ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠΎΠ»ΡΡΠΈ ΡΠ΅ ΡΠ°ΠΊΠ°-ΡΠ°ΠΊΠ° ΠΈ ΡΠ΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π²ΡΠΈΡΠΊΠΎ ΠΎΡ Π½ΡΠ»Π°ΡΠ°.
ΠΡΡΠ²Π°Ρ ΠΌΠ΅, ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π½Π΅ΡΠΎ Π΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π»ΠΎΠ³ΠΈΡΠ΅Π½, Ρ ΠΈΠ·ΡΠΈΡΡΠ΅Π½ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ΅Π½ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΊΡΠ°ΡΠΈΠ² ΠΏΠ°Π½Π΅Π». ΠΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π±Π΅ΡΠ΅ ΠΎΠ±ΡΡΠ΄Π΅Π½ΠΎ Π² Megaplan ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ΅ ΡΠ΅ ΡΠΎΠ΄ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π²ΠΈΠΆΠ΄Π°Ρ Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡ ΠΏΠ°Π½Π΅Π» ΡΠ΅Π³Π°.
ΠΡΡΠ²ΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° ΠΏΠ»Π°ΡΠ°Π½Π΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²Π΅ΡΠ΅ ΡΠΌΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ Π·Π° ΠΏΠ»Π°ΡΠ°Π½Π΅ Π·Π° ISPsystem.
Frontend
Π’Π΅ ΡΠ΅ΡΠ°Π²Π°Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ ΠΏΠ°Π½Π΅Π»Π° SPA ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ - Π½Π΅Π²Π·ΠΈΡΠΊΠ°ΡΠ΅Π»Π½ΠΎ ΠΊΡΠΌ ΡΠ΅ΡΡΡΡΠΈ ΠΈ Ρ Π±ΡΡΠ·ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. ΠΠ°ΡΠΈΡΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ΡΡ ΠΡΡΠΈΡ ΡΠ΅ΡΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΠΈΡΠ΅ Π½Π° Vue β ΠΏΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ Vue ΡΠΎΠΊΡ-ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ. ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ ΠΌΠ΅, ΡΠ΅ ΡΠ°ΠΌΠΊΠ°ΡΠ° ΡΠ΅ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° React, ΡΠ»Π΅Π΄ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π½Π° Vue ΡΠ΅ Π½Π°ΡΠ°ΡΠ½Π΅ ΠΈ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΌΠΎΡΠ΅ ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ°Π»ΠΎΠΆΠΈΡ ΠΌΠ΅ Π½Π° Vue ΠΈ Π½Π΅ ΡΡΠΆΠ°Π»ΡΠ²Π°ΠΌΠ΅ - ΡΠ΅Π³Π° ΠΎΡΠ½Π΅ΠΌΠ° ΠΌΠ°Π»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΡΠΌ ΠΏΡΠ΅Π΄Π½Π°ΡΠ° ΡΠ°ΡΡ, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΡΠ° Π±ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½ΠΈ Π² Π·Π°Π΄Π½Π°ΡΠ° ΡΠ°ΡΡ. Π©Π΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΏΡΠ΅Π΄Π½ΠΈΡ ΠΏΠ°Π½Π΅Π» Π² ΠΎΡΠ΄Π΅Π»Π½Π° ΡΡΠ°ΡΠΈΡ.
Π‘Π²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° Ρ Π±Π΅ΠΊΠ΅Π½Π΄Π°
ΠΡΠ΅Π΄Π½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π±Π΅ΡΠ΅ ΡΠ²ΡΡΠ·Π°Π½ Ρ Π·Π°Π΄Π½ΠΈΡ ΡΡΠ΅Π· Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΈΠ·Π²Π΅ΡΡΠΈΡ. Π’ΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΡ ΡΡΠΈΠ»Π΅Π½ΠΎ ΠΈ Π΄Π° Π½Π°ΠΏΠΈΡΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΎΡ, Π½ΠΎ ΡΠ΅Π³Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ° ΠΏΠΎΡΡΠΈ ΠΌΠΈΠ³Π½ΠΎΠ²Π΅Π½ΠΎ.
ΠΠ°ΠΊΠ²ΠΎ ΡΡΠ°Π½Π°: ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π½Π° ΠΏΠ°Π½Π΅Π»Π° ΡΡΠ°Π½Π° ΠΏΠΎ-ΠΏΡΠΎΡΡ. ΠΠ°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ Π³ΠΎ Π°Π΄Π°ΠΏΡΠΈΠ²Π΅Π½, Π° Π±ΡΡΠ·ΠΎΡΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π΄ΠΎΡΠΈ ΠΎΡ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΌΠΈΠ½ΡΡΠΈ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·Π»ΠΈΡΠ°Π½Π΅, Π±Π΅Π· Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΠ°Π½Π΅Π»Π°.
Π‘ΡΡΠΏΠΊΠ° 4. Π‘Ρ Π΅ΠΌΠ° Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ
ΠΠΎΠ³Π°ΡΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΡΠ°ΡΡΠΈΡΠ° ΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ Π° ΠΏΡΡΠ²ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅, Π²ΡΠ·Π½ΠΈΠΊΠ½Π° Π²ΡΠΏΡΠΎΡΡΡ Π·Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΡΠ°. ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ ΠΌΠ΅ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ ΠΈ Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΌΠ΅ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΌΡ ΡΡΡ ΡΡΡΠ²ΡΡΠ½ΠΈΡ Π°Π³Π΅Π½Ρ.
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π½Π°ΠΏΠΈΡΠ°Ρ ΠΌΠ΅ ΠΏΡΠΎΡΡ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Ρ Π²ΡΡΠ»Ρ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΡΠ°ΡΠΎΡΠΎ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ ΠΊΡΠΌ Π½ΠΎΠ²ΠΎΡΠΎ.
Π’ΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΠΌ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΠΌ ΠΎΡΠ½ΠΎΠ²ΠΎ Π±ΡΠΊΠ²Π°Π»Π½ΠΎ Π²ΡΠΈΡΠΊΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π΄Π°Π½Π½ΠΈΡΠ΅ Π±ΡΡ Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ Π² Π΅Π΄Π½Π° Π½ΠΎΠ²Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΡΠΈ ΡΡΠ°ΡΠΈ: Billmanager, VMmanager ΠΈ IPmanager Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ°. ΠΠΎΠΆΠ΅ Π±ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΡΠ° Π½Π°ΠΉ-ΡΡΡΠ΄Π½ΠΎΡΠΎ Π½Π΅ΡΠΎ, Ρ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ°Ρ ΠΌΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΏΠ°Π½Π΅Π».
Π‘Π»Π΅Π΄ ΠΏΠΎΠ²ΡΠΎΡΠ½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΡΠ²ΠΎΡΠΈΡ ΠΌΠ΅ ΡΡΠ°ΡΠΎΡΠΎ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅. ΠΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΈ Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π²ΠΎΠΆΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ, Π½ΠΎ, ΡΠ»Π°Π²Π° ΠΠΎΠ³Ρ, Π±Π΅ΡΠ΅ Π·Π°Π²ΡΡΡΠ΅Π½Π° Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠΈΠ½ΡΡΠΈ ΠΈ Π±Π΅Π· Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠΌΠ°ΡΠ΅ ΠΌΠ°Π»ΠΊΠΈ Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Ρ ΠΌΠ΅ ΠΏΡΠ΅Π· ΡΠ΅Π΄ΠΌΠΈΡΠ°ΡΠ°. ΠΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΊΠ°ΡΠ°Π½ΠΎ Π² ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ»ΡΡΠΈΠ»ΠΎΡΠΎ ΡΠ΅.
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡ ΠΌΠ΅ ΠΏΠΈΡΠΌΠ° Π΄ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Ρ Π°Π΄ΡΠ΅ΡΠ° Π½Π° Π½ΠΎΠ²ΠΈΡ ΠΏΠ°Π½Π΅Π» ΠΈ ΡΠ°ΠΊΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅.
Π ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅: ΠΠΠΠ Π!
Π©Π°ΡΡΠ»ΠΈΠ² ΠΊΡΠ°ΠΉ
ΠΡ ΠΏΡΡΠ²ΠΈΡΠ΅ ΡΠ°ΡΠΎΠ²Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π½Π°ΡΠΈΡ ΡΠΎΡΡΡΠ΅Ρ ΡΡΠ΅ΡΠΈΡ
ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠ΅Π»Π΅ΡΡΠΈ Π½Π° ΠΏΡΠ΅Ρ
ΠΎΠ΄Π°. ΠΠΎΠ΄ΡΡ Π±Π΅ΡΠ΅ ΠΈΠ·ΡΡΠ»ΠΎ Π½Π°Ρ ΠΈ Ρ ΡΠ΄ΠΎΠ±Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°, Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ ΠΈΠ·ΡΠΈΡΡΠ΅Π½ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅Π½.
ΠΡΡΠ²ΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄ ΡΠ»Π΅Π΄ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈΡ ΠΏΠ°Π½Π΅Π»
Π‘ΡΠ°ΡΡΠΈΡΠ°Ρ ΠΌΠ΅ ΠΏΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΡΠ΅Π· Π΄Π΅ΠΊΠ΅ΠΌΠ²ΡΠΈ, Π² Π½Π°Π²Π΅ΡΠ΅ΡΠΈΠ΅ΡΠΎ Π½Π° ΠΠΎΠ²Π° 2017 Π³., ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π±Π΅ΡΠ΅ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ, Π·Π° Π΄Π° ΡΠ»Π΅ΡΠ½ΠΈΠΌ ΠΏΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ - ΠΏΠΎΡΡΠΈ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π² Π½Π°Π²Π΅ΡΠ΅ΡΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠ°Π·Π½ΠΈΡΠΈΡΠ΅.
ΠΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ΡΠΎ ΠΊΡΠΌ Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° (ΠΎΡΠ²Π΅Π½ ΠΎΠ±ΡΠ°ΡΠ° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ) Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π±ΡΡΠ·ΠΎ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π·Π° ΠΊΠ»ΡΡΠΎΠ²ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ - Π΄Π° Π±ΡΠ΄Π΅ΠΌ ΡΡΡ Π½ΠΎΡΠΎ Π»ΠΈΡΠ΅, Π° Π½Π΅ Π·Π°Π΄Π½ΠΈΠΊΠ° ΠΈΠΌ.
ΠΠ°ΠΊΠ²Π° Π΅ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ°?
ΠΠΈΠ΅ ΡΠ°ΡΡΠ΅ΠΌ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π΄Π°Π½Π½ΠΈ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ Π½Π°ΡΠ°ΡΡΠ²Π°Ρ. Π’ΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²Ρ Memcached ΡΡΡΠ²ΡΡ ΠΈ Π΄Π²Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° ΠΎΠΏΠ°ΡΠΊΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΊΡΠΌ Π±Π΅ΠΊΠ΅Π½Π΄Π°. ΠΡΠ΅Π΄Π½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠΌΠ° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΎΠΏΠ°ΡΠΊΠΈ.
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠΌΠ°Ρ ΠΌΠ΅ ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΡΡ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ ΠΈ ΡΡΠ°Π²Π°ΡΠ΅ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ΅Π½, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ³Π°ΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ ΠΌΠ΅ HighLoad.
Π ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡ ΡΠ΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ Π±Π΅ΡΠ΅ ΠΏΡΡΠ½Π°ΡΠ° ΡΠ°ΡΠΈΡΠ°ΡΠ° Hi-CPU: Π·Π° Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ°, ΡΠΎΡΡΡΠ΅ΡΠ°, ΠΊΠ°ΠΊΠ²ΠΈ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ΡΠΈΡ
ΠΌΠ΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ
ΠΌΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com