Bidh a h-uile duine a 'bruidhinn mu na pròiseasan leasachaidh agus deuchainn, a' trèanadh luchd-obrach, a 'meudachadh togradh, ach chan eil na pròiseasan sin gu leòr nuair a chosgas mionaid de dh' Ăšine downt seirbheis mòran airgid. Dè a nĂŹ thu nuair a nĂŹ thu gnothaichean ionmhais fo SLA teann? Mar a mheudaicheas tu earbsachd agus fulangas lochdan do shiostaman, aâ toirt air adhart leasachadh agus deuchainn a-mach Ă s aâ cho-aontar?

Thèid an ath cho-labhairt HighLoad ++ a chumail air 6 agus 7 Giblean, 2020 ann an St. Mion-fhiosrachadh agus tiogaidean airson . 9 Samhain, 18:00. HighLoad++ Moscow 2018, talla Delhi + Kolkata. trà chdais agus .
Evgeniy Kuzovlev (an-seo - EC): - A charaidean, hello! Is e m âainm Kuzovlev Evgeniy. Tha mi bhon chompanaidh EcommPay, is e roinn sònraichte EcommPay IT, roinn IT na buidhne chompanaidhean. Agus an-diugh bruidhnidh sinn mu amannan downt - mu mar as urrainn dhut an seachnadh, mu mar as urrainn dhaibh na buaidhean aca a lughdachadh mura h-urrainnear a sheachnadh. Tha an cuspair air a rĂ dh mar a leanas: âDè a nĂŹ thu nuair a chosgas mionaid de dhâ Ăšine downt $100â? Aâ coimhead air adhart, tha na h-Ă ireamhan againn coimeasach.
Dè a bhios EcommPay IT aâ dèanamh?
Cò sinn? Carson a tha mi nam sheasamh an seo air do bheulaibh? Carson a tha còir agam rudeigin innse dhuibh an seo? Agus dè a bhios sinn a 'bruidhinn mu dheidhinn an seo ann am barrachd mionaideachd?

Tha buidheann chompanaidhean EcommPay na neach-ceannach eadar-nĂ iseanta. Bidh sinn a 'pròiseas pĂ ighidhean air feadh an t-saoghail - anns an Ruis, san Roinn Eòrpa, taobh an ear-dheas Ăisia (Air feadh an t-Saoghail). Tha 9 oifisean againn, 500 neach-obrach uile gu lèir, agus tha timcheall air beagan nas lugha na leth dhiubh nan eòlaichean IT. A h-uile rud a nĂŹ sinn, a h-uile cĂ il a nĂŹ sinn airgead, rinn sinn sinn fhĂŹn.
SgrĂŹobh sinn na stuthan againn gu lèir (agus tha tòrr dhiubh againn - anns an loidhne de thoraidhean IT mòr againn tha timcheall air 16 diofar phĂ irtean againn) sinn fhĂŹn; Bidh sinn aâ sgrĂŹobhadh sinn fhĂŹn, bidh sinn gar leasachadh fhèin. Agus an-drĂ sta bidh sinn aâ dèanamh timcheall air millean gnothach gach latha (is dòcha gur e milleanan an dòigh cheart air a rĂ dh). 'S e companaidh gu math òg a th' annainn - chan eil sinn ach mu shia bliadhna a dh'aois.
6 bliadhna air ais bha e na thoiseach tòiseachaidh nuair a thĂ inig na balaich còmhla ris aâ ghnĂŹomhachas. Bha iad aonaichte le beachd (cha robh dad eile ann ach beachd), agus ruith sinn. Coltach ri toiseach tòiseachaidh sam bith, ruith sinn na bu luaithe... Dhuinne, bha astar nas cudromaiche na cĂ ileachd.
Aig Ă m air choreigin stad sinn: thuig sinn nach bâ urrainn dhuinn dòigh air choireigin a bhith beò aig an astar sin agus leis aâ chĂ ileachd sin agus dhâ fheumadh sinn fòcas a chuir air cĂ ileachd an toiseach. Aig an Ă m seo, chuir sinn romhainn Ă rd-Ăšrlar Ăšr a sgrĂŹobhadh a bhiodh ceart, scalable agus earbsach. Thòisich iad a 'sgrĂŹobhadh an Ă rd-Ăšrlar seo (thòisich iad a' tasgadh, a 'leasachadh leasachadh, a' dèanamh deuchainn), ach aig Ă m air choreigin thuig iad nach do leig leasachadh agus deuchainn leinn ĂŹre Ăšr de chĂ ileachd seirbheis a ruighinn.
Bidh thu aâ dèanamh toradh Ăšr, bidh thu ga chur ann an cinneasachadh, ach fhathast thèid rudeigin ceĂ rr am badeigin. Agus an-diugh bruidhnidh sinn mu mar a ruigeas sinn ĂŹre cĂ ileachd Ăšr (mar a rinn sinn e, mun eòlas againn), aâ toirt leasachadh agus deuchainn a-mach Ă s aâ cho-aontar; Bruidhnidh sinn mu na tha ri fhaighinn airson obrachadh - dè as urrainn obrachadh leis fhèin, dè as urrainn dha a thabhann airson deuchainn gus buaidh a thoirt air cĂ ileachd.
Amannan crĂŹonadh. Ărdughan obrachaidh.
An-còmhnaidh na phrĂŹomh chlach-oisinn, is e an rud air am bi sinn aâ bruidhinn an-diugh Ăšine downt. Facal uamhasach. Ma tha Ăšine downt againn, tha a h-uile dad dona dhuinn. Tha sinn aâ ruith gus a thogail, tha an luchd-rianachd aâ cumail an fhrithealaiche - nar leigeadh Dia nach tuit e, mar a chanas iad anns an òran sin. Seo na bhios sinn aâ bruidhinn an-diugh.

Nuair a thòisich sinn air ar dòighean-obrach atharrachadh, chruthaich sinn 4 à itheantan. Tha iad air an taisbeanadh agam air na sleamhnagan:
Tha na h-òrdughan sin gu math sÏmplidh:

- Comharraich an duilgheadas gu sgiobalta.
- Faigh cuidhteas e eadhon nas luaithe.
- Cuidich le bhith a 'tuigsinn an adhbhar (nas fhaide air adhart, airson luchd-leasachaidh).
- Agus à bhaisteachadh dòighean-obrach.
Bu mhath leam ur n-aire a tharraing gu puing Ăir. 2. Tha sinn a' faighinn cuidhteas an trioblaid, gun a bhith ga fuasgladh. Tha co-dhĂšnadh Ă rd-sgoile. Dhuinne, is e am prĂŹomh rud gu bheil an neach-cleachdaidh air a dhĂŹon bhon duilgheadas seo. Bidh e ann an Ă rainneachd iomallach air choreigin, ach cha bhi ceangal sam bith aig an Ă rainneachd seo ris. Gu fĂŹrinneach, thèid sinn tro na ceithir buidhnean de dhuilgheadasan sin (cuid nas mionaidiche, cuid nas mionaidiche), innsidh mi dhut dè a bhios sinn aâ cleachdadh, dè an t-eòlas iomchaidh a thâ againn ann am fuasglaidhean.
Fuasgladh dhuilgheadasan: cuin a bhios iad a 'tachairt agus dè a nÏ thu mun deidhinn?
Ach tòisichidh sinn a-mach à òrdugh, tòisichidh sinn le puing Ăir. 2 - ciamar a gheibh thu cuidhteas an duilgheadas gu sgiobalta? Tha duilgheadas ann - feumaidh sinn a cheartachadh. âDè bu chòir dhuinn a dhèanamh mu dheidhinn seo?â - a 'phrĂŹomh cheist. Agus nuair a thòisich sinn a 'smaoineachadh air mar a bu chòir an duilgheadas a rèiteachadh, leasaich sinn dhuinn fhĂŹn cuid de riatanasan a dh'fheumas fuasgladh cheistean a leantainn.

Gus na riatanasan sin a chuir ri chèile, chuir sinn romhainn aâ cheist fhaighneachd dhuinn fhĂŹn: âCuin a bhios duilgheadasan againnâ? Agus tha duilgheadasan, mar a thĂ inig e a-mach, a 'nochdadh ann an ceithir cĂšisean:

- FĂ illigeadh bathar-cruaidh.
- Dh'fhĂ illig seirbheisean taobh a-muigh.
- Ag atharrachadh an dreach bathar-bog (an aon cleachdadh).
- FĂ s luchdan spreadhaidh.
Cha bhith sinn aâ bruidhinn mun chiad dhĂ . Faodar duilgheadas bathar-cruaidh a rèiteachadh gu sĂŹmplidh: feumaidh tu a h-uile dad a dhĂšblachadh. Mas e diosgan a tha seo, feumaidh na diosgan a bhith air an cruinneachadh ann an RAID; mas e frithealaiche a tha seo, feumaidh am frithealaiche a bhith air a dhĂšblachadh; ma tha bun-structar lĂŹonra agad, feumaidh tu dĂ rna leth-bhreac de bhun-structair an lĂŹonraidh a thoirt seachad, is e sin, bheir thu leat e agus dĂšblachadh e. Agus ma dhâ fhailicheas rudeigin, gluaisidh tu gu cumhachd a ghleidheadh. Tha e duilich dad a bharrachd a rĂ dh an seo.
Is e an dĂ rna fear fĂ illigeadh seirbheisean taobh a-muigh. Airson a 'mhòr-chuid, chan eil an siostam na dhuilgheadas idir, ach chan ann dhuinne. Leis gu bheil sinn a 'giullachd phĂ ighidhean, tha sinn nar cruinneachaidh a tha a' seasamh eadar an neach-cleachdaidh (a chuireas a-steach dĂ ta a 'chairt aige) agus bancaichean, siostaman pĂ ighidh (Visa, MasterCard, Mira, msaa). Tha ar seirbheisean taobh a-muigh (siostaman pĂ ighidh, bancaichean) buailteach a bhith aâ fĂ iligeadh. Chan urrainn dhuinne no thusa (ma tha seirbheisean mar sin agad) buaidh a thoirt air seo.
Dè a nĂŹ thu an uairsin? Tha dĂ roghainn an seo. An toiseach, mas urrainn dhut, bu chòir dhut an t-seirbheis seo a dhĂšblachadh ann an dòigh air choireigin. Mar eisimpleir, mas urrainn dhuinn, bidh sinn aâ gluasad trafaic bho aon sheirbheis gu seirbheis eile: mar eisimpleir, chaidh cairtean a phròiseasadh tro Sberbank, tha duilgheadasan aig Sberbank - bidh sinn aâ gluasad trafaic [gu cumhach] gu Raiffeisen. Is e an dĂ rna rud as urrainn dhuinn a dhèanamh a bhith mothachail air fĂ iligeadh seirbheisean taobh a-muigh gu math luath, agus mar sin bruidhnidh sinn mu astar freagairt san ath phĂ irt den aithisg.
Gu dearbh, de na ceithir sin, is urrainn dhuinn gu sònraichte buaidh a thoirt air atharrachadh dreachan bathar-bog - ceumannan a ghabhail a bheir piseach air an t-suidheachadh ann an co-theacsa cleachdadh agus ann an co-theacsa fàs spreadhaidh ann an luchd. Gu fÏrinneach, is e sin a rinn sinn. Seo, a-rithist, nota beag...
De na ceithir duilgheadasan sin, thèid grunn fhuasgladh sa bhad ma tha sgòth agad. Ma tha thu anns na sgòthan Microsoft Azhur, Ozone, no ma chleachdas tu na sgòthan againn, bho Yandex no Mail, an uairsin co-dhiÚ thig mÏ-ghnà thachadh bathar-cruaidh gu bhith na dhuilgheadas dhaibh agus bidh a h-uile dad ceart dhut sa bhad ann an co-theacsa dÏth bathar-cruaidh.
Is e companaidh rud beag neo-ghnĂ thach a thâ annainn. An seo tha a h-uile duine a 'bruidhinn mu dheidhinn "Kubernets", mu sgòthan - chan eil "Kubernets" no sgòthan againn. Ach tha racaichean de bhathar-cruaidh againn ann am mòran ionadan dĂ ta, agus feumaidh sinn a bhith beò air aâ bhathar-cruaidh seo, feumaidh sinn a bhith cunntachail airson a h-uile cĂ il. Mar sin, bruidhnidh sinn sa cho-theacsa seo. Mar sin, mu na duilgheadasan. Chaidh aâ chiad dhĂ a thoirt a-mach Ă camagan.
Ag atharrachadh an dreach bathar-bog. Bunait
Chan eil cothrom aig an luchd-leasachaidh againn air cinneasachadh. Carson a tha sin? Is e dĂŹreach gu bheil sinn le teisteanas PCI DSS, agus gu sĂŹmplidh chan eil còir aig an luchd-leasachaidh againn faighinn a-steach don âbhatharâ. Sin e, Ăšine. Idir idir. Mar sin, tha uallach leasachaidh aâ tighinn gu crĂŹch dĂŹreach aig an Ă m nuair a bhios leasachadh aâ cur a-steach an togalach airson a leigeil ma sgaoil.

Is e an dĂ rna bunait a thâ againn, a tha cuideachd gar cuideachadh gu mòr, Ă s aonais eòlas gun samhail. Tha mi an dòchas gu bheil e an aon rud dhutsa. Oir mura h-eil seo fĂŹor, bidh duilgheadasan agad. Bidh duilgheadasan ag èirigh nuair nach eil an t-eòlas gun samhail seo an lĂ thair aig an Ă m cheart san Ă ite cheart. Canaidh sinn gu bheil aon neach agad aig a bheil fios mar a chleachdas tu pĂ irt sònraichte - chan eil an neach ann, tha e air saor-lĂ ithean no tinn - sin e, tha duilgheadasan agad.
Agus an treas bonn gus an tĂ inig sinn. ThĂ inig sinn thuige tro phian, fuil, deòir - thĂ inig sinn chun cho-dhĂšnadh gu bheil mearachdan ann an gin de na togalaichean againn, eadhon ged a tha e saor bho mhearachdan. Cho-dhĂšin sinn seo dhuinn fhĂŹn: nuair a chleachdas sinn rudeigin, nuair a chuireas sinn rudeigin a-steach gu cinneasachadh, tha togalach againn le mearachdan. Tha sinn air na riatanasan a chruthachadh a dhâ fheumas an siostam againn a shĂ sachadh.
Riatanasan airson an tionndadh bathar-bog atharrachadh
Tha trĂŹ riatanasan ann:

- Feumaidh sinn an cleachdadh a thoirt air ais gu sgiobalta.
- Feumaidh sinn aâ bhuaidh a thâ aig cleachdadh neo-shoirbheachail a lughdachadh.
- Agus feumaidh sinn a bhith comasach air cleachdadh gu sgiobalta aig an aon Ă m.
DĂŹreach san òrdugh sin! Carson? Air sgĂ th, an toiseach, nuair a bhios tu aâ cleachdadh dreach Ăšr, chan eil astar cudromach, ach tha e cudromach dhutsa, ma thèid rudeigin ceĂ rr, gun till thu air ais gu sgiobalta agus nach bi ach glè bheag de bhuaidh agad. Ach ma tha seata de dhreachan agad ann an riochdachadh, airson a bheil e coltach gu bheil mearachd ann (a-mach Ă s an gorm, cha robh cleachdadh ann, ach tha mearachd ann) - tha astar an cleachdadh Ă s deidh sin cudromach dhut. Dè a rinn sinn gus coinneachadh ris na h-iarrtasan sin? Chleachd sinn air an dòigh-obrach a leanas:
Tha e gu math aithnichte, cha do chruthaich sinn a-riamh e - is e seo cleachdadh Gorm / Uaine. Dè th' ann? Feumaidh leth-bhreac a bhith agad airson gach buidheann de luchd-frithealaidh air a bheil na h-aplacaidean agad air an stĂ ladh. Tha an leth-bhreac âblĂ thâ: chan eil trafaic ann, ach aig Ă m sam bith faodar an trafaic seo a chuir chun leth-bhreac seo. Tha an tionndadh roimhe seo anns a' lethbhreac seo. Agus aig Ă m an cleachdadh, bidh thu aâ sgaoileadh aâ chòd gu leth-bhreac neo-ghnĂŹomhach. An uairsin tionndaidhidh tu pĂ irt den trafaic (no a h-uile cĂ il) chun dreach Ăšr. Mar sin, gus an trafaic atharrachadh bhon t-seann dreach chun an fhear Ăšr, feumaidh tu dĂŹreach aon ghnĂŹomh a dhèanamh: feumaidh tu an cothromachadh atharrachadh anns an t-sruth, atharraich an stiĂšireadh - bho aon suas an abhainn gu fear eile. Tha seo gu math goireasach agus a âfuasgladh na duilgheadas a thaobh atharrachadh luath agus gluasad air ais gu sgiobalta.An seo is e am fuasgladh don dĂ rna ceist lughdachadh: chan urrainn dhut ach pĂ irt den trafaic agad a chuir gu loidhne Ăšr, gu loidhne le còd Ăšr (leig leis a bhith, mar eisimpleir, 2%). Agus chan eil an 2% seo 100%! Ma chaill thu 100% den trafaic agad mar thoradh air cleachdadh neo-shoirbheachail, tha sin eagallach; ma chaill thu 2% den trafaic agad, tha sin mĂŹ-thlachdmhor, ach chan eil e eagallach. A bharrachd air an sin, is dòcha nach mothaich luchd-cleachdaidh eadhon seo, oir ann an cuid de chĂšisean (chan ann gu h-iomlan) thèid an aon neach-cleachdaidh, le putadh air F5, a thoirt gu dreach obrach eile.
Cleachdadh gorm/uaine. Ruith
Ach, chan eil a h-uile dad cho sĂŹmplidh âCleachdadh Gorm / Uaineâ... Faodar na pĂ irtean againn uile a roinn ann an trĂŹ buidhnean:
- is e seo an aghaidh (duilleagan pĂ ighidh a chĂŹ ar teachdaichean);
- cridhe giollachd;
- adapter airson a bhith ag obair le siostaman pĂ ighidh (bancaichean, MasterCard, Visa ...).
Agus tha nuance an seo - tha an nuance na laighe anns an t-slighe eadar na loidhnichean. Ma tha thu dĂŹreach ag atharrachadh 100% den trafaic, chan eil na duilgheadasan sin agad. Ach ma tha thu airson 2% atharrachadh, tòisichidh tu aâ faighneachd cheistean: âCiamar a nĂŹ thu seo?â Tha an rud as sĂŹmplidh dĂŹreach: faodaidh tu Round Robin a stèidheachadh ann an nginx le roghainn air thuaiream, agus tha 2% agad air an taobh chlĂŹ, 98% air an taobh cheart. Ach chan eil seo an-còmhnaidh freagarrach.
Mar eisimpleir, anns a 'chĂšis againn, bidh neach-cleachdaidh ag eadar-obrachadh leis an t-siostam le barrachd air aon iarrtas. Tha seo Ă bhaisteach: 2, 3, 4, 5 iarrtas - faodaidh na siostaman agad a bhith mar an ceudna. Agus ma tha e cudromach dhutsa gun tig a h-uile iarrtas bhon neach-cleachdaidh chun an aon loidhne air an tĂ inig aâ chiad iarrtas, no (dĂ rna puing) thig gach iarrtas bhon neach-cleachdaidh chun loidhne Ăšr Ă s deidh an suidse (dhâ fhaodadh e a bhith air tòiseachadh ag obair na bu thrĂ ithe leis an siostam, ron tionndadh), - an uairsin chan eil an cuairteachadh air thuaiream seo freagarrach dhut. An uairsin tha na roghainnean a leanas ann:

Tha a 'chiad roghainn, as sĂŹmplidh, stèidhichte air crĂŹochan bunaiteach an neach-dèiligidh (IP Hash). Tha IP agad, agus bidh thu ga roinn bho dheas gu clĂŹ le seòladh IP. An uairsin obraichidh an dĂ rna cĂšis a mhĂŹnich mi dhut, nuair a thachair an cleachdadh, dhâ fhaodadh an neach-cleachdaidh tòiseachadh ag obair leis an t-siostam agad mar-thĂ , agus bhon mhionaid a thèid a chleachdadh thèid a h-uile iarrtas gu loidhne Ăšr (chun an aon fhear, can).Mura h-eil seo freagarrach dhut airson adhbhar air choireigin agus feumaidh tu iarrtasan a chuir chun loidhne far an tĂ inig aâ chiad iarrtas aig aâ chleachdaiche, tha dĂ roghainn agad...
Aâ chiad roghainn: faodaidh tu nginx+ pĂ ighte a cheannach. Tha uidheamachd seiseanan Sticky ann, a bhios, air iarrtas tĂšsail an neach-cleachdaidh, aâ sònrachadh seisean don neach-cleachdaidh agus ga cheangal ri fear no fear eile shuas an abhainn. Thèid a h-uile iarrtas cleachdaiche Ă s deidh sin taobh a-staigh beatha an t-seisein a chuir chun aon taobh shuas an abhainn far an deach an seisean a phostadh.Cha robh seo freagarrach dhuinn oir bha nginx cunbhalach againn mu thrĂ th. Chan e atharrachadh gu nginx + gu bheil e daor, is e dĂŹreach gu robh e rudeigin goirt dhuinn agus nach robh e gu math ceart. Cha do dhâobraich âSeiseanan Bataâ, mar eisimpleir, dhuinne airson an adhbhair shĂŹmplidh nach eil âSeiseanan Bataâ aâ ceadachadh slighe stèidhichte air âAn dĂ rna cuid noâ. An sin is urrainn dhut na bhios sinn âSticks Sessionsâ aâ dèanamh a shònrachadh, mar eisimpleir, le seòladh IP no le seòladh IP agus briosgaidean no le postparameter, ach tha âAn dĂ rna cuid noâ nas toinnte an sin.
Mar sin, thĂ inig sinn chun cheathramh roghainn. Ghabh sinn nginx air steroids (tha seo fosgailte) - is e seo an aon nginx, a tha cuideachd a 'toirt taic do bhith a' toirt a-steach na sgriobtaichean mu dheireadh. Faodaidh tu sgriobt mu dheireadh a sgrĂŹobhadh, thoir âfois fhosgailteâ dha, agus thèid an sgriobt mu dheireadh seo a chuir gu bĂ s nuair a thig iarrtas neach-cleachdaidh.
Agus sgrĂŹobh sinn, gu dearbh, tha a leithid de sgriobt, aâ suidheachadh âopenrestiâ dhuinn fhĂŹn agus anns an sgriobt seo bidh sinn aâ rèiteach 6 diofar pharaimearan le concatenation âOrâ. A rèir lĂ thaireachd aon no paramadair eile, tha fios againn gun tĂ inig an neach-cleachdaidh gu aon duilleag no fear eile, aon loidhne no tè eile.
Cleachdadh gorm/uaine. Buannachdan agus eas-bhuannachdan
Gu dearbh, is dòcha gu robh e comasach a dhèanamh beagan nas sĂŹmplidh (cleachd na h-aon âSeiseanan Gluasadachâ), ach tha an leithid de nuance againn cuideachd nach e a-mhĂ in gu bheil an neach-cleachdaidh ag eadar-obrachadh leinn taobh a-staigh frèam aon ghiollachd de aon ghnothach ... Ach bidh siostaman pĂ ighidh cuideachd ag eadar-obrachadh leinn: Ăs deidh dhuinn an gnothach a phròiseasadh (le bhith aâ cur iarrtas chun t-siostam pĂ ighidh), gheibh sinn cĂšl-taic.
Agus canaidh sinn, mas urrainn dhuinn taobh a-staigh ar cuairte seòladh IP an neach-cleachdaidh a chuir air adhart anns a h-uile iarrtas agus luchd-cleachdaidh a roinn stèidhichte air an t-seòladh IP, chan innis sinn don aon âVisaâ: âDude, tha sinn nar companaidh retro, tha sinn aâ coimhead coltach. a bhith eadar-nĂ iseanta (air an lĂ rach-lĂŹn agus anns an Ruis)... Feuch an toir thu dhuinn seòladh IP an neach-cleachdaidh ann an raon a bharrachd, tha am protocol agad Ă bhaisteachâ! Tha e soilleir nach aontaich iad.
Mar sin, cha do dh'obraich seo dhuinn - rinn sinn fosgailteachd. A rèir sin, le bhith aâ seòladh fhuair sinn rudeigin mar seo:Tha na buannachdan agus na h-eas-bhuannachdan aig cleachdadh Gorm/Uaine, a rèir sin.
DĂ eas-bhuannachdan:
- feumaidh tu dragh a chur air slighe;
- Is e an dĂ rna prĂŹomh eas-bhuannachd cosgais.
Feumaidh tu a dhà uimhir de luchd-frithealaidh, feumaidh tu a dhà uimhir de ghoireasan obrachaidh, feumaidh tu a dhà uimhir de oidhirp a dhèanamh gus an sÚ iomlan seo a chumail suas.
Co-dhiĂš, am measg nam buannachdan tha aon rud eile nach do dhâ ainmich mi roimhe: tha tèarmann agad gun fhios nach bi luchdan aâ fĂ s. Ma tha fĂ s spreadhaidh agad ann an luchd, tha Ă ireamh mhòr de luchd-cleachdaidh agad, an uairsin bidh thu dĂŹreach aâ toirt a-steach an dĂ rna loidhne anns an cuairteachadh 50 gu 50 - agus tha frithealaichean x2 agad sa bhuidheann agad sa bhad gus am faigh thu fuasgladh air an duilgheadas a thaobh barrachd luchd-frithealaidh a bhith agad.
Ciamar a nĂŹ thu cleachdadh luath?
Bhruidhinn sinn mu mar a dh âfhuasglas sinn an duilgheadas a thaobh lughdachadh agus gluasad air ais gu sgiobalta, ach tha aâ cheist ann fhathast: âCiamar a chleachdas tu gu sgiobalta?â

Tha e goirid agus sÏmplidh an seo.- Feumaidh siostam CD a bhith agad (LÏbhrigeadh Leantainneach) - chan urrainn dhut a bhith beò às aonais. Ma tha aon fhrithealaiche agad, faodaidh tu a chleachdadh le là imh. Tha timcheall air mÏle gu leth frithealaiche againn agus mÏle gu leth là mh, gu dearbh - is urrainn dhuinn roinn meud an t-seòmair seo a chuir dÏreach airson a chuir a-steach.
- Feumaidh an cleachdadh a bhith co-shĂŹnte. Ma tha an cleachdadh sreathach agad, tha a h-uile dad dona. Tha aon fhrithealaiche Ă bhaisteach, bidh thu aâ cleachdadh mĂŹle gu leth frithealaiche fad an latha.
- A-rithist, airson luathachadh, is dòcha nach eil seo riatanach tuilleadh. Rè cleachdadh, mar as trice bidh am pròiseact air a thogail. Tha pròiseact lĂŹn agad, tha pĂ irt aghaidh ann (bidh tu aâ dèanamh pasgan lĂŹn an sin, bidh thu aâ cur ri chèile npm - rudeigin mar sin), agus tha am pròiseas seo, ann am prionnsapal, geĂ rr-Ăšine - 5 mionaidean, ach faodaidh na 5 mionaidean sin bi èiginneach. Sin as coireach, mar eisimpleir, nach bi sinn aâ dèanamh sin: thug sinn air falbh na 5 mionaidean sin, bidh sinn aâ cleachdadh artifacts.
Dè a thâ ann an artifact? Is e togail cruinn a thâ ann an artifact anns a bheil a h-uile pĂ irt cruinneachaidh air a chrĂŹochnachadh mu thrĂ th. Bidh sinn aâ stòradh an artifact seo ann an stòradh artifact. Aig aon Ă m chleachd sinn dĂ stòradh mar sin - bâ e Nexus a bhâ ann agus a-nis jFrog Artiffactory) Chleachd sinn âNexusâ an toiseach oir thòisich sinn air an dòigh-obrach seo a chleachdadh ann an tagraidhean java (bha e iomchaidh gu math). An uairsin chuir iad cuid de na h-aplacaidean sgrĂŹobhte ann am PHP a-steach an sin; agus cha robh âNexusâ freagarrach tuilleadh, agus mar sin thagh sinn jFrog Artefactory, as urrainn cha mhòr a h-uile cĂ il a dhèanamh. Tha sinn eadhon air a thighinn chun na h-ĂŹre gu bheil sinn anns an stòr artifact seo aâ stòradh ar pasganan dĂ -chĂ nanach a bhios sinn aâ tional airson frithealaichean.
FĂ s luchdan spreadhaidh
Bhruidhinn sinn mu bhith ag atharrachadh an dreach bathar-bog. Is e an ath rud a thâ againn Ă rdachadh spreadhaidh san luchd. An seo, is dòcha gu bheil mi aâ ciallachadh le fĂ s spreadhaidh den luchd chan e sin an rud ceart...
SgrĂŹobh sinn siostam Ăšr - tha e stèidhichte air seirbheis, fasanta, brèagha, luchd-obrach anns a h-uile Ă ite, ciudha anns a h-uile Ă ite, asyncronach anns a h-uile Ă ite. Agus ann an leithid de shiostaman, faodaidh dĂ ta sruthadh tro shruthan eadar-dhealaichte. Airson a 'chiad ghnothach, faodar an 1mh, an 3mh, an 10mh neach-obrach a chleachdadh, airson an dĂ rna gnothach - an 2na, an 4mh, an 5mh. Agus an-diugh, canaidh sinn, sa mhadainn tha sruth dĂ ta agad a bhios aâ cleachdadh aâ chiad triĂšir luchd-obrach, agus air an fheasgar bidh e ag atharrachadh gu mòr, agus bidh a h-uile cĂ il aâ cleachdadh an triĂšir luchd-obrach eile.
Agus an seo tha e a âtionndadh a-mach gum feum thu an luchd-obrach a sgèileadh ann an dòigh air choreigin, feumaidh tu dòigh air choireigin a dhèanamh air na seirbheisean agad, ach aig an aon Ă m casg a chuir air bloat ghoireasan.

Tha sinn air na riatanasan againn a mhĂŹneachadh. Tha na riatanasan sin gu math sĂŹmplidh: gum bi lorg seirbheis, parameterization - tha a h-uile dad Ă bhaisteach airson a bhith aâ togail a leithid de shiostaman scalable, ach a-mhĂ in aon phuing - ĂŹsleachadh ghoireasan. Thuirt sinn nach eil sinn deiseil airson goireasan a chur am meud gus am bi na frithealaichean aâ teasachadh an èadhair. Ghabh sinn "Consul", ghabh sinn "Nomad", a tha a 'stiĂšireadh ar luchd-obrach.Carson a tha seo na dhuilgheadas dhuinn? Leigamaid air ais beagan. Tha timcheall air 70 siostam pĂ ighidh againn a-nis air ar cĂšlaibh. Anns a 'mhadainn, trafaig a' dol tro Sberbank, an uair sin thuit Sberbank, mar eisimpleir, agus tha sinn ga atharrachadh gu siostam pĂ ighidh eile. Bha 100 neach-obrach againn ro Sberbank, agus Ă s deidh sin feumaidh sinn Ă rdachadh mòr a thoirt air 100 neach-obrach airson siostam pĂ ighidh eile. Agus tha e ion-mhiannaichte gun tachair seo uile Ă s aonais com-pĂ irt daonna. Oir ma tha com-pĂ irteachadh daonna ann, bu chòir innleadair a bhith na shuidhe an sin 24/7, nach bu chòir a bhith a âdèanamh seo ach, leis gu bheil fĂ illigidhean mar sin, nuair a tha 70 siostam air do chĂšlaibh, aâ tachairt gu cunbhalach.
Mar sin, thug sinn sĂšil air Nomad, aig a bheil IP fosgailte, agus sgrĂŹobh sinn an rud againn fhĂŹn, Scale-Nomad - ScaleNo, a bhios aâ dèanamh timcheall air na leanas: bidh e aâ cumail sĂšil air fĂ s aâ chiudha agus aâ lughdachadh no ag Ă rdachadh an Ă ireamh de luchd-obrach a rèir an daineamaigs. den ciudha. Nuair a rinn sinn e, smaoinich sinn: "Is dòcha gun urrainn dhuinn stòr fhosgladh?" An uairsin choimhead iad oirre - bha i cho sĂŹmplidh ri dĂ kopecks.
Gu ruige seo chan eil sinn air a bhith fosgailte, ach ma tha e gu h-obann Ă s deidh na h-aithisg, Ă s deidh dhut tuigsinn gu bheil feum agad air a leithid, tha feum agad air, tha an luchd-aithne agam anns an t-sleamhnag mu dheireadh - feuch an sgrĂŹobh thu thugam. Ma tha co-dhiĂš 3-5 neach ann, bheir sinn taic dha.

Ciamar a tha e ag obair? Bheir sinn sĂšil! A 'coimhead air adhart: air an taobh chlĂŹ tha pĂŹos sgrĂšdaidh againn: is e seo aon loidhne, aig a' mhullach tha Ă m giollachd tachartais, sa mheadhan tha an Ă ireamh de ghnothaichean, aig a 'bhonn tha an Ă ireamh de luchd-obrach.Ma sheallas tu, tha glitch san dealbh seo. Air a 'chlĂ r gu h-Ă rd, thuit aon de na clĂ ran ann an 45 diogan - chaidh aon de na siostaman pĂ ighidh sĂŹos. Sa bhad, chaidh trafaic a thoirt a-steach ann an 2 mhionaid agus thòisich an ciudha aâ fĂ s air siostam pĂ ighidh eile, far nach robh luchd-obrach ann (cha do chleachd sinn goireasan - air an lĂ imh eile, chuir sinn Ă s don ghoireas gu ceart). Cha robh sinn airson teasachadh - bha Ă ireamh as lugha ann, timcheall air 5-10 neach-obrach, ach cha bâ urrainn dhaibh dèiligeadh.
Tha an graf mu dheireadh aâ sealltainn âcroitâ, a tha dĂŹreach aâ ciallachadh gun do dhĂšblaich âSkalenoâ an t-suim seo. Agus an uairsin, nuair a thuit an graf beagan, lughdaich e e beagan - chaidh an Ă ireamh de luchd-obrach atharrachadh gu fèin-ghluasadach. Sin mar a tha an rud seo ag obair. Bhruidhinn sinn mu phuing Ă ireamh 2 - âMar a gheibh thu cuidhteas adhbharan gu sgiobalta.â
A' cumail sĂšil. Ciamar a dh'aithnicheas tu an duilgheadas gu luath?
A-nis is e aâ chiad phuing âCiamar a dhâ aithnicheas tu an duilgheadas gu sgiobalta? â Aâ cumail sĂšil! Feumaidh sinn rudan sònraichte a thuigsinn gu sgiobalta. Dè na rudan a bu chòir dhuinn a thuigsinn gu sgiobalta?

TrÏ rudan!- Feumaidh sinn coileanadh ar goireasan fhèin a thuigsinn agus a thuigsinn gu sgiobalta.
- Feumaidh sinn fĂ illigidhean a thuigsinn gu sgiobalta agus sĂšil a chumail air coileanadh shiostaman a tha taobh a-muigh dhuinn.
- Is e an treas puing a bhith ag aithneachadh mhearachdan loidsigeach. Seo nuair a bhios an siostam ag obair dhut, tha a h-uile dad à bhaisteach a rèir a h-uile taisbeanair, ach thèid rudeigin ceà rr.
Is dòcha nach innis mi dhut dad a tha fionnar an seo. Bidh mi nam Chaiptean Obvious. Choimhead sinn airson na bha air aâ mhargaidh. Tha âsĂšgh spòrsailâ againn. Seo an seòrsa sĂš a thâ againn a-nis:

Bidh sinn aâ cleachdadh Zabbix airson sĂšil a chumail air bathar-cruaidh, gus sĂšil a chumail air prĂŹomh chomharran frithealaichean. Bidh sinn aâ cleachdadh Okmeter airson stòran-dĂ ta. Bidh sinn aâ cleachdadh âGrafanaâ agus âPrometheusâ airson a h-uile taisbeanair eile nach eil aâ freagairt air aâ chiad dhĂ , cuid le âGrafanaâ agus âPrometheusâ, agus cuid le âGrafanaâ le âInfluxâ agus Telegraf.O chionn bliadhna bha sinn airson New Relic a chleachdadh. Rud fionnar, is urrainn dha a h-uile cĂ il a dhèanamh. Ach cho mòr 's as urrainn dhi a h-uile cĂ il a dhèanamh, tha i cho daor. Nuair a dhâ fhĂ s sinn gu Ă ireamh de 1,5 mĂŹle frithealaiche, thĂ inig neach-reic thugainn agus thuirt e: âNĂŹ sinn aonta airson na h-ath bhliadhna.â Thug sinn sĂšil air aâ phrĂŹs agus thuirt sinn nach robh, cha dèan sinn sin. A-nis gu bheil sinn aâ trèigsinn New Relic, tha timcheall air 15 frithealaichean againn air fhĂ gail fo sgrĂšdadh New Relic. Thionndaidh aâ phrĂŹs a-mach gu bhith gu tur fiadhaich.
Agus tha aon inneal ann a chuir sinn an gnĂŹomh sinn fhĂŹn - is e seo Debugger. An toiseach thug sinn âBaggerâ air, ach an uairsin chaidh tidsear Beurla seachad, aâ gĂ ireachdainn gu fiadhaich, agus thug e âDebaggerâ air. Dè th' ann? Is e inneal a tha seo a bhios, gu dearbh, ann an 15-30 diogan air gach pĂ irt, mar âbogsa dubhâ den t-siostam, aâ ruith dheuchainnean air coileanadh iomlan a âphĂ irt.
Mar eisimpleir, ma tha duilleag taobh a-muigh (duilleag pĂ ighidh), bidh e dĂŹreach ga fosgladh agus a âcoimhead air mar a bu chòir dha coimhead. Ma tha seo ga ghiullachd, bidh e aâ cur âgnĂŹomhâ deuchainn agus aâ dèanamh cinnteach gun ruig an âgnĂŹomhâ seo. Mas e ceangal a tha seo ri siostaman pĂ ighidh, bidh sinn aâ losgadh iarrtas deuchainn a rèir sin, far an urrainn dhuinn, agus aâ faicinn gu bheil a h-uile dad ceart gu leòr leinn.
Dè na comharran a tha cudromach airson sgrÚdadh?
Dè a bhios sinn aâ cumail sĂšil sa mhòr-chuid? Dè na comharran a tha cudromach dhuinn?

- Tha Ăšine freagairt / RPS air beulaibh na chomharra fĂŹor chudromach. Fhreagair e sa bhad gu bheil rudeigin ceĂ rr ort.
- An Ă ireamh de theachdaireachdan giullaichte anns a h-uile ciudha.
- Ăireamh de luchd-obrach.
- Slatan-tomhais ceartais bunaiteach.
Is e am puing mu dheireadh meatrach âgnĂŹomhachasâ, âgnĂŹomhachasâ. Ma tha thu airson sĂšil a chumail air an aon rud, feumaidh tu aon no dhĂ a mhĂŹneachadh a tha nam prĂŹomh chomharran dhut. Is e ar meatrach trochur (is e seo an co-mheas eadar an Ă ireamh de ghnothaichean soirbheachail agus an sruth malairt iomlan). Ma dh'atharraicheas rudeigin ann an eadar-ama de 5-10-15 mionaidean, tha e a 'ciallachadh gu bheil duilgheadasan againn (ma dh'atharraicheas e gu mòr).
Tha cò ris a tha e coltach dhuinne na eisimpleir de aon de na bÚird againn:

Air an taobh chlĂŹ tha 6 grafaichean, tha seo a rèir nan loidhnichean - an Ă ireamh de luchd-obrach agus an Ă ireamh de theachdaireachdan anns na ciudha. Air an taobh dheas - RPS, RTS. Gu h-ĂŹosal tha an aon mheatrach âgnĂŹomhachasâ. Agus anns aâ mheatrach âgnĂŹomhachasâ chĂŹ sinn sa bhad gun deach rudeigin ceĂ rr anns an dĂ ghraf mheadhanach... Seo dĂŹreach siostam eile a tha air ar cĂšlaibh a tha air tuiteam.Bâ e an dĂ rna rud a bha againn ri dhèanamh sĂšil a chumail air tuiteam nan siostaman pĂ ighidh bhon taobh a-muigh. An seo ghabh sinn OpenTracing - inneal, Ă bhaisteach, paradigm a leigeas leat siostaman sgaoilte a lorg; agus dh'atharraicheadh ââbeagan. Tha am paradigm Ă bhaisteach OpenTracing ag rĂ dh gun tog sinn lorg airson gach iarrtas fa leth. Cha robh feum againn air seo, agus phaisg sinn e ann an geĂ rr-chunntas, lorg cruinneachaidh. Rinn sinn inneal a leigeas leinn sĂšil a chumail air astar nan siostaman air ar cĂšlaibh.

Tha an graf a 'sealltainn dhuinn gun do thòisich aon de na siostaman pà ighidh a' freagairt ann an 3 diogan - tha duilgheadasan againn. A bharrachd air an sin, bidh an rud seo a 'freagairt nuair a thòisicheas duilgheadasan, le eadar-ama de 20-30 diogan.Agus is e sgrÚdadh loidsigeach an treas clas de mhearachdan sgrÚdaidh.
Gus a bhith onarach, cha robh fios agam dè a tharraing air an t-sleamhnag seo, oir bha sinn air a bhith aâ coimhead airson Ăšine mhòr air aâ mhargaidh airson rudeigin a bhiodh iomchaidh dhuinn. Cha do lorg sinn dad, agus mar sin bha againn ri dhèanamh sinn fhĂŹn.

Dè tha mi aâ ciallachadh le sgrĂšdadh loidsigeach? Uill, smaoinich: nĂŹ thu siostam dhut fhèin (mar eisimpleir, clon Tinder); rinn thu e, chuir thu air bhog e. Chuir am manaidsear soirbheachail Vasya Pupkin e air aâ fòn aige, chĂŹ e nighean an sin, is toil leatha i ... Bidh am manaidsear aâ dol sĂŹos an staidhre, agus an uairsin aâ cnuasachadh: âCarson a tha an geĂ rd tèarainteachd Mikhalych seo aâ gĂ ireachdainn cho tlachdmhor air? âAnn an leithid de shuidheachaidhean... Dhuinne, tha an suidheachadh seo beagan eadar-dhealaichte, oir (sgrĂŹobh mi) is e call cliĂš a tha seo a tha gu neo-dhĂŹreach aâ leantainn gu call ionmhais. Tha an suidheachadh againn a chaochladh: dhâ fhaodadh sinn call ionmhasail dĂŹreach fhulang - mar eisimpleir, ma rinn sinn gnothach cho soirbheachail, ach cha robh e soirbheachail (no a chaochladh). Bâ fheudar dhomh an inneal agam fhĂŹn a sgrĂŹobhadh a bhios aâ cumail sĂšil air an Ă ireamh de ghnothaichean soirbheachail thar Ăšine aâ cleachdadh comharran gnĂŹomhachais. Cha do lorg mi dad air aâ mhargaidh! Is e seo dĂŹreach am beachd a bha mi airson a chuir an cèill. Chan eil dad air aâ mhargaidh airson fuasgladh fhaighinn air an t-seòrsa duilgheadas seo.
Bha seo mu dheidhinn mar a dh'aithnicheas tu an duilgheadas gu luath.
Mar a nĂŹ thu co-dhĂšnadh air na h-adhbharan airson cleachdadh
Is e an treas buidheann de dhuilgheadasan a dhâ fhuasglas sinn Ă s deidh dhuinn an duilgheadas a chomharrachadh, Ă s deidh dhuinn faighinn cuidhteas e, bhiodh e math an adhbhar airson leasachadh a thuigsinn, airson deuchainn, agus rudeigin a dhèanamh mu dheidhinn. A rèir sin, feumaidh sinn sgrĂšdadh a dhèanamh, feumaidh sinn na logaichean a thogail.

Ma tha sinn a 'bruidhinn mu dheidhinn logaichean (b' e logaichean am prĂŹomh adhbhar), tha a 'mhòr-chuid de na logaichean againn ann an ELK Stack - tha an aon rud aig cha mhòr a h-uile duine. Dha cuid, is dòcha nach eil e ann an ELK, ach ma sgrĂŹobhas tu logaichean ann an gigabytes, an uairsin nas luaithe no nas fhaide thig thu gu ELK. Bidh sinn gan sgrĂŹobhadh ann an terabytes.
Tha duilgheadas an seo. ChĂ irich sinn e, cheartaich sinn mearachd an neach-cleachdaidh, thòisich sinn aâ cladhach na bha ann, dhĂŹrich sinn a-steach do Kibana, chaidh sinn a-steach don ID malairt an sin agus fhuair sinn aodach-coise mar seo (aâ sealltainn tòrr). Agus gu dearbh chan eil dad soilleir anns an aodach-coise seo. Carson? Tha, a chionn 's nach eil e soilleir dè am pĂ irt a bhuineas don neach-obrach, dè am pĂ irt a bhuineas don phĂ irt sin. Agus aig an Ă m sin thuig sinn gu robh feum againn air lorg - an aon OpenTracing air an do bhruidhinn mi.Bha sinn a 'smaoineachadh seo o chionn bliadhna, thionndaidh sinn ar n-aire chun a' mhargaidh, agus bha dĂ inneal ann - "Zipkin" agus "Jaeger". Tha "Jager" gu dearbh na oighre ideòlach, na neach-leantainn ideòlach air "Zipkin". Tha a h-uile dad math ann an Zipkin, ach a-mhĂ in nach eil fios aige ciamar a thèid a chruinneachadh, chan eil fios aige ciamar a chuireas tu logaichean a-steach don lorg, dĂŹreach lorg Ăšine. Agus thug âJagerâ taic dha seo.
Choimhead sinn air âJagerâ: faodaidh tu tagraidhean ionnstramaid, faodaidh tu sgrĂŹobhadh ann an Api (cha deach an inbhe Api airson PHP aig an Ă m sin, ge-tĂ , aontachadh - bha seo bliadhna air ais, ach a-nis tha e air aontachadh), ach an sin cha robh e dha-rĂŹribh neach-dèiligidh. âCeart gu leòr,â smaoinich sinn, agus sgrĂŹobh an neach-dèiligidh againn fhèin. Dè fhuair sinn? Seo mar a tha e coltach:

Ann an Jaeger, thèid rèisean a chruthachadh airson gach teachdaireachd. Is e sin, nuair a dh'fhosglas neach-cleachdaidh an siostam, chĂŹ e aon bhloca no dhĂ airson gach iarrtas a tha a 'tighinn a-steach (1-2-3 - an Ă ireamh de dh'iarrtasan a tha a' tighinn a-steach bhon neach-cleachdaidh, an Ă ireamh de bhlocaichean). Gus a dhèanamh nas fhasa do luchd-cleachdaidh, chuir sinn tagaichean ris na logaichean agus comharran Ăšine. Mar sin, ma thachras mearachd, comharraichidh an tagradh againn an log leis an taga Mearachd iomchaidh. Faodaidh tu sĂŹoladh le taga Mearachd agus cha tèid ach rèisean anns a bheil am bloc seo le mearachd a thaisbeanadh. Seo cò ris a bhios e coltach ma leudaicheas sinn an rèis:
Taobh a-staigh an rèis tha seata de lorgan. Anns a 'chĂšis seo, is iad sin trĂŹ comharran deuchainn, agus tha an treas lorg ag innse dhuinn gun do thachair mearachd. Aig an aon Ă m, an seo chĂŹ sinn lorg Ăšine: tha sgèile Ăšine againn aig aâ mhullach, agus chĂŹ sinn dè an Ăšine a chaidh seo no an loga sin a chlĂ radh.A rèir sin, chaidh cĂšisean gu math dhuinn. SgrĂŹobh sinn an leudachadh againn fhèin agus dhâfhosgail sinn e. Ma tha thu airson a bhith ag obair le lorg, ma tha thu airson a bhith ag obair le âJagerâ ann am PHP, tha an leudachadh againn, fĂ ilte a chleachdadh, mar a chanas iad:

Tha an leudachadh seo againn - tha e na neach-dèiligidh airson an OpenTracing Api, tha e air a dhèanamh mar php-extention, is e sin, feumaidh tu a chruinneachadh agus a stĂ ladh air an t-siostam. O chionn bliadhna cha robh dad eadar-dhealaichte ann. A-nis tha teachdaichean eile ann a tha coltach ri co-phĂ irtean. Seo e an urra riut fhèin: an dĂ rna cuid bidh thu aâ pumpadh a-mach na pĂ irtean le sgrĂŹobhadair-ciĂšil, no bidh thu aâ cleachdadh leudachadh suas riut.Inbhean corporra
Labhair sinn mu na tri Ă itheantaibh. Is i aâ cheathramh Ă ithne dòighean-obrach a riaghailteachadh. Cò mu dheidhinn a tha seo? Tha e mu dheidhinn seo:

Carson a tha am facal âcorporraâ an seo? Chan ann a chionn 's gur e companaidh mòr neo biĂšrocratach a th' annainn, chan eil! Bha mi airson am facal âcorporraâ a chleachdadh an seo anns a âcho-theacsa gum bu chòir na h-inbhean fhèin a bhith aig a h-uile companaidh, a h-uile toradh, thusa nam measg. Dè na h-inbhean a thâ againn?
- Tha riaghailtean cleachdadh againn. Chan eil sinn aâ gluasad Ă ite sam bith Ă s aonais, chan urrainn dhuinn. Bidh sinn gan cleachdadh timcheall air 60 uair san t-seachdain, is e sin, bidh sinn gan cleachdadh cha mhòr an-còmhnaidh. Aig an aon Ă m, tha sinn, mar eisimpleir, anns na riaghailtean cleachdadh taboo air cleachdadh Dihaoine - ann am prionnsapal, chan eil sinn aâ cleachdadh.
- Feumaidh sinn sgrĂŹobhainnean. Chan eil aon phĂ irt Ăšr aâ dol a-steach gu cinneasachadh mura h-eil sgrĂŹobhainnean ann air a shon, eadhon ged a rugadh e fo pheann ar n-eòlaichean RnD. Feumaidh sinn stiĂšireadh cleachdadh bhuapa, mapa sgrĂšdaidh agus tuairisgeul garbh (uill, mar as urrainn do luchd-prògramaidh sgrĂŹobhadh) air mar a tha am pĂ irt seo ag obair, mar a nĂŹ iad fuasgladh air.
- Chan eil sinn a 'fuasgladh adhbhar na duilgheadas, ach an duilgheadas - na thuirt mi mu thrĂ th. Tha e cudromach dhuinn an neach-cleachdaidh a dhĂŹon bho dhuilgheadasan.
- Tha fuadaichean againn. Mar eisimpleir, chan eil sinn ga mheas mar downtime ma chaill sinn 2% de thrafaig taobh a-staigh dĂ mhionaid. Gu bunaiteach chan eil seo air a ghabhail a-steach anns na staitistig againn. Ma tha e nas motha ann an teirmean sa cheud no sealach, bidh sinn aâ cunntadh mu thrĂ th.
- Agus bidh sinn an-còmhnaidh aâ sgrĂŹobhadh postmortems. Ge bith dè a thachras dhuinn, bidh suidheachadh sam bith far an robh cuideigin modhail ann an cinneasachadh ri fhaicinn san post-mortem. Is e sgrĂŹobhainn a thâ ann am postmortem anns a bheil thu aâ sgrĂŹobhadh na thachair dhut, clĂ r-ama mionaideach, dè rinn thu airson a cheartachadh agus (is e bloc èigneachail a tha seo!) dè nĂŹ thu gus nach tachair seo san Ă m ri teachd. Tha seo riatanach agus riatanach airson mion-sgrĂšdadh Ă s deidh sin.
Dè a thâ air a mheas mar Ăšine downt?

Dè a dh'adhbhraich seo uile?Dhâ adhbhraich seo gu robh (bha duilgheadasan sònraichte againn le seasmhachd, cha robh seo aâ freagairt air teachdaichean no sinne) thar nan 6 mĂŹosan a dhâ fhalbh bâ e an comharra seasmhachd againn 99,97. Faodaidh sinn a rĂ dh nach eil seo gu mòr. Tha, tha rudeigin againn ri strĂŹ air a shon. Den t-slat-tomhais seo, tha timcheall air leth an t-seasmhachd, mar gum biodh, chan ann bhuainne, ach de bhalla-teine ââââan tagraidh lĂŹn againn, a tha air beulaibh oirnn agus air a chleachdadh mar sheirbheis, ach chan eil dragh aig teachdaichean mu dheidhinn seo.
Dh'ionnsaich sinn cadal air an oidhche. Mu dheireadh thall! O chionn sia mĂŹosan cha bâ urrainn dhuinn. Agus air an nota seo leis na toraidhean, bu mhath leam aon nota a dhèanamh. An-raoir bha aithris mhĂŹorbhaileach ann mun t-siostam smachd airson reactair niĂšclasach. Ma chluinneas na daoine a sgrĂŹobh an siostam seo mi, na dĂŹochuimhnich na thuirt mi mu dheidhinn âChan e Ăšine downt a thâ ann an 2%. Dhaibh, tha 2% na Ăšine downt, eadhon ged a bhiodh e airson dĂ mhionaid!
Sin e! Na ceistean agad.

Mu dheidhinn cothromadairean agus imrich stòr-dà ta
Ceist bhon luchd-èisteachd (an-seo - B): - Feasgar math. Tapadh leibh gu mòr airson a leithid de aithisg rianachd! Ceist ghoirid mu do luchd-cothromachaidh. Dhâainmich thu gu bheil WAF agad, is e sin, mar a tha mi ga thuigsinn, bidh thu aâ cleachdadh seòrsa de chothromachadh bhon taobh a-muigh ...
EK: - Chan e, bidh sinn aâ cleachdadh ar seirbheisean mar chothromaiche. Anns a 'chĂšis seo, chan eil ann an WAF ach inneal dĂŹon DDoS dhuinn.
AT: - An urrainn dhut beagan fhaclan a rĂ dh mu luchd-cothromachaidh?
EK: - Mar a thuirt mi mu thrĂ th, is e seo buidheann de luchd-frithealaidh ann an openresty. Tha 5 buidhnean tèarmann againn a-nis a bhios aâ freagairt a-mhĂ in... is e sin, frithealaiche a bhios aâ ruith fosgailte a-mhĂ in, chan eil ann ach trafaic proxies. Mar sin, gus tuigse fhaighinn air na tha againn: tha sruth trafaic cunbhalach againn a-nis de cheudan megabits. Bidh iad a 'dèiligeadh, tha iad a' faireachdainn math, chan eil iad eadhon a 'cur dragh orra fhèin.
AT: - Ceist shÏmplidh cuideachd. Seo cleachdadh Gorm/Uaine. Dè nÏ thu, mar eisimpleir, le imrich stòr-dà ta?
EK: - Deagh cheist! Seall, ann an cleachdadh Gorm/Uaine tha ciudha fa leth againn airson gach loidhne. Is e sin, ma tha sinn aâ bruidhinn air ciudhaichean tachartais a thèid a ghluasad bho neach-obrach gu neach-obrach, tha ciudhaichean fa-leth ann airson an loidhne ghorm agus airson an loidhne uaine. Ma tha sinn aâ bruidhinn mun stòr-dĂ ta fhèin, an uairsin rinn sinn a dhâaona ghnothach a chaolachadh sĂŹos cho mòr âs a bâ urrainn dhuinn, ghluais sinn a h-uile cĂ il gu practaigeach ann an ciudha; anns an stòr-dĂ ta cha bhith sinn aâ stòradh ach stac de ghnothaichean. Agus tha an stac malairt againn an aon rud airson a h-uile loidhne. Leis an stòr-dĂ ta sa cho-theacsa seo: chan eil sinn ga roinn ann an gorm is uaine, oir feumaidh fios a bhith aig an dĂ dhreach den chòd dè tha aâ tachairt leis aâ ghnothach.
A chà irdean, tha duais bheag agam cuideachd airson ur brosnachadh - leabhar. Agus bu chòir dhomh a thoirt seachad airson a 'cheist as fheà rr.
AT: - Halò. Mòran taing airson an aithris. Is i aâ cheist seo. Bidh thu a' cumail sĂšil air pĂ ighidhean, bidh thu a' cumail sĂšil air na seirbheisean leis am bi thu a' conaltradh... Ach ciamar a nĂŹ thu sgrĂšdadh gus an tĂ inig duine dòigh air choireigin chun duilleag pĂ ighidh agad, gun do rinn e pĂ igheadh, agus gun tug am pròiseact airgead dha? Is e sin, ciamar a nĂŹ thu sgrĂšdadh gu bheil am caismeachd ri fhaighinn agus air gabhail ris aâ ghairm air ais agad?
EK: - Tha âMerchantâ dhuinne sa chĂšis seo dĂŹreach mar an aon sheirbheis bhon taobh a-muigh ris an t-siostam pĂ ighidh. Bidh sinn aâ cumail sĂšil air astar freagairt aâ cheannaiche.
Mu chrioptachadh stòr-dà ta
AT: - Halò. Tha ceist beagan co-cheangailte rium. Tha dĂ ta mothachail PCI DSS agad. Bha mi airson faighinn a-mach ciamar a bhios tu aâ stòradh PANn ann an ciudha a dhâ fheumas tu gluasad a-steach? Am bi thu aâ cleachdadh crioptachadh sam bith? Agus tha seo a 'leantainn chun an dĂ rna ceist: a rèir PCI DSS, feumar an stòr-dĂ ta ath-chrioptachadh bho Ă m gu Ă m gun fhios nach bi atharrachaidhean ann (a' cur Ă s do luchd-rianachd, msaa) - dè a thachras do ruigsinneachd sa chĂšis seo?

EK: - Ceist sgoinneil! An toiseach, cha bhith sinn aâ stòradh PANn ann an ciudha. Chan eil a 'chòir againn PAN a stòradh an Ă ite sam bith ann an cruth soilleir, ann am prionnsabal, agus mar sin bidh sinn a' cleachdadh seirbheis shònraichte (ris an canar "Kademon") - is e seirbheis a tha seo nach dèan ach aon rud: bidh e a 'faighinn teachdaireachd mar chuir a-steach agus a' cur air falbh e. cuir a-mach teachdaireachd crioptaichte. Agus bidh sinn aâ stòradh a h-uile cĂ il leis an teachdaireachd chrioptaichte seo. Mar sin, tha ar prĂŹomh fhaid fo kilobyte, gus am bi seo fĂŹor agus earbsach.AT: - A bheil feum agad air 2 kilobytes a-nis?
EK: - Tha e coltach dÏreach an-dè bha e 256... Uill, cà ite eile?!
A rèir sin, is e seo a 'chiad fhear. Agus san dĂ rna h-Ă ite, am fuasgladh a thâ ann, tha e aâ toirt taic don mhodh ath-chrioptachaidh - tha dĂ phaidhir de âkeksâ (iuchraichean), a tha aâ toirt seachad âdecksâ a tha aâ crioptachadh (is e iuchair na h-iuchraichean, tha deic mar thoradh air na h-iuchraichean a chrioptaicheas) . Agus ma thèid am modh-obrach a thòiseachadh (bidh e a 'tachairt gu cunbhalach, bho 3 mĂŹosan gu Âą cuid), bidh sinn a' luchdachadh sĂŹos paidhir "cèicean" Ăšr, agus bidh sinn ag ath-chrioptachadh an dĂ ta. Tha seirbheisean fa-leth againn a bhios aâ reubadh an dĂ ta gu lèir agus a chrioptachadh ann an dòigh Ăšr; Tha an dĂ ta air a stòradh ri taobh aithnichear na h-iuchrach leis a bheil e air a chrioptachadh. Mar sin, cho luath âs a chrioptaicheas sinn an dĂ ta le iuchraichean Ăšra, sguabaidh sinn Ă s an t-seann iuchair.
Uaireannan feumar pà ighidhean a dhèanamh le là imh ...
AT: - Is e sin, ma tha ath-dhĂŹoladh air ruighinn airson beagan obrachaidh, am bi thu fhathast ga dhĂŹ-chrioptachadh leis an t-seann iuchair?
EK: - Tha.
AT: - An uairsin aon cheist bheag eile. Nuair a thachras fĂ illigeadh, tuiteam no tachartas de sheòrsa air choreigin, feumar an gnothach a phutadh tron ââââghnothach le lĂ imh. Tha leithid de shuidheachadh ann.
EK: - Tha, uaireannan.
AT: - Cò Ă s a gheibh thu an dĂ ta seo? No am bi thu fhèin aâ dol don ghoireas stòraidh seo?
EK: - Chan e, uill, gu dearbh, tha seòrsa de shiostam cĂšl-oifis againn anns a bheil eadar-aghaidh airson ar taic. Mura h-eil fios againn dè an inbhe anns a bheil an gnothach (mar eisimpleir, gus an do fhreagair an siostam pĂ ighidh le Ăšine a-mach), chan eil fios againn air priori, is e sin, bidh sinn aâ sònrachadh an inbhe dheireannach a-mhĂ in le lĂ n mhisneachd. Anns a 'chĂšis seo, bidh sinn a' sònrachadh a 'ghnothaich gu inbhe shònraichte airson lĂ imhseachadh lĂ imhe. Anns a 'mhadainn, an ath latha, cho luath' sa gheibh an taic fiosrachadh gu bheil a leithid de ghnothaichean fhathast anns an t-siostam pĂ ighidh, bidh iad gan lĂ imhseachadh le lĂ imh san eadar-aghaidh seo.

AT: - Tha ceist no dhĂ agam. Is e aon dhiubh a bhith aâ leantainn air adhart leis an raon PCI DSS: ciamar a chlĂ raicheas tu an cuairt aca? Tha aâ cheist seo air sgĂ th gum faodadh an leasaiche a bhith air dad a chuir anns na logaichean! An dĂ rna ceist: ciamar a chuireas tu a-mach hotfixes? Is e aon roghainn a thâ ann an lĂ mhan san stòr-dĂ ta, ach dhâ fhaodadh gum bi fuasgladh teth an-asgaidh ann - dè an dòigh-obrach a thâ ann? Agus is dòcha gu bheil an treas ceist co-cheangailte ri RTO, RPO. Bha an cothrom agad 99,97, faisg air ceithir nines, ach mar a tha mi ga thuigsinn, tha dĂ rna ionad dĂ ta agad, treas ionad dĂ ta, agus còigeamh ionad dĂ ta ... Ciamar a nĂŹ thu sioncronadh orra, gan ath-riochdachadh, agus a h-uile cĂ il eile?EK: - Feuch an tòisich sinn leis a 'chiad fhear. An e aâ chiad cheist a bhâ ann mu logaichean? Nuair a bhios sinn aâ sgrĂŹobhadh logaichean, tha còmhdach againn a tha aâ falach a h-uile dĂ ta mothachail. Bidh i aâ coimhead air an masg agus air na raointean a bharrachd. A rèir sin, tha na logaichean againn aâ tighinn a-mach le dĂ ta falaichte mu thrĂ th agus cuairt PCI DSS. Is e seo aon de na gnĂŹomhan cunbhalach a chaidh a shònrachadh don roinn deuchainn. Feumaidh iad sgrĂšdadh a dhèanamh air gach gnĂŹomh, a âtoirt a-steach na logaichean a bhios iad aâ sgrĂŹobhadh, agus is e seo aon de na gnĂŹomhan cunbhalach rè lèirmheasan còd, gus smachd a chumail air nach do sgrĂŹobh an leasaiche rudeigin sĂŹos. Bidh an roinn tèarainteachd fiosrachaidh aâ dèanamh sgrĂšdaidhean Ă s deidh sin gu cunbhalach timcheall air aon uair san t-seachdain: thèid logaichean airson an latha mu dheireadh a ghabhail gu roghnach agus thèid an ruith tro inneal-anailisiche sònraichte bho luchd-frithealaidh deuchainn gus sgrĂšdadh a dhèanamh air a h-uile cĂ il.
Mu dheidhinn fuasglaidhean teth. Tha seo air a ghabhail a-steach anns na riaghailtean cleachdadh againn. Tha clĂ s air leth againn mu dheidhinn hotfixes. Tha sinn aâ creidsinn gum bi sinn aâ cleachdadh hotfixes timcheall aâ ghleoc nuair a bhios feum againn air. Cho luath âs a thèid an dreach a chruinneachadh, cho luathâ s a thèid a ruith, cho luath âs a bhios artifact againn, tha rianadair siostam againn a tha fo dhleastanas air gairm bho thaic, agus bidh e ga chleachdadh aig an Ă m a tha feum air.Mu "ceithir nines". Tha am figear a tha sinn a-nis air a choileanadh dha-rĂŹribh, agus rinn sinn ar dĂŹcheall air a shon ann an ionad dĂ ta eile. A-nis tha dĂ rna ionad dĂ ta againn, agus tha sinn aâ tòiseachadh air an t-slighe eatorra, agus tha cĂšis ath-riochdachadh ionad dĂ ta dha-rĂŹribh na cheist nach eil cho beag. Dh'fheuch sinn ri fhuasgladh aig aon Ă m a 'cleachdadh diofar dhòighean: dh'fheuch sinn ris an aon "Tarantula" a chleachdadh - cha do dh'obraich e dhuinn, innsidh mi dhut anns a' bhad. Sin as coireach gun do chuir sinn crĂŹoch air an âsensâ òrdachadh le lĂ imh. Gu dearbh, bidh gach tagradh san t-siostam againn aâ ruith an sioncronadh âatharrachadh - dèanteâ riatanach eadar ionadan dĂ ta gu co-shĂŹnte.
AT: â Ma fhuair thu dĂ rna fear, carson nach dâ fhuair thu an treas fear? Leis nach eil eanchainn roinnte aig duine fhathast ...
EK: - Ach chan eil Split Brain againn. Leis gu bheil gach tagradh air a stiÚireadh le ioma-mhaighstir, chan eil e gu diofar dhuinn cò an t-ionad a thà inig an t-iarrtas. Tha sinn deiseil airson ma dh'fhà illigeas aon de na h-ionadan dà ta againn (tha sinn an urra ri seo) agus ann am meadhan iarrtas neach-cleachdaidh a 'gluasad chun dà rna ionad dà ta, tha sinn deiseil airson an neach-cleachdaidh seo a chall, gu dearbh; ach bidh iad sin nan aonadan, aonadan iomlan.
AT: - Feasgar math. Mòran taing airson an aithris. Bhruidhinn thu mun debugger agad, a bhios aâ ruith cuid de ghnothaichean deuchainn ann an cinneasachadh. Ach innis dhuinn mu ghnothaichean deuchainn! Dè cho domhainn 'sa tha e a' dol?
EK: - Bidh e a âdol tro chearcall iomlan aâ phĂ irt gu lèir. Airson co-phĂ irt, chan eil eadar-dhealachadh sam bith eadar gnothach deuchainn agus gnothach cinneasachaidh. Ach bho shealladh loidsigeach, is e dĂŹreach pròiseact air leth a tha seo san t-siostam, air nach eil ach gnothaichean deuchainn air an ruith.
AT: - CĂ ite an gearr thu dheth e? An seo chuir Core ...
EK: - Tha sinn air cĂšl âKorâ anns a âchĂšis seo airson gnothaichean deuchainn... Tha an leithid de rud againn ri slighe: tha fios aig âKorâ dè an siostam pĂ ighidh airson a chuir - bidh sinn a âcur gu siostam pĂ ighidh meallta, a bheir dĂŹreach comharra http agus Sin e.
AT: - Innis dhomh, mas e do thoil e, an robh an tagradh agad sgrÏobhte ann an aon monolith mòr, no an do gheà rr thu e ann an cuid de sheirbheisean no eadhon meanbh-sheirbheisean?
EK: - Chan eil monolith againn, gu dearbh, tha tagradh againn a tha stèidhichte air seirbheis. Tha sinn a 'magadh gu bheil an t-seirbheis againn air a dhèanamh de monoliths - tha iad gu math mòr. Tha e duilich microservices a ghairm dheth, ach is iad sin seirbheisean anns am bi luchd-obrach innealan sgaoilte ag obair.
Ma tha an t-seirbheis air an fhrithealaiche ann an cunnart...
AT: - An uairsin tha an ath cheist agam. Eadhon ged a b âe monolith a bhâ ann, thuirt thu fhathast gu bheil mòran de na frithealaichean sa bhad sin agad, bidh iad uile gu bunaiteach a âgiullachd dĂ ta, agus is e aâ cheist: âMa thachras co-rèiteachadh bho aon de na frithealaichean sa bhad no tagradh, ceangal fa leth sam bith , a bheil seòrsa de smachd ruigsinneachd aca? Cò dhiubh as urrainn dè a dhèanamh? Cò air am bu chòir dhomh fios a chur airson dè am fiosrachadh?

EK: - Tha, gu cinnteach. Tha na riatanasan tèarainteachd gu math trom. An toiseach, tha gluasadan dĂ ta fosgailte againn, agus chan eil anns na puirt ach an fheadhainn tro bheil sinn an dĂšil gluasad trafaic ro-lĂ imh. Ma bhios co-phĂ irt aâ conaltradh ris an stòr-dĂ ta (can, le Muskul) tro 5-4-3-2, cha bhith ach 5-4-3-2 fosgailte dha, agus cha bhi puirt eile agus stiĂširidhean trafaic eile rim faighinn. A bharrachd air an sin, feumaidh tu tuigsinn gu bheil timcheall air 10 lĂšban tèarainteachd eadar-dhealaichte anns an riochdachadh againn. Agus eadhon ged a bha an tagradh ann an dòigh air choireigin, nar leigeadh Dia, cha bhith e comasach don neach-ionnsaigh faighinn gu consol riaghlaidh an fhrithealaiche, oir is e raon tèarainteachd lĂŹonra eadar-dhealaichte a tha seo.AT: - Agus anns a 'cho-theacsa seo, is e an rud a tha nas inntinniche dhomh gu bheil cĂšmhnantan sònraichte agad le seirbheisean - dè as urrainn dhaibh a dhèanamh, tro na "gnĂŹomhan" as urrainn dhaibh fios a chur gu chèile ... Agus ann an sruth Ă bhaisteach, bidh cuid de sheirbheisean sònraichte ag iarraidh cuid sreath, liosta de âghnĂŹomhanâ air an taobh eile. Chan eil e coltach gu bheil iad aâ tionndadh gu daoine eile ann an suidheachadh Ă bhaisteach, agus tha raointean dleastanais eile aca. Ma tha fear dhiubh ann an cunnart, am bi e comasach dha dragh a chuir air âgnĂŹomhanâ na seirbheis sin?..
EK: - Tha mi aâ tuigsinn. Mas ann ann an suidheachadh Ă bhaisteach le frithealaiche eile a bha conaltradh ceadaichte idir, tha. A rèir cĂšmhnant SLA, cha bhith sinn aâ cumail sĂšil nach eil cead agad ach aâ chiad 3 âgnĂŹomhanâ, agus chan eil cead agad na 4 âgnĂŹomhanâ. Is dòcha gu bheil seo gun fheum dhuinn, oir tha siostam dĂŹon 4-ĂŹre againn mu thrĂ th, ann am prionnsapal, airson cuairtean. Is fheĂ rr leinn sinn fhèin a dhĂŹon leis na cumaidhean, seach aig ĂŹre an taobh a-staigh.
Mar a tha Visa, MasterCard agus Sberbank ag obair
AT: - Tha mi airson puing a shoilleireachadh mu bhith ag atharrachadh neach-cleachdaidh bho aon ionad dĂ ta gu ionad eile. Cho fad âs as aithne dhomh, bidh Visa agus MasterCard ag obair aâ cleachdadh protocol sioncronaich binary 8583, agus tha measgachadh ann an sin. Agus bha mi airson faighinn a-mach, a-nis tha sinn a 'ciallachadh atharrachadh - an e "Visa" agus "MasterCard" a th' ann gu dĂŹreach no ro shiostaman pĂ ighidh, mus tèid an giullachd?
EK: - Tha seo ro na measgachaidhean. Tha na measgachaidhean againn suidhichte anns an aon ionad dĂ ta.
AT: - Gu Ïre mhòr, a bheil aon phuing ceangail agad?
EK: - "Visa" agus "MasterCard" - tha. DĂŹreach air sgĂ th âs gu bheil Visa agus MasterCard aâ feumachdainn tasgaidhean gu math dona ann am bun-structar gus cĂšmhnantan eadar-dhealaichte a thoirt gu crĂŹch gus dĂ rna paidhir de mheasgachaidhean fhaighinn, mar eisimpleir. Tha iad glèidhte taobh a-staigh aon ionad dĂ ta, ach ma tha Dia aâ toirmeasg, bidh an ionad dĂ ta againn, far a bheil measgachadh airson ceangal ri Visa agus MasterCard, aâ bĂ sachadh, bidh ceangal againn ri Visa agus MasterCard air chall.
AT: - Ciamar a thèid an glèidheadh? Tha fios agam nach eil Visa aâ ceadachadh ach aon cheangal ann am prionnsapal!
EK: - Bidh iad aâ toirt seachad an uidheamachd iad fhèin. Ann an suidheachadh sam bith, fhuair sinn uidheamachd a tha gu tur gun fheum a-staigh.
AT: - Mar sin tha an stand bhon Connects Orange aca? ..
EK: - Tha.
AT: - Ach dè mun chĂšis seo: ma thèid an ionad dĂ ta agad Ă sealladh, ciamar as urrainn dhut leantainn ort ga chleachdadh? No a bheil an trafaic dĂŹreach aâ stad?
EK: - Chan eil. Anns a 'chĂšis seo, bidh sinn dĂŹreach ag atharrachadh an trafaig gu sianal eile, a bhios, gu nĂ darra, nas daoire dhuinne agus nas daoire don luchd-dèiligidh againn. Ach cha tèid an trafaic tron ââââcheangal dhĂŹreach againn ri Visa, MasterCard, ach tron ââââchumhachd Sberbank (fĂŹor fhĂŹor).
Tha mi duilich a dhèanamh ma rinn mi eucoir air luchd-obrach Sberbank. Ach a rèir ar staitistig, am measg na Ruis bancaichean, Sberbank a 'tuiteam mar as trice. Chan eil mĂŹos aâ dol seachad gun rudeigin aâ tuiteam dheth aig Sberbank.


Cuid de shanasan đ
Tapadh leibh airson fuireach còmhla rinn. An toil leat na h-artaigilean againn? A bheil thu airson susbaint nas inntinniche fhaicinn? Thoir taic dhuinn le bhith aâ cur òrdugh no aâ moladh do charaidean, , analog sònraichte de luchd-frithealaidh ĂŹre inntrigidh, a chaidh a chruthachadh leinn dhut: (ri fhaighinn le RAID1 agus RAID10, suas ri 24 cores agus suas ri 40GB DDR4).
Dell R730xd 2x nas saoire ann an ionad dĂ ta Equinix Tier IV ann an Amsterdam? A-mhĂ in an seo anns an Ălaind! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - bho $99! Leugh mu dheidhinn
Source: www.habr.com


























