Naqshadaynta xarun xogeed la taaban karo

Naqshadaynta xarun xogeed la taaban karo

Horudhac

Nidaamka macluumaadka ee aragtida isticmaalaha ayaa si fiican loogu qeexay GOST RV 51987 - "nidaam otomaatig ah, natiijada taas oo ah soo bandhigida macluumaadka wax soo saarka ee isticmaalka dambe." Haddii aan tixgelinno qaab-dhismeedka gudaha, markaa nuxurka IS kasta waa nidaam algorithms isku xiran oo lagu fuliyo koodka. Dareen ballaadhan oo ku saabsan tesis Turing-Church, algorithm (ama IS) waxay u beddeshaa xogta gelinta xogta xog-soo-saarka.
Mid ka mid ah xitaa wuxuu dhihi karaa in isbeddelka xogta gelinta ay tahay macnaha jiritaanka nidaamka macluumaadka. Sidaas awgeed, qiimaha IS iyo dhammaan isku-darka IS waxa lagu go'aamiyaa qiimaha xogta wax-gelinta iyo soo-saarka.
Iyada oo taas laga duulayo, nashqadaynta waa in ay bilaabataa oo ay xogta ku hagtaa, qaabaynta qaab dhismeedka iyo hababka loo qaabeeyey iyo muhiimada xogta.

Xogta kaydsan
Marxaladda muhiimka ah ee diyaarinta naqshadeynta waa helitaanka sifooyinka dhammaan xogta loo qorsheeyay habaynta iyo kaydinta. Tilmaamahan waxaa ka mid ah:
- Mugga xogta;
- Macluumaadka ku saabsan wareegga nolosha ee xogta (koritaanka xogta cusub, cimriga, habaynta xogta duugowday);
- Kala soocida xogta laga soo bilaabo aragtida saameyn ku yeelashada ganacsiga asaasiga ah ee shirkadda (saddex-geesoodka sirta, daacadnimada, helitaanka) oo ay weheliso tilmaamayaasha maaliyadeed (tusaale, qiimaha luminta xogta saacadii ugu dambeysay);
- Juqraafiga habaynta xogta (goobta jireed ee nidaamyada habaynta);
- Shuruudaha sharciyeynta ee fasal kasta oo xog ah (tusaale, Federal Law-152, PCI DSS).

Nidaamyada Warfaafinta

Xogta laguma kaydiyo oo keliya, laakiin sidoo kale waxa lagu habeeyaa (loo beddelaa) hababka macluumaadka. Tallaabada xigta ka dib helitaanka sifooyinka xogta waa liiska ugu dhammaystiran ee nidaamyada macluumaadka, sifooyinkooda qaab dhismeedka, ku tiirsanaanta iyo shuruudaha kaabayaasha ee cutubyada caadiga ah ee afarta nooc ee kheyraadka:
- awoodda xisaabinta processor;
- Qadarka RAM;
- Shuruudaha mugga iyo waxqabadka nidaamka kaydinta xogta;
- Shuruudaha shabakadda gudbinta xogta (kanaalada dibadda, kanaalada u dhexeeya qaybaha IS).
Xaaladdan oo kale, waa in ay jiraan shuruudo adeeg kasta/adeegga yar yar oo qayb ka ah IS.
Dhanka kale, waa lagama maarmaan in la ogaado in, naqshadeynta saxda ah, helitaanka xogta ku saabsan saameynta IS ee ganacsiga asaasiga ah ee shirkadda ee qaabka kharashka IS hoos u dhaca (rubles saacaddii) waa qasab.

Qaabka hanjabaada

Waa in uu jiraa hanjabaad rasmi ah kaas oo la qorsheeyay in lagu ilaaliyo xogta/adeegyada. Waxaa intaa dheer, qaabka khatarta ah kuma koobna oo kaliya dhinacyada sirta, laakiin sidoo kale daacadnimada iyo helitaanka. Kuwaas. Tusaale ahaan:
- Ku guuldareysiga server-ka jirka;
- Ku guuldareysiga beddelka sare-of-the-rack;
- Burburinta marinka isgaarsiinta indhaha ee u dhexeeya xarumaha xogta;
- Ku guuldareysiga dhammaan nidaamka kaydinta hawlgalka.
Xaaladaha qaarkood, moodooyinka hanjabaada looma qoro kaliya qaybaha kaabayaasha, laakiin sidoo kale nidaamyada macluumaadka gaarka ah ama qaybahooda, sida fashilka DBMS oo leh burburin macquul ah ee qaab dhismeedka xogta.
Dhammaan go'aamada ku jira mashruuca si looga gaashaanto khatar aan la qeexin waa kuwo aan loo baahnayn.

Shuruudaha sharciyeed

Haddii xogta la farsamaynayo ay hoos imanayso shuruuc gaar ah oo ay dejiyeen nidaamiyayaal, macluumaadka ku saabsan dejinta xogta iyo xeerarka habaynta/kaydinta ayaa loo baahan yahay.

RPO/RTO bartilmaameedyada

Naqshadeynta nooc kasta oo ilaalin ah waxay u baahan tahay in la yeesho tilmaamayaasha luminta xogta bartilmaameedka iyo waqtiga soo kabashada adeegga bartilmaameedka hanjabaad kasta oo la sharraxay.
Fikrad ahaan, RPO iyo RTO waa inay lahaadaan kharashyada la xiriira luminta xogta iyo waqtiga dhimista halbeeg kasta.

Naqshadaynta xarun xogeed la taaban karo

Kala qaybinta barkadaha kheyraadka

Ka dib markii la ururiyo dhammaan macluumaadka gelinta bilawga ah, tallaabada ugu horreysa waa in la kooxeeyo xogta iyo IP-ga barkadaha iyadoo lagu saleynayo moodooyinka khatarta ah iyo shuruudaha sharciyeynta. Nooca qaybinta barkadaha kala duwan ayaa la go'aamiyaa - barnaamij ahaan heerka software nidaamka ama jir ahaan.
tusaalooyin:
- Xogta shakhsi ahaaneed ee habka wareegga wareegga ayaa si buuxda uga soocday nidaamyada kale;
- Kaydka waxa lagu kaydiyaa hab kaydin gaar ah.

Xaaladdan oo kale, barkaduhu waxay noqon karaan kuwo madaxbannaan oo aan dhammaystirnayn, tusaale ahaan, laba barkadood oo agab xisaabeed ah ayaa lagu qeexaa (processor power + RAM), kuwaas oo isticmaala barkad kaydinta xogta iyo hal barkad kaydinta xogta.

Awooda farsamaynta

Naqshadaynta xarun xogeed la taaban karo

Abstract, shuruudaha awooda farsamaynta ee xarun xogeed la taaban karo waxaa lagu cabiraa marka la eego tirada soo-saareyaal farsamaysan (vCPUs) iyo saamiga isku-darka ay ku leeyihiin soo-saareyaal jireed (pCPU). Xaaladdan gaarka ah, 1 pCPU = 1 processor core (marka laga reebo Hyper-stringing). Tirada vCPU-yada waxaa lagu soo koobay dhammaan barkadaha kheyraadka ee la qeexay (mid kasta oo ka mid ah wuxuu yeelan karaa cunsur u gaar ah).
Isku dhafka isku dhafka ee nidaamyada raran waxaa lagu helaa si macquul ah, oo ku saleysan kaabayaasha jira, ama rakibida tijaabada iyo tijaabinta culeyska. Nidaamyada la dejiyo, "dhaqanka ugu fiican" ayaa loo isticmaalaa. Gaar ahaan, VMware waxay sheeganaysaa celceliska saamiga sida 8:1.

Xusuusta hawlgalka

Wadarta guud ee loo baahan yahay RAM waxaa lagu helaa soo koobid fudud. Isticmaalka is-diiwaangelinta RAM-ka laguma talinayo.

Ilaha kaydinta

Shuruudaha kaydinta waxaa lagu helaa iyadoo si fudud lagu soo koobayo dhammaan barkadaha awoodda iyo waxqabadka.
Shuruudaha waxqabadka waxa lagu muujiyey IOPS oo ay weheliso celcelis ahaan wax-akhris/qoris iyo, haddii loo baahdo, daahitaanka jawaabta ugu badan.
Shuruudaha tayada adeegga (QoS) ee barkadaha gaarka ah ama nidaamyada waa in si gaar ah loo qeexaa.

Ilaha shabakada xogta

Shuruudaha shabakada xogta waxaa lagu helaa iyada oo si fudud loo soo koobayo dhammaan barkadaha bandwidth.
Shuruudaha tayada adeegga (QoS) iyo daahitaanka (RTT) ee barkadaha gaarka ah ama nidaamyada waa in si gaar ah loo qeexaa.
Iyada oo qayb ka ah shuruudaha ilaha xogta, shuruudaha go'doominta iyo/ama sirta taraafikada shabakada iyo hababka la doorbido (802.1q, IPSec, iwm.) ayaa sidoo kale la tilmaamay.

Doorashada dhismaha

Hagahan kama hadlayo wax doorasho ah oo aan ka ahayn qaab dhismeedka x86 iyo 100% ka faa'iidaysiga serverka. Sidaa darteed, xulashada qaab-dhismeed-hoosaadyada kombuyuutarada waxay hoos ugu dhacdaa doorashada madal-wareedka server-ka, qaabka server-ka, iyo shuruudaha qaabeynta guud ee server-ka.

Qodobka ugu muhiimsan ee doorashada waa hubaal isticmaalka hab qadiimi ah oo leh kala soocida hawlaha habaynta, kaydinta iyo gudbinta xogta ama mid isku dhafan.

Nashqada qadiimiga ah ku lug leh isticmaalka nidaamyada hoose ee caqliga leh ee dibadda ah ee kaydinta iyo gudbinta xogta, halka adeegayaashu ay gacan ka geystaan ​​​​kordhinta awoodda kaliya iyo RAM barkada guud ee kheyraadka jireed. Xaaladaha aadka u daran, server-yadu waxay noqdaan kuwo aan la aqoonsan, iyagoo aan haysan oo keliya saxanadooda, laakiin xitaa ma haystaan ​​aqoonsi nidaam. Xaaladdan oo kale, OS-ka ama hypervisor-ka waxaa laga soo raray warbaahinta flash-ka ku dhex jirta ama nidaamka kaydinta xogta dibadda (boot ka SAN).
Qaab dhismeedka qaab dhismeedka qadiimiga ah, doorashada u dhaxaysa garbaha iyo racks ayaa marka hore la sameeyay iyadoo lagu salaynayo mabaadi'da soo socota:
- Qiimaha waxtarka leh (celcelis ahaan, server-yada rack-Mount waa ka raqiisan yihiin);
- Cufnaanta xisaabinta (ka sarreeya ee daabyada);
- Isticmaalka tamarta iyo kulaylka kala daadsanaanta (blaxyadu waxay leeyihiin unug gaar ah oo sarreeya cutubkiiba);
- Miisaanka iyo xakamaynta (blaasyadu guud ahaan waxay u baahan yihiin dadaal yar oo loogu talagalay rakibo waaweyn);
- Isticmaalka kaararka ballaarinta (doorashada aad u xaddidan ee daabyada).
Nashqada isku dhafan (sidoo kale loo yaqaan isku-dhafan) waxay ku lug leedahay isku-darka hawlaha habaynta xogta iyo kaydinta, taas oo horseedaysa isticmaalka saxanadaha server-ka maxalliga ah iyo, natiijadu, ka tagista qaabka qaabka caadiga ah. Nidaamyada la isku daray, mid ka mid ah server-yada rack ama nidaamyada kooxda ayaa loo isticmaalaa, isku darka dhowr server iyo saxannada maxalliga ah hal kiis.

CPU/Xusuusta

Si aad si sax ah u xisaabiso qaabeynta, waxaad u baahan tahay inaad fahamto nooca culeyska deegaanka ama mid kasta oo ka mid ah kooxaha madaxa banaan.
CPU ku xiran - deegaan ku xaddidan waxqabadka awoodda processor-ka. Ku darista RAM waxba kama beddeli doonto xagga waxqabadka (tirada VM-yada server kasta).
Xusuusta ku xidhan - deegaanka xaddidan RAM. RAM badan oo ku jira server-ka ayaa kuu ogolaanaya inaad ku socodsiiso VM-yo badan server-ka.
GB / MHz (GB / pCPU) - celceliska saamiga isticmaalka RAM iyo processor-ka culeyskan gaarka ah. Waxaa loo isticmaali karaa in lagu xisaabiyo qaddarka xusuusta ee loo baahan yahay ee waxqabadka la bixiyay iyo lidkeeda.

Xisaabinta qaabeynta server-ka

Naqshadaynta xarun xogeed la taaban karo

Marka hore, waxaad u baahan tahay inaad go'aamiso dhammaan noocyada rarka oo aad go'aansatid isku-darka ama u qaybinta barkadaha xisaabinta ee kala duwan oo kala duwan.
Marka xigta, mid kasta oo ka mid ah kooxaha la qeexay, saamiga GB / MHz waxaa lagu go'aamiyaa culeys horay loo sii yaqaan. Haddii culeyska aan horay loo sii ogeyn, laakiin ay jirto faham qallafsan oo ku saabsan heerka isticmaalka awoodda processor-ka, waxaad isticmaali kartaa heerka vCPU: pCPU si aad u bedesho shuruudaha barkadda kuwo jireed.

Koox kasta, u qaybi wadarta barkada vCPU-da isugeynta:
vCPUsum / vCPU: pCPU = pCPUsum - tirada loo baahan yahay ee unugyada jirka. xudunta u ah
pCPUsum / 1.25 = pCPUht - tirada koofiyadaha loo habeeyey Hyper-threading
Aynu ka soo qaadno inay lagama maarmaan tahay in la xisaabiyo kutlada leh 190 cores / 3.5 TB RAM ah. Isla mar ahaantaana, waxaan aqbalnaa culeyska bartilmaameedka ah ee 50% awoodda processor-ka iyo 75% RAM.

PCPU
190
isticmaalka CPU
50%

Mem
3500
Mem utility
75%

Socket
Core
Srv/CPU
Srv Mem
Srv/Mem

2
6
25,3
128
36,5

2
8
19,0
192
24,3

2
10
15,2
256
18,2

2
14
10,9
384
12,2

2
18
8,4
512
9,1

Xaaladdan oo kale, waxaan had iyo jeer isticmaalnaa isku-dubbaridka illaa inta ugu dhow (=ROUNDUP(A1;0)).
Laga soo bilaabo miiska waxa ay noqonaysaa mid iska cad in dhowr habayn oo server ah ay isku dheelitiran yihiin tilmaamayaasha la beegsanayo:
- 26 server 2 * 6c / 192 GB
- 19 server 2 * 10c / 256 GB
- 10 server 2 * 18c / 512 GB

Doorashada qaabeyntan waa in markaas lagu sameeyaa iyadoo lagu saleynayo arrimo dheeraad ah, sida xirmo kulaylka iyo qaboojinta la heli karo, server-yada horay loo isticmaalay, ama qiimaha.

Astaamaha doorashada qaabeynta serverka

VM-yada ballaaran. Haddii ay lagama maarmaan tahay in la martigeliyo VM-yada ballaaran (marka la barbardhigo 1 NUMA node ama ka badan), waxaa lagula talinayaa, haddii ay suurtagal tahay, in la doorto server leh qaabeyn u oggolaanaya VM-yadaas inay ku sii jiraan gudaha NUMA. Iyada oo tiro badan oo VM-yo ballaadhan ah, waxaa jira khatar ah in la kala qaybiyo ilaha kooxda, kiiskan, adeegayaasha ayaa la doortay kuwaas oo u oggolaanaya VM-yada ballaaran in la dhigo cufan sida ugu macquulsan.

Cabbirka domain hal guuldaraystay

Doorashada cabbirka server-ka waxay sidoo kale ku saleysan tahay mabda'a yareynta domainka guuldarrooyinka ah. Tusaale ahaan, marka aad kala dooranayso:
- 3 x 4*10c / 512 GB
- 6 x 2*10c / 256 GB
Dhammaan waxyaabaha kale ee siman, waa inaad doorataa ikhtiyaarka labaad, maadaama marka hal server uu guuldareysto (ama la dayactirayo), ma lumin 33% ee agabka kooxda, laakiin 17%. Si la mid ah, tirada VM-yada iyo IS ee ay shilku saameeyeen waa kala bar.

Xisaabinta nidaamyada kaydinta caadiga ah ee ku salaysan waxqabadka

Naqshadaynta xarun xogeed la taaban karo

Nidaamyada kaydinta caadiga ah ayaa had iyo jeer la xisaabiyaa iyadoo la adeegsanayo xaaladda ugu xun, marka laga reebo saamaynta kaydinta hawlgalka iyo hagaajinta hawlaha.
Sida tilmaamayaasha waxqabadka aasaasiga ah, waxaan ka qaadnaa waxqabadka farsamada ee diskka (IOPSdisk):
- 7.2k - 75 IPS
- 10k - 125 IPS
- 15k - 175 IPS

Marka xigta, tirada saxanka ee barkadda saxanka waxaa lagu xisaabiyaa iyadoo la isticmaalayo qaacidada soo socota: = Wadarta IOPS * ( RW + (1 –RW) * RAIDPen) / IOPSdisk. Halkee:
- Wadarta IOPS - wadarta guud ee waxqabadka looga baahan yahay IOPS ee barkada saxanka
- RW - boqolleyda hawlgallada akhrinta
- qalinka RAID - Ciqaabta RAID ee heerka RAID ee la doortay

Ka akhri wax badan oo ku saabsan Qalabka RAID iyo Ciqaabta RAID halkan - Waxqabadka kaydinta. Qaybta koowaad. ΠΈ Waxqabadka kaydinta. Qaybta labaad. ΠΈ Waxqabadka kaydinta. Qaybta saddexaad

Iyada oo ku saleysan tirada natiijada saxanka, fursadaha suurtagalka ah ayaa la xisaabiyaa kuwaas oo buuxiya shuruudaha awoodda kaydinta, oo ay ku jiraan xulashooyinka kaydinta heerar badan.
Xisaabinta nidaamyada isticmaalaya SSD sida lakabka kaydinta waxaa loo tixgeliyaa si gooni ah.
Astaamaha xisaabinta nidaamyada leh Flash Cache

Cache Flash - magac guud oo loogu talagalay dhammaan teknoolajiyada gaarka ah ee loo isticmaalo xusuusta flash sida kayd heerka labaad ah. Marka la isticmaalayo khasnado flash ah, nidaamka kaydinta waxaa sida caadiga ah loo xisaabiyaa si ay u bixiyaan culays joogto ah ka saxanada magnetic, halka ugu sarreeya waxaa u adeegaya kaydinta.
Xaaladdan oo kale, waxaa lagama maarmaan ah in la fahmo profile load iyo heerka degaanka ee helitaanka blocks ee mugga kaydinta. Cache Flash waa tignoolajiyad loogu talagalay culeyska shaqada oo leh su'aalo aad u heersareeya, oo runtii aan lagu dabaqi karin mugga si isku mid ah loo raray (sida nidaamyada falanqaynta).

Xisaabinta nidaamyada isku-dhafan-dhamaadka-hoose/dhexe-dhexe

Nidaamyada isku-dhafan ee dabaqadaha hoose iyo dhexe waxay isticmaalaan kaydin heerar badan leh oo xogta u dhaxaysa heerarka jadwalka. Isla mar ahaantaana, cabbirka xannibaadda kaydinta heerarka badan ee moodooyinka ugu fiican waa 256 MB. Tilmaamahani ma ogola in aan u tixgelinno tignoolajiyada kaydinta heerarka tignoolajiyada kordhinta wax soo saarka, sida dad badani si khaldan u aaminsan yihiin. Kaydinta heerarka kala duwan ee nidaamyada heerka hoose iyo dhexe waa tignoolajiyada lagu wanaajinayo kharashyada kaydinta ee nidaamyada leh sinnaan la'aanta culeyska.

Kaydinta tiered, waxqabadka heerka sare ayaa la xisaabiyaa marka hore, halka heerka hoose ee kaydinta loo arko inay wax ku kordhinayso oo kaliya awoodda kaydinta maqan. Nidaam isku-dhafan oo isku-dhafan, waa qasab in loo isticmaalo tignoolajiyada kaydinta flash-ka barkadda barkadaha badan si loo magdhabo hoos u dhigida waxqabadka xogta kulaylka degdega ah ee heerka hoose.

Isticmaalka SSD gudaha barkadda Disk-ga ee Tiered

Naqshadaynta xarun xogeed la taaban karo

Isticmaalka SSD-yada barkad saxan oo heerar badan leh ayaa kala duwanaansho leh, taas oo ku xidhan hirgelinta gaarka ah ee algorithms-ka kaydinta flash-ka ee soo saaraha la siiyay.
Dhaqanka guud ee siyaasadda kaydinta barkada diskka leh heerka SSD waa SSD marka hore.
Akhri Keliya Flash Cache. Kaydka tooska ah ee akhriska-kaliya, lakabka kaydinta ee SSD wuxuu la imanayaa meelayn muhiim ah oo qoraal ah, iyada oo aan loo eegin kaydka.
Akhri/qor Cache Flash. Marka laga hadlayo khasnad toos ah, cabbirka kaydinta qorista waxaa marka hore lagu dejiyay cabbirka kaydka ugu sarreeya, iyo heerka kaydinta SSD waxa uu soo baxaa oo keliya marka cabbirka kaydku ku filnaan waayo inuu u adeego dhammaan culayska shaqada ee deegaanka.
Xisaabinta waxqabadka SSD iyo kaydka waxaa la sameeyaa wakhti kasta iyadoo lagu salaynayo talooyinka soo-saaraha, laakiin had iyo jeer xaalada ugu xun.

Source: www.habr.com

Add a comment