Ko nga ine kua whakarārangihia i raro nei he ngawari noa ki te whakatinana engari he nui te paanga. Mena kaore koe i whakamatau i a raatau i mua, ka miharo koe ki nga whakapainga nui.
Hanganga hei waehere
Ko te waahanga tuatahi o nga tohutohu ko te whakatinana i nga hanganga hei waehere. Ko te tikanga me whai huarahi whakahoahoa koe ki te whakatakoto i nga hanganga katoa. He ahua uaua, engari kei te korero tatou mo te waehere e whai ake nei:
Te tuku i nga miihini mariko 100
me Ubuntu
2 GB RAM ia
ka whai ratou i te waehere e whai ake nei
me enei tawhā
Ka taea e koe te whai i nga huringa ki to hanganga me te hoki tere ki a raatau ma te whakamahi i te mana putanga.
E kii ana te tohunga hou i roto i ahau ka taea e koe te whakamahi i te Kubernetes/Docker ki te mahi i nga mea katoa o runga ake nei, a ka tika ia.
I tua atu, ka taea e koe te whakarato aunoa ma te whakamahi Chef, Puppet, Terraform ranei.
Te Whakakotahitanga Tonu me te Tukunga
Ki te hanga i tetahi ratonga tauineine, he mea nui kia hanga he paipa mo ia tono kume. Ahakoa he tino ngawari te whakamatautau, ma te iti rawa ka whakarite kia whakahiatohia te waehere ka tukuna e koe.
Ia wa i tenei wahanga ka whakautu koe i te patai: ka whakahiatohia e taku huihuinga ka puta nga whakamatautau, he tika ranei? He ahua iti tenei, engari he maha nga raru ka whakaoti.
Kaore he mea ataahua atu i te kite i enei tohu
Mo tenei hangarau ka taea e koe te arotake i a Github, CircleCI, Jenkins ranei.
Kaitaurite Uta
Na, e hiahia ana matou ki te whakahaere i te taurite kawenga ki te anga atu i nga waka me te whakarite kia rite te kawenga ki runga i nga pona katoa, kei te haere tonu te ratonga mena ka rahua:
He pai te mahi a te taurite kawenga ki te tohatoha waka. Ko te mahi pai rawa atu ko te whakataimaha kia kore ai koe e whai i tetahi waahi o te kore.
Ko te tikanga, ka whirihorahia nga taurite kawenga ki te kapua ka whakamahia e koe.
RayID, ID herenga, UUID ranei mo nga tono
Kua tutaki koe ki tetahi hapa tono me tetahi karere penei: "I he tetahi mea. Tiakina tenei id ka tukuna atu ki ta matou roopu tautoko"?
Ko te tautohu ahurei, te TT tauhonohono, te RayID, tetahi o nga rereketanga ranei, he tohu motuhake e taea ai e koe te whai i tetahi tono puta noa i tona huringa ora. Ma tenei ka taea e koe te whai i te huarahi tono katoa i roto i nga raarangi.
Ka tono te kaiwhakamahi ki te punaha A, katahi ka whakapiri a A ki a B, ka whakapiri atu ki a C, ka penapena ki te X, katahi ka whakahokia te tono ki A.
Mena ka hono atu koe ki nga miihini mariko me te ngana ki te whai i te ara tono (me te hono a-ringa i nga waea e mahia ana), ka porangi koe. Ma te mea he tohu motuhake ka ngawari ake te ora. Koinei tetahi o nga mea ngawari ka taea e koe ki te whakaora i te wa ka tipu haere to ratonga.
Tau taumata
Ko nga tohutohu i konei he uaua ake i nga mea o mua, engari ko nga taputapu tika ka ngawari ake te mahi, me te whakahoki mai i te haumi ahakoa mo nga kamupene iti me te rahi.
Te raakau matua
Kia ora! Kua tukuna e koe nga miihini mariko 100. I te ra i muri mai, ka haere mai te Tumuaki ka amuamu mo tetahi hapa i whakawhiwhia e ia i a ia e whakamatautau ana i te ratonga. E whakaatu ana i te ID e rite ana i korerohia e matou i runga ake nei, engari me titiro koe ki roto i nga rarangi o nga miihini 100 ki te rapu i te mea i tukinga. A me kimi i mua i te whakaaturanga apopo.
Ahakoa he ahua ngahau tenei, he pai ki te mohio kei a koe te kaha ki te rapu i nga maheni katoa ki te waahi kotahi. I whakatauhia e ahau te raru o te whakauru i nga raarangi ma te whakamahi i nga mahi hanga-i roto o te puranga ELK: e tautoko ana i te kohinga raarangi rapu. Ka tino awhina tenei ki te whakaoti rapanga o te kimi i tetahi hautaka motuhake. Hei painga, ka taea e koe te hanga mahere me etahi atu mea ngahau penei.
Taumahinga tāpae ELK
Nga kaihoko aroturuki
Inaianei kei te haere tonu to ratonga, me mohio koe kei te rere pai. Ko te huarahi pai ki te mahi i tenei ko te whakahaere maha āpiha, e mahi whakarara ana me te tirotiro kei te mahi me te mahi taketake.
I tenei wa ka tirohia e koe he pai te hanga o te rere, he pai te mahi.
Mo nga kaupapa iti ki te reo-rahi, ka tūtohu ahau ki te Kairiiata mo te aroturuki me te tuhi i nga API. Engari i te nuinga o te waa, ka hiahia noa koe ki te whai huarahi ki te mohio ki te wa kua pahemo te mate me te whakamohio i te wa tika.
Te whakaineaunoa i runga i te kawenga
He tino ngawari. Mena kei a koe he tono ratonga VM a kua tata ki te 80% te whakamahi mahara, ka taea e koe te whakanui ake i ana rauemi, te taapiri atu ranei i etahi atu VM ki te tautau. He pai te mahi aunoa o enei mahi mo nga huringa hiko rapa i raro i te kawenga. Engari kia tupato tonu koe mo te nui o te moni e whakapaua ana e koe me te whakarite i nga rohe whaitake.
Ki te nuinga o nga ratonga kapua, ka taea e koe te whirihora ki te tauine-aunoa ma te whakamahi i etahi atu tūmau kaha ake ranei.
Pūnaha whakamātau
Ko te huarahi pai ki te whakaputa haumaru i nga whakahoutanga ko te whakamatau i tetahi mea mo te 1% o nga kaiwhakamahi mo te haora. Ae ra, kua kite koe i nga mahi penei. Hei tauira, ka whakaatu a Facebook i nga waahanga o te hunga whakarongo he rereke te tae, ka whakarereke ranei i te rahi o te momotuhi kia kite i te ahua o nga kaiwhakamahi ki nga huringa. Ka kiia tenei ko te whakamatautau A/B.
Ahakoa te tuku i tetahi ahuatanga hou ka taea te timata hei whakamatautau katahi ka whakatau me pehea te tuku. Ka whiwhi koe i te kaha ki te "mahara" ki te whakarereke ranei i te whirihoranga i runga i te rere i runga i te mahi e paheke ana i to ratonga.
Taumata teitei
Anei nga tohutohu he tino uaua ki te whakatinana. Ka hiahia pea koe ki etahi atu rauemi, no reira ka uaua te whakahaere a te kamupene iti, waenga-rahi ranei.
Te whakatakotoranga puru-matomato
Koinei taku e kiia nei ko te huarahi "Erlang" mo te whakatuwhera. I whakamahia nuitia a Erlang i te putanga mai o nga kamupene waea. I timata te whakamahi i nga softswitch ki te ara waea waea. Ko te kaupapa matua o te raupaparorohiko i runga i enei huringa ko te kore e tuku waea i te wa e whakahou ana te punaha. He huarahi pai a Erlang ki te uta i tetahi waahanga hou me te kore e pakaru i te mea o mua.
Ko tenei taahiraa ka whakawhirinaki ki te waahi o te taurite kawenga. Whakaarohia kei a koe te putanga N o to rorohiko, katahi ka hiahia koe ki te tuku putanga N+1.
Ko koe i taea e matou kati noa i te ratonga me te whakaputa i te putanga e whai ake nei i te wa e pai ana mo o kaiwhakamahi me te whai waahi. Engari me whakaaro kei a koe tino tikanga SLA tino. Na, SLA 99,99% te tikanga ka taea e koe te haere tuimotu anake e 52 meneti ia tau.
Mena kei te tino hiahia koe ki te whakatutuki i enei tohu, me rua nga waahanga i te wa kotahi:
ko te mea e tika ana inaianei (N);
putanga o muri (N+1).
Ka kii koe ki te taurite kawenga ki te anga atu i te ōrau o te hokohoko ki te putanga hōu (N+1) i a koe e aro turuki ana mo nga hekenga.
I konei kei a matou he whakaurunga N matomato e pai ana. E ngana ana matou ki te neke ki te putanga o muri o tenei tukunga
Tuatahi ka tukuna e matou he whakamatautau iti kia kite mena ka mahi to maatau N+1 me te iti o te hokohoko:
Ka mutu, he huinga arowhai aunoa ta maatau ka whakahaere kia oti ra ano te tuku. Mena ko koe tino rawa Kia tupato, ka taea hoki e koe te tiaki i to tono N mo ake tonu atu mo te hokinga tere ki te kino te hokinga mai:
Mena kei te pirangi koe ki te eke ki te taumata teitei ake, kia rere aunoa nga mea katoa o te whakatakotoranga puru-matomato.
Te rapunga kino me te whakaheke aunoa
I te mea he pai te rakaraka me te kohinga rangitaki pai, kua taea e koe te whakarite whainga teitei ake. Hei tauira, matapae wawe i nga rahunga. Ka aroturukihia nga mahi i runga i nga kaititiro me nga raarangi ka hangaia nga momo hoahoa - ka taea e koe te matapae i mua he aha te he:
Ina kitea nga kohihiko, ka timata koe ki te tirotiro i etahi o nga tohu ka tukuna e te ratonga. Hei tauira, ko te pikinga o te uta CPU ka tohu pea kei te rahua te puku, engari ko te pikinga o nga tono ka tohu me piki ake koe. Ko tenei momo raraunga tauanga ka taea e koe te mahi i te ratonga.
Ma enei tirohanga, ka taea e koe te awhatatia i roto i nga ahuatanga katoa me te whakarereke i nga ahuatanga o nga miihini, papaa raraunga, hononga me etahi atu rauemi.
Koina katoa!
Ma tenei rarangi o nga kaupapa matua ka whakaora koe i nga raru maha mena kei te whakaara koe i tetahi ratonga kapua.
Ko te kaituhi o te tuhinga taketake e tono ana i nga kaipānui ki te waiho i o raatau korero me te whakarereke. Ka tohatohahia te tuhinga hei puna tuwhera, toia nga tono a te kaituhi ka whakaae ki a Github.