ISPsystem, kala a aloha! No ke aha a pehea mākou i kākau ai i kā mākou papa mana kikowaena

ISPsystem, kala a aloha! No ke aha a pehea mākou i kākau ai i kā mākou papa mana kikowaena

Aloha! ʻO mākou ʻo "Hosting Technologies" a hoʻokuʻu ʻia 5 mau makahiki i hala VDSina - ka vds hoʻokipa mua i hana kūikawā no nā mea hoʻomohala. Hoʻoikaika mākou e maʻalahi, e like me DigitalOcean, akā me ke kākoʻo Lūkini, nā ʻano uku a me nā kikowaena ma Rusia. Akā ʻaʻole ʻo DigitalOcean wale nō ka hilinaʻi a me ke kumukūʻai, he lawelawe pū kekahi.

Ua lilo nā lako polokalamu mai ISPsystem i kaula i nakinaki i ko mākou mau lima ma ke ala i kahi lawelawe ʻoluʻolu. ʻEkolu makahiki i hala aku nei, ua hoʻohana mākou i ka bila Billmanager a me ka VMmanager server control panel a ua ʻike koke ʻo ia he mea hiki ʻole ke hāʻawi i kahi lawelawe maikaʻi me ka ʻole o kā mākou papa mana.

Pehea ka ISPsystem i pepehi ai i ka oluolu

Pepelu

ʻAʻole hiki iā mākou ke hoʻoponopono iā mākou iho - i kēlā me kēia manawa e kākau mākou i ke kākoʻo o kekahi a kali. ʻO ka hoʻonā i kekahi pilikia e pono ai ka pane o kahi hui ʻaoʻao ʻekolu.

Ua pane maʻamau ke kākoʻo ISPsystem, akā hiki mai nā hoʻoponopono ma hope o kekahi mau hoʻokuʻu ʻana, a laila ʻaʻole i nā manawa a pau. I kekahi manawa ua hoʻoponopono ʻia nā pōpoki koʻikoʻi no kekahi mau pule. Pono mākou e hōʻoluʻolu i nā mea kūʻai aku, e kala mai a kali i ka ISPsystem e hoʻoponopono i ka bug.

ʻO ka hoʻoweliweli ʻana

Hiki i nā hōʻano hou ke hoʻoulu i nā manawa haʻahaʻa hiki ʻole ke hoʻonāukiuki i nā hewa hou.

He loteri kēlā me kēia hōʻano hou: pono wau e uhi i ka pili kālā a hana i nā ʻālana i nā akua o nā mea hou - ʻelua mau manawa i hoʻoiho ʻia ka hoʻonui ʻana no 10-15 mau minuke. Ke noho nei ko mākou mau luna i kēia manawa - ʻaʻole mākou i ʻike i ka lōʻihi o ka manawa hoʻomaha a ʻaʻole hiki ke wānana i ka wā e hoʻoholo ai ʻo ISPsystem e hoʻokuʻu i kahi mea hou.

Ma ka lima o ka hanauna, ua ʻoi aku ka maikaʻi o Billmanager, akā no ka loaʻa ʻana o nā hiʻohiʻona pono, pono wau e hoʻokomo i kahi beta, i hoʻonui ʻia i kēlā me kēia pule. Inā ua haki kekahi mea, pono wau e hāʻawi i ke komo i nā mea hoʻomohala ʻē aʻe i hiki iā lākou ke hoʻoponopono i kekahi mea.

ʻO ka pānaʻi panel kūpono ʻole

Ua māhele ʻia nā mea a pau i nā ʻāpana like ʻole a mālama ʻia mai nā wahi like ʻole. No ka laʻana, uku nā mea kūʻai ma o Billmanager, a pono lākou e hoʻomaka hou a hoʻokomo hou iā VDS ma VMManager. Pono kā mākou limahana e hoʻololi i waena o nā puka makani e kōkua i ka mea kūʻai aku, e nānā i ka ukana ma kāna kikowaena, a i ʻole e ʻike i ka OS āna e hoʻohana nei.

E lōʻihi ka manawa - ʻo kā mākou a me kā mākou mea kūʻai aku. ʻAʻohe nīnau o ka ʻoluʻolu, e like me DigitalOcean, i kēlā ʻano kūlana.

ʻO ke ola pōkole me nā mea hou API pinepine

Ua kākau mākou i kā mākou plugins ponoʻī - no ka laʻana, kahi plugin me nā ala uku hou ʻaʻole i VMManager.

I nā makahiki i hala iho nei, he pōkole ke ola pōkole ʻo VMManager, a ma nā mana hou, hiki ke hoʻololi like ʻole nā ​​inoa o nā mea hoʻololi a i ʻole nā ​​​​hana i ka API - ua haki kēia i kā mākou plugins. Ua hoʻopau koke ʻia ke kākoʻo no nā mana kahiko a pono e hoʻonui ʻia.

ʻAʻole hiki ke hoʻololi

ʻOi aku ka pololei, hiki, akā ʻaʻole kūpono loa. ʻAʻole ʻae nā palena laikini iā ​​ʻoe e hoʻololi i ke code kumu, hiki iā ʻoe ke kākau i nā plugins wale nō. ʻO nā plugins kiʻekiʻe loa - kekahi mau mea papa inoa, kahi wizard step-by-step. Hoʻolālā ʻia ka ʻōnaehana ISP no ka versatility, akā pono mākou i nā hoʻonā kūikawā.

No laila ua mākaukau ka hoʻoholo e kākau i kaʻu papa ponoʻī. Ua hoʻonohonoho mākou i nā pahuhopu:

  • E pane koke i nā hewa, nā hewa a hiki iā ʻoe ke hoʻoponopono iā ʻoe iho me ka ʻole e kali i ka mea kūʻai aku.
  • Hoʻololi manuahi i ka interface no nā kaʻina hana a me nā pono o ka mea kūʻai aku.
  • E hoʻonui i ka hoʻohana me kahi hoʻolālā maʻemaʻe a hoʻomaopopo.

A hoʻomaka mākou i ka hoʻomohala ʻana.

Papa Hana Hou

Loaʻa iā mākou kahi hui hoʻomohala ponoʻī, no laila ua kākau mākou i ka panel iā mākou iho.
ʻO ka hana nui i hana ʻia e ʻekolu mau ʻenekini - ʻo ka luna ʻenehana ʻo Sergey i hele mai me ka hoʻolālā a kākau i ka luna kikowaena, ua hana ʻo Alexey i ka bila, a ua ʻākoakoa ʻia ka mua e ko mākou mua-ender Artysh.

KaʻAnuʻu Hana 1: Luna kikowaena

ʻO ka luna kikowaena he kikowaena pūnaewele python nāna e mālama i ka waihona ponoʻewa, ka mea nana e hooponopono Qemu-kvm hypervisor.

Mālama ka luna i nā lawelawe āpau ma ka kikowaena: hana, hoʻomaha, holoi i nā vds, hoʻokomo i nā ʻōnaehana hana, hoʻololi i nā ʻāpana, a pēlā aku ma o ka waihona libvirt. I ka manawa o ka paʻi ʻana o ka ʻatikala, ʻoi aku kēia ma mua o kanahā mau hana like ʻole, a mākou e hoʻohui ai ma muli o ka hana a me nā pono o ka mea kūʻai aku.

Ma ke kumumanaʻo, hiki ke hoʻomalu pololei ʻia ka libvirt mai ka hoʻopili kālā ʻana, akā makemake kēia i nā code hou aʻe a ua hoʻoholo mākou e hoʻokaʻawale i kēia mau hana ma waena o ka ʻelele a me ka bila - ʻo ka hoʻopiʻi ʻana i nā noi i ka ʻelele ma o ka JSON API.

ʻO ka ʻelele ka mea mua a mākou i hana ai, no ka mea ʻaʻole ia i koi i kahi interface a hiki ke hoʻāʻo pololei iā ia mai ka console server.

ʻO ka mea a ka luna kikowaena i hāʻawi mai iā mākou: ua ʻike ʻia kahi papa e hoʻomaʻamaʻa i ke ola no kēlā me kēia kanaka - ʻaʻole pono ke hoʻouna ʻana i kahi ʻāpana o nā kauoha, akā e noi wale. A e hana ka luna i nā mea a pau e pono ai: no ka laʻana, e hoʻokaʻawale i kahi disk a me RAM.

KaʻAnuʻu 2. Pili kālā

No kā mākou mea hoʻomohala ʻo Alex, ʻaʻole kēia ka papa mana mua - ua lōʻihi ʻo Alex i ka hoʻokipa ʻana, no laila maopopo ʻo ia i ka mea e pono ai ka mea kūʻai aku a me ka mea e pono ai ka mea hoʻokipa.

Kāhea mākou i ka hoʻolimalima kālā ma waena o mākou iho he "papa mana": ʻaʻole i loko o ke kālā a me nā lawelawe wale nō, akā ʻo kā lākou hoʻokele, kākoʻo mea kūʻai aku a me nā mea hou aku.

No ka hoʻololiʻana mai ka polokalamu ISPSystem, pono e mālama pono i ka hana mua no nā mea kūʻai, e hoʻololi i nā hana kālā a pau o nā mea hoʻohana mai ka pila kahiko i ka mea hou, a me nā lawelawe a me nā pilina ma waena o lākou. Ua aʻo mākou i ka mea i loko o ka huahana o kēia manawa, a laila nā hoʻonā o nā mea hoʻokūkū, ʻo DO a me Vultr. Ua nānā mākou i nā hemahema a me nā pono, hōʻiliʻili i nā manaʻo mai nā poʻe i hana me nā huahana kahiko mai ISPsystem.

Ua hoʻohana ka bila hou i ʻelua pūʻulu: PHP maʻamau, MySQL (a i ka wā e hiki mai ana ua hoʻolālā ʻia e hoʻololi i PostgreSQL), Yii2 ma ke ʻano he hoʻolālā ma ke kua a me VueJS ma ke alo. Hana kaʻawale ʻo Stacks kekahi i kekahi, hoʻomohala ʻia e nā poʻe ʻokoʻa, a kamaʻilio me ka JSON API. No ka hoʻomohala ʻana i kēlā manawa a i kēia manawa mākou e hoʻohana ai PHPStorm и Pūnaewele Pūnaewele mai JetBrains a aloha nui iā lākou (e nā kāne!)

Hoʻolālā ʻia ka papa ma ke ʻano modular: modules system uku, module registrar domain a i ʻole, no ka laʻana, kahi modula palapala SSL. Hiki iā ʻoe ke hoʻohui i kahi hiʻohiʻona hou a i ʻole e wehe i kahi mea kahiko. Hoʻokumu ʻia ke kahua no ka hoʻonui ʻia ʻana ma ke ʻano hana, me ka ʻaoʻao ʻē aʻe, "i ka lako lako".
ISPsystem, kala a aloha! No ke aha a pehea mākou i kākau ai i kā mākou papa mana kikowaena
He aha kā mākou i loaʻa ai: he papa hoʻomalu i loaʻa iā mākou ka mana piha. I kēia manawa ua hoʻopaʻa ʻia nā pōpoki i nā hola, ʻaʻole nā ​​hebedoma, a ua hoʻokō ʻia nā hiʻohiʻona hou ma ke noi o nā mea kūʻai aku, ʻaʻole ma ke noi o ISPSystem.

KaʻAnuʻu 3 Interface

ISPsystem, kala a aloha! No ke aha a pehea mākou i kākau ai i kā mākou papa mana kikowaena
ʻO ka interface ka manaʻo o kā mākou hui.

ʻO ka mea mua, ua nānā mākou i ka mea e hiki mai ana inā hana mākou i kahi mea hoʻohui ma luna o ka ISPsystem API me ka ʻole o ka hoʻololi maoli ʻana i kekahi mea i ka interface. Ua hoʻololi ʻia a ua hoʻoholo mākou e hana i nā mea āpau mai ka wā ʻōpio.

Ua manaʻoʻiʻo mākou ʻo ka mea nui ka hana ʻana i ka loiloi, me ka hoʻolālā maʻemaʻe a me ka minimalistic, a laila e loaʻa iā mākou kahi papa nani. ʻO ka wahi o nā mea i kūkākūkā ʻia ma Megaplan a ʻo ka interface i ʻike ʻia e nā mea hoʻohana i ka panel control i kēia manawa e hānau mālie.

ʻO ka hoʻolālā o ka ʻaoʻao pili kālā ka mea i ʻike mua ʻia, no ka mea, ua hana mākou i nā plugins uku no ISPsystem.

Kaumua

Ua hoʻoholo lākou e hoʻolilo i ka papa i palapala noi SPA - ʻaʻole koi i nā kumuwaiwai a me ka hoʻouka ʻana i ka ʻikepili wikiwiki. Ua hoʻoholo ko mākou mua hope ʻo Artysh e kākau iā ia ma Vue - i kēlā manawa i kū mai ai ʻo Vue. Ua manaʻo mākou e ulu ikaika ana ka hoʻolālā, e like me React, ma hope o kekahi manawa e ulu ke kaiāulu Vue a ʻike ʻia ke kai o nā hale waihona puke. Pili mākou iā Vue a ʻaʻole mihi - ʻaʻole liʻiliʻi ka manawa e hoʻohui i nā hana hou i mua i hoʻonohonoho ʻia ma ka hope. E haʻi hou aku mākou iā ʻoe e pili ana i ka papa mua ma kahi ʻatikala kaʻawale.

Hoʻohui i ka mua i ka hope

Hoʻopili ʻia ka ʻaoʻao mua i ka hope ma o nā leka hoʻolaha. Pono wau e hana ikaika a kākau i kaʻu mea lawelawe ponoʻī, akā i kēia manawa ua hoʻonui koke ʻia ka ʻike ma ka ʻaoʻao.

He aha i hana ai: Ua maʻalahi ka papa kuhikuhi. Ua hana mākou i adaptive, a me ka hoʻouka wikiwiki e hiki ai iā ʻoe ke hoʻohana iā ia mai nā kelepona paʻa i nā minuke hope loa ma mua o ka haʻalele ʻana, me ka ʻole o ka hoʻokomo ʻana i kahi noi ʻokoʻa e hana me ka panel.

KaʻAnuʻu 4. Ka hoʻāʻo a me ka neʻe ʻana

I ka hoʻomaka ʻana o nā mea a pau a hala nā hoʻokolohua mua, ua ala mai ka nīnau no ka neʻe ʻana. ʻO ka mea mua, ua hoʻokomo mākou i ka bila a hoʻomaka e hoʻāʻo i kāna hana me ka mea lawelawe kikowaena.

A laila kākau mākou i kahi palapala maʻalahi e hoʻololi i ka waihona mai ka pila kahiko i ka mea hou.

Pono wau e hoʻāʻo a nānā hou i nā mea āpau, ʻoiai ua hoʻohui ʻia ka ʻikepili i hoʻokahi waihona hou mai ʻekolu mau mea kahiko: Billmanager, VMmanager a me IPmanager o ka luna. ʻO ka neʻe ʻana paha ka mea paʻakikī loa a mākou i hālāwai ai ma ke kaʻina hana o ka hoʻomohala ʻana i kahi papa hou.

Ma hope o ka nānā hou ʻana, ua pani mākou i ka pila kahiko. He manawa pilikia loa ka neʻe ʻana o ka ʻikepili hope loa, akā, mahalo ke Akua, ua hoʻopau ʻia i loko o kekahi mau minuke a me nā pilikia ʻike ʻole. Aia nā ʻōpala liʻiliʻi a mākou i hoʻoponopono ai i ka pule. ʻO ka hapa nui o ka manawa i hoʻāʻo ʻia i ka mea i hana ʻia.

A laila hoʻouna mākou i nā leka i nā mea kūʻai aku me ka helu o ka panel hou a me ka bila a hana i kahi hoʻohuli.

I ka hōʻākāka: HE OLA!

Hauʻoli hopena

Mai nā hola mua o ka hana o kā mākou polokalamu, ua ʻike mākou i nā leʻaleʻa āpau o ka hoʻololi. Na mākou loa ke code a me kahi hoʻolālā kūpono, a maʻemaʻe a kūpono hoʻi ka interface.
ISPsystem, kala a aloha! No ke aha a pehea mākou i kākau ai i kā mākou papa mana kikowaena
ʻO ka loiloi mua ma hope o ka hoʻomaka ʻana o ka papa hou

Ua hoʻomaka mākou i ke kaʻina hana hoʻololi i ka mahina ʻo Dekemaba, i ka pō o New Year 2017, i ka wā ʻoi aku ka liʻiliʻi o ka ukana, i mea e maʻalahi ai ka hoʻololi ʻana i nā mea kūʻai aku - aneane ʻaʻohe mea e hana i ka pō o nā lā hoʻomaha.

ʻO ka mea nui i loaʻa iā mākou i ka wā e hoʻololi ai i kā mākou ʻōnaehana (ma waho o ka hilinaʻi maʻamau a me ka maʻalahi) ʻo ia ka hiki ke hoʻohui wikiwiki i nā hana no nā mea kūʻai nui - e lilo i alo, ʻaʻole kā lākou hoki.

He aha ka mea e hiki mai ana?

Ke ulu nei mākou, ke ulu nei ka nui o ka ʻikepili, nā mea kūʻai aku, nā mea kūʻai aku. Pono wau e hoʻohui i kahi kikowaena Memcached a me ʻelua mau luna queue me nā hana like ʻole i ka hope. Loaʻa i ka frontend ka caching a me kāna mau pila ponoʻī.

ʻOiaʻiʻo, ua loaʻa iā mākou nā hanana i ka ulu ʻana o ka huahana a lilo i mea paʻakikī, no ka laʻana i ka wā i hoʻohui ai mākou i HighLoad.

Ma ka ʻatikala aʻe, e haʻi mākou iā ʻoe pehea i hoʻokuʻu ʻia ai ke kumukūʻai Hi-CPU: e pili ana i ka lako, lako polokalamu, nā hana a mākou i hoʻoponopono ai a me nā mea a mākou i hana ai.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka