Peke ki te ihirangi
Ihirangi
Paetukutuku

Te Whakarahi me te Whakarahi-aunoa i tētahi Taupānga Node.js

He whakamāoritanga rorohiko. Ko te ōriginale Ingarihi ka wātea.

He mea whakatupu, whakaiti anō rānei e te auto-scaling te maha o ngā huinga e whakahaere ana i tō pūmanawa Node.js i te panoni o te utanga CPU, nā reira ka nui ake te kaha i ngā wā pukumahi, ā, ka iti ake te utu i ngā wā marie. Ka whakaaturia e tēnei aratohu te ripa KPanel, ia tautuhinga, he aha ngā mea e nama ana, me te pehea e haumaru ai tētahi pūmanawa kia whakatupuhia.

Kei Hea te Whakatupu i roto i te KPanel

  1. Takiuru ki KPanel.
  2. Pāwhiritia Ngā Paetukutuku i te taha maui, kātahi ka pāwhiri i te pae.
  3. I te tahua maui o te pae, whakatuwherātia Mahi, kātahi Raumati.

Ko te wāhitau tika ko /websites/<site-id>/autoscale. Ka mahi tonu te wāhitau tawhito /websites/<site-id>/scaling, ā, ka kawe koe ki te wāhi kotahi.

Ngā tautuhinga auto-scaling mō tētahi pūmanawa Node.js i roto i KPanel

Ka puta anake tēnei ripa i ngā pae Node.js. E kore e kitea i te tahua mō tētahi pae WordPress, WooCommerce, pūmau, PHP, Python, Ruby rānei, nā te mea ko te tikanga he whakatupu i tētahi huinga pae tukatuka Node.js.

Kotahi Ripa, Kotahi Whirihoranga

I mua, e rua ngā ripa a KPanel mō tēnei wāhi, ko Raumati me Tauine Aunoa, e hāngai ana ki te huinga tautuhinga kotahi. He rua anga mō te whirihoranga kotahi, ā, he take ngaro noa tēnei, nā reira kua kotahi noa te ripa Raumati: te tūnga ora, ngā tautuhinga, ngā huihuinga whakatupu o nā tata nei, me te papa whakamahinga me te utu mō te wā utu o nāianei, kei te wāhi kotahi katoa.

Me Pēhea te Mahi

Ka rere tō pūmanawa hei huinga pae tukatuka. Ka mātakitaki te auto-scaling i te CPU toharite puta noa i ngā huinga e rere ana, ā, ka tāpiri, ka tango rānei i ngā huinga e ai ki ngā paetitiro kua whakaritea e koe.

Me tū te aratau huinga (cluster mode). Mēnā kāore anō tō pūmanawa kia rere i roto i te aratau huinga, mā te whakahohe i te auto-scaling e huri tēnei mōu, ā, ka whai wā poto o te tīmata anō. Mā te wharangi koe e whakamōhio ina puta tēnei.

Te Pānui i te Tūnga Ora

E toru ngā mea e whakaaturia ana e te kāri tūnga:

  • Instances: e hia kei te rere ināianei.
  • CPU Toharite: te CPU toharite puta noa i aua huinga.
  • Cluster: mēnā kei te aratau huinga te pūmanawa, kāore rānei. Mēnā e kī ana kāo, mā te whakahohe i te auto-scaling e huri.

Mēnā kāore rawa te pūmanawa e rere ana, ka kī te kāri i tēnā, kaua e whakaatu i ngā kore.

Ka whakaaturia hoki e te ripa te Manutangi whakamutunga, te wā o te huihuinga whakatupu whakamutunga, kāore anō rānei (never).

Ngā Tautuhinga

TautuhingaAwheHe aha e mahia ai
Huinga iti1 ki te 16Te papa. E kore rawa e heke iho i tēnei
Huinga nui1 ki te 16Te tuanui. E kore rawa e piki ake i tēnei
Whakatiki i te CPU %5 ki te 99Ka tāpiri i tētahi huinga mēnā ka nui ake te CPU toharite i tēnei
Whakaiti i te CPU %1 ki te 95Ka tango i tētahi mēnā ka iti iho te CPU toharite i tēnei
Whakamatau (hēkona)30 ki te 3600Te wā tatari iti rawa i waenga i ngā mahi whakatupu

Ko te panoni matua ko te whakawhiti i runga ake o te kāri tautuhinga. Ina e weto ana te auto-scaling, ka whakapōuritia ngā tautuhinga, ā, ka noho tonu tō pūmanawa ki tōna tatauranga huinga o nāianei.

Ētahi uara tīmata tika:

  • Huinga iti 1, 2 rānei. E rua mēnā kāore e taea e koe te manawanui ki te whakatangatatanga o tētahi huinga kotahi e tangohia ai te pūmanawa i te ipurangi.
  • Huinga nui ki te mea e hiahia ana koe ki te utu ina piki te tahi, kaua ki te tuanui.
  • Whakatiki i te 70 ōrau. Kia tino nui te kore utu mō te āhua e kore e whakamahia, engari kia iti noa kia whai wā ki te tāpiri kaha i mua i te tīmata o te whakararanga o ngā tono.
  • Whakaiti i te 30 ōrau. Waiho he āputa whānui i waenga i ngā paetitiro e rua.
  • He whakamatau o ētahi meneti. Koinei te tautuhinga tino iti nei te mihia.

Mēnā ka tata rawa ngā paetitiro CPU e rua ki a rāua anō, ka puta te "flapping": ka piki te huinga, ka hinga tonu ki raro i te paetitiro whakaiti nā te mea kua whānui ake te horapatanga o te utanga, ka heke, ka piki anō, ā, ka tauwhāiti tonu. Waiho he āputa whānui, ā, whakamahia tētahi whakamatau whakahirahira. Ka utu moni te flapping, ā, ka whakakorekore i te pūmanawa.

Ngā Huihuinga Whakatupu

Ka rārangihia e te ripa ngā huihuinga whakatupu o nā tata nei, ko te mea hōu rawa kei mua, me te whakaatu i te ahunga, te tatauranga huinga i mua i muri hoki, te pānuitanga CPU nāna i whakaoho, me te wā.

Koinei te rātaka hei pānui ina kino te whanonga o te pūmanawa. He pupuhi huihuinga piki me te heke i roto i ētahi meneti, he tohu kei te tata rawa ō paetitiro, kei te poto rawa rānei tō whakamatau. He piki kotahi kāore anō kia hoki iho, he tohu i noho teitei tonu te utanga, he pātai mō te kaha kē, ehara i te tautuhinga. Mēnā kāore he huihuinga ina whakaaro koe tērā pea ētahi, arā pea kāore rawa i whiti te CPU i tētahi paetitiro, kua weto rānei te auto-scaling.

He Aha ngā Utu o te Auto-Scaling

Ko ngā huinga kei runga ake i te tohatoha tūāpapa a tō mahere e inea ana, e namahia ana hoki mā te hēkona. Ka whakaatu te ripa, mō te wā o nāianei:

  • Wā huinga i whakamahia, i roto i ngā hāora me ngā meneti, me ngā hēkona-huinga mata kei raro iho.
  • Kua Whakapaua ki tēnei wā i roto i tēnei wā.
  • Mutunga marama matapaetia, i tauine mai i te whakamahinga o nāianei.
  • Aroturuki, e hia ngā matapae whakamahinga kua namahia o te huinga katoa kua tuhia.
  • Whakatupuranga wā, ngā rā kua hipa o ngā rā o te marama.

Ka whakaaturia te reiti ia-hēkona kei runga ake o taua papa anō, nā reira ka kitea tonu te tatauranga e namahia ana koe i te taha o te whakamahinga e pā ana.

Ko te matapae te tatauranga hei mātakitaki. Ka tauine mai i tāu i whakamahia ai kia tae mai ki tēnei wā, nā reira ka whakanuia rawatia e tētahi wiki pukumahi i te tīmatanga o te marama. Tirohia i ētahi rā kua pahemo, kātahi anō i waenganui o te marama, i mua i te whakatau. Mēnā kei runga ake i tāu e hiahia ana, whakaitihia te tatauranga huinga tino nui, kaua e whakapikihia te paetitiro whakatiki: he rohe pakari te tuanui, he tohu noa te paetitiro.

Mā te whakaiti i te huinga ki te iti rawa ka mutu te ine. Mēnā ka weto rawatia e koe te auto-scaling, ka noho tonu te pūmanawa ki tōna tatauranga huinga o nāianei, nā reira me whakahoki tuatahi ki te iti rawa mēnā ko te utu te take e weto ai koe.

Te Whakahaumaru i Tētahi Pūmanawa kia Taea ai te Whakatupu

Kei te wharangi he whakatūpato, ā, koinei te mea tino nui rawa atu: me noho haumaru-aratau tō pūmanawa Node.js kia mā te whakatupu puta noa i ngā huinga.

I roto i te whakamahinga, ko te tikanga:

Kaua he tūnga huihuinga i roto i te maharatanga. Mēnā kei roto i te maharatanga o tētahi huinga kotahi te huihuinga a tētahi kaiwhakamahi kua takiuru, ka takiputa ia i ia wā ka tau tētahi tono ki tētahi atu huinga. Nekehia ngā huihuinga ki tētahi putunga tiritahi.

Kaua he putunga i roto i te maharatanga e whakawhirinaki ana koe mō te tika. He ake tā ia huinga ake. Me tiritahi tētahi putunga e hiahiatia ana kia rite tonu.

Kaua he tuhinga pūnaha kōnae ā-rohe e tūmanako ana koe ki te pānui anō. Ko ngā tukunga tuhia ki te kōpae ā-rohe e tētahi huinga, e kore e kitea e ētahi atu. Tuhia ki te rokiroki tiritahi.

Kaua he mahi whakaritea karekau he tiaki. Mēnā ka rere tētahi paetohu i roto i te pūmanawa, ka rere i ia huinga, nā reira ko tētahi mahi pō i ngā huinga e whā ka rere e whā ngā wā. Nekehia te mahi whakaritea ki tētahi mahi cron, tiakina rānei ki te raka. Tirohia Ngā Mahi Cron.

Kaua e whakaaro he pūmau te tatauranga huinga. Ko tētahi mea e wehewehe ana i te mahi mā te tauwāhi huinga ka pakaru i te wā e panoni ai te tatauranga.

Mēnā e pā ana tētahi o ēnei ki tō pūmanawa, whakatikahia i mua i te whakahohe i te auto-scaling. Ko tētahi pūmanawa kāore e haumaru-aratau ka hapa i ngā āhuatanga karekau e tūpono tonu ana, he uaua hoki ki te whakaputa anō, nā te mea ka whakawhirinaki ki tēhea huinga nāna i mahi tēhea tono.

Te Whakatika Raru

E kore te whakawhiti e taea te whakahohe. Me whai te mana tuhi pae kia whakahohehia. Mā tētahi tūnga pānui noa anake ka monokia ngā mana whakahaere.

I tīmata anō te pūmanawa i taku whakahohenga i te auto-scaling. He mea tūmanakohia. Mā te huri ki te aratau huinga e hiahiatia ana tētahi tīmatatanga anō, ā, kotahi noa te wā ka puta.

Kei te takiputa haphazard ngā kaiwhakamahi. He tohu motuhake tēnei o te kore-haumaru-aratau. Kei te maharatanga ngā huihuinga, ā, kei te tau ngā tono ki ngā huinga rerekē.

I piki ngā huinga ā, kāore anō kia heke mai. Ko te utanga i noho teitei tonu i runga ake i te paetitiro whakaiti, he mea rānei e pupuri ana i te CPU kia teitei motuhake mai i te hokohoko. Tirohia te rārangi huihuinga, ka tiro he aha tonu te mahi a te pūmanawa.

I rere ētahi wā tētahi mahi whakaritea. I rere i ia huinga. Nekehia ki tētahi mahi cron, tāpiritia rānei tētahi raka.

Kāore he whakatupu e puta ana. Whakaūngia kei te hohe te whakawhiti, kei te rere te pūmanawa, ā, kua whakahohetia te aratau huinga. Kātahi, tirohia mēnā i tino whiti te CPU i tō paetitiro whakatiki i roto i te rārangi huihuinga.

Kei runga ake te utu i tāu i whakaaro ai. Tirohia te rārangi huihuinga mō te flapping, kātahi whakaitihia tō tatauranga huinga tino nui.

Ngā Wharangi Whai Pānga

I whai hua tēnei?

He AI koe? Pānuitia tēnei whārangi hei Markdown

Ngā tuhinga e hāngai ana

Te Hono atu mā te SFTP: FileZilla, Cyberduck, me te Raina WhakahauSFTP (Secure File Transfer Protocol) ka whakawhiwhi i a koe ki te urunga tika ki ngā kōnae o tō pae ki runga i te tūmau.…Tiwhikete SSL me te HTTPSKa whakamārama tēnei tuhinga i te SSL mā te reo ngāwari, me pēhea a KapsuleHost e whakahaere aunoa ai i te SSL mō ō pae tukutuku, me ngā mahi me whakatutuki…Paetukutuku: Me Timata i HeaMe pēhea te mahi o te whakamanaaki paetukutuku i KapsuleHost, he aha ngā mea kei runga i ia ripa o tētahi paetukutuku, ā, ko tēhea aratohu me pānui mō te mahi…Te Aroturuki Uptime o te PaeHe mea tirotiro aunoa ngā papaanga katoa i runga i a KapsuleHost ia 60 hēkona, ā, ka whakaatu te ripa Uptime i te hua: te tūranga o nāianei, te ōrau uptime, ngā…

Kei te raru tonu?

Pātai ki a Kora, e mōhio ana ki tō pūkete, whakapā mai rānei ki tō mātou tīma.

Whakapā Maiīmēra āwhina