Nā polokalamu polokalamu, devops a me nā pōpoki a Schrödinger

Nā polokalamu polokalamu, devops a me nā pōpoki a Schrödinger
ʻO ka ʻoiaʻiʻo o kahi ʻenekinia pūnaewele (me nā noodles a me... ka paʻakai?)

I kēia mau lā iho nei, i koʻu kūkākūkā ʻana i nā hanana like ʻole me nā ʻenekinia, ua ʻike au i kahi ʻano hoihoi.

Ma kēia mau kūkākūkā ʻana, kū mau ka nīnau no ke "kumu kumu". E ʻike ka poʻe heluhelu kūpaʻa ua loaʻa iaʻu nui nā manaʻo ma keia e pili anaMa nā hui he nui, ua hoʻokumu wale ʻia ka loiloi hanana ma kēia manaʻo. Hoʻohana lākou i nā ʻano hana like ʻole e ʻike ai i nā pilina kumu-a-hopena, e like me ʻElima mau kumuManaʻo kēia mau ʻano hana i ka mea i kapa ʻia ʻo "linearity of events" he dogma hiki ʻole ke hoʻopaʻapaʻa ʻia.

Ke hoʻopiʻi ʻoe i kēia manaʻo a kuhikuhi i loko o nā ʻōnaehana paʻakikī, he mea hoʻopunipuni ka linearity, e kū mai ana kahi hoʻopaʻapaʻa hoihoi. Ke koi ikaika nei nā mea hoʻopaʻapaʻa ʻo ka ʻike wale nō i ke "kumu kumu" e hiki ai iā mākou ke hoʻomaopopo i ka mea e hana nei.

Ua ʻike au i kahi ʻano hoihoi: ʻokoʻa ka pane ʻana o nā mea hoʻomohala a me DevOps i kēia manaʻo. I koʻu ʻike, ʻoi aku ka nui o ka hoʻopaʻapaʻa ʻana o nā mea hoʻomohala he mea nui nā kumu kumu a hiki ke hoʻokumu mau ʻia nā pilina kumu-a-hopena i nā hanana. Ma ka ʻaoʻao ʻē aʻe, ʻoi aku ka nui o ka ʻae ʻana o DevOps ʻaʻole mālama mau kahi honua paʻakikī i ka linearity.

Ua noʻonoʻo mau wau no ke aha kēia? He aha hana No ke aha e hoʻohewa ai nā mea papahana i ka manaʻo "he moʻolelo wahaheʻe ke kumu kumu" e like me ia? Ua like ia me ka ʻōnaehana pale e ʻike ana i kahi mea ʻē. No ke aha lākou e pane ai i kēia ʻano, ʻoiai ʻo DevOps ʻano hilig e noʻonoʻo i kēia manaʻo?

ʻAʻole maopopo loa iaʻu, akā he manaʻo koʻu no kēia. Pili ia i nā ʻano like ʻole e hana ai kēia poʻe loea i kā lākou hana o kēlā me kēia lā.

Hana pinepine nā mea hoʻomohala me nā mea hana deterministic. ʻOiaʻiʻo, he mau ʻōnaehana paʻakikī nā mea hōʻuluʻulu, nā mea hoʻopili, a me nā ʻōnaehana hana, akā ua maʻa mākou iā lākou e hana ana i nā hopena deterministic, a ke noʻonoʻo nei mākou iā lākou e like me ia: hāʻawi ʻia i ka ʻikepili hoʻokomo like, manaʻo pinepine mākou i ka hopena like mai kēia mau ʻōnaehana. A inā he pilikia me ka hopena ("bug"), hoʻoponopono nā mea hoʻomohala iā ia ma ka nānā ʻana i ka ʻikepili hoʻokomo (mai ka mea hoʻohana a i ʻole mai kahi hoʻonohonoho o nā mea hana hoʻomohala). Loaʻa iā lākou ka "bug" a laila hoʻololi i ka ʻikepili hoʻokomo. Hoʻoponopono kēia i ka "bug."

Nā polokalamu polokalamu, devops a me nā pōpoki a Schrödinger
ʻO ke kuhiakau nui o ka ʻenekinia polokalamu, ʻo ia ka ʻikepili hoʻokomo like e hana pono a hoʻoholo ʻia i ka hopena like.

ʻO ka ʻoiaʻiʻo, ua manaʻo ʻia kahi hopena non-deterministic he bug i loko ona iho: inā ʻaʻole hiki ke hana hou ʻia kahi hopena i manaʻo ʻole ʻia a hewa paha, a laila hoʻonui nā mea hoʻomohala i ka noiʻi ʻana i nā ʻāpana ʻē aʻe o ka stack (ʻōnaehana hana, pūnaewele, a me nā mea ʻē aʻe), kahi e hana hou ai a emi iki paha ka deterministic, e hana ana i ka hopena like no ka ʻikepili hoʻokomo like ... a inā ʻaʻole pēlā kēia, ua manaʻo ʻia nō ia he hewa. He hewa ʻōnaehana hana a pūnaewele paha i kēia manawa.

I kēlā me kēia hihia, ʻo ka determinism kahi manaʻo maʻamau, kokoke i maopopo iā ia iho no ka hapa nui o ka hana a nā mea papahana e hana ai.

Akā no kekahi loea DevOps i hoʻolilo i kahi lā e kūkulu ana i nā lako i loko o nā racks a i ʻole ke kānana ʻana me nā API ao, ʻo ka manaʻo o kahi honua hoʻoholo piha (inā loaʻa kekahi ala e palapala ai i nā ʻikepili hoʻokomo āpau!), ma ka maikaʻi loa, he manaʻo pōkole wale nō. ʻOiai ke waiho ʻana Nā ʻakaʻaka BOHF e pili ana i nā kiko o ka lā, ua ʻike nā ʻenekinia akamai i nā mea kupanaha loa ma kēia ao. Ua ʻike lākou i kēlā Hiki i kahi uē kanaka ke hoʻolohi i kahi kikowaena., ʻaʻole e haʻi i nā miliona o nā kumu ʻē aʻe i ke kaiapuni.

No laila, ʻoi aku ka nui o ka nīnau ʻana o nā ʻenekinia akamai i ka manaʻo he hoʻokahi kumu kumu ko nā hanana āpau, a ʻo nā ʻano hana e like me "ʻElima Kumu" e alakaʻi pono ai (a hana hou ʻia!) i kēlā kumu kumu. ʻO ka ʻoiaʻiʻo, kūʻē kēia i kā lākou ʻike ponoʻī, kahi i kūpono ʻole ai nā ʻāpana o ka puzzle i ka hana. No laila, ʻoi aku ka maʻalahi o lākou i kēia manaʻo.

ʻOiaʻiʻo, ʻaʻole wau e ʻōlelo nei he naʻaupō, he pupule, a he hiki ʻole paha i nā mea hoʻomohala ke hoʻomaopopo pehea e hoʻopunipuni ai ka linearity. Ua ʻike paha nā mea papahana akamai i kā lākou ʻāpana o ka nondeterminism i ko lākou manawa.

Akā, i koʻu manaʻo, ʻo ka pane maʻamau mai nā mea hoʻomohala i kēia mau hoʻopaʻapaʻa e pili pinepine ana i ka ʻoiaʻiʻo o ka manaʻo o ka determinism lawelawe maikaʻi iā lākou ma ke ʻano holoʻokoʻa i kā lākou hana o kēlā me kēia lā. ʻAʻole pinepine lākou e ʻike i ka nondeterminism ma mua o ka loaʻa ʻana o nā ʻenekinia i nā pōpoki a Schrödinger i loko o kā lākou ʻoihana.

ʻAʻole paha kēia e wehewehe piha i nā hopena o ka mea hoʻomohala i ʻike ʻia, akā he hoʻomanaʻo ikaika ia he hui paʻakikī o nā kumu he nui kā mākou mau hopena.

He mea nui e hoʻomanaʻo i kēia paʻakikī, inā paha mākou e hoʻoponopono ana i kahi hanana hoʻokahi, e hana pū ana ma kahi paipu hoʻouna polokalamu, a i ʻole e hoʻāʻo nei e hoʻomaopopo i ke ao ākea.

Source: www.habr.com

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster