Paetukutuku

Te Whakarahirahi me te Whakarahirahi Aunoa o te Tauprogramme Node.js

Auto-scaling grows and shrinks the number of instances running your Node.js app as CPU load changes, so busy periods get more capacity and quiet periods cost less. This guide covers the KPanel tab…

Te hononga me te Hononga Aunoa o tētahi App Node.js

Te hononga aunoa ka whakatīnana, ka whakaiti rānei i te maha o ngā tūranga e rere ana i tō App Node.js i te wā e rerekē ana te kawenga CPU. Ko ngā wā kua taupoki e tino ōta, koia anō ngā wā haumaru ka iti te utu. Ko tēnei arai he korero mo te tab KPanel, ia tauira, kaupapa ka ripa, me te mea me pēhea kia haumaru te app ki te hononga.

Kei hea te Hononga i roto i a KPanel

  1. Whakatomo ki a KPanel.
  2. Pāwhiri i Websites i te taha maui, kātahi pāwhiri i te pae tūmau.
  3. I te rārangi tab o te pae tūmau, whakatuwhera Advanced, kātahi Scaling.

Te wāhitau tika: /websites/<site-id>/autoscale. Ko te āhuatanga tawhito /websites/<site-id>/scaling e mahi tonu ana, ka tuku koe ki te wāhi kotahi.

Ngā tauira hononga aunoa mō tētahi App Node.js i roto i a KPanel

Ko te tab e puta ai anake i ngā pae tūmau Node.js. E kore ia e kitea i te tapu mō tētahi pae WordPress, WooCommerce, tūmau, PHP, Python, rānei Ruby, nā te mea ko te āhuatanga e hononga ana i tētahi kopae tukurua Node.js.

Tētahi Tab, Tētahi Tauira

I mua, i roto i a KPanel he rua tab, Scaling me Autoscale, i runga i tētahi huinga tauira. He rua tirohanga i tō ōrite anake, he āhuatanga anake kia pōturi ai, noā ka puta he tab kotahi Scaling inaianei: te āhuatanga ora, ngā tauira, ngā kaupapa hononga hou, me te tapu whakamahi me te utu mō te wā ripa o nāianei, katoa i te wāhi kotahi.

Me Pēhea Te Mahi

E rere ana tō app hei kopae tukurua. Ka tirotiro te hononga aunoa i te toharite CPU ki runga i ngā tūranga e rere ana, ā ka tāpiri, ka tango rānei i ngā tūranga e anga atu ki ngā paepae kua whakatakoto koe.

Ka hiahiatia te mode kopae. Ki te kāore anō tō app i te mode kopae, ka whakatuwhera koe i te hononga aunoa ka whakawhiti atu ia mō a koe, he whakamatau poto. Ka kōrero te whārangi i te wā e tupu ake ana.

Te Pānui i te āhuatanga Ora

E toru āhuatanga e kitea ai i te kāri āhuatanga:

  • Instances: e hia e rere ana inaianei.
  • Avg CPU: te toharite CPU ki runga i aua tūranga.
  • Cluster: mē te app i te mode kopae. Ki te kī nei kaore, ka whakawhiti te hononga aunoa.

Ki te kāore te app e rere, ka kōrero anake te kāri, kaore e whakaatu i te kore.

E whakaatu ana hoki te tab i a Last scale, te wā o te kaupapa hononga hou, rānei never.

Ngā Tauira

TauiraAwheKaupapa
Min instances1 ki te 16Te paepae raro. E kore e hononga i raro iho i tēnei
Max instances1 ki te 16Te paepae runga. E kore e hononga i runga ake i tēnei
Scale up at CPU %5 ki te 99CPU toharite i runga ake i tēnei ka tāpiri i tētahi tūranga
Scale down at CPU %1 ki te 95CPU toharite i raro iho i tēnei ka tangohia tētahi
Cooldown (sec)30 ki te 3600Te wā poto whakatakoto i waenga i ngā kaupapa hononga

Ko te whakawhiti matua ko te toga i te pokapū o te kāri tauira. Ki te kūare te hononga aunoa, ka pōturi ngā tauira, ka noho tō app i tō maha tūranga o nāianei.

Ngā uara whai wāhi:

  • Min instances 1 rānei 2. E rua mēnā e kore koe e whakatika i te whakamatau o tētahi tūranga kotahi e kawe i te app i te tuawhenua.
  • Max instances i tō hiahia utu i te roanga, āe, e kore i te paepae runga.
  • Scale up huri noa i te 70 ōrau. Kairangi āta kāore koe e utu mō te wāhi whakautu kaore koe e whakamahi, āe, kairangi āta inā he wā ki te tāpiri i te nui i mua i te tīmatanga o ngā tono ki te rārangi tatari.
  • Scale down huri noa i te 30 ōrau. Waiho he āwhiwhitanga whanui i waenga i ngā paepae e rua.
  • Cooldown o ètahi meniti. Ko tēnei te tauira e kore nei e āta whakahīhī.

Ko te whakakitea i ngā paepae CPU e rua ki te tata ka puta he pukuriri: ka hononga ake te kopae, ka taka tata iho i raro i te paepae scale-down nā te mea kua maranga ake te kawenga ki runga, ka hononga iho, ka tipu anō, ka harikoa. Waiho he āwhiwhitanga whanui, me te whakamahi i te cooldown tino nui. Ko te pukuriri e utu ana, e kōiwi ana hoki i te app.

Ngā Kaupapa Hononga

E whakalista ana te tab i ngā kaupapa hononga hou, te hou ake tonutanga, me ia e whakaatu ana i te ahunga, te maha tūranga i mua me te muri, te pānui CPU i whati ake ai, me te wā.

Ko tēnei te taupā ki te pānui i te wā i te he ai te app. He purupuru o ngā kaupapa ki runga ki raro i ètahi meniti ko te tohu he tata rawa ngā paepae rānei he poto rawa te cooldown. He tao hononga ki runga anake kaore i toki hoki ki raro ko te tohu i noho tonu te kawenga kauanuanu, he take nui-tūranga anake, āe, e kore he take tauira. Kāore he kaupapa i te wā i te hiahia koe he tohu te hononga aunoa i roa.

Ko te Utu o te Hononga Aunoa

E ripa ana ngā tūranga i runga i te tuku āhuatanga o tō mahere i whānau, e roa ana i ia hēkona. E whakaatu ana te tab, mō te wā o nāianei:

  • Instance-time used, i ngā haora me te meniti, me te hēkona tūranga i raro.
  • Spent so far i tēnei wā.
  • Projected month-end, e whaitake ana i te whakamahi i ēnei rangi.
  • Tracking, e hia ngā pūtea whakamahi kua ripa i runga i te tapuae tonutanga.
  • Period progress, ngā rā i hipa i runga i ngā rā i te marama.

E whakaatu ana te rīpanga mō ia hēkona i te pokapū o te tapu ōrite, koia anō te putanga e ripa ai koe i te taha o te whakamahi e pā ana.

Ko te matapae te mea ki te tirotiro. E whaitake ana i te mea kua whakamahi koe i konei, koia anō mēnā he wiki anuanui tino kua haere mai ka whakatupu te matapae. Tirotiro i ètahi rā i te whakatakoto, kātahi i te waenganui-marama, i mua i te tohe i ngā whakaaro. Mēnā he tino kairangi i tō hiahia, whakaiti i te maha tūranga wakapapa i te take whakatīnana te paepae: ko te paepae raki he paepae matatika, ko te paepae anake he whiriwhiri.

Ko te hononga ki te iti rawa ka mutu te rīpanga. Mēnā ka whakatū koe i te hononga aunoa katoa, ka noho tō app i te maha tūranga o nāianei, koia anō ka taka iho ki te iti rawa i te mutunga mēnā ko te utu te take e whakatū koe.

Te Mahi i tētahi App Haumaru ki te Hononga

E noho ana he whakatupuranga i te whārangi, ko ia te mea nui tino i runga i a ia: ka hiahiatia tō App Node.js kia haumaru-kopae ki te hononga pakari ki runga i ngā tūranga.

I te āhuatanga pono:

Kāore he āhuatanga maumahara o te roto-warewhare. Mēnā ka noho te maumahara o te kaiwhakamahi kua tohu ki te maumahara o tētahi tūranga, ka whiti mai he tono ki tētahi tūranga rerekē ka tohu kore. Ka whakawhiti ngā maumahara ki te warepupu tahi.

Kāore he maumahara roto-warewhare koe e whakawhirinaki ai mō te tika. He maumahara motuhake a ia tūranga. Ko te maumahara me whai ōrite ka tohu tahi.

Kāore he mahi tuhi kūmara takitahi koe e rapu ai ki te pānui inamata. E tohua ana e tētahi tūranga ki te kūmara takitahi, e kore mōhio ai ngā atu. Tuhi ki te whakatipuranga tahi.

Kāore he mahi karanga-wā kaore i te tiaki. Mēnā he taima e rere ana i roto i te app, e rere ana ia tūranga, koia anō i te mahi pō i te tūranga e whā e rere ana i te whā. Ka whakawhiti i te mahi karanga-wā ki te mahi cron, rānei ka tiaki i te raka. Titiro Cron Jobs.

Kāore he whakaaro he pai te maha tūranga. Ko tētahi mea e whiwhi kaupapa i te tauira tūranga ka pakaru ahuatanga ka rerekē te maha.

Mēnā he mea o ēnei kua puta ki tō app, whakatika i mua i te whakatuwhera hononga aunoa. Ko te app kaore i te haumaru-kopae ka kōwhaiwhai i ngā āhuatanga kua tīkina, he uaua te whakatupu, nā te mea e pēnei ana i te tūranga i whare i te tono.

Te Whakatikanga Nanako

E kore te toga e whakatuwhera. Ka hiahiatia te tohu tuhi i te pae tūmau. Ki te kōaro-pānui anake te mahi, ka pōturi ngā whakahaere.

Ka whakamatau te app i te whakatuwhera hononga aunoa. Tūturu ake. Ka whakatau ki te mode kopae me te whakamatau, me te tupu kotahi.

E tohu kore tanu ai te kaiwhakamahi i ngā wā kāore. Ko te tohu tūtira kaore i te haumaru-kopae. E noho ana te maumahara i te warewhare, me te tono ka tae ki ngā tūranga rerekē.

I hononga ake ngā tūranga, kaore i hoki iho. He kawenga i noho noa ake i te paepae scale-down, rānei he mea e pupuri ana i te CPU kairangi noa kairangi kawenga. Tirotiro i te rārangi kaupapa, titiro ki te mahi tūturu te app.

I rere tuatahi he mahi karanga-wā. I rere ia tūranga. Ka whakawhiti ki te mahi cron, rānei ka tāpiri i te raka.

Kaore he hononga. Whakamarama te toga kua tā, te app e rere ana, me te mode kopae kua tā. Kātahi tirotiro mēnā kua rerekē noa te CPU i te paepae scale-up i roto i te rārangi kaupapa.

Ko te utu he kairangi ake i te hiahia. Tirotiro i te rārangi kaupapa mō te pukuriri, kātahi whakaiti i te maha tūranga wakapapa.

Ngā Whārangi Hono

E hiahia ana koe i te awhina?

Tīmēra mai ki a support@kapsulehost.com manatoko tahi rānei i roto i KPanel.

Whakatuwhera KPanel
Te Whakarahirahi me te Whakarahirahi Aunoa o te Tauprogramme Node.js