ISPsystem, прости ΠΈ ΠΏΡ€ΠΎΡ‰Π°ΠΉ! ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ ΠΌΡ‹ написали свою панСль управлСния сСрвСрами

ISPsystem, прости ΠΈ ΠΏΡ€ΠΎΡ‰Π°ΠΉ! ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ ΠΌΡ‹ написали свою панСль управлСния сСрвСрами

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! ΠœΡ‹ Β«Π₯остинг Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ» ΠΈ 5 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ запустили VDSina β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ vds хостинг, созданный ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠœΡ‹ стрСмимся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ, ΠΊΠ°ΠΊ DigitalOcean, Π½ΠΎ с русской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, способами ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ сСрвСрами Π² России. Но DigitalOcean это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Ρ†Π΅Π½Π°, это Π΅Ρ‰Π΅ ΠΈ сСрвис.

Π‘ΠΎΡ„Ρ‚ ΠΎΡ‚ ISPsystem оказался Π²Π΅Ρ€Π΅Π²ΠΊΠΎΠΉ, которая связывала Π½Π°ΠΌ Ρ€ΡƒΠΊΠΈ Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΊΡ€ΡƒΡ‚ΠΎΠΌΡƒ сСрвису. Π’Ρ€ΠΈ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ ΠΌΡ‹ использовали Π±ΠΈΠ»Π»ΠΈΠ½Π³ Billmanager ΠΈ панСль управлСния сСрвСрами VMmanager ΠΈ быстро поняли, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ сСрвис Π±Π΅Π· своСй ΠΏΠ°Π½Π΅Π»ΠΈ практичСски Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ.

Как ISPsystem ΡƒΠ±ΠΈΠ²Π°Π» удобство

Π‘Π°Π³ΠΈ

ΠœΡ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ сами ΠΏΠΎΡ„ΠΈΠΊΡΠΈΡ‚ΡŒ Π±Π°Π³ β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ‡ΡƒΠΆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ ΠΆΠ΄Π°Ρ‚ΡŒ. РСшСниС любой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ стороннСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ISPsystem Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π»Π°, Π½ΠΎ фиксы ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· нСсколько Ρ€Π΅Π»ΠΈΠ·ΠΎΠ², ΠΈ Ρ‚ΠΎ Π½Π΅ всСгда ΠΈ Π½Π΅ всС. Иногда критичСскиС Π±Π°Π³ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ нСсколько нСдСль. Нам ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΡΠΏΠΎΠΊΠ°ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΈΠ·Π²ΠΈΠ½ΡΡ‚ΡŒΡΡ ΠΈ ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° ISPsystem починят Π±Π°Π³.

Π£Π³Ρ€ΠΎΠ·Π° Π΄Π°ΡƒΠ½Ρ‚Π°ΠΉΠΌΠΎΠ²

ОбновлСния ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π½Π΅ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π΄Π°ΡƒΠ½Ρ‚Π°ΠΉΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΡ†ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ошибки.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°ΠΏΠ΄Π΅ΠΉΡ‚ Π±Ρ‹Π» Π»ΠΎΡ‚Π΅Ρ€Π΅Π΅ΠΉ: ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΡ€ΠΈΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΈΠ»Π»ΠΈΠ½Π³ ΠΈ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ ΠΆΠ΅Ρ€Ρ‚Π²Ρ‹ Π±ΠΎΠ³Π°ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ β€” ΠΏΠ°Ρ€Ρƒ Ρ€Π°Π· Π°ΠΏΠ΄Π΅ΠΉΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Π» Π΄Π°ΡƒΠ½Ρ‚Π°ΠΉΠΌ Π½Π° ΠΌΠΈΠ½ΡƒΡ‚ 10-15. Наши Π°Π΄ΠΌΠΈΠ½Ρ‹ Π² это врСмя сСдСли Π½Π° Π³Π»Π°Π·Π°Ρ… β€” ΠΌΡ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π½Π°Π»ΠΈ, сколько продлится Π΄Π°ΡƒΠ½Ρ‚Π°ΠΉΠΌ ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΡΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ISPsystem Ρ€Π΅ΡˆΠΈΡ‚ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π°ΠΏΠ΄Π΅ΠΉΡ‚.

На пятом ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΈ Billmanager стало ΠΏΠΎΠ»ΡƒΡ‡ΡˆΠ΅, Π½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Ρ„ΠΈΡ‡Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Ρ‚Ρƒ, которая ΡƒΠΆΠ΅ обновлялась ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю. Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ломалось, ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π΄Π°Π²Π°Ρ‚ΡŒ доступ Ρ‡ΡƒΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠ»ΠΈ.

НСудобный интСрфСйс ΠΏΠ°Π½Π΅Π»ΠΈ

Всё Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΠ»ΠΎΡΡŒ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… мСст. НапримСр, ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΏΠ»Π°Ρ‚ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Billmanager, Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ VDS ΠΈΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π² VMManager. Нашим сотрудникам Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Π΅Π³ΠΎ сСрвСрС ΠΈΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ОБ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚.

Π’Π°ΠΊΠΎΠΉ интСрфСйс ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅Ρ‚ врСмя β€” ΠΈ нашС, ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Ни ΠΎ ΠΊΠ°ΠΊΠΎΠΌ удобствС, ΠΊΠ°ΠΊ Ρƒ DigitalOcean, Π² Ρ‚Π°ΠΊΠΎΠΉ ситуации Ρ€Π΅Ρ‡ΠΈ Π½Π΅ ΠΈΠ΄Ρ‘Ρ‚.

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π»Π°ΠΉΡ„Ρ†ΠΈΠΊΠ»Ρ‹ с частым ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ API

ΠœΡ‹ писали собствСнныС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ»Π°Π³ΠΈΠ½ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ способами ΠΎΠΏΠ»Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² VMManager.

Π’ послСдниС Π³ΠΎΠ΄Ρ‹ Ρƒ VMManager Π±Ρ‹Π» ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ», ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ названия ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² API β€” это Π»ΠΎΠΌΠ°Π»ΠΎ наши ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ старых вСрсий быстро сворачивали ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ.

НСльзя Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ

Π’ΠΎΡ‡Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ нСэффСктивно. Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Π΅ ограничСния Π½Π΅ Π΄Π°ΡŽΡ‚ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² исходники, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹. ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² β€” ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ элСмСнты мСню, ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ мастСр. ISPsystem Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Ρ‹ Π½Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ спСциализированныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π’Π°ΠΊ созрСло Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою панСль. ΠœΡ‹ поставили Ρ†Π΅Π»ΠΈ:

  • Быстро Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ошибки, Π±Π°Π³ΠΈ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΡ…, Π½Π΅ заставляя ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΆΠ΄Π°Ρ‚ΡŒ.
  • Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс ΠΏΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы ΠΈ Π½ΡƒΠΆΠ΄Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.
  • ΠŸΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ чистым ΠΈ понятным Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ.

И Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

АрхитСктура Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ

Π£ нас Π΅ΡΡ‚ΡŒ самодостаточная ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ панСль ΠΌΡ‹ написали сами.
ΠžΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ Ρ‚Ρ€ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° β€” тСхничСский Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π‘Π΅Ρ€Π³Π΅ΠΉ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ написал сСрвСрный Π°Π³Π΅Π½Ρ‚, АлСксСй сдСлал Π±ΠΈΠ»Π»ΠΈΠ½Π³, Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ собрал наш Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€ ΠΡ€Ρ‚Ρ‹Ρˆ.

Π¨Π°Π³ 1. Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ Π°Π³Π΅Π½Ρ‚

Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ Π°Π³Π΅Π½Ρ‚ β€” это Π²Π΅Π±-сСрвСр Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ libvirt, которая, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, управляСт Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΠΌ Qemu-kvm.

АгСнт управляСт всСми услугами Π½Π° сСрвСрС: созданиС, остановка, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ vds, установка ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ Ρ‡Π΅Ρ€Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ libvirt. На ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ это большС сорока Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ дополняСм Π² зависимости ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ потрСбностСй ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

По ΠΈΠ΄Π΅Π΅ libvirt ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ прямо ΠΈΠ· Π±ΠΈΠ»Π»ΠΈΠ½Π³Π°, Π½ΠΎ это Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ разнСсти эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ ΠΈ Π±ΠΈΠ»Π»ΠΈΠ½Π³ΠΎΠΌ β€” Π±ΠΈΠ»Π»ΠΈΠ½Π³ просто Π΄Π΅Π»Π°Π΅Ρ‚ запросы Π°Π³Π΅Π½Ρ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· JSON API.

АгСнт β€” ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ сдСлали, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ прямо ΠΈΠ· консоли сСрвСра.

Π§Ρ‚ΠΎ Π΄Π°Π» Π½Π°ΠΌ сСрвСрный Π°Π³Π΅Π½Ρ‚: появилась прослойка, которая ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Тизнь всСм β€” Π±ΠΈΠ»Π»ΠΈΠ½Π³Ρƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π΅Π»ΡƒΡŽ ΠΊΡƒΡ‡Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ запрос. А Π°Π³Π΅Π½Ρ‚ сдСлаСт всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ мСсто Π½Π° дискС ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Π¨Π°Π³ 2. Π‘ΠΈΠ»Π»ΠΈΠ½Π³

Для нашСго Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° АлСкса это Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Π½Π΅ пСрвая панСль управлСния β€” АлСкс Π² хостингС Π΄Π°Π²Π½ΠΎ, поэтому ΠΎΠ½ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΈ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ хостСру.

Π‘ΠΈΠ»Π»ΠΈΠ½Π³ ΠΌΡ‹ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ собой «панСлью управлСния»: Π² Π½Π΅ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ дСньги ΠΈ услуги, Π½ΠΎ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с софта ISPSystem, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», пСрСнСсти всС финансовыС дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· старого Π±ΠΈΠ»Π»ΠΈΠ½Π³Π° Π² Π½ΠΎΠ²Ρ‹ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ всС услуги ΠΈ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠœΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅, ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ², Π² основном DO ΠΈ Vultr. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π»ΠΈ Π½Π° нСдостатки ΠΈ прСимущСства, собрали ΠΎΡ‚Π·Ρ‹Π²Ρ‹ людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ со старыми ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ ΠΎΡ‚ ISPsystem.

Π’ Π½ΠΎΠ²ΠΎΠΌ Π±ΠΈΠ»Π»ΠΈΠ½Π³Π΅ использовали Π΄Π²Π° стСка: классичСский PHP, MySQL (Π° Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ планируСтся ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° PostgreSQL), Yii2 Π² качСствС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° бСкэндС ΠΈ VueJS Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅. Π‘Ρ‚Π΅ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ людьми, Π° ΠΎΠ±Ρ‰Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JSON API. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΈ сСйчас ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ PHPStorm ΠΈ WebStorm ΠΎΡ‚ JetBrains ΠΈ Π½Π΅ΠΆΠ½ΠΎ ΠΈΡ… любим (рСбята, ΠΏΡ€ΠΈΠ²Π΅Ρ‚!)

ПанСль спроСктирована ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ: ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½Ρ‹Ρ… систСм, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ рСгистраторов Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ SSL-сСртификатов. МоТно Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ»ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ. Π—Π°Π΄Π΅Π» Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π·Π°Π»ΠΎΠΆΠ΅Π½ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону, Β«ΠΊ ΠΆΠ΅Π»Π΅Π·ΡƒΒ».
ISPsystem, прости ΠΈ ΠΏΡ€ΠΎΡ‰Π°ΠΉ! ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ ΠΌΡ‹ написали свою панСль управлСния сСрвСрами
Π§Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ: панСль управлСния, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρƒ нас ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±Π°Π³ΠΈ правятся Π·Π° часы, Π° Π½Π΅ Π½Π΅Π΄Π΅Π»ΠΈ, Π° Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΏΡ€ΠΎΡΡŒΠ±Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π° Π½Π΅ ΠΏΠΎ ТСланию ISPSystem.

Π¨Π°Π³ 3. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ

ISPsystem, прости ΠΈ ΠΏΡ€ΠΎΡ‰Π°ΠΉ! ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ ΠΌΡ‹ написали свою панСль управлСния сСрвСрами
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ β€” нашС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ΅ Π΄Π΅Ρ‚ΠΈΡ‰Π΅.

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ посмотрСли, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ надстройку Π½Π°Π΄ API ISPsystem, Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ Π½Π΅ мСняя Π² интСрфСйсС. Π’Ρ‹ΡˆΠ»ΠΎ Ρ‚Π°ΠΊ сСбС ΠΈ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ всё ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с нуля.

ΠœΡ‹ Π²Π΅Ρ€ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ интСрфСйс Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ, с чистым ΠΈ минималистичным Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ панСль. РасполоТСниС элСмСнтов обсуТдали Π² МСгапланС ΠΈ постСпСнно родится Ρ‚ΠΎΡ‚ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ видят Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния сСйчас.

ΠŸΠ΅Ρ€Π²ΠΎΠΉ появился Π΄ΠΈΠ·Π°ΠΉΠ½ странички Π±ΠΈΠ»Π»ΠΈΠ½Π³Π°, вСдь ΠΌΡ‹ ΡƒΠΆΠ΅ Π΄Π΅Π»Π°Π»ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ для ISPsystem.

Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄

ПанСль Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ SPA ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ β€” Π½Π΅Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ рСсурсам ΠΈ с быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. Наш Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€ ΠΡ€Ρ‚Ρ‹Ρˆ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π΅ Π½Π° Vue β€” Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Vue Ρ‚ΠΎΠ»ΡŒΠΊΠΎ появился. ΠœΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ, ΠΊΠ°ΠΊ React, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя ΠΊΠΎΠΌΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ Vue разрастСтся ΠΈ появится ΠΌΠΎΡ€Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. ΠœΡ‹ поставили Π½Π° Vue ΠΈ Π½Π΅ ΠΏΠΎΠΆΠ°Π»Π΅Π»ΠΈ β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ°Π»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΡ‹ расскаТСм Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Бвязь Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° с Π±Π΅ΠΊΠ΅Π½Π΄ΠΎΠΌ

Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ связали с Π±Π΅ΠΊΠ΅Π½Π΄ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΡˆΠΈ. ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠΏΠΎΡ‚Π΅Ρ‚ΡŒ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнный ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° страницС происходят ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ.

Π§Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ: интСрфСйс ΠΏΠ°Π½Π΅Π»ΠΈ стал ΠΏΡ€ΠΎΡ‰Π΅. ΠœΡ‹ сдСлали Π΅Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ, Π° быстрая ΠΏΡ€ΠΎΠ³Ρ€ΡƒΠ·ΠΊΠ° позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΅ΠΉ Π΄Π°ΠΆΠ΅ с мобильников Π² послСдниС ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ Π²Π·Π»Π΅Ρ‚ΠΎΠΌ, Π½Π΅ устанавливая ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с панСлью.

Π¨Π°Π³ 4. ВСстированиС ΠΈ схСма ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ

Когда всС завСлось ΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ тСсты, встал вопрос ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΌΡ‹ поставили Π±ΠΈΠ»Π»ΠΈΠ½Π³ ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ с сСрвСрным Π°Π³Π΅Π½Ρ‚ΠΎΠΌ.

ΠŸΠΎΡ‚ΠΎΠΌ написали простой скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСносит Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· старого Π±ΠΈΠ»Π»ΠΈΠ½Π³Π° Π² Π½ΠΎΠ²Ρ‹ΠΉ.

ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ всС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ сливали Π² ΠΎΠ΄Π½Ρƒ Π½ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… старых: Billmanager, VMmanager ΠΈ IPmanager ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, тСстовыС ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ β€” самоС слоТноС, с Ρ‡Π΅ΠΌ ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

ПослС ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ, ΠΌΡ‹ ΠΏΡ€ΠΈΠΊΡ€Ρ‹Π»ΠΈ старый Π±ΠΈΠ»Π»ΠΈΠ½Π³. Ѐинальная миграция Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ, Π½ΠΎ, слава Π‘ΠΎΠ³Ρƒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡŒ Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π±Π΅Π· Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π‘Ρ‹Π»ΠΈ ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π±Π°Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ‡ΠΈΠ½ΠΈΠ»ΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅Π΄Π΅Π»ΠΈ. ОсновноС врСмя заняло тСстированиС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ разослали письма ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ с адрСсом Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Π±ΠΈΠ»Π»ΠΈΠ½Π³Π° ΠΈ сдСлали Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚.

Π’ ΠΈΡ‚ΠΎΠ³Π΅: IT’S ALIVE!

Π₯эппиэнд

Π‘ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… часов Ρ€Π°Π±ΠΎΡ‚Ρ‹ своСго софта ΠΌΡ‹ почувствовали всС прСлСсти ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Код Π±Ρ‹Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ наш ΠΈ с ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ, Π° интСрфСйс β€” чистым ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ.
ISPsystem, прости ΠΈ ΠΏΡ€ΠΎΡ‰Π°ΠΉ! ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ ΠΌΡ‹ написали свою панСль управлСния сСрвСрами
ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΡ‚Π·Ρ‹Π² послС запуска Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ

ΠœΡ‹ запустили процСсс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅, Π½Π°ΠΊΠ°Π½ΡƒΠ½Π΅ Нового 2017 Π³ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Ρ‹Π»ΠΎ мСньшС всСго, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΡ€ΠΎΡ‰Π΅ для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² β€” ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°ΠΊΠ°Π½ΡƒΠ½Π΅ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠΎΠ².

Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° свою систСму (ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΠ±Ρ‰Π΅ΠΉ надСТности ΠΈ удобства) β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстро Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΠΎΠ΄ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² β€” Π±Ρ‹Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ Π»ΠΈΡ†ΠΎΠΌ, Π° Π½Π΅ Π·Π°Π΄Π½ΠΈΡ†Π΅ΠΉ.

Π§Ρ‚ΠΎ дальшС?

ΠœΡ‹ растём, растёт количСство Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². На Π±Π΅ΠΊΠ΅Π½Π΄ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Memcached-сСрвСр ΠΈ Π΄Π²Π° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. На Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅ Π΅ΡΡ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ свои ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρƒ нас Π΅Ρ‰Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ услоТнСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ добавляли HighLoad.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ расскаТСм, ΠΊΠ°ΠΊ запускали Hi-CPU Ρ‚Π°Ρ€ΠΈΡ„: ΠΏΡ€ΠΎ ΠΆΠ΅Π»Π΅Π·ΠΎ, ПО, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΡ‹ Ρ€Π΅ΡˆΠ°Π»ΠΈ ΠΈ Ρ‡Ρ‚ΠΎ Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com