HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

A ga-enwe ogbako HighLoad ++ na Eprel 6 na 7, 2020 na St. Petersburg nkọwa na tiketi. njikọ. HighLoad ++ Moscow 2018. Ụlọ Nzukọ "Moscow". Nọvemba 9, 15:00. Ihe ndị a na ngosi.

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

* Nleba anya - ntanetị na nyocha.
* Mkpebi ndabere nke usoro ZABBIX.
* Ngwọta maka nchekwa nyocha nyocha.
* Mmalite nke sava ZABBIX.
* UI kacha mma.
* Ahụmahụ na-arụ ọrụ sistemụ n'okpuru ibu karịa 40k NVPS.
* Nkwubi okwu dị nkenke.

Mikhail Makurov (nke a - MM): - Ndewo, unu niile!

Maxim Chernetsov (nke a - MCH): - Ehihie ọma!

MM: – Ka m ewebata Maxim. Max bụ onye injinia nwere nkà, netwọkụ kacha mma m maara. Maxim na-etinye aka na netwọk na ọrụ, mmepe na ọrụ ha.

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MCH: – Ma ọ ga-amasị m ịgwa gị banyere Mikhail. Mikhail bụ onye nrụpụta C. O dere ọtụtụ ngwọta nhazi okporo ụzọ dị elu maka ụlọ ọrụ anyị. Anyị na-ebi ma na-arụ ọrụ na Urals, na obodo ndị siri ike ndị ikom Chelyabinsk, na Intersvyaz ụlọ ọrụ. Ụlọ ọrụ anyị bụ onye na-enye ọrụ ịntanetị na telivishọn maka otu nde mmadụ na obodo 16.

MM: - Ma ọ bara uru ịsị na Intersvyaz karịrị nnọọ onye na-eweta ya, ọ bụ ụlọ ọrụ IT. Ọtụtụ n'ime ihe ngwọta anyị bụ ndị ngalaba IT anyị mere.

A: site na sava na-edozi okporo ụzọ gaa na ebe oku na ngwa mkpanaka. Ngalaba IT ugbu a nwere ihe dị ka mmadụ 80 nwere ikike dị iche iche.

Banyere Zabbix na ihe owuwu ya

MCH: - Ma ugbu a, m ga-agbalị ịtọ ndekọ nke onwe ma kwuo n'otu nkeji ihe Zabbix bụ (nke a na-akpọ "Zabbix").

Zabbix na-edobe onwe ya dị ka sistemụ nleba anya na-apụ apụ na igbe. Ọ nwere ọtụtụ atụmatụ na-eme ka ndụ dịkwuo mfe: iwu ịrị elu dị elu, API maka ntinye, nchịkọta na nchọpụta akpaaka nke ndị ọbịa na metrik. Zabbix nwere ihe a na-akpọ ngwaọrụ mkpagharị - proxies. Zabbix bụ sistemụ mepere emepe.

Na nkenke banyere ije. Anyị nwere ike ịsị na ọ nwere akụkụ atọ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

  • Ihe nkesa. Edere ya na C. Site na nhazi na ịnyefe ozi n'etiti eri. Nhazi niile na-ewere ọnọdụ n'ime ya: site na ịnata na ịchekwa na nchekwa data.
  • A na-echekwa data niile na nchekwa data. Zabbix na-akwado MySQL, PostreSQL na Oracle.
  • Edere ihe ntanetị weebụ na PHP. N'ọtụtụ sistemụ ọ na-abịa na sava Apache, mana ọ na-arụ ọrụ nke ọma yana nginx + php.

Taa, anyị ga-achọ ịkọ otu akụkọ sitere na ndụ ụlọ ọrụ anyị metụtara Zabbix ...

Akụkọ sitere na ndụ nke ụlọ ọrụ Intersvyaz. Kedu ihe anyị nwere na gịnị ka anyị chọrọ?

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.
Ọnwa ise ma ọ bụ isii gara aga. Otu ụbọchị mgbe ọrụ ...

MCH: - Misha, ndewo! Obi dị m ụtọ na m jisiri ike jide gị - enwere mkparịta ụka. Anyị nwekwara nsogbu ọzọ na nleba anya. N'oge nnukwu ihe mberede, ihe niile dị nwayọọ ma ọ dịghị ozi gbasara ọnọdụ netwọk. N'ụzọ dị mwute, nke a abụghị nke mbụ ihe a mere. Achọrọ m enyemaka gị. Ka anyị mee ka nlekota anyị rụọ ọrụ n'ọnọdụ ọ bụla!

MM: - Mana ka anyị buru ụzọ mekọrịta. Ahụbeghị m ebe ahụ n'ime afọ ole na ole. Dị ka m na-echeta, anyị hapụrụ Nagios ma gbanwee na Zabbix banyere 8 afọ gara aga. Ma ugbu a, ọ dị ka anyị nwere sava dị ike 6 na ihe dị ka proxies iri na abụọ. Enwere m ihe mgbagwoju anya?

MCH: - Fọrọ nke nta. Sava 15, ụfọdụ n'ime ha bụ igwe mebere. Ihe kacha mkpa bụ na ọ dịghị azọpụta anyị n'oge anyị kacha chọọ ya. Dị ka ihe mberede - ndị sava na-ebelata ma ị nweghị ike ịhụ ihe ọ bụla. Anyị gbalịrị ịkwalite nhazi ahụ, mana nke a enyeghị mmụba arụmọrụ kachasị mma.

MM: - O doro anya. Ị lere ihe anya, ị gwupụtalarị ihe site na nchọpụta nchọpụta?

MCH: - Ihe mbụ ị ga - eme bụ nchekwa data. A na-ebu MySQL mgbe niile, na-echekwa metrics ọhụrụ, na mgbe Zabbix malitere ịmepụta ụyọkọ ihe omume, nchekwa data na-abanye n'ime overdrive maka awa ole na ole. Agwala m gị maka ịkwalite nhazi ahụ, mana n'ụzọ nkịtị n'afọ a, ha na-emelite ngwaike: ndị sava nwere ihe karịrị otu narị gigabytes nke ebe nchekwa na disk arrays na SSD RAID - ọ dịghị uru na-eto eto ya linearly na ogologo oge. Gịnị ka anyị na-eme?

MM: - O doro anya. N'ozuzu, MySQL bụ nchekwa data LTP. N'ụzọ doro anya, ọ naghị adị mma maka ịchekwa ebe metrics nke nha anyị. Ka anyị chọpụta ya.

MCH: - Ka anyị!

Ntinye nke Zabbix na Clickhouse n'ihi hackathon

Mgbe oge ụfọdụ gasịrị, anyị nwetara data na-atọ ụtọ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ọtụtụ oghere dị na nchekwa data anyị bụ ebe nchekwa metrik ji ihe na-erughị 1% maka nhazi, ndebiri na ntọala. N'oge ahụ, anyị na-arụ ọrụ ngwọta data Big dabere na Clickhouse ihe karịrị otu afọ. Ntuziaka mmegharị ahụ pụtara ìhè nye anyị. N'oge mmiri anyị Hackathon, edere m njikọ nke Zabbix na Clickhouse maka ihe nkesa na frontend. N'oge ahụ, Zabbix enweela nkwado maka ElasticSearch, anyị kpebiri iji ha tụnyere.

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ntụle nke Clickhouse na Elasticsearch

MM: - Maka ntụnyere, anyị mepụtara otu ibu dị ka ihe nkesa Zabbix na-enye ma lelee ka usoro ahụ ga-esi akpa àgwà. Anyị dere data na batches nke ahịrị 1000, na-eji CURL. Anyị chere n'ihu na Clickhouse ga-arụ ọrụ nke ọma maka profaịlụ ibu nke Zabbix na-eme. Nsonaazụ ahụ gafere ihe anyị tụrụ anya ya:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

N'okpuru otu ule ule, Clickhouse dere ugboro atọ ọzọ data. N'otu oge ahụ, usoro abụọ a na-eri nke ọma (obere ego) mgbe ị na-agụ data. Mana Elastics chọrọ nnukwu ihe nrụpụta mgbe ị na-edekọ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Na mkpokọta, Clickhouse dị elu nke ukwuu karịa Elastix n'ihe gbasara oriri processor na ọsọ. N'otu oge ahụ, n'ihi mkpakọ data, Clickhouse na-eji 11 ugboro obere na draịvụ ike ma na-arụ ọrụ diski ugboro 30 ole na ole:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MCH: - Ee, arụ ọrụ Clickhouse na sistemụ diski diski na-arụ ọrụ nke ọma. Ị nwere ike iji nnukwu diski SATA maka ọdụ data wee nweta ọsọ ọsọ nke narị puku ahịrị ahịrị kwa nkeji. Sistemu na-apụ apụ na-akwado sharding, mmeghari, ma dị mfe ịhazi. Anyị nwere afọ ojuju na ojiji ya n'ime afọ niile.

Iji bulite akụrụngwa, ị nwere ike ịwụnye Clickhouse n'akụkụ ebe nchekwa data dị adị gị wee si otú a chekwaa oge CPU na arụmọrụ diski. Anyị ebugharịla ebe nchekwa metrik gaa na ụyọkọ Clickhouse dị ugbu a:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Anyị wepụrụ nchekwa data MySQL bụ isi nke na anyị nwere ike ijikọ ya n'otu igwe yana sava Zabbix wee hapụ sava raara onwe ya nye maka MySQL.

Kedu ka ntuli aka si arụ ọrụ na Zabbix?

Ọnwa 4 gara aga

MM: – Ọfọn, anyị nwere ike ichefu banyere nsogbu na isi?

MCH: - Nke ahụ bụ n'ezie! Nsogbu ọzọ anyị kwesịrị idozi bụ nchịkọta data ngwa ngwa. Ugbu a sava proxy 15 anyị niile juputara na SNMP na usoro ntuli aka. Ọ nweghịkwa ụzọ ewezuga ịwụnye sava ọhụrụ na nke ọhụrụ.

MM: - Ọ dị mma. Mana buru ụzọ gwa anyị ka ntuli aka si arụ ọrụ na Zabbix?

MCH: - Na nkenke, enwere ụdị metrics 20 na ụzọ iri na abụọ iji nweta ha. Zabbix nwere ike ịnakọta data ma na ọnọdụ "arịrịọ-aza", ma ọ bụ chere maka data ọhụrụ site na "Trapper Interface".

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ọ dị mma ịmara na na mbụ Zabbix usoro a (Trapper) bụ nke kachasị ngwa ngwa.

Enwere sava proxy maka nkesa ibu:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ndị nnọchiteanya nwere ike ịrụ otu ọrụ nchịkọta dị ka ihe nkesa Zabbix, na-enweta ọrụ site na ya ma na-eziga metrics anakọtara site na interface Trapper. Nke a bụ ụzọ akwadoro n'iwu isi kesaa ibu ahụ. Proxies na-abakwa uru maka nyochaa akụrụngwa dịpụrụ adịpụ na-arụ ọrụ site na NAT ma ọ bụ ọwa nwayọ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MM: – Ihe niile doro anya na ije. Anyị kwesịrị ileba anya na isi mmalite ...

Ụbọchị ole na ole ka e mesịrị

Akụkọ otu nmap fping si merie

MM: "Echere m na m gwupụtara ihe."

MCH: - Gwa m!

MM: - Achọpụtara m na mgbe m na-elele nnweta, Zabbix na-enyocha ndị ọbịa 128 kachasị n'otu oge. Agbalịrị m ịbawanye ọnụ ọgụgụ a gaa na 500 ma wepụ oge inter-packet na ping (ping) ha - nke a mere ka arụmọrụ ahụ okpukpu abụọ. Mana ọnụọgụ buru ibu ga-amasị m.

MCH: - Na omume m, mgbe ụfọdụ, m ga-enyocha ịdị adị nke puku kwuru puku ndị ọbịa, ahụbeghịkwa m ihe ọ bụla ngwa ngwa karịa nmap maka nke a. Eji m n'aka na nke a bụ ụzọ kachasị ọsọ. Ka anyị nwaa ya! Anyị kwesịrị ịbawanye ọnụ ọgụgụ ndị nnabata nke ukwuu kwa iteration.

MM: – Lelee ihe karịrị narị ise? 600?

MCH: - Dịkarịa ala a di na nwunye puku.

MM: - Ọ DỊ MMA. Ihe kacha mkpa m chọrọ ikwu bụ na achọpụtara m na a na-eme ọtụtụ ntuli aka na Zabbix n'otu oge. Anyị kwesịrị ịgbanwe ya ka ọ bụrụ ọnọdụ asynchronous. Mgbe ahụ, anyị nwere ike ịbawanye ọnụ ọgụgụ metrics nke ndị na-eme ntuli aka na-anakọta, karịsịa ma ọ bụrụ na anyị na-abawanye ọnụ ọgụgụ metrics kwa iteration.

MCH: - Ọ dị mma! Oleekwa mgbe?

MM: – Dị ka ọ na-adị, ụnyaahụ.

MCH: - Anyị tụlere ụdị fping na nmap abụọ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Na ọnụ ọgụgụ buru ibu nke ndị ọbịa, a tụrụ anya nmap ga-arụ ọrụ ruru okpukpu ise. Ebe ọ bụ naanị nmap na-enyocha nnweta na oge nzaghachi, anyị kpaliri ngụkọ nke mfu na ihe ndị na-akpalite ma belata oge nlele nnweta nke ọma. Anyị chọpụtara na ọnụ ọgụgụ ndị ọbịa kacha mma maka nmap dị gburugburu 4 puku kwa iteration. Nmap nyere anyị ohere ibelata ego nlele CPU nke nnweta ugboro atọ wee belata oge site na 120 sekọnd ruo 10.

Nkwalite ntuli aka

MM: "Mgbe ahụ, anyị malitere ime ntuli aka. Anyị nwere mmasị na nchọpụta SNMP na ndị ọrụ. Na Zabbix, a na-eme ntuli aka n'otu n'otu ma mee ihe pụrụ iche iji mee ka arụmọrụ nke usoro ahụ dịkwuo elu. Na ọnọdụ mmekọrịta, enweghị onye nnabata na-ebute mmebi ntuli aka dị egwu. Enwere usoro steeti dum, enwere usoro pụrụ iche - ndị a na-akpọ pollers na-enweghị ike iru, nke na-arụ ọrụ naanị na ndị ọbịa na-enweghị ike iru:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Nke a bụ nkọwa nke na-egosi matrix steeti, mgbagwoju anya niile nke usoro ntụgharị nke a chọrọ ka usoro ahụ wee nọgide na-arụ ọrụ. Na mgbakwunye, ntuli aka synchronous n'onwe ya na-adị ngwa ngwa:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ọ bụ ya mere ọtụtụ puku poller iyi na ọtụtụ proxies enweghị ike ịnakọta data achọrọ maka anyị. Mmejuputa asynchronous doziri ọ bụghị naanị nsogbu na ọnụ ọgụgụ nke eri, kamakwa ọ dị mfe usoro steeti nke ndị ọbịa na-adịghị adị, n'ihi na maka ọnụọgụ ọ bụla enyochara n'otu ntuli aka ntuli aka, oge nchere kachasị bụ oge 1:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Na mgbakwunye, anyị gbanwere ma kwalite usoro ntuli aka maka arịrịọ SNMP. Nke bụ eziokwu bụ na ọtụtụ mmadụ enweghị ike ịzaghachi arịrịọ SNMP ọtụtụ n'otu oge. Ya mere, anyị mere ụdị ngwakọ, mgbe a na-eme ntuli aka SNMP nke otu onye ọbịa n'otu n'otu:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Emere nke a maka mkpọ ndị ọbịa niile. Ọnọdụ a adịchaghị nwayọ karịa nke asynchronous kpamkpam, ebe ntuli aka otu narị na ọkara ụkpụrụ SNMP ka dị ngwa ngwa karịa oge 1.

Nnwale anyị egosila na ọnụ ọgụgụ kacha mma nke arịrịọ n'otu iteration bụ ihe dịka puku asatọ na ntuli aka SNMP. Na mkpokọta, mgbanwe gaa na ọnọdụ asynchronous nyere anyị ohere ịme ntuli aka ngwa ngwa site na ugboro 8, ọtụtụ narị ugboro.

MCH: - Ntụle ntuli aka nke pụta gosipụtara na ọ bụghị naanị na anyị nwere ike iwepụ proxies niile, kamakwa belata oge maka ọtụtụ ndenye ego, na proxies agaghịzi adị mkpa dị ka ụzọ isi kesaa ibu ahụ.

Ihe dịka ọnwa atọ gara aga

Gbanwee ihe owuwu - bulie ibu!

MM: - Ọ dị mma, Max, ọ bụ oge iji rụpụta ihe? Achọrọ m sava dị ike na ezigbo injinia.

MCH: - Ọ dị mma, ka anyị hazie ya. Ọ bụ oge dị elu ịkwaga site na ebe nwụrụ anwụ nke 5 puku metrics kwa nkeji.

N'ụtụtụ mgbe nkwalite ahụ gasịrị

MCH: - Misha, anyị emelitere onwe anyị, ma n'ụtụtụ, anyị na-atụgharị azụ ... Chee ụdị ọsọ anyị jisiri ike nweta?

MM: – 20 puku kacha.

MCH: - Ee, 25! N'ụzọ dị mwute, anyị bụ kpọmkwem ebe anyị malitere.

MM: - Gịnị kpatara? Ị mere nyocha ọ bụla?

MCH: - Ee, n'ezie! Ebe a, dịka ọmụmaatụ, bụ elu na-adọrọ mmasị:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MM: - Ka anyị lelee. Ahụrụ m na anyị anwalela ọnụọgụ ntuli aka dị ukwuu:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ma n'otu oge ahụ, ha enweghị ike ịmegharị usoro ahụ ọbụlagodi ọkara:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Na n'ozuzu arụmọrụ bụ nnọọ obere, banyere 4 puku metrics kwa nkeji:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ọ nwere ihe ọzọ?

MCH: - Ee, strace nke otu n'ime ndị ntuli aka:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MM: - N'ebe a, ị nwere ike ịhụ nke ọma na usoro ntuli aka na-echere "semaphores". Ndị a bụ mkpọchi:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MCH: - Aghọtaghị nke ọma.

MM: – Lee, nke a yiri ọnọdụ ebe ụyọkọ eri na-agbalị na-arụ ọrụ na akụrụngwa na naanị otu onye nwere ike na-arụ ọrụ n'otu oge. Mgbe ahụ ihe niile ha nwere ike ime bụ ịkekọrịta akụrụngwa a ka oge na-aga:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Na mkpokọta arụmọrụ nke iji akụrụngwa dị otú ahụ na-ejedebe site na ọsọ nke otu isi:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Enwere ụzọ abụọ iji dozie nsogbu a.

Kwalite ngwaike nke igwe, gbanwee gaa na cores ngwa ngwa:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ma ọ bụ gbanwee ụkpụrụ ụlọ ma n'otu oge ahụ gbanwee ibu:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MCH: - Site n'ụzọ, na igwe ule anyị ga-eji obere cores karịa na ọgụ, mana ha na-agba ọsọ ugboro 1,5 na ugboro kwa isi!

MM: - Kpochapụ? Ikwesiri ileba anya na koodu nkesa.

Ụzọ data dị na sava Zabbix

MCH: - Iji chọpụta ya, anyị malitere inyocha ka esi ebufe data n'ime sava Zabbix:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Foto dị mma, nri? Ka anyị gabiga ya site na nzọụkwụ iji mee ka ọ pụta ìhè karịa. Enwere eriri na ọrụ maka ịnakọta data:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ha na-ebufe metrics anakọtara site na oghere gaa na onye njikwa Preprocessor, ebe echekwara ha n'ahịrị:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

“Onye njikwa ụzọ” na-ebufe ndị ọrụ ya data, nke na-eme ntuziaka nhazi ma weghachi ha site na otu oghere:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Mgbe nke a gasị, onye njikwa preprocessor na-echekwa ha na cache akụkọ ihe mere eme:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Site n'ebe ahụ, ndị sinkers akụkọ ihe mere eme na-ewere ha, ndị na-arụ ọrụ dị ukwuu: dịka ọmụmaatụ, ịgbakọ ihe na-akpata, na-ejuputa cache uru na, nke kachasị mkpa, na-echekwa metrics na nchekwa akụkọ ihe mere eme. N'ozuzu, usoro a dị mgbagwoju anya na mgbagwoju anya.

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MM: - Ihe mbụ anyị hụrụ bụ na ọtụtụ eri na-asọmpi maka ihe a na-akpọ "cache nhazi" (ebe nchekwa ebe a na-echekwa nhazi ihe nkesa niile). Eriri na-ahụ maka ịnakọta data na-eme ọtụtụ ihe mgbochi:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

... ebe ọ bụ na nhazi ahụ na-echekwa ọ bụghị naanị metrics na parampat ha, kamakwa kwụ n'ahịrị nke ndị pollers na-enweta ozi gbasara ihe a ga-eme ọzọ. Mgbe enwere ọtụtụ ndị poller na otu na-egbochi nhazi ahụ, ndị ọzọ na-echere arịrịọ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ndị na-eme ntuli aka ekwesịghị ịlụ ọgụ

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ya mere, ihe mbụ anyị mere bụ kewaa kwụ n'ahịrị n'ime akụkụ 4 ma kwe ka ndị pollers gbochie ahịrị ndị a, akụkụ ndị a n'otu oge, n'okpuru ọnọdụ nchekwa:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Nke a wepụrụ asọmpi maka cache nhazi, na ọsọ nke poller mụbara nke ukwuu. Ma mgbe ahụ, anyị zutere eziokwu na preprocessor manager malitere imubanye a kwụ n'ahịrị nke ọrụ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Preprocessor njikwa ga-enwe ike ibute ụzọ

Nke a mere n'ọnọdụ ebe ọ na-enweghị arụmọrụ. Mgbe ahụ ihe niile ọ nwere ike ime bụ ịchịkọta arịrịọ sitere na usoro nchịkọta data wee gbakwunye ihe nchekwa ha ruo mgbe ọ riri ebe nchekwa niile wee daa:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Iji dozie nsogbu a, anyị gbakwunyere oghere nke abụọ ewepụtara kpọmkwem nye ndị ọrụ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ya mere, onye na-ahụ maka ndị na-ebu ụzọ nwere ohere ibute ọrụ ya ụzọ na, ọ bụrụ na ihe nchekwa ahụ na-eto eto, ọrụ ahụ bụ ịkwụsịlata mwepụ ahụ, na-enye ndị ọrụ ohere ịnweta ihe nchekwa a:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Mgbe ahụ, anyị chọpụtara na otu n'ime ihe kpatara nkwụsịtụ ahụ bụ ndị ọrụ n'onwe ha, ebe ọ bụ na ha na-asọmpi maka akụ na-adịghị mkpa kpamkpam maka ọrụ ha. Anyị dekọtara nsogbu a dị ka ihe ndozi, ma edozila ya na ụdị ọhụrụ nke Zabbix:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Anyị na-abawanye ọnụ ọgụgụ nke oghere - anyị na-enweta nsonaazụ

Ọzọkwa, preprocessor manager n'onwe ya ghọrọ a bottlene, ebe ọ bụ otu eri. Ọ dabere na isi ọsọ, na-enye oke ọsọ nke ihe dị ka puku metrik 70 kwa nkeji:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ya mere, anyị mere anọ, nwere oghere anọ, ndị ọrụ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Nke a nyere anyị ohere ịbawanye ọsọ ruo ihe dịka 130 puku metrik:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

A na-akọwa enweghị usoro nke uto site n'eziokwu na asọmpi maka cache akụkọ ihe mere eme apụtala. 4 preprocessor njikwa na akụkọ ihe mere eme sinkers mpi maka ya. N'oge a, anyị na-enweta ihe dị ka 130 puku metrics kwa nkeji na igwe nnwale, na-eji ya ihe dịka 95% nke onye nrụpụta:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ihe dịka ọnwa 2,5 gara aga

Ọjụjụ sitere na snmp-obodo mụbara NVP otu oge na ọkara

MM: - Max, achọrọ m ụgbọ ala nnwale ọhụrụ! Anyị adabakwaghị na nke dị ugbu a.

MCH: - Kedu ihe ị nwere ugbu a?

MM: - Ugbu a - 130k NVP na ihe nrụpụta ihe dị njikere.

MCH: - Chaị! Jụụ! Chere, enwere m ajụjụ abụọ. Dabere na ngụkọ m, mkpa anyị dị gburugburu 15-20 puku metrik kwa nkeji. Gịnị mere anyị ji chọkwuru?

MM: "Achọrọ m ịrụcha ọrụ ahụ." Ọ ga-amasị m ịhụ ego ole anyị nwere ike ịpụpụ na sistemụ a.

MCH: - Ma…

MM: "Ma ọ baghị uru maka azụmahịa."

MCH: - O doro anya. Na ajụjụ nke abụọ: anyị nwere ike ịkwado ihe anyị nwere ugbu a n'onwe anyị, na-enweghị enyemaka nke onye mmepụta?

MM: - Echeghị m. Ịgbanwe otú cache nhazi si arụ ọrụ bụ nsogbu. Ọ na-emetụta mgbanwe n'ọtụtụ eri ma ọ siri ezigbo ike idowe. O yikarịrị ka ọ ga-esi ezigbo ike idobe ya.

MCH: "Mgbe ahụ, anyị chọrọ ụdị ọzọ."

MM: - Enwere nhọrọ dị otú ahụ. Anyị nwere ike ịgbanwe na cores ngwa ngwa, ka anyị na-ahapụ usoro mkpọchi ọhụrụ. Anyị ka ga-enweta arụmọrụ nke 60-80 puku metrik. N'otu oge ahụ, anyị nwere ike ịhapụ koodu ndị ọzọ niile. Clickhouse na ntuli aka asynchronous ga-arụ ọrụ. Ọ ga-adịkwa mfe idowe ya.

MCH: - ịtụnanya! M na-atụ aro ka anyị kwụsị ebe a.

Mgbe emechara akụkụ nkesa, anyị mechara nwee ike ịmalite koodu ọhụrụ n'ime mmepụta. Anyị hapụrụ ụfọdụ mgbanwe na ihu ọma nke ịgbanwee na igwe nwere cores ngwa ngwa na ibelata ọnụ ọgụgụ mgbanwe koodu. Anyị emeela ka nhazi ahụ dị mfe ma kpochapụ macro na ihe data ebe enwere ike, ka ha na-ewebata mkpọchi ọzọ.

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Dịka ọmụmaatụ, ịhapụ snmp-community macro, nke a na-ahụkarị na akwụkwọ na ihe atụ, n'ọnọdụ anyị mere ka o kwe omume ịmekwu ngwa ngwa NVP site n'ihe dị ka ugboro 1,5.

Mgbe ụbọchị abụọ na mmepụta

Na-ewepu mmapụta akụkọ ihe mere eme

MCH: – Misha, anyị na-eji usoro maka ụbọchị abụọ, na ihe niile na-arụ ọrụ. Ma naanị mgbe ihe niile na-arụ ọrụ! Anyị zubere ọrụ na ịnyefe akụkụ buru ibu nke netwọkụ ahụ, anyị wee jiri aka anyị nyochaa ọzọ ihe na-aga na ihe na-emeghị.

MM: - Enweghị ike ịbụ! Anyị nyochara ihe niile ugboro 10. Ihe nkesa na-ejikwa ọbụna enweghị netwọkụ zuru oke ozugbo.

MCH: - Ee, m ghọtara ihe niile: ihe nkesa, nchekwa data, n'elu, austat, ndekọ - ihe niile dị ngwa ngwa ... Ma anyị na-ele anya na interface weebụ, na e nwere onye nhazi "na shelf" na ihe nkesa na nke a:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MM: - O doro anya. Ka anyị lelee webụ. Anyị chọpụtara na n'ọnọdụ ebe enwere ọnụ ọgụgụ dị ukwuu nke ihe omume na-arụ ọrụ, ọtụtụ wijetị dị ndụ malitere iji nwayọọ nwayọọ na-arụ ọrụ:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Ihe kpatara nke a bụ ọgbọ mmapụta akụkọ ihe mere eme nke emepụtara maka ihe ọ bụla dị na listi ahụ. Ya mere, anyị gbahapụrụ ọgbọ nke windo ndị a (kọwara ahịrị 5 na koodu), nke a edozikwara nsogbu anyị.

Oge ntinye maka wijetị, ọbụlagodi mgbe ọ na-adịghị kpamkpam, ebelatala site na nkeji ole na ole gaa na 10-15 nke a na-anabata maka anyị, a ka nwere ike ilele akụkọ ihe mere eme site na ịpị oge:

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Mgbe ọrụ gasịrị. Ọnwa abụọ gara aga

MCH: - Misha, ị na-apụ? Anyị ga-ekwurịta okwu.

MM: -Ebughị m n'obi. Ọ dị ihe nwere Zabbix ọzọ?

MCH: - Mba, zuru ike! Achọrọ m ịsị: ihe niile na-arụ ọrụ, daalụ! Enwere m biya.

Zabbix na-arụ ọrụ nke ọma

Zabbix bụ usoro na ọrụ zuru ụwa ọnụ na nke bara ụba. Enwere ike iji ya maka obere nrụnye n'ime igbe ahụ, mana ka mkpa na-eto eto, a ga-emeziwanye ya. Ka ịchekwaa nnukwu ebe nchekwa metrik, jiri nchekwa kwesịrị ekwesị:

  • ị nwere ike iji ngwaọrụ arụnyere n'ụdị njikọta na Elasticsearch ma ọ bụ bulite akụkọ ihe mere eme na faịlụ ederede (dị na ụdị XNUMX);
  • Ị nwere ike iji ahụmahụ anyị na ntinye aka na Clickhouse.

Iji bulie ọsọ nke ịnakọta metrik nke ukwuu, na-anakọta ha site na iji ụzọ asynchronous ma bufee ha site na interface trapper na sava Zabbix; ma ọ bụ ị nwere ike iji patch mee Zabbix pollers asynchronous.

Edere Zabbix na C ma na-arụ ọrụ nke ọma. Ịdozi ọtụtụ ọkpọ ihe owuwu na-enye gị ohere ịbawanye arụmọrụ ya na, na ahụmịhe anyị, nweta ihe karịrị 100 puku metrics na igwe otu-processor.

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Otu patch Zabbix ahụ

MM: – Achọrọ m ịgbakwunye a di na nwunye nke isi. A na-enye akụkọ niile dị ugbu a, ule niile, ọnụọgụ maka nhazi nke anyị na-eji. Ugbu a, anyị na-ewere ihe dị ka puku metrik 20 kwa nkeji na ya. Ọ bụrụ na ị na-agbalị ịghọta ma nke a ọ ga-abara gị uru, ị nwere ike iji tụnyere. Ihe a tụlere taa ka ebisara na GitHub n'ụdị patch: github.com/miklert/zabbix

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

Patch ahụ gụnyere:

  • njikọ zuru oke na Clickhouse (ma Zabbix nkesa na frontend);
  • dozie nsogbu na onye njikwa preprocessor;
  • ntụli aka asynchronous.

Patch ahụ dakọtara na ụdị 4 niile, gụnyere lts. O yikarịrị, na obere mgbanwe ọ ga-arụ ọrụ na ụdị 3.4.

Daalụ maka mmasị gị.

Ajụjụ gị

Ajụjụ sitere n'aka ndị na-ege ntị (nke a ga - eme - A): - ehihie ọma! Biko gwa m, ị nwere atụmatụ maka mkparịta ụka kpụ ọkụ n'ọnụ gị na ndị otu Zabbix ma ọ bụ gị na ha, nke mere na nke a abụghị patch, kama omume Zabbix nkịtị?

MM: – Ee, anyị ga-maa-eme ụfọdụ mgbanwe. Ihe ga-eme, ihe ga-anọgide na patch.

A: – Daalụ nke ukwuu maka ọmarịcha akụkọ! Biko gwa m, ka itinyechara patch ahụ, nkwado sitere na Zabbix ga-adịgide yana otu esi aga n'ihu na-emelite na ụdị dị elu? Ọ ga-ekwe omume imelite Zabbix mgbe patch gị gaa na 4.2, 5.0?

MM: - Enweghị m ike ikwu ihe ọ bụla gbasara nkwado. Ọ bụrụ na m bụ nkwado teknụzụ Zabbix, enwere m ike ịsị mba, n'ihi na nke a bụ koodu onye ọzọ. Banyere codebase 4.2, ọnọdụ anyị bụ: "Anyị ga-eji oge aga, anyị ga-emelite onwe anyị na ụdị ọzọ." Ya mere, ruo oge ụfọdụ, anyị ga na-ekesa patch maka nsụgharị emelitere. M ugbua kwuru na akụkọ: ọnụ ọgụgụ nke mgbanwe na nsụgharị ka nnọọ obere. Echere m na mgbanwe site na 3.4 ruo 4 were anyị ihe dị ka nkeji 15. Ihe gbanwere n'ebe ahụ, ma ọ bụghị ihe dị mkpa.

A: - Ya mere, ị na-eme atụmatụ ịkwado patch gị ma ị nwere ike ịwụnye ya na mmepụta ma nweta mmelite n'ụzọ ụfọdụ n'ọdịnihu?

MM: – Anyị ike na-akwado ya. Nke a na-edoziri anyị ọtụtụ nsogbu.

MCH: - Ọzọkwa, m ga-achọ ịdọrọ uche gaa n'eziokwu ahụ bụ na mgbanwe ndị na-adịghị emetụta ụkpụrụ ụlọ ma na-emetụtaghị igbochi ma ọ bụ kwụ n'ahịrị bụ modular, ha nọ na modul dị iche iche. Ọbụlagodi na obere mgbanwe ị nwere ike idobe ha n'ụzọ dị mfe.

MM: - Ọ bụrụ na ị nwere mmasị na nkọwa, mgbe ahụ "Clickhouse" na-eji ihe a na-akpọ ọbá akwụkwọ akụkọ ihe mere eme. A tọhapụrụ ya - ọ bụ akwụkwọ nkwado Elastics, ya bụ, enwere ike ịhazi ya. Ntuli aka na-agbanwe naanị ndị ntuli aka. Anyị kwenyere na nke a ga-arụ ọrụ ogologo oge.

A: - Daalụ nke ukwuu. Gwa m, enwere akwụkwọ maka mgbanwe ndị emere?

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS na otu nkesa.

MM: – Akwụkwọ bụ patch. N'ụzọ doro anya, na ntinye nke Clickhouse, na ntinye nke ụdị poller ọhụrụ, nhọrọ nhazi ọhụrụ na-ebilite. Njikọ sitere na slide ikpeazụ nwere nkọwa dị nkenke maka otu esi eji ya.

Banyere iji nmap dochie fping

A: – Kedu ka i mechara mejuputa nke a? Ị nwere ike ịnye ihe atụ akọwapụtara: ị nwere strappers na edemede mpụga? Gịnị na-ejedebe ịlele ọnụ ọgụgụ buru ibu nke ndị ọbịa ngwa ngwa? Kedu otu ị si eme ndị ọbịa a? Anyị kwesịrị inye ha nri ka ha nmap n'ụzọ ụfọdụ, nweta ha n'ebe ọ bụla, tinye ha, mee ihe?

MM: - jụụ. Ajụjụ ziri ezi! Isi ihe bụ nke a. Anyị gbanwere ọba akwụkwọ (ICMP ping, akụkụ nke Zabbix) maka nlele ICMP, nke na-egosi ọnụọgụ nke ngwugwu - otu (1), na koodu ahụ na-anwa iji nmap. Ya bụ, nke a bụ ọrụ dị n'ime Zabbix, nke ghọworo ọrụ ime nke pinger. N'ihi ya, ọ dịghị mmekọrịta ma ọ bụ ojiji nke ọnyà achọghị. Emere nke a ụma iji hapụ usoro ahụ na-adịghị mma ma ghara ịmekọrịta mmekọrịta nke usoro nchekwa data abụọ: ihe ị ga-elele, bulite site na poller, na ebugo anyị agbajiri?... Nke a dị mfe karị.

A: – Ọ na-arụkwa ọrụ maka proxies kwa?

MM: – Ee, ma anyị elele. Koodu ntuli aka bụ otu na Zabbix na nkesa. Kwesịrị ịrụ ọrụ. Ka m mesie ike ọzọ: arụmọrụ nke usoro ahụ bụ na anyị achọghị onye nnọchiteanya.

MCH: - Azịza ziri ezi nke ajụjụ a bụ: "Gịnị kpatara ịchọrọ onye nnọchiteanya nwere ụdị usoro a?" Naanị n'ihi NAT ma ọ bụ nyochaa site na ụfọdụ ụdị ọwa nwayọ ...

A: – Ma ị na-eji Zabbix dị ka allertor, ma ọ bụrụ na m ghọtara nke ọma. Ma ọ bụ, ebugharị eserese gị (ebe nchekwa nchekwa) gaa na sistemụ ọzọ, dị ka Grafana? Ma ọ bụ na ị naghị eji ọrụ a?

MM: - M ga-ekwusi ike ọzọ: anyị enwetala njikọ zuru oke. Anyị na-awụsa akụkọ ihe mere eme na Clickhouse, mana n'otu oge ahụ anyị agbanweela ihu ihu php. Php frontend na-aga Clickhouse wee mee eserese niile si ebe ahụ. N'otu oge ahụ, n'eziokwu, anyị nwere akụkụ nke na-ewu data na usoro ngosi ihe ngosi ndị ọzọ site na otu Clickhouse, site na otu data Zabbix.

MCH: - Na "Grafan" nakwa.

Kedu ka e siri mee mkpebi gbasara oke ihe onwunwe?

A: - Kekọrịta ntakịrị kichin n'ime gị. Kedu ka e siri mee mkpebi na ọ dị mkpa ikenye akụrụngwa maka nhazi ngwa ngwa nke ngwaahịa ahụ? Ndị a bụ, n'ozuzu, ụfọdụ ihe egwu. Ma biko gwa m, n'ọnọdụ nke eziokwu ahụ na ị ga-akwado nsụgharị ọhụrụ: olee otú mkpebi a si zie ezie site n'echiche nchịkwa?

MM: – O doro anya na anyị agwaghị ihe nkiri akụkọ ihe mere eme nke ọma. Anyị chọtara onwe anyị n'ọnọdụ ebe ekwesịrị ime ihe, anyị na-esokwa otu abụọ yiri ya:

  • Otu na-ebupụta usoro nlekota oru site na iji usoro ọhụrụ: nlekota oru dị ka ọrụ, usoro ọkọlọtọ nke ngwọta isi mmalite nke anyị na-ejikọta wee gbalịa gbanwee usoro azụmahịa iji rụọ ọrụ na usoro nlekota ọhụrụ.
  • N'otu oge ahụ, anyị nwere onye mmemme na-anụ ọkụ n'obi na-eme nke a (banyere onwe ya). O mere na o meriri.

A: – Gịnị bụ size nke otu?

MCH: - Ọ nọ n'ihu gị.

A: - Yabụ, dị ka oge niile, ịchọrọ onye nwere mmasị?

MM: - Amaghị m ihe onye na-anụ ọkụ n'obi bụ.

A: - N'okwu a, o doro anya, ị. Daalụ nke ukwuu, ị dị egwu.

MM: - Daalụ.

Banyere patches maka Zabbix

A: - Maka usoro nke na-eji proxies (dịka ọmụmaatụ, na ụfọdụ sistemụ kesara), ọ ga-ekwe omume ịmegharị na patch, sị, pollers, proxies na akụkụ nke onye na-ebu ụzọ nke Zabbix n'onwe ya; na mmekọrịta ha? Ọ ga-ekwe omume ịkwalite mmepe dị adị maka sistemụ nwere ọtụtụ proxies?

MM: - Amaara m na a na-agbakọta ihe nkesa Zabbix site na iji proxy (a na-achịkọta koodu ahụ ma nweta ya). Anyị anwalebeghị nke a na mmepụta. Ejighị m n'aka maka nke a, mana echere m na ejighị onye njikwa preprocessor na proxy. Ọrụ nke onye nnọchiteanya bụ iwepụta otu metrics site na Zabbix, jikọta ha (ọ na-edekwa nhazi, nchekwa data mpaghara) ma nyeghachi ya na sava Zabbix. Ihe nkesa n'onwe ya ga-eme usoro nhazi mgbe ọ natara ya.

Enwere ike ịghọta mmasị na proxies. Anyị ga-elele ya. Nke a bụ isiokwu na-adọrọ mmasị.

A: - Echiche bụ nke a: ọ bụrụ na ị nwere ike ịmachi pollers, ị nwere ike kwachie ha na proxy ma mechie mmekọrịta na ihe nkesa, na imeghari preprocessor maka nzube ndị a naanị na ihe nkesa.

MM: – Echere m na ọ dị mfe karị. Ị na-ewere koodu ahụ, tinye patch, wee hazie ya otú ịchọrọ - na-anakọta sava proxy (dịka ọmụmaatụ, ya na ODBC) wee kesaa koodu patched n'ofe sistemụ. Ebe ọ dị mkpa - na-anakọta proxy, ebe ọ dị mkpa - ihe nkesa.

A: - O yikarịrị, ị gaghị akwachie nnyefe proxy na sava ahụ?

MCH: - Mba, ọ bụ ọkọlọtọ.

MM: – N’ezie, otu n’ime echiche adịghị ada. Anyị na-anọgide na-enwe nguzozi n'etiti mgbawa nke echiche na ọnụ ọgụgụ mgbanwe na mfe nkwado.

Ụfọdụ mgbasa ozi 🙂

Daalụ maka ịnọnyere anyị. Akụkọ anyị ọ masịrị gị? Chọrọ ịhụ ọdịnaya na-adọrọ mmasị karị? Kwado anyị site n'itinye iwu ma ọ bụ ịkwado ndị enyi, igwe ojii VPS maka ndị mmepe sitere na $ 4.99, analog pụrụ iche nke sava ọkwa ntinye, nke anyị chepụtara maka gị: Eziokwu niile gbasara VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps site na $19 ma ọ bụ otu esi ekekọrịta ihe nkesa? (dị na RAID1 na RAID10, ruo 24 cores na ruo 40GB DDR4).

Dell R730xd 2x dị ọnụ ala na etiti data Equinix Tier IV na Amsterdam? Naanị ebe a 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV sitere na $199 na Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - sitere na $99! Gụkwuo banyere ya Kedu otu esi emepụta Infrastructure Corp. klas na iji Dell R730xd E5-2650 v4 sava kwesịrị 9000 euro maka otu penny?

isi: www.habr.com

Tinye a comment