Igwe ojii ngwakọ: ntuziaka maka ndị ọkwọ ụgbọ elu novice

Igwe ojii ngwakọ: ntuziaka maka ndị ọkwọ ụgbọ elu novice

Ndewo, Khabrovits! Dị ka ọnụ ọgụgụ si kwuo, ahịa ọrụ igwe ojii na Russia na-enweta ike mgbe niile. Igwe ojii ngwakọ na-agbanwe karịa mgbe ọ bụla - n'agbanyeghị na teknụzụ n'onwe ya adịchaghị ọhụrụ. Ọtụtụ ụlọ ọrụ na-eche otú ọ ga-esi kwe omume idobe na idobe nnukwu ngwaike nke ngwaike, gụnyere ihe achọrọ n'ọnọdụ ọnọdụ, n'ụdị igwe ojii nkeonwe.

Taa, anyị ga-ekwu maka ọnọdụ ndị na-eji igwe ojii ngwakọ ga-abụ nzọụkwụ ziri ezi, na nke ọ nwere ike ịmepụta nsogbu. Isiokwu ahụ ga-aba uru nye ndị na-enwebeghị ahụmahụ siri ike na-arụ ọrụ na igwe ojii ngwakọ, ma na-ele ha anya ma ha amaghị ebe ha ga-amalite.

Na njedebe nke isiokwu ahụ, anyị ga-enye ndepụta nke aghụghọ nke ga-enyere gị aka mgbe ị na-ahọrọ onye na-eweta igwe ojii na ịmepụta igwe ojii ngwakọ.

Anyị na-arịọ onye ọ bụla nwere mmasị ịga n'okpuru ịkpụ!

Igwe ojii VS ọha: ọdị mma na ọghọm ya

Iji ghọta ihe kpatara na-akpali azụmahịa ka ọ gbanwee gaa na ngwakọ, ka anyị leba anya na njirimara ndị dị mkpa nke ígwé ojii ọha na nke onwe. Ka anyị lekwasị anya, nke mbụ, na akụkụ ndị ahụ n'otu ụzọ ma ọ bụ ọzọ na-emetụta ọtụtụ ụlọ ọrụ. Iji zere mgbagwoju anya na okwu okwu, anyị na-egosi n'okpuru nkọwa ndị bụ isi:

Igwe ojii nkeonwe (ma ọ bụ nkeonwe). bụ akụrụngwa IT, ihe mejupụtara ya dị n'ime otu ụlọ ọrụ yana naanị na akụrụngwa nke ụlọ ọrụ a ma ọ bụ onye na-eweta igwe ojii nwere.

Ígwé ojii ọha bụ gburugburu IT, onye nwe ya na-enye ọrụ maka ego ma na-enye onye ọ bụla ohere na igwe ojii.

Ngwakọ igwe ojii nwere ihe karịrị otu nzuzo na ihe karịrị otu igwe ojii nke ọha, nke a na-ekekọrịta ike kọmputa.

Igwe ojii nkeonwe

N'agbanyeghị ọnụ ahịa ya dị elu, igwe ojii nkeonwe nwere ọtụtụ uru na-enweghị ike ileghara anya. Ndị a gụnyere njikwa dị elu, nchekwa data, na nleba anya zuru oke nke akụrụngwa na arụ ọrụ akụrụngwa. N'ikwu okwu n'ụzọ dị mfe, igwe ojii nkeonwe na-ezute echiche ndị injinia niile gbasara akụrụngwa dị mma. N'oge ọ bụla ị nwere ike ịhazigharị ihe owuwu igwe ojii, gbanwee ihe onwunwe ya na nhazi ya.

Ọ dịghị mkpa ịdabere na ndị na-eweta mpụga - akụrụngwa akụrụngwa niile dị n'akụkụ gị.

Ma, n'agbanyeghị arụmụka siri ike na-akwado, ígwé ojii nkeonwe nwere ike ịdị oke ọnụ na mmalite na nrụzi na-esote. Ugbua na ogbo nke ịmepụta ígwé ojii nkeonwe, ọ dị mkpa iji gbakọọ ibu n'ọdịnihu n'ụzọ ziri ezi ... Ịchekwa na mmalite nwere ike iduga n'eziokwu na n'oge na-adịghị anya ị ga-eche ụkọ ihe onwunwe na mkpa maka uto. Na ikpochapụ igwe ojii nkeonwe bụ usoro dị mgbagwoju anya ma dị oke ọnụ. Oge ọ bụla ị ga-azụta akụrụngwa ọhụrụ, jikọọ ya ma hazie ya, nke a nwere ike were ọtụtụ izu - n'ihe fọrọ nke nta ka ọ bụrụ scaling ozugbo na igwe ojii.

Na mgbakwunye na ụgwọ akụrụngwa, ọ dị mkpa ịnye ego maka ikike na ndị ọrụ.

N'ọnọdụ ụfọdụ, nguzozi "ọnụahịa / ịdị mma", ma ọ bụ karịa "ọnụahịa nke nleba anya na mmezi / uru enwetara," n'ikpeazụ na-atụgharị na ọnụahịa.

Igwe ojii

Ọ bụrụ naanị na ị nwere ígwé ojii nkeonwe, mgbe ahụ ígwé ojii ọha bụ nke onye na-eweta mpụga nke na-enye gị ohere iji akụrụngwa mgbakọ na mwepụ ya maka ego.

N'otu oge ahụ, ihe niile metụtara nkwado igwe ojii na nlekọta na-adaba n'ubu "onye na-enye" ​​dị ike. Ọrụ gị bụ ịhọrọ atụmatụ tarifu kacha mma wee kwụọ ụgwọ n'oge.

Iji igwe ojii maka obere ọrụ dị ọnụ ala karịa idobe ụgbọ mmiri akụrụngwa nke gị.

N'ihi ya, ọ dịghị mkpa idobe ndị ọkachamara IT na ihe ize ndụ ego na-ebelata.

N'oge ọ bụla, ị nweere onwe gị ịgbanwe ndị na-eweta igwe ojii wee gaa na ebe dabara adaba ma ọ bụ karịa.

Banyere ọghọm nke igwe ojii ọha, ihe niile ebe a na-atụ anya nke ọma: njikwa obere n'akụkụ nke onye ahịa, arụmọrụ dị ala mgbe ị na-ahazi nnukwu data na nchekwa data dị ala ma e jiri ya tụnyere ndị nkeonwe, nke nwere ike ịdị oke egwu maka ụdị azụmaahịa ụfọdụ. .

igwe ojii ngwakọ

Na nrutu nke n'elu uru na ọghọm bụ ngwakọ ígwé ojii, nke bụ de facto Nchikota dịkarịa ala otu nzuzo ígwé ojii na otu ma ọ bụ karịa ọha. Na mbụ (na ọbụna na nke abụọ) ilekiri, ọ nwere ike iyi na igwe ojii ngwakọ bụ nkume onye ọkà ihe ọmụma nke na-enye gị ohere "ịkwalite" ike ịgbakọ n'oge ọ bụla, mee mgbakọ dị mkpa ma "na-afụ" ihe niile azụ. Ọ bụghị igwe ojii, mana David Blaine!

Igwe ojii ngwakọ: ntuziaka maka ndị ọkwọ ụgbọ elu novice

N'ezie, ihe niile fọrọ nke nta ka ọ mara mma dị ka echiche: igwe ojii ngwakọ na-azọpụta oge na ego, nwere ọtụtụ ọkọlọtọ na ndị na-abụghị ọkọlọtọ ojiji ikpe ... ma e nwere nuances. Nke a bụ ndị kacha mkpa:

Firstly, ọ dị mkpa ijikọ nke ọma "nke gị" na "onye ọzọ" ígwé ojii, gụnyere n'ihe gbasara arụmọrụ. Ọtụtụ nsogbu nwere ike ibilite ebe a, ọkachasị ma ọ bụrụ na ebe data igwe ojii dịpụrụ adịpụ ma ọ bụ wuo ya na teknụzụ dị iche. N'okwu a, enwere nnukwu ihe ize ndụ nke igbu oge, mgbe ụfọdụ dị oke egwu.

Nke abuo, iji igwe ojii ngwakọ dị ka akụrụngwa maka otu ngwa jupụtara na arụmọrụ na-enweghị isi n'ihu niile (site na CPU ruo na sistemụ diski) ma belata nnabata mmejọ. Sava abụọ nwere otu parampat, mana dị na ngalaba dị iche iche, ga-egosi arụmọrụ dị iche iche.

Nke atọ, echefula banyere adịghị ike ngwaike nke ngwaike "mba ọzọ" (ekele siri ike nye ndị na-emepụta Intel) na nsogbu nchebe ndị ọzọ na akụkụ ọha nke igwe ojii, nke a kpọtụrụ aha n'elu.

Nke anọ, iji igwe ojii ngwakọ na-atụ egwu ibelata nnabata mmejọ nke ukwuu ma ọ bụrụ na ọ na-akwado otu ngwa.

Pụrụ iche daashi: ugbu a igwe ojii abụọ kama otu na / ma ọ bụ njikọ dị n'etiti ha nwere ike "gbajie" ozugbo. Na n'ọtụtụ ngwakọta n'otu oge.

Iche iche, ọ bara uru ịkọwa nsogbu nke ịkwado nnukwu ngwa na igwe ojii ngwakọ.
N'ọtụtụ ikpe, ị nweghị ike ịga nweta, dịka ọmụmaatụ, igwe mebere 100 nwere 128GB nke RAM na igwe ojii. Ọtụtụ mgbe, ọ dịghị onye ga-enye gị ọbụna 10 ụgbọala dị otú ahụ.

Igwe ojii ngwakọ: ntuziaka maka ndị ọkwọ ụgbọ elu novice

Ee, igwe ojii abụghị roba, Moscow. Ọtụtụ ndị na-enye ọrụ anaghị echekwa ụdị ikike a n'efu - nke a na-emetụtakwa RAM. Ị nwere ike "ise" ọtụtụ cores processor dị ka ịchọrọ, ma ị nwere ike ịnye ọtụtụ ugboro karịa ike SSD ma ọ bụ HDD karịa ka ọ dị. Onye na-eweta ya ga-atụ anya na ị naghị eji olu dum eme ihe ozugbo yana na ọ ga-ekwe omume ịbawanye ya n'ụzọ. Mana ọ bụrụ na RAM ezughị ezu, igwe ma ọ bụ ngwa mebere nwere ike ịdaba ngwa ngwa. Na virtualization usoro adịghị ekwe mgbe niile dị otú ahụ aghụghọ. N'ọnọdụ ọ bụla, ọ bara uru icheta mmepe a nke ihe omume ma na-ekwurịta isi ihe ndị a na onye na-eweta "n'ọdụ ụgbọ mmiri", ma ọ bụghị ya, ị nwere ike ịhapụ ya n'oge oke ibu (Black Friday, seasonal load, etc.).

Na nchịkọta, ọ bụrụ na ịchọrọ iji akụrụngwa ngwakọ, buru n'uche na:

  • Onye na-enye ya anaghị adị njikere mgbe niile ịnye ikike dị mkpa na ọchịchọ.
  • Enwere nsogbu na igbu oge na njikọta nke ihe. Ịkwesịrị ịghọta akụkụ akụrụngwa yana n'ọnọdụ ndị a ga-arịọ arịrịọ site na "njikọ"; nke a nwere ike imetụta arụmọrụ na nnweta. Ọ ka mma ịtụle na n'ígwé ojii ọ dịghị otu ụyọkọ ọnụ, ma ihe dị iche iche na nke onwe ya.
  • Enwere nsogbu nke nsogbu na-eme na nnukwu akụkụ nke odida obodo. Na ngwọta ngwakọ, otu ma ọ bụ igwe ojii nke ọzọ nwere ike "dapụ" kpamkpam. N'ihe gbasara ụyọkọ nhụsianya oge niile, ị nwere ike ịla n'iyi ma ọ dịkarịa ala otu sava, mana ebe a ị nwere ike ịtufu ọtụtụ ihe n'otu oge, otu abalị.
  • Ihe kacha mma ime bụ na-emeso akụkụ ọha na eze ọ bụghị dị ka "extender," kama dị ka ígwé ojii dị iche iche na ebe data dị iche. N'ezie, na nke a, ị na-eleghara "ngwakọ" nke ngwọta ahụ n'ezie.

Na-ebelata ọghọm nke igwe ojii ngwakọ

N'ezie, foto a na-atọ ụtọ karịa ka ị nwere ike iche. Ihe kachasị mkpa bụ ịmara aghụghọ nke "isi nri" igwe ojii ngwakọ dị mma. Nke a bụ ndị bụ isi na usoro ndetu:

  • I kwesịghị ibugharị akụkụ ndị nwere mmetụta nke ngwa na igwe ojii dị iche na ngwa ngwa: dịka ọmụmaatụ, cache ma ọ bụ ọdụ data n'okpuru ibu OLTP.
  • Etinyela akụkụ ndị ahụ kpamkpam na igwe ojii, na-enweghị nke ọ ga-akwụsị ịrụ ọrụ. Ma ọ bụghị ya, ihe gbasara nke puru omume nke ọdịda usoro ga-abawanye ọtụtụ ugboro.
  • Mgbe ị na-atụgharị, buru n'uche na arụmọrụ nke igwe etinyere n'akụkụ dị iche iche nke igwe ojii ga-adịgasị iche. Mgbanwe mgbanwe ga-abụkwa ihe na-adịghị mma. N'ụzọ dị mwute, nke a bụ nsogbu imewe ụlọ na ị gaghị enwe ike ikpochapụ ya kpamkpam. Ị nwere ike ịgbalị naanị ibelata mmetụta ya na ọrụ.
  • Gbalịa hụ na ịdị nso anụ ahụ kacha dị n'etiti igwe ojii na nke ọha na nkeonwe: ka ogologo dị mkpụmkpụ, na-ebelata oge igbu oge n'etiti ngalaba. Dị ka o kwesịrị, akụkụ abụọ nke ígwé ojii "na-ebi" n'otu ebe data.
  • Ọ dịkwa mkpa iji hụ na igwe ojii abụọ ahụ na-eji teknụzụ netwọkụ otu. Ọnụ ụzọ Ethernet-InfiniBand nwere ike iweta ọtụtụ nsogbu.
  • Ọ bụrụ na ejiri otu teknụzụ virtualization ahụ na igwe ojii nzuzo na ọha, nke a bụ mgbakwunye doro anya. N'ọnọdụ ụfọdụ, ị nwere ike ikwenye na onye na-eweta ya ka ọ kwaga igwe mebere igwe niile na-enweghị ntinyegharị.
  • Iji mee ka iji igwe ojii nwere ngwakọ bara uru, họrọ onye na-eweta igwe ojii nwere ọnụ ahịa kacha agbanwe agbanwe. Nke kachasị mma, dabere na akụrụngwa ejiri n'ezie.
  • Gbanwee ebe data data: ọ bụrụ na ịchọrọ ịbawanye ikike, anyị na-ebuli "ebe nchekwa data nke abụọ" ma tinye ya n'okpuru ibu. Ị mechaala mgbako gị? Anyị 'na-emenyụ' oke ike wee chekwaa.
  • Enwere ike ibugharị ngwa na ọrụ nke ọ bụla na igwe ojii mgbe igwe ojii nkeonwe na-abawanye, ma ọ bụ naanị maka oge ụfọdụ. N'ezie, na nke a, ị gaghị enwe ngwakọ, naanị njikọ L2 n'ozuzu, nke na-adabereghị n'ụzọ ọ bụla na ọnụnọ / enweghị igwe ojii nke gị.

Kama nkwubi okwu

Ọ gwụla. Anyị na-ekwu banyere atụmatụ nke onwe na ọha ígwé ojii, na-ele anya na isi ohere maka imeziwanye arụmọrụ na ntụkwasị obi nke ngwakọ ígwé ojii. Agbanyeghị, imepụta igwe ojii ọ bụla sitere na mkpebi, nkwekọrịta na nkwekọrịta nke ebumnuche na akụrụngwa nke ụlọ ọrụ kwuru.

Ebumnuche anyị bụ ịkpali onye na-agụ ya ka o jiri nlezianya họrọ nhọrọ akụrụngwa igwe ojii kwesịrị ekwesị dabere na ebumnuche nke ya, teknụzụ dịnụ na ikike ego.

Anyị na-akpọ gị òkù ka ị kesaa ahụmịhe gị na igwe ojii ngwakọ na nkwupụta. Anyị ji n'aka na nka gị ga-abara ọtụtụ ndị ọkwọ ụgbọ elu novice uru.

isi: www.habr.com

Tinye a comment