Mājas Aparatūra Kāda ir atšķirība starp paplašināšanu un palielināšanu (arhitektūra, lietojumprogrammas utt.)?

Kāda ir atšķirība starp paplašināšanu un palielināšanu (arhitektūra, lietojumprogrammas utt.)?

Anonim

J:

Kāda ir atšķirība starp paplašināšanu un palielināšanu (arhitektūra, lietojumprogrammas utt.)?

A:

Termini "palielināšana" un "paplašināšana" parasti tiek izmantoti, apspriežot dažādas stratēģijas funkcionalitātes pievienošanai aparatūras sistēmām. Tie ir principiāli atšķirīgi veidi, kā risināt vajadzību pēc lielākām procesora ietilpībām, atmiņu un citiem resursiem.

Palielināšana parasti attiecas uz jaudīgākas centrālās vadības ierīces vai aparatūras iegādi un uzstādīšanu. Piemēram, kad projekta ievades / izvades prasības sāk samazināties pret atsevišķa servera robežām, mērogošanas pieeja būtu iegādāties jaudīgāku serveri ar lielāku apstrādes jaudu un operatīvo atmiņu.

Turpretī mērogošana nozīmē citu zemākas veiktspējas mašīnu sasaisti, lai kolektīvi veiktu daudz progresīvāku mašīnu. Izmantojot šāda veida izplatītos iestatījumus, ir viegli rīkoties ar lielāku darba slodzi, palaižot datus pa dažādām sistēmas trajektorijām.

Katrai pieejai ir dažādas priekšrocības un trūkumi. Palielināšana var būt dārga, un galu galā daži eksperti apgalvo, ka tas nav dzīvotspējīgs, jo tirgū ir ierobežots atsevišķu aparatūras vienību skaits. Tomēr tas atvieglo sistēmas kontroli un nodrošina noteiktas datu kvalitātes problēmas.

Viens no galvenajiem mērogošanas popularitātes iemesliem ir tāds, ka šī pieeja ir iemesls daudzām lielo datu iniciatīvām, kuras šodien tiek veiktas ar tādiem rīkiem kā Apache Hadoop. Šeit centrālās datu apstrādes programmatūras sistēmas administrē milzīgas aparatūras pakešu kopas sistēmām, kuras bieži ir ļoti universālas un spējīgas. Tomēr tagad eksperti sāk debatēt par palielināšanas un palielināšanas izmantošanu, apskatot, kāda veida pieeja ir vislabākā konkrētajam projektam.

Kāda ir atšķirība starp paplašināšanu un palielināšanu (arhitektūra, lietojumprogrammas utt.)?