ISPsystem, murua me te poroporoaki! He aha me pehea te tuhi i to maatau paewhiri mana tūmau

ISPsystem, murua me te poroporoaki! He aha me pehea te tuhi i to maatau paewhiri mana tūmau

Kia ora! Ko matou "Hangarau Hangarau" ka whakarewahia 5 tau ki muri VDSina — te vds hautū tuatahi i hanga motuhake mo nga kaiwhakawhanake. Ka whakapau kaha matou ki te waatea, penei i te DigitalOcean, engari me te tautoko a Ruhia, nga tikanga utu me nga kaitoro i Russia. Engari ko DigitalOcean ehara i te pono me te utu anake, he ratonga ano hoki.

Ko nga raupaparorohiko mai i te ISPsystem i puta he taura i herea o matou ringa ki te huarahi ki tetahi ratonga hauhautanga. E toru tau ki muri, i whakamahia e matou te nama nama Billmanager me te paewhiri mana o te tūmau VMmanager me te mohio tere karekau e taea te whakarato ratonga pai me te kore o taatau ake paewhiri mana.

Me pehea te ISPsystem i patu i te waatea

Pūkai

Kaore i taea e matou te whakatika i te pepeha - ia wa me tuhi matou ki te tautoko a tetahi atu me te tatari. Ko te otinga ki tetahi raruraru e hiahiatia ana te whakautu a te kamupene tuatoru.

He rite tonu te whakautu a te ISPsystem, engari ka tae mai nga whakatikatika i muri noa iho i etahi tukunga, kaore i nga wa katoa, kaore i te katoa. I etahi wa ka whakatikahia nga pepeke kino mo etahi wiki. Me whakamaarama taatau i nga kaihoko, me mihi me te tatari mo te ISPsystem ki te whakatika i te bug.

Te Whakawehi Whetu

Ka taea e nga whakahōutanga te whakaputa i nga waahi ohorere i whakapataritari i nga hapa hou.

Ko ia whakahou he rota: Me hipoki e au nga nama me te tuku patunga tapu ki nga atua o nga whakahou - he ruarua nga wa i puta mai ai te whakahou mo te 10-15 meneti. Ko o matou kaihautu i tenei wa e noho ana i runga i o ratou kanohi - kaore matou i mohio kia pehea te roa o te waahi ka mutu ka kore e taea te matapae ahea te ISPsystem ka whakatau ki te tuku korero hou.

I te rima o nga reanga, i pai ake a Billmanager, engari kia uru atu ai ki nga ahuatanga e tika ana, me whakauru e au he beta, kua whakahoutia i ia wiki. Mena kua pakaru tetahi mea, me tuku e au te uru ki etahi atu kaiwhakawhanake kia taea ai e ratou te whakatika tetahi mea.

Atanga paewhiri huakore

I wehewehea nga mea katoa ki nga panui rereke me te whakahaere mai i nga waahi rereke. Hei tauira, ka utua e nga kaihoko ma te Billmanager, a me whakaara ano, ki te whakauru ano ranei i te VDS ki VMManager. Me huri hoki a maatau kaimahi ki waenga i nga matapihi hei awhina i tetahi kaihoko, tirohia te uta i runga i tana tūmau, tirohia ranei he aha te OS e whakamahia ana e ia.

Ka roa te roa o taua atanga - na matou me o taatau kiritaki'. Karekau he patai mo te pai, penei i te DigitalOcean, i roto i nga ahuatanga penei.

Nga huringa ora poto me nga whakahoutanga API auau

I tuhia e matou a matou ake mono - hei tauira, he mono me etahi atu tikanga utu kaore i roto i te VMManager.

I nga tau tata nei, he poto noa te huringa ora a VMManager, a, i roto i nga putanga hou, ka huri noa nga ingoa o nga taurangi, o nga mahi ranei i roto i te API - na tenei i pakaru o tatou mono. Ko te tautoko mo nga putanga tawhito i hohoro te whakakore me te whakahou.

Kaore e taea te whakarereke

He tika ake, ka taea, engari tino koretake. Ko nga here raihana e kore e taea e koe te whakarereke i te waehere puna, ka taea e koe te tuhi mono anake. Moni morahi - etahi tuemi tahua, he ruānuku taahiraa-i-taahiraa. I hangaia te ISPsystem mo te whai kiko, engari i hiahiatia e matou etahi otinga motuhake.

Na kua maoa te whakatau ki te tuhi i taku ake panui. Kua whakaritea e matou nga whaainga:

  • Whakautu tere ki nga hapa, nga hapa ka taea e koe te whakatika i a koe ano me te kore e tatari te kaihoko.
  • Whakarerekē noa te atanga mo nga rerengamahi me nga hiahia o te kiritaki.
  • Whakanuia te whakamahinga me te hoahoa maamaa me te maarama.

Na ka timata matou ki te whakawhanaketanga.

Hangahanga Paewhiri Hou

Kei a matou he roopu whakawhanake i a matou ano, na matou ano i tuhi te panui.
Ko nga mahi matua i mahia e nga miihini e toru - ko te kaiwhakahaere hangarau a Sergey i haere mai me te hoahoanga me te tuhi i te kaihoko tūmau, i mahia e Alexey te nama, a ko te mua-mutunga i huihuihia e to tatou mua-mutunga Artysh.

Hipanga 1: Kaiwhakahaere Tūmau

Ko te kaihoko tūmau he tūmau tukutuku python e whakahaere ana i te whare pukapuka tahua, e whakahaere ana Qemu-kvm hypervisor.

Ka whakahaerehia e te kaihoko nga ratonga katoa i runga i te tūmau: te hanga, te whakamutu, te whakakore i nga vd, te whakauru i nga punaha whakahaere, te whakarereke i nga tawhā, me era atu ma te whare pukapuka libvirt. I te wa o te whakaputanga o te tuhinga, neke atu i te wha tekau nga mahi rereke, ka taapirihia e matou i runga i nga mahi me nga hiahia o te kaihoko.

I roto i te ariā, ka taea te whakahaere tika i te libvirt mai i te nama nama, engari he nui rawa atu nga waehere taapiri ka whakatauhia e matou ki te wehe i enei mahi i waenga i te kaihoko me te nama nama - ka tono noa te nama ki te kaihoko ma te JSON API.

Ko te kaihoko te mea tuatahi i mahia e matou, na te mea kaore i hiahiatia he atanga ka taea te whakamatautau tika mai i te papatohu tūmau.

He aha ta te kaihoko tūmau i homai ki a mātou: kua puta he paparanga hei whakangawari ake i te oranga mo te katoa - kaore e tika kia tukuna he maha o nga tono mo te nama, engari me tono noa. A ka mahia e te kaihoko nga mea katoa e hiahiatia ana: hei tauira, ka tohatohahia e ia te mokowā kōpae me te RAM.

Hipanga 2. Te nama

Mo ta matou kaiwhakawhanake a Alex, ehara tenei i te paewhiri mana tuatahi - kua roa a Alex e manaaki ana, no reira i mohio ia ki nga hiahia o te kaihoko me nga mea e hiahiatia ana e te kaihautu.

Ka kiia e matou ko te utu nama i waenga i a matou ano he "paewhiri mana": ehara i te moni me nga ratonga anake, engari ko o raatau whakahaere, tautoko kaihoko me te maha atu.

Ki te huri mai i te punaha ISPSystem, he mea tika ki te tiaki i nga mahi o mua mo nga kaihoko, te whakawhiti i nga mahi putea katoa a nga kaiwhakamahi mai i te nama tawhito ki te mea hou, me nga ratonga katoa me nga hononga i waenganui ia ratou. I ako matou he aha kei roto i te hua o naianei, katahi ko nga otinga a nga kaiwhakataetae, ko DO me Vultr te nuinga. I titiro matou ki nga ngoikoretanga me nga painga, i kohia nga urupare mai i nga tangata i mahi me nga hua tawhito mai i te ISPsystem.

I whakamahia e te pire hou nga puranga e rua: PHP matarohia, MySQL (a i nga wa kei te heke mai kua whakamaheretia kia huri ki te PostgreSQL), Yii2 hei anga ki te tuara me te VueJS ki mua. Ka mahi takitahi nga taara, ka whakawhanakehia e nga tangata rereke, ka korero ma te whakamahi i te JSON API. Mo te whakawhanaketanga i tera wa me inaianei ka whakamahia e matou PHPAwha и PakaruTukutuku mai i a JetBrains me te aroha nui ki a ratou (hey guys!)

Kua hoahoatia te röpü i runga i te kaupapa ähuatanga: ngä köwae pünaha utu, rëhita rëhita rohe, hei tauira, tëtahi köwae tiwhikete SSL. Ka taea e koe te taapiri i tetahi ahuatanga hou, te tango ranei i tetahi waahanga tawhito. Ko te turanga mo te whakawhänui ka whakatakotohia ma te hoahoanga, tae atu ki te huarahi rereke, "ki te taputapu".
ISPsystem, murua me te poroporoaki! He aha me pehea te tuhi i to maatau paewhiri mana tūmau
He aha ta matou i whiwhi: he paewhiri mana kei a matou te mana katoa. Inaianei kua whakatauhia nga pepeha i roto i nga haora, ehara i nga wiki, ka whakatinanahia nga ahuatanga hou i runga i te tono a nga kaihoko, kaore i te tono a ISPSystem.

Hipanga 3 Atanga

ISPsystem, murua me te poroporoaki! He aha me pehea te tuhi i to maatau paewhiri mana tūmau
Ko te atanga ko to maatau roopu roopu.

Tuatahi, i titiro matou ki nga mea ka puta mena ka mahia e matou he taapiri mo te ISPsystem API me te kore e whakarereke i tetahi mea i roto i te atanga. I puta mai he pera-a ka whakatau matou ki te mahi i nga mea katoa mai i te timatanga.

I whakapono matou ko te mea nui ko te hanga i te atanga arorau, me te hoahoa ma me te iti, katahi ka whiwhi tatou i tetahi papa ataahua. Ko te waahi o nga huānga i korerohia i roto i te Megaplan me te atanga e kitea ana e nga kaiwhakamahi i te paewhiri mana inaianei ka whanau.

Ko te hoahoa o te wharangi nama te mea tuatahi i puta, na te mea kua oti kee taatau ki te whakauru utu mo te ISPsystem.

Tuhinga o mua

I whakatau ratou ki te hanga i te roopu hei tono SPA - he kore tono ki nga rauemi me te tere o te uta raraunga. I whakatauhia e to maatau rangatira o mua a Artysh ki te tuhi i runga Vue — i taua wa katahi ano ka puta a Vue. I whakaaro matou ka tipu haere te anga, penei i a React, i muri i etahi wa ka tipu te hapori Vue ka puta mai he moana whare pukapuka. Ka pehi matou ki a Vue kaore i pouri - inaianei he iti noa te wa ki te taapiri i nga mahi hou ki mua kua oti te whakarite ki te tuara. Ka korero atu matou ki a koe mo te panui o mua i roto i tetahi tuhinga motuhake.

Te hono i te pito o mua ki te tuara

I honoa te pito o mua ki te tuara ma nga panui pana. I whakapau kaha ahau ki te tuhi i taku ake kaihautu, engari inaianei kua whakahoutia nga korero i runga i te wharangi tata tonu.

He aha te mea i tupu: Kua ngawari ake te atanga papa. I hanga e matou te urutau, me te uta tere ka taea e koe te whakamahi mai i nga waea pūkoro i nga meneti whakamutunga i mua i te rere, me te kore e whakauru i tetahi tono motuhake hei mahi me te roopu.

Hipanga 4. Te whakamatautau me te kaupapa heke

Ka timata nga mea katoa ka paahi nga whakamatautau tuatahi, ka puta te patai mo te heke. Tuatahi, i whakauruhia e matou te nama me te timata ki te whakamatautau i tana mahi me te kaihoko tūmau.

Na ka tuhia e matou he tuhinga ngawari e whakawhiti ana i te paataka korero mai i te nama tawhito ki te mea hou.

Me whakamatau ahau me te tirotiro ano i nga mea katoa, i te mea kua hanumi nga raraunga ki tetahi putunga raraunga hou mai i nga mea tawhito e toru: Billmanager, VMmanager me te IPmanager a te kaiwhakahaere. Akene ko nga hekenga whakamatautau te mea uaua rawa atu i a matou i te wa e hanga ana he roopu hou.

Whai muri i te tirotiro ano, katia e matou te nama tawhito. Ko te hekenga raraunga whakamutunga he wa tino raruraru, engari, whakawhetai ki te Atua, kua oti i roto i nga meneti torutoru me te kore e kitea nga raru. He paku iti i whakatikahia e matou i te wiki. Ko te nuinga o te waa i pau ki te whakamatautau i nga mea i tupu.

Na ka tukuna e matou he reta ki nga kaihoko me te wahitau o te roopu hou me te nama nama, ka huri ano.

Hei hua: HE ORA!

Kia hari te mutunga

Mai i nga haora tuatahi o to maatau rorohiko, i rongo matou i nga ahuareka katoa o te whakawhiti. Na matou tonu te waehere me te hoahoanga ngawari, he ma, he arorau hoki te atanga.
ISPsystem, murua me te poroporoaki! He aha me pehea te tuhi i to maatau paewhiri mana tūmau
Te arotake tuatahi i muri i te whakarewatanga o te roopu hou

I whakarewahia e matou te tukanga whakawhiti i te Hakihea, i te ahiahi o te Tau Hou 2017, i te mea he iti rawa te kawenga, kia pai ake ai te whakawhiti mo nga kaihoko - tata kaore he tangata e mahi ana i te ahiahi o nga hararei.

Ko te mea nui i riro mai i a maatau ka huri ki ta maatau punaha (haunga te pono me te waatea) ko te kaha ki te taapiri tere i nga mahi mo nga kaihoko matua - ko o raatau kanohi, kaua ko to kaihe.

He aha te i muri?

Kei te tipu haere tatou, kei te tipu haere te nui o nga raraunga, nga kaihoko, nga raraunga kaihoko. Me taapiri e ahau he tūmau Memcached me nga kaiwhakahaere tūtira e rua me nga mahi rereke ki te tuara. He keteroki to mua me ona ake rarangi.

Ae ra, i whai waahi tonu matou i te wa i whanake ai te hua me te uaua ake, hei tauira i te taapiri i te HighLoad.

I roto i te tuhinga e whai ake nei, ka korerotia e matou ki a koe te pehea i whakarewahia ai te utu Hi-CPU: mo nga taputapu, rorohiko, he aha nga mahi i whakaotihia e matou me nga mahi i mahia e matou.

Source: will.com

Tāpiri i te kōrero