NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ị nọrọla ọnwa na-emezigharị monolith gị ka ọ bụrụ microservices, na n'ikpeazụ onye ọ bụla agbakọtala iji tụgharịa mgbanwe ahụ. Ị na-aga na ibe weebụ mbụ ... na ọ dịghị ihe na-eme. Ị na-ebugharị ya - ọzọkwa ọ dịghị ihe dị mma, saịtị ahụ dị ngwa ngwa nke na ọ naghị azaghachi ruo ọtụtụ nkeji. Kedu ihe mere?

N'okwu ya, Jimmy Bogard ga-eduzi "post-mortem" na ọdachi microservice dị adị. Ọ ga-egosi ụdị nhazi, mmepe, na nsogbu mmepụta ọ chọpụtara, yana ka ndị otu ya si jiri nwayọ gbanwee monolith ọhụrụ ekesara ka ọ bụrụ foto ikpeazụ nke ịdị ọcha. Ọ bụ ezie na ọ gaghị ekwe omume igbochi mmejọ imewe kpamkpam, ị nwere ike ma ọ dịkarịa ala chọpụta nsogbu n'oge nhazi nhazi iji hụ na ngwaahịa ikpeazụ ga-aghọ usoro a pụrụ ịdabere na ya.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ndewo onye ọ bụla, a bụ m Jimmy na taa ị ga-anụ ka ị ga-esi zere ọdachi mega mgbe ị na-arụ ọrụ microservices. Nke a bụ akụkọ otu ụlọ ọrụ m rụrụ ọrụ ihe dị ka otu afọ na ọkara iji nyere aka gbochie ụgbọ mmiri ha ka ọ ghara ịdaba na iceberg. Iji kọọ akụkọ a nke ọma, anyị ga-alaghachi azụ n'oge wee kwuo maka ebe ụlọ ọrụ a malitere yana etu akụrụngwa IT ya siri too ogologo oge. Iji chebe aha ndị aka ha dị ọcha na ọdachi a, agbanweela m aha ụlọ ọrụ a na Bell Computers. Ihe mmịfe na-esote na-egosi ihe akụrụngwa IT nke ụlọ ọrụ ndị dị otú ahụ dị ka n'etiti 90s. Nke a bụ ụkpụrụ ụlọ nke nnukwu ihe nkesa HP Tandem Mainframe na-anabata mmejọ zuru ụwa ọnụ maka ịrụ ụlọ ahịa ngwaike kọmputa.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ọ dị ha mkpa iwulite usoro iji jikwaa iwu niile, ire ahịa, nloghachi, katalọgụ ngwaahịa, na ndị ahịa, ya mere ha họọrọ usoro isi ihe na-emekarị n'oge ahụ. Usoro a dị oke egwu nwere ozi ọ bụla gbasara ụlọ ọrụ, ihe niile kwere omume, na azụmahịa ọ bụla e mere site na isi ihe a. Ha debere àkwá ha niile n'otu nkata ma chee na ọ bụ ihe kwesịrị ekwesị. Naanị ihe anaghị agụnyere ebe a bụ katalọgụ akwụkwọ ozi na ịnye iwu site na ekwentị.

Ka oge na-aga, usoro ahụ bịara na-ebuwanye ibu, na-akwakọba nnukwu ihe mkpofu na ya. Ọzọkwa, COBOL abụghị asụsụ kacha ekwuwapụta n'ụwa, yabụ usoro ahụ mechara bụrụ nnukwu ihe na-enweghị atụ. Ka ọ na-erule 2000, ha hụrụ na ọtụtụ ụlọ ọrụ nwere webụsaịtị nke ha na-eduzi azụmahịa ha niile, wee kpebie iwulite webụsaịtị dot-com azụmahịa mbụ ha.

Nhazi mbụ ahụ mara mma nke ukwuu na nke nwere saịtị bell.com dị elu yana ọtụtụ subdomains maka ngwa onye ọ bụla: catalog.bell.com, accounts.bell.com, orders.bell.com, search search.bell. com. Onye ọ bụla subdomain na-eji ASP.Net 1.0 kpuchie na ọdụ data nke ya, ha niile na-agwakwa usoro azụ azụ. Otú ọ dị, a nọgidere na-ahazi ma gbuo iwu niile n'ime otu nnukwu isi, nke ihe mkpofu niile dị, ma n'ihu bụ ebe nrụọrụ weebụ dị iche iche nwere ngwa n'otu n'otu na ọdụ data dị iche iche.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ya mere, nhazi nke usoro ahụ lere anya n'usoro na ezi uche, mana usoro ahụ n'ezie dị ka e gosiri na slide na-esote.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ihe niile na-agwa oku na-aga, API enwetara, dlls ndị ọzọ agbakwunyere, na ihe ndị yiri ya. Ọ na-emekarị na sistemụ njikwa ụdị ga-ejide koodu onye ọzọ, tụba ya n'ime ọrụ ahụ, mgbe ahụ ihe niile ga-agbaji. MS SQL Server 2005 ji echiche nke njikọ sava, na ọ bụ ezie na m na-egosighị akụ na slide, onye ọ bụla nke ọdụ data na-ekwukwa na onye ọ bụla ọzọ, n'ihi na ọ dịghị ihe ọjọọ na-ewu tebụl dabeere data enwetara site na ọtụtụ ọdụ data .

Ebe ọ bụ na ha ugbu a nwere ụfọdụ nkewa n'etiti dị iche iche ezi uche ebe nke usoro, nke a ghọrọ ekesa blobs nke unyi, na nnukwu ibé ihe ka fọdụrụ na mainframe backend.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ihe na-atọ ọchị bụ na ndị na-asọmpi Bell Computers wuru mainframe a ma ndị na-ahụ maka ọrụ nka na-echekwa ya. N'ịbụ ndị kwenyesiri ike na arụmọrụ na-adịghị mma nke ngwa ya, ụlọ ọrụ ahụ kpebiri ikpochapụ ha ma gbanwee usoro ahụ.

Ngwa dị adị adịla na mmepụta maka afọ 15, nke bụ ndekọ maka ngwa dabere na ASP.Net. Ọrụ ahụ nabatara iwu sitere n'akụkụ ụwa niile, ego a na-enweta kwa afọ site na otu ngwa a ruru otu ijeri dollar. Ebe nrụọrụ weebụ bell.com nwetara akụkụ dị mkpa nke uru ahụ. Na Black Fridays, ọnụ ọgụgụ nke iwu etinyere na saịtị ahụ ruru ọtụtụ nde. Otú ọ dị, ihe owuwu dị ugbu a ekweghị ka mmepe ọ bụla, ebe ọ bụ na njikọ siri ike nke ihe ndị na-emepụta ihe anaghị ekwe ka e mee mgbanwe ọ bụla na ọrụ ahụ.

Nsogbu kachasị njọ bụ enweghị ike ịnye iwu site n'otu mba, kwụọ ụgwọ ya na mba ọzọ ma ziga ya na nke atọ, n'agbanyeghị na atụmatụ ịzụ ahịa dị otú ahụ na-emekarị na ụlọ ọrụ ụwa. Webụsaịtị dị adị anabataghị ihe ọ bụla dị ka nke a, yabụ na ha ga-anabata ma tinye iwu ndị a na ekwentị. Nke a mere ka ụlọ ọrụ ahụ na-echewanye echiche banyere ịgbanwe ihe owuwu ahụ, karịsịa banyere ịgbanwere na microservices.

Ha mere ihe amamihe dị na ya site n'ileba anya na ụlọ ọrụ ndị ọzọ ka ha hụ ka ha siri dozie nsogbu yiri nke ahụ. Otu n'ime ihe ngwọta ndị a bụ ụlọ ọrụ Netflix, nke mejupụtara microservices ejikọrọ site na API na nchekwa data mpụga.

Njikwa Kọmputa Bell kpebiri iwulite ụdị ụlọ ahụ, na-agbaso ụkpụrụ ụfọdụ bụ isi. Nke mbụ, ha kpochapụrụ mbiputegharị data site na iji usoro nchekwa data nkekọrịta. Ọ dịghị data ezitere; kama nke ahụ, onye ọ bụla chọrọ ya ga-aga na isi mmalite. Nke a sochiri nkewapụ na nnwere onwe - ọrụ ọ bụla nwere onwe ya na ndị ọzọ. Ha kpebiri iji API Weebụ maka ihe niile - ọ bụrụ na ịchọrọ ịnweta data ma ọ bụ mee mgbanwe na sistemụ ọzọ, a na-eme ya niile site na Weebụ API. Nke ikpeazụ nnukwu ihe bụ a ọhụrụ mainframe a na-akpọ "Bell on Bell" megidere "Mgbịrịgba" mainframe dabeere na ngwaike 'asọmpi.

Ya mere, n'ime oge nke ọnwa 18, ha wuru usoro ahụ gburugburu ụkpụrụ ndị a bụ isi ma weta ya tupu mmepụta. N'ịlaghachi n'ọrụ mgbe izu ụka gasịrị, ndị mmepe gbakọtara wee gbanye sava niile nke ejikọrọ usoro ọhụrụ ahụ. Ọnwa 18 nke ọrụ, ọtụtụ narị ndị mmepe, ngwaike Bell kachasị ọhụrụ - na enweghị nsonaazụ dị mma! Nke a wutere ọtụtụ ndị mmadụ n'ihi na ha ejirila usoro a na laptọọpụ ha ọtụtụ oge na ihe niile dị mma.

Ha nwere amamihe ịtụfu ego ha niile iji dozie nsogbu a. Ha tinyere ihe nkesa ihe nkesa kachasị ọhụrụ na switches, jiri gigabit optical fiber, ngwa ngwa ihe nkesa kachasị ike nwere oke RAM, jikọtara ya niile, hazie ya - ọzọ, ọ nweghị ihe ọ bụla! Mgbe ahụ, ha malitere iche na ihe kpatara ya nwere ike ịbụ oge nkwụsịtụ, ya mere, ha banyere na ntọala weebụ niile, ntọala API niile ma melite nhazi oge niile na ụkpụrụ kachasị elu, nke mere na ihe niile ha nwere ike ime bụ ịnọdụ ala chere ihe ga-eme. na saịtị. Ha chere ma chere ma chere maka 9 na ọkara nkeji ruo mgbe webụsaịtị mechara kwụọ.

Mgbe nke ahụ gasịrị, ọ bịara mata na ọnọdụ dị ugbu a chọrọ nyocha nke ọma, ha kpọkwara anyị òkù. Ihe mbụ anyị chọpụtara bụ na n'ime ọnwa 18 niile nke mmepe, ọ dịghị otu ezigbo "micro" e kere - ihe niile malitere ibu. Mgbe nke a gasịchara, anyị malitere ide akwụkwọ akụkọ post-mortem, nke a makwaara dị ka "mgbaghara", ma ọ bụ "mwute azụ azụ", nke a makwaara dị ka "oké ifufe ụta", dị ka "oké ifufe ụbụrụ", iji ghọta ihe kpatara ọdachi ahụ.

Anyị nwere ọtụtụ akara, otu n'ime ha bụ izu oke okporo ụzọ n'oge oku API. Mgbe ị na-eji ụlọ ọrụ monolithic, ị nwere ike ịghọta ozugbo ihe mejọrọ n'ihi na ị nwere otu nchịkọta nchịkọta na-akọ ihe niile nwere ike bute ọdịda ahụ. N'ọnọdụ ebe ụyọkọ ọrụ na-enweta otu API n'otu oge, ọ nweghị ụzọ ị ga-esi soro nchọta ahụ belụsọ iji ngwaọrụ nlekota netwọkụ ọzọ dị ka WireShark, ekele maka nke ị nwere ike nyochaa otu arịrịọ wee chọpụta ihe mere n'oge mmejuputa ya. Ya mere, anyị were otu ibe weebụ wee nọrọ ihe fọrọ nke nta ka ọ bụrụ izu 2 na-ejikọta iberibe ihe mgbagwoju anya, na-akpọ ya dị iche iche na-enyocha ihe onye ọ bụla n'ime ha dugara.
Lee foto a. Ọ na-egosi na otu arịrịọ mpụga kpaliri ọrụ ahụ ime ọtụtụ oku ime na-alaghachi azụ. Ọ tụgharịrị na oku ime ụlọ ọ bụla na-eme ka hops ndị ọzọ wee nwee ike ijere arịrịọ a n'onwe ya, n'ihi na ọ nweghị ike ịtụgharị ebe ọ bụla ọzọ iji nweta ozi dị mkpa. Foto a dị ka oku oku na-enweghị isi, ebe ọ bụ na arịrịọ mpụga na-akpọ ọrụ ndị ọzọ, nke na-akpọ ọrụ mgbakwunye ndị ọzọ, yana ihe ndị ọzọ, ọ fọrọ nke nta ka ọ bụrụ mgbasa ozi infinitum.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Agba akwụkwọ ndụ akwụkwọ ndụ dị na eserese a na-egosi ọkara okirikiri nke ọrụ na-akpọ ibe ha - ọrụ A na-akpọ ọrụ B, ọrụ B na-akpọ ọrụ C, ọ na-akpọkwa ọrụ A ọzọ. Otu arịrịọ mepụtara puku oku netwọkụ API, ebe ọ bụ na sistemụ ahụ enweghị nnabata mmejọ na nchedo akaghị, arịrịọ ahụ ga-ada ma ọ bụrụ na ọbụlagodi otu n'ime oku API ndị a dara.

Anyị mere ụfọdụ mgbakọ na mwepụ. Oku API nke ọ bụla nwere SLA nke na-erughị 150 ms na 99,9% uptime. Otu arịrịọ kpatara oku dị iche iche 200, na nke kachasị mma, enwere ike igosi ibe ahụ na 200 x 150 ms = 30 sekọnd. Dị ka o kwesịrị ịdị, nke a adịghị mma. N'ịba ụba 99,9% uptime site na 200, anyị nwetara 0% nnweta. Ọ tụgharịrị na ihe owuwu a ga-akụrịrị afọ n'ala site na mmalite.

Anyị jụrụ ndị mmepe ka ha si aghọta nsogbu a ka ọnwa 18 gachara ọrụ? Ọ tụgharịrị na ha na-agụ SLA naanị maka koodu ha gbara, mana ọ bụrụ na ọrụ ha kpọrọ ọrụ ọzọ, ha agụtaghị oge ahụ na SLA ha. Ihe niile ewepụtara n'ime otu usoro na-agbaso uru nke 150 ms, mana ịnweta usoro ọrụ ndị ọzọ mụbara ngụkọta oge ọtụtụ ugboro. Ihe mmụta nke mbụ mụtara bụ: "Ị na-achịkwa SLA gị, ka SLA na-achịkwa gị?" N'ọnọdụ anyị, ọ bụ nke ikpeazụ.

Ihe ọzọ anyị chọpụtara bụ na ha maara banyere echiche nke mgbasa ozi na-ezighị ezi na-ekesa, nke Peter Deitch na James Gosling chepụtara, ma ha leghaara akụkụ mbụ nke ya anya. Ọ na-ekwu na nkwupụta "netwọk ahụ bụ ndị a pụrụ ịdabere na ya," "nkwụsị efu," na "mmepụta enweghị njedebe" bụ echiche na-ezighị ezi. Echiche ndị ọzọ na-ezighị ezi gụnyere nkwupụta "netwọk ahụ dị nchebe," "topology adịghị agbanwe agbanwe," "enwere naanị otu onye nchịkwa," "ọnụahịa nnyefe data bụ efu," na "netwọọdụ ahụ bụ otu."
Ha mehiere n'ihi na ha nwalere ọrụ ha na igwe mpaghara ma ọ dịghị mgbe ha jikọtara ya na ọrụ mpụga. Mgbe ha na-etolite na mpaghara yana iji cache mpaghara, ha ahụtụbeghị hops netwọk. N'ime ọnwa 18 niile nke mmepe, ọ dịghị mgbe ha na-eche ihe nwere ike ime ma ọ bụrụ na emetụta ọrụ mpụga.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ọ bụrụ na ilele ókèala ọrụ na foto gara aga, ị ga-ahụ na ha niile ezighi ezi. Enwere ọtụtụ isi mmalite na-adụ ọdụ ka esi akọwa oke ọrụ, ọtụtụ na-eme ya adịghị mma, dị ka Microsoft na slide na-esote.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Foto a sitere na blọọgụ MS na isiokwu "Otu esi arụ ọrụ microservices". Nke a na-egosi ngwa weebụ dị mfe, ngọngọ nke mgbagha azụmahịa, na nchekwa data. Arịrịọ a na-abịa ozugbo, enwere ike ịnwe otu sava maka webụ, otu nkesa maka azụmaahịa yana otu maka nchekwa data. Ọ bụrụ na ị na-abawanye okporo ụzọ, foto ahụ ga-agbanwe ntakịrị.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Nke a na-abịa ihe nkwụnye ibu iji kesaa okporo ụzọ n'etiti sava weebụ abụọ, cache dị n'etiti ọrụ weebụ na mgbagha azụmahịa, yana cache ọzọ n'etiti mgbagha azụmahịa na nchekwa data. Nke a bụ kpọmkwem ụlọ mgbịrịgba e ji mee ihe maka nhazi ibu ya yana ngwa mbugharị na-acha anụnụ anụnụ / akwụkwọ ndụ akwụkwọ ndụ na etiti afọ 2000. Ruo oge ụfọdụ ihe niile na-arụ ọrụ nke ọma, ebe ọ bụ na e bu n'obi atụmatụ a maka usoro monolithic.

Foto na-esonụ na-egosi ka MS na-atụ aro ịkwaga site na monolith gaa na microservices - naanị kewaa nke ọ bụla n'ime ọrụ ndị bụ isi n'ime obere ọrụ dị iche iche. Ọ bụ n'oge mmejuputa atụmatụ a ka Bell mehiere.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ha kewara ọrụ ha niile n'ọkwa dị iche iche, nke ọ bụla n'ime ha nwere ọtụtụ ọrụ n'otu n'otu. Dịka ọmụmaatụ, ọrụ weebụ gụnyere microservices maka ịnye ọdịnaya na nyocha, ọrụ mgbagha azụmahịa nwere microservices maka nhazi iwu na ozi akaụntụ, e kewara nchekwa data n'ime ụyọkọ microservices nwere data pụrụ iche. Ma webụ, mgbagha azụmahịa, na nchekwa data bụ ọrụ enweghị obodo.

Agbanyeghị, foto a ezighi ezi n'ihi na o meghị eserese azụmaahịa ọ bụla na mpụga ụyọkọ IT nke ụlọ ọrụ ahụ. Atụmatụ a echebaraghị njikọ ọ bụla na ụwa dị n'èzí, n'ihi ya, ọ bụghị ihe doro anya otú, dịka ọmụmaatụ, iji nweta nchịkọta azụmahịa nke ndị ọzọ. Achọpụtara m na ha nwekwara ọtụtụ ọrụ chepụtara naanị iji zụlite ọrụ nke ndị ọrụ n'otu n'otu bụ ndị chọrọ ijikwa ọtụtụ mmadụ dịka o kwere mee iji nwetakwuo ego maka ya.

Ha kwenyere na ịkwaga na microservices dị mfe dịka iwere akụrụngwa N-tier anụ ahụ ha na ịrapara Docker na ya. Ka anyị leba anya n'ihe omenala N-tier architecture dị.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ọ nwere ọkwa anọ: ọkwa interface onye ọrụ UI, ọkwa mgbagha azụmahịa, ọkwa ịnweta data na nchekwa data. Na-aga n'ihu karịa bụ DDD (Ngalaba-Driven Design), ma ọ bụ ihe owuwu dabere na ngwanrọ, ebe ọkwa etiti abụọ bụ ihe ngalaba na ebe nchekwa.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Agbalịrị m ileba anya n'akụkụ dị iche iche nke mgbanwe, akụkụ dị iche iche nke ọrụ na ụlọ a. N'ime ngwa N-tier a na-ahụkarị, a na-ekewa mpaghara mgbanwe dị iche iche nke na-agafe n'usoro ahụ kwụ ọtọ site n'elu ruo na ala. Ndị a bụ katalọgụ, ntọala Config emere na kọmpụta nke ọ bụla, yana nlele Checkout, nke ndị otu m na-ahụ maka ya.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ihe dị iche iche nke atụmatụ a bụ na ókèala nke mpaghara mgbanwe ndị a na-emetụta ọ bụghị naanị ọkwa mgbagha azụmahịa, kamakwa na-agbatị na nchekwa data.

Ka anyị leba anya n'ihe ịbụ ọrụ pụtara. Enwere njirimara njirimara 6 nke nkọwa ọrụ - ọ bụ ngwanrọ na:

  • kere ma jiri otu nzukọ eme ihe;
  • na-ahụ maka ọdịnaya, nhazi na / ma ọ bụ inye ụdị ozi ụfọdụ n'ime usoro;
  • enwere ike wulite, ibuga ma na-agba ọsọ n'onwe ya iji gboo mkpa arụ ọrụ akọwapụtara;
  • na-ekwurịta okwu na ndị na-azụ ahịa na ọrụ ndị ọzọ, na-enye ozi dabere na nkwekọrịta ma ọ bụ nkwa nkwekọrịta;
  • na-echebe onwe ya pụọ ​​na ohere na-enweghị ikike, yana ozi ya site na mfu;
  • na-edozi ọdịda n'ụzọ nke na ha agaghị ebute mmebi ozi.

Enwere ike igosipụta akụrụngwa ndị a niile n'otu mkpụrụokwu “autonomy”. Ọrụ na-arụ ọrụ n'adabereghị onwe ya, na-egbo ụfọdụ mmachi, ma kọwaa nkwekọrịta na ndabere nke ndị mmadụ nwere ike ịnweta ozi ha chọrọ. Ekwughị m teknụzụ ndị akọwapụtara, nke ejiri ya gosipụta onwe ya.

Ugbu a, ka anyị lelee nkọwa nke microservices:

  • a microservice dị ntakịrị n'ogo ma hazie ya iji dozie otu nsogbu kpọmkwem;
  • Microservice bụ nke kwụụrụ onwe ya;
  • Mgbe ị na-ekepụta ihe owuwu microservice, a na-eji atụ atụmatụ ime obodo. Nke a bụ nkọwa sitere n'akwụkwọ Sam Newman, Building Microservices.

Ewere nkọwapụta nke bounded Context sitere n'akwụkwọ Eric Evans Domain-Driven Design. Nke a bụ ụkpụrụ bụ isi na DDD, ụlọ nrụpụta ihe owuwu nke na-arụ ọrụ na ụdị ụkpụrụ ụlọ volumetric, na-ekewa ha n'ime ọnọdụ dị iche iche nwere oke ma na-akọwapụta mmekọrịta dị n'etiti ha n'ụzọ doro anya.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

N'ikwu ya n'ụzọ dị mfe, Onodu Ekekọrịtara na-egosi oke ebe enwere ike iji otu modul na ya. N'ime ọnọdụ a, e nwere ụkpụrụ ejikọrọ ọnụ nke nwere ike ịhụ, dịka ọmụmaatụ, na ngalaba azụmahịa gị. Ọ bụrụ na ị jụọ "onye bụ onye ahịa" nye ndị ọrụ na-etinye aka na iwu, ị ga-enweta otu nkọwa, ọ bụrụ na ị jụọ ndị na-ere ahịa, ị ga-enweta ọzọ, ndị na-eme egwuregwu ga-enye gị nkọwa nke atọ.

Yabụ, bounded Context na-ekwu na ọ bụrụ na anyị enweghị ike ịnye nkọwa doro anya nke ihe onye na-azụ ahịa nke ọrụ anyị bụ, ka anyị kọwapụta oke n'ime anyị nwere ike ikwu maka ihe okwu a pụtara, wee kọwapụta isi mgbanwe n'etiti nkọwa ndị a dị iche iche. Ya bụ, ọ bụrụ na anyị na-ekwu banyere onye ahịa site n'echiche nke inye iwu, nke a pụtara na nke a na nke ahụ, ma ọ bụrụ na ọ bụrụ na ọ dị n'echiche nke ire ere, nke a pụtara na nke a.

Nkọwa na-esote nke microservice bụ mkpuchi nke ụdị ọrụ ọ bụla dị n'ime, na-egbochi "mwepu" nke akụkụ nke usoro ọrụ n'ime gburugburu ebe obibi. Ọzọ na-abịa "nkọwa nke nkwekọrịta doro anya maka mmekọrịta dị n'èzí, ma ọ bụ nkwukọrịta mpụga," nke na-anọchi anya echiche nke nkwekọrịta na-alọghachi na SLA. Nkọwa ikpeazụ bụ ihe atụ nke cell, ma ọ bụ cell, nke pụtara nchịkọta zuru ezu nke otu ọrụ n'ime microservice na ọnụnọ n'ime ya nke ndị na-anabata ya maka nkwurịta okwu na ụwa dị n'èzí.

NDC London Conference. Na-egbochi ọdachi microservice. Akụkụ 1

Ya mere, anyị gwara ụmụ okorobịa na Bell Computers, "Anyị enweghị ike idozi ọgbaghara ọ bụla ị mepụtara n'ihi na ị nweghị ego iji mee ya, mana anyị ga-edozi naanị otu ọrụ iji mee ka ọ bụrụ ihe niile. uche." N'oge a, m ga-amalite site n'ịgwa gị otu anyị siri dozie naanị ọrụ anyị ka ọ zara arịrịọ ngwa ngwa karịa nkeji 9 na ọkara.

22:30 min

A ga-aga n'ihu n'oge adịghị anya...

Obere 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