పరిచయం
వినియోగదారు దృక్కోణం నుండి సమాచార వ్యవస్థ GOST RV 51987లో బాగా నిర్వచించబడింది - "ఒక ఆటోమేటెడ్ సిస్టమ్, దీని ఫలితంగా తదుపరి ఉపయోగం కోసం అవుట్పుట్ సమాచారం యొక్క ప్రదర్శన." మేము అంతర్గత నిర్మాణాన్ని పరిగణనలోకి తీసుకుంటే, సారాంశంలో ఏదైనా IS అనేది కోడ్లో అమలు చేయబడిన ఇంటర్కనెక్టడ్ అల్గారిథమ్ల వ్యవస్థ. ట్యూరింగ్-చర్చ్ థీసిస్ యొక్క విస్తృత కోణంలో, ఒక అల్గోరిథం (లేదా IS) ఇన్పుట్ డేటా సమితిని అవుట్పుట్ డేటా సెట్గా మారుస్తుంది.
ఇన్పుట్ డేటా యొక్క రూపాంతరం సమాచార వ్యవస్థ ఉనికికి అర్థం అని కూడా చెప్పవచ్చు. దీని ప్రకారం, IS మరియు మొత్తం IS కాంప్లెక్స్ యొక్క విలువ ఇన్పుట్ మరియు అవుట్పుట్ డేటా విలువ ద్వారా నిర్ణయించబడుతుంది.
దీని ఆధారంగా, డిజైన్ తప్పనిసరిగా ప్రారంభం కావాలి మరియు డేటా ఆధారితంగా ఉండాలి, ఆర్కిటెక్చర్ మరియు డేటా యొక్క నిర్మాణం మరియు ప్రాముఖ్యతకు సంబంధించిన పద్ధతులను టైలరింగ్ చేయాలి.
నిల్వ చేయబడిన డేటా
ప్రాసెసింగ్ మరియు నిల్వ కోసం ప్రణాళిక చేయబడిన అన్ని డేటా సెట్ల లక్షణాలను పొందడం డిజైన్ తయారీలో కీలక దశ. ఈ లక్షణాలు ఉన్నాయి:
- డేటా వాల్యూమ్;
— డేటా జీవిత చక్రం గురించి సమాచారం (కొత్త డేటా పెరుగుదల, జీవితకాలం, పాత డేటా ప్రాసెసింగ్);
- దృక్కోణం నుండి డేటా వర్గీకరణ ఆర్థిక సూచికలతో పాటు కంపెనీ ప్రధాన వ్యాపారం (గోప్యత, సమగ్రత, లభ్యత యొక్క త్రయం)పై ప్రభావం (ఉదాహరణకు, చివరి గంటలో డేటా నష్టం ఖర్చు);
- డేటా ప్రాసెసింగ్ యొక్క భౌగోళికం (ప్రాసెసింగ్ సిస్టమ్స్ యొక్క భౌతిక స్థానం);
— ప్రతి డేటా తరగతికి నియంత్రణ అవసరాలు (ఉదాహరణకు, ఫెడరల్ లా-152, PCI DSS).
సమాచార వ్యవస్థలు
సమాచార వ్యవస్థల ద్వారా డేటా నిల్వ చేయబడదు, కానీ ప్రాసెస్ చేయబడుతుంది (రూపాంతరం చెందుతుంది). డేటా లక్షణాలను పొందిన తర్వాత తదుపరి దశ సమాచార వ్యవస్థల యొక్క పూర్తి జాబితా, వాటి నిర్మాణ లక్షణాలు, పరస్పర ఆధారపడటం మరియు నాలుగు రకాల వనరుల కోసం సాంప్రదాయ యూనిట్లలో మౌలిక సదుపాయాల అవసరాలు:
- ప్రాసెసర్ కంప్యూటింగ్ పవర్;
- RAM మొత్తం;
- డేటా నిల్వ సిస్టమ్ యొక్క వాల్యూమ్ మరియు పనితీరు కోసం అవసరాలు;
— డేటా ట్రాన్స్మిషన్ నెట్వర్క్ కోసం అవసరాలు (బాహ్య ఛానెల్లు, IS భాగాల మధ్య ఛానెల్లు).
ఈ సందర్భంలో, ISలో భాగంగా ప్రతి సేవ/మైక్రో సర్వీస్కు తప్పనిసరిగా ఆవశ్యకతలు ఉండాలి.
విడిగా, సరైన రూపకల్పన కోసం, IS పనికిరాని సమయం (గంటకు రూబిళ్లు) ధర రూపంలో కంపెనీ ప్రధాన వ్యాపారంపై IS ప్రభావంపై డేటా లభ్యత తప్పనిసరి అని గమనించడం అవసరం.
ముప్పు మోడల్
బెదిరింపుల యొక్క అధికారిక నమూనా తప్పనిసరిగా ఉండాలి, దాని నుండి డేటా/సేవలను రక్షించడానికి ప్రణాళిక చేయబడింది. అంతేకాకుండా, ముప్పు మోడల్లో గోప్యత మాత్రమే కాకుండా సమగ్రత మరియు లభ్యత కూడా ఉంటాయి. ఆ. ఉదాహరణకి:
- భౌతిక సర్వర్ వైఫల్యం;
- టాప్-ఆఫ్-ది-రాక్ స్విచ్ యొక్క వైఫల్యం;
- డేటా కేంద్రాల మధ్య ఆప్టికల్ కమ్యూనికేషన్ ఛానెల్ యొక్క అంతరాయం;
- మొత్తం కార్యాచరణ నిల్వ వ్యవస్థ వైఫల్యం.
కొన్ని సందర్భాల్లో, థ్రెట్ మోడల్లు ఇన్ఫ్రాస్ట్రక్చర్ భాగాల కోసం మాత్రమే కాకుండా, నిర్దిష్ట సమాచార వ్యవస్థలు లేదా డేటా స్ట్రక్చర్ యొక్క తార్కిక విధ్వంసంతో DBMS వైఫల్యం వంటి వాటి భాగాల కోసం కూడా వ్రాయబడతాయి.
వివరించని ముప్పు నుండి రక్షించడానికి ప్రాజెక్ట్లోని అన్ని నిర్ణయాలు అనవసరమైనవి.
నియంత్రణ అవసరాలు
ప్రాసెస్ చేయబడిన డేటా నియంత్రకాలు ఏర్పాటు చేసిన ప్రత్యేక నియమాలకు లోబడి ఉంటే, డేటా సెట్లు మరియు ప్రాసెసింగ్/నిల్వ నియమాల గురించి సమాచారం అవసరం.
RPO/RTO లక్ష్యాలు
ఏదైనా రకమైన రక్షణను రూపొందించడానికి లక్ష్య డేటా నష్టం సూచికలు మరియు వివరించిన ప్రతి బెదిరింపులకు లక్ష్య సేవా రికవరీ సమయం అవసరం.
ఆదర్శవంతంగా, RPO మరియు RTO యూనిట్ సమయానికి డేటా నష్టం మరియు పనికిరాని సమయానికి సంబంధించిన వ్యయాలను కలిగి ఉండాలి.
వనరుల కొలనులుగా విభజించడం
అన్ని ప్రారంభ ఇన్పుట్ సమాచారాన్ని సేకరించిన తర్వాత, మొదటి దశ డేటా సెట్లు మరియు IPని ముప్పు నమూనాలు మరియు నియంత్రణ అవసరాల ఆధారంగా పూల్స్గా సమూహపరచడం. వివిధ కొలనుల విభజన రకం నిర్ణయించబడుతుంది - ప్రోగ్రామ్పరంగా సిస్టమ్ సాఫ్ట్వేర్ స్థాయిలో లేదా భౌతికంగా.
ఉదాహరణలు:
- సర్క్యూట్ ప్రాసెసింగ్ వ్యక్తిగత డేటా పూర్తిగా భౌతికంగా ఇతర వ్యవస్థల నుండి వేరు చేయబడింది;
- బ్యాకప్లు ప్రత్యేక నిల్వ సిస్టమ్లో నిల్వ చేయబడతాయి.
ఈ సందర్భంలో, పూల్స్ అసంపూర్తిగా స్వతంత్రంగా ఉంటాయి, ఉదాహరణకు, కంప్యూటింగ్ వనరుల యొక్క రెండు పూల్స్ నిర్వచించబడతాయి (ప్రాసెసర్ పవర్ + RAM), ఇవి ఒకే డేటా నిల్వ పూల్ మరియు ఒకే డేటా ట్రాన్స్మిషన్ రిసోర్స్ పూల్ను ఉపయోగిస్తాయి.
ప్రాసెసింగ్ పవర్
సారాంశం, వర్చువలైజ్డ్ డేటా సెంటర్ ప్రాసెసింగ్ పవర్ అవసరాలు వర్చువల్ ప్రాసెసర్ల సంఖ్య (vCPUలు) మరియు ఫిజికల్ ప్రాసెసర్లపై వాటి కన్సాలిడేషన్ రేషియో (pCPU) పరంగా కొలుస్తారు. ఈ ప్రత్యేక సందర్భంలో, 1 pCPU = 1 భౌతిక ప్రాసెసర్ కోర్ (హైపర్-థ్రెడింగ్ మినహా). vCPUల సంఖ్య అన్ని నిర్వచించబడిన వనరుల కొలనులలో సంగ్రహించబడింది (వీటిలో ప్రతి ఒక్కటి దాని స్వంత ఏకీకరణ కారకాన్ని కలిగి ఉంటుంది).
లోడ్ చేయబడిన సిస్టమ్ల కోసం కన్సాలిడేషన్ కోఎఫీషియంట్ అనుభవపూర్వకంగా, ఇప్పటికే ఉన్న మౌలిక సదుపాయాల ఆధారంగా లేదా పైలట్ ఇన్స్టాలేషన్ మరియు లోడ్ టెస్టింగ్ ద్వారా పొందబడుతుంది. అన్లోడ్ చేయబడిన సిస్టమ్ల కోసం, "ఉత్తమ అభ్యాసం" ఉపయోగించబడుతుంది. ప్రత్యేకంగా, VMware సగటు నిష్పత్తిని 8:1గా పేర్కొంది.
రాండమ్ యాక్సెస్ మెమరీ
మొత్తం RAM అవసరం సాధారణ సమ్మషన్ ద్వారా పొందబడుతుంది. RAM ఓవర్సబ్స్క్రిప్షన్ని ఉపయోగించడం సిఫారసు చేయబడలేదు.
నిల్వ వనరులు
సామర్థ్యం మరియు పనితీరు ద్వారా అన్ని పూల్లను సంగ్రహించడం ద్వారా నిల్వ అవసరాలు పొందబడతాయి.
పనితీరు అవసరాలు IOPSలో సగటు రీడ్/రైట్ నిష్పత్తి మరియు అవసరమైతే గరిష్ట ప్రతిస్పందన జాప్యంతో కలిపి వ్యక్తీకరించబడతాయి.
నిర్దిష్ట పూల్లు లేదా సిస్టమ్ల కోసం సేవా నాణ్యత (QoS) అవసరాలు తప్పనిసరిగా ప్రత్యేకంగా పేర్కొనబడాలి.
డేటా నెట్వర్క్ వనరులు
అన్ని బ్యాండ్విడ్త్ పూల్లను సంగ్రహించడం ద్వారా డేటా నెట్వర్క్ అవసరాలు పొందబడతాయి.
నిర్దిష్ట పూల్లు లేదా సిస్టమ్ల కోసం సేవా నాణ్యత (QoS) మరియు జాప్యం (RTT) అవసరాలు ప్రత్యేకంగా పేర్కొనబడాలి.
డేటా నెట్వర్క్ వనరుల అవసరాలలో భాగంగా, నెట్వర్క్ ట్రాఫిక్ యొక్క ఐసోలేషన్ మరియు/లేదా ఎన్క్రిప్షన్ మరియు ప్రాధాన్య మెకానిజమ్స్ (802.1q, IPSec, మొదలైనవి) కోసం అవసరాలు కూడా సూచించబడ్డాయి.
ఆర్కిటెక్చర్ ఎంపిక
ఈ గైడ్ x86 ఆర్కిటెక్చర్ మరియు 100% సర్వర్ వర్చువలైజేషన్ మినహా మరే ఇతర ఎంపికను చర్చించదు. కాబట్టి, కంప్యూటింగ్ సబ్సిస్టమ్ ఆర్కిటెక్చర్ ఎంపిక సర్వర్ వర్చువలైజేషన్ ప్లాట్ఫారమ్, సర్వర్ ఫారమ్ ఫ్యాక్టర్ మరియు సాధారణ సర్వర్ కాన్ఫిగరేషన్ అవసరాల ఎంపికపై ఆధారపడి ఉంటుంది.
డేటాను ప్రాసెస్ చేయడం, నిల్వ చేయడం మరియు ప్రసారం చేయడం లేదా ఒక కన్వర్జెంట్ ఫంక్షన్ల విభజనతో శాస్త్రీయ విధానాన్ని ఉపయోగించడం యొక్క ఖచ్చితత్వం ఎంపిక యొక్క ముఖ్య అంశం.
శాస్త్రీయ నిర్మాణం డేటాను నిల్వ చేయడానికి మరియు ప్రసారం చేయడానికి ఇంటెలిజెంట్ బాహ్య సబ్సిస్టమ్ల వినియోగాన్ని కలిగి ఉంటుంది, అయితే సర్వర్లు భౌతిక వనరుల సాధారణ పూల్కు ప్రాసెసింగ్ పవర్ మరియు RAMని మాత్రమే అందిస్తాయి. తీవ్రమైన సందర్భాల్లో, సర్వర్లు పూర్తిగా అనామకంగా మారతాయి, వాటి స్వంత డిస్క్లు మాత్రమే కాకుండా, సిస్టమ్ ఐడెంటిఫైయర్ కూడా ఉండవు. ఈ సందర్భంలో, OS లేదా హైపర్వైజర్ అంతర్నిర్మిత ఫ్లాష్ మీడియా నుండి లేదా బాహ్య డేటా నిల్వ సిస్టమ్ (SAN నుండి బూట్) నుండి లోడ్ చేయబడుతుంది.
క్లాసికల్ ఆర్కిటెక్చర్ ఫ్రేమ్వర్క్లో, బ్లేడ్లు మరియు రాక్ల మధ్య ఎంపిక ప్రధానంగా క్రింది సూత్రాల ఆధారంగా చేయబడుతుంది:
— ఖర్చుతో కూడుకున్నది (సగటున, ర్యాక్-మౌంట్ సర్వర్లు చౌకగా ఉంటాయి);
- గణన సాంద్రత (బ్లేడ్లకు ఎక్కువ);
- శక్తి వినియోగం మరియు వేడి వెదజల్లడం (బ్లేడ్లు యూనిట్కు అధిక నిర్దిష్ట యూనిట్ను కలిగి ఉంటాయి);
— స్కేలబిలిటీ మరియు కంట్రోలబిలిటీ (బ్లేడ్లు సాధారణంగా పెద్ద సంస్థాపనలకు తక్కువ ప్రయత్నం అవసరం);
- విస్తరణ కార్డుల ఉపయోగం (బ్లేడ్ల కోసం చాలా పరిమిత ఎంపిక).
కన్వర్జెంట్ ఆర్కిటెక్చర్ (ఇలా కూడా అనవచ్చు హైపర్కన్వర్జ్డ్) డేటా ప్రాసెసింగ్ మరియు నిల్వ యొక్క విధులను కలపడం, ఇది స్థానిక సర్వర్ డిస్క్ల వినియోగానికి దారితీస్తుంది మరియు పర్యవసానంగా, క్లాసిక్ బ్లేడ్ ఫారమ్ ఫ్యాక్టర్ను వదిలివేయడం. కన్వర్జ్డ్ సిస్టమ్ల కోసం, రాక్ సర్వర్లు లేదా క్లస్టర్ సిస్టమ్లు ఉపయోగించబడతాయి, ఒకే సందర్భంలో అనేక బ్లేడ్ సర్వర్లు మరియు స్థానిక డిస్క్లను కలపడం.
CPU/మెమరీ
కాన్ఫిగరేషన్ను సరిగ్గా లెక్కించడానికి, మీరు పర్యావరణం లేదా ప్రతి స్వతంత్ర క్లస్టర్ల కోసం లోడ్ రకాన్ని అర్థం చేసుకోవాలి.
CPU కట్టుబడి ఉంది - ప్రాసెసర్ శక్తి ద్వారా పనితీరులో పరిమితం చేయబడిన పర్యావరణం. RAMని జోడించడం వలన పనితీరు పరంగా ఏమీ మారదు (ఒక సర్వర్కు VMల సంఖ్య).
జ్ఞాపకశక్తి బంధించబడింది - పర్యావరణం RAM ద్వారా పరిమితం చేయబడింది. సర్వర్లో ఎక్కువ RAM సర్వర్లో మరిన్ని VMలను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
GB / MHz (GB / pCPU) - ఈ నిర్దిష్ట లోడ్ ద్వారా RAM మరియు ప్రాసెసర్ శక్తి వినియోగం యొక్క సగటు నిష్పత్తి. ఇచ్చిన పనితీరు కోసం అవసరమైన మెమరీని లెక్కించడానికి ఉపయోగించవచ్చు మరియు దీనికి విరుద్ధంగా.
సర్వర్ కాన్ఫిగరేషన్ గణన
ముందుగా, మీరు అన్ని రకాల లోడ్లను నిర్ణయించాలి మరియు విభిన్న కంప్యూటింగ్ పూల్లను వేర్వేరు క్లస్టర్లుగా కలపడం లేదా విభజించడంపై నిర్ణయం తీసుకోవాలి.
తర్వాత, నిర్వచించబడిన ప్రతి క్లస్టర్లకు, GB/MHz నిష్పత్తి ముందుగా తెలిసిన లోడ్లో నిర్ణయించబడుతుంది. లోడ్ ముందుగానే తెలియకపోయినా, ప్రాసెసర్ పవర్ వినియోగ స్థాయి గురించి స్థూల అవగాహన ఉంటే, మీరు పూల్ అవసరాలను భౌతికంగా మార్చడానికి ప్రామాణిక vCPU:pCPU నిష్పత్తులను ఉపయోగించవచ్చు.
ప్రతి క్లస్టర్ కోసం, vCPU పూల్ అవసరాల మొత్తాన్ని గుణకం ద్వారా భాగించండి:
vCPUsum / vCPU:pCPU = pCPUsum – అవసరమైన భౌతిక యూనిట్ల సంఖ్య. కోర్లు
pCPUsum / 1.25 = pCPUht – హైపర్-థ్రెడింగ్ కోసం సర్దుబాటు చేయబడిన కోర్ల సంఖ్య
190 కోర్లు / 3.5 TB ర్యామ్తో క్లస్టర్ను లెక్కించడం అవసరమని అనుకుందాం. అదే సమయంలో, మేము 50% ప్రాసెసర్ పవర్ మరియు 75% RAM యొక్క లక్ష్య లోడ్ను అంగీకరిస్తాము.
pCPU
190
CPU ఉపయోగం
50%
మేమ్
3500
మెమ్ యుటిలిటీ
75%
సాకెట్
కోర్
Srv/CPU
సర్వ్ మెమ్
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
ఈ సందర్భంలో, మేము ఎల్లప్పుడూ సమీప పూర్ణాంకం (=ROUNDUP(A1;0)) వరకు పూర్తి చేయడాన్ని ఉపయోగిస్తాము.
లక్ష్య సూచికల కోసం అనేక సర్వర్ కాన్ఫిగరేషన్లు సమతుల్యంగా ఉన్నాయని పట్టిక నుండి స్పష్టంగా తెలుస్తుంది:
— 26 సర్వర్లు 2*6c / 192 GB
— 19 సర్వర్లు 2*10c / 256 GB
— 10 సర్వర్లు 2*18c / 512 GB
ఈ కాన్ఫిగరేషన్ల ఎంపిక తప్పనిసరిగా థర్మల్ ప్యాకేజీ మరియు అందుబాటులో ఉన్న శీతలీకరణ, ఇప్పటికే ఉపయోగించిన సర్వర్లు లేదా ధర వంటి అదనపు కారకాల ఆధారంగా చేయాలి.
సర్వర్ కాన్ఫిగరేషన్ను ఎంచుకునే లక్షణాలు
విస్తృత VMలు. విస్తృత VMలను హోస్ట్ చేయాల్సిన అవసరం ఉన్నట్లయితే (1 NUMA నోడ్ లేదా అంతకంటే ఎక్కువ) హోస్ట్ చేయవలసి వస్తే, వీలైతే, అటువంటి VMలు NUMA నోడ్లోనే ఉండేలా అనుమతించే కాన్ఫిగరేషన్తో సర్వర్ని ఎంచుకోవాలని సిఫార్సు చేయబడింది. పెద్ద సంఖ్యలో విస్తృత VMలతో, క్లస్టర్ వనరులు విచ్ఛిన్నమయ్యే ప్రమాదం ఉంది మరియు ఈ సందర్భంలో, విస్తృత VMలను వీలైనంత దట్టంగా ఉంచడానికి అనుమతించే సర్వర్లు ఎంపిక చేయబడతాయి.
ఒకే వైఫల్యం డొమైన్ పరిమాణం.
సర్వర్ పరిమాణం ఎంపిక కూడా ఒకే వైఫల్యం డొమైన్ను కనిష్టీకరించే సూత్రంపై ఆధారపడి ఉంటుంది. ఉదాహరణకు, వాటి మధ్య ఎంచుకునేటప్పుడు:
— 3 x 4*10c / 512 GB
— 6 x 2*10c / 256 GB
ఒక సర్వర్ విఫలమైనప్పుడు (లేదా నిర్వహించబడుతున్నప్పుడు) అన్ని ఇతర అంశాలు సమానంగా ఉండటం వలన, మీరు రెండవ ఎంపికను ఎంచుకోవాలి, క్లస్టర్ వనరుల్లో 33% కాదు, 17% పోతుంది. అదే విధంగా, ప్రమాదంలో ప్రభావితమైన VM మరియు IS ల సంఖ్య సగానికి తగ్గింది.
పనితీరు ఆధారంగా క్లాసిక్ నిల్వ వ్యవస్థల గణన
కార్యాచరణ కాష్ మరియు ఆపరేషన్ల ఆప్టిమైజేషన్ ప్రభావాన్ని మినహాయించి, క్లాసిక్ స్టోరేజ్ సిస్టమ్లు ఎల్లప్పుడూ చెత్త దృష్టాంతాన్ని ఉపయోగించి లెక్కించబడతాయి.
ప్రాథమిక పనితీరు సూచికలుగా, మేము డిస్క్ (IOPSdisk) నుండి మెకానికల్ పనితీరును తీసుకుంటాము:
– 7.2k – 75 IOPS
– 10k – 125 IOPS
– 15k – 175 IOPS
తరువాత, డిస్క్ పూల్లోని డిస్కుల సంఖ్య క్రింది సూత్రాన్ని ఉపయోగించి లెక్కించబడుతుంది: = TotalIOPS * ( RW + (1 –RW) * RAIDPen) / IOPSdisk. ఎక్కడ:
- మొత్తం ఐఓపిఎస్ - డిస్క్ పూల్ నుండి IOPSలో అవసరమైన మొత్తం పనితీరు
- RW - రీడ్ ఆపరేషన్ల శాతం
- RAIDpen – ఎంచుకున్న RAID స్థాయికి RAID పెనాల్టీ
పరికర RAID మరియు RAID పెనాల్టీ గురించి ఇక్కడ మరింత చదవండి -
ఫలిత డిస్క్ల సంఖ్య ఆధారంగా, బహుళ-స్థాయి నిల్వతో కూడిన ఎంపికలతో సహా నిల్వ సామర్థ్య అవసరాలకు అనుగుణంగా సాధ్యమయ్యే ఎంపికలు లెక్కించబడతాయి.
SSDని స్టోరేజ్ లేయర్గా ఉపయోగించే సిస్టమ్ల గణన ప్రత్యేకంగా పరిగణించబడుతుంది.
ఫ్లాష్ కాష్తో సిస్టమ్లను లెక్కించే లక్షణాలు
ఫ్లాష్ కాష్ - ఫ్లాష్ మెమరీని రెండవ-స్థాయి కాష్గా ఉపయోగించడం కోసం అన్ని యాజమాన్య సాంకేతికతలకు సాధారణ పేరు. ఫ్లాష్ కాష్ను ఉపయోగిస్తున్నప్పుడు, మాగ్నెటిక్ డిస్క్ల నుండి స్థిరమైన లోడ్ను అందించడానికి నిల్వ వ్యవస్థ సాధారణంగా లెక్కించబడుతుంది, అయితే గరిష్ట స్థాయి కాష్ ద్వారా అందించబడుతుంది.
ఈ సందర్భంలో, లోడ్ ప్రొఫైల్ మరియు నిల్వ వాల్యూమ్ల బ్లాక్లకు యాక్సెస్ యొక్క స్థానికీకరణ స్థాయిని అర్థం చేసుకోవడం అవసరం. ఫ్లాష్ కాష్ అనేది అధిక స్థానికీకరించిన ప్రశ్నలతో పనిభారానికి సంబంధించిన సాంకేతికత, మరియు ఏకరీతిలో లోడ్ చేయబడిన వాల్యూమ్లకు (విశ్లేషణ వ్యవస్థల వంటివి) ఆచరణాత్మకంగా వర్తించదు.
తక్కువ-ముగింపు/మధ్య-శ్రేణి హైబ్రిడ్ వ్యవస్థల గణన
దిగువ మరియు మధ్యతరగతి వర్గాలకు చెందిన హైబ్రిడ్ వ్యవస్థలు షెడ్యూల్లో స్థాయిల మధ్య డేటాను తరలించడంతో బహుళ-స్థాయి నిల్వను ఉపయోగిస్తాయి. అదే సమయంలో, ఉత్తమ మోడల్ల కోసం బహుళ-స్థాయి నిల్వ బ్లాక్ పరిమాణం 256 MB. చాలా మంది వ్యక్తులు పొరపాటుగా విశ్వసిస్తున్నట్లుగా, ఉత్పాదకతను పెంచే సాంకేతికతగా టైర్డ్ స్టోరేజ్ టెక్నాలజీని పరిగణించడానికి ఈ లక్షణాలు మమ్మల్ని అనుమతించవు. తక్కువ మరియు మధ్యతరగతి వ్యవస్థలలో బహుళ-స్థాయి నిల్వ అనేది ఉచ్ఛారణ లోడ్ అసమానతతో సిస్టమ్ల కోసం నిల్వ ఖర్చులను ఆప్టిమైజ్ చేసే సాంకేతికత.
టైర్డ్ స్టోరేజ్ కోసం, అగ్ర శ్రేణి పనితీరు ముందుగా లెక్కించబడుతుంది, అయితే దిగువ స్థాయి నిల్వ తప్పిపోయిన నిల్వ సామర్థ్యానికి మాత్రమే దోహదపడుతుందని పరిగణించబడుతుంది. హైబ్రిడ్ మల్టీ-టైర్ సిస్టమ్ కోసం, దిగువ స్థాయి నుండి అకస్మాత్తుగా వేడి చేయబడిన డేటా కోసం పనితీరు డ్రాడౌన్ను భర్తీ చేయడానికి మల్టీ-టైర్ పూల్ కోసం ఫ్లాష్ కాష్ టెక్నాలజీని ఉపయోగించడం తప్పనిసరి.
టైర్డ్ డిస్క్ పూల్లో SSDని ఉపయోగించడం
ఇచ్చిన తయారీదారుచే ఫ్లాష్ కాష్ అల్గారిథమ్ల యొక్క నిర్దిష్ట అమలుపై ఆధారపడి బహుళ-స్థాయి డిస్క్ పూల్లో SSDల ఉపయోగం వైవిధ్యాలను కలిగి ఉంటుంది.
SSD స్థాయి ఉన్న డిస్క్ పూల్ కోసం నిల్వ విధానం యొక్క సాధారణ అభ్యాసం SSD మొదటిది.
ఫ్లాష్ కాష్ మాత్రమే చదవండి. చదవడానికి మాత్రమే ఫ్లాష్ కాష్ కోసం, కాష్తో సంబంధం లేకుండా SSDలోని స్టోరేజ్ లేయర్ రైట్ల యొక్క ముఖ్యమైన స్థానికీకరణతో వస్తుంది.
ఫ్లాష్ కాష్ని చదవండి/వ్రాయండి. ఫ్లాష్ కాష్ విషయంలో, రైట్ కాష్ పరిమాణం మొదట గరిష్ట కాష్ పరిమాణానికి సెట్ చేయబడుతుంది మరియు మొత్తం స్థానికీకరించిన పనిభారానికి సేవ చేయడానికి కాష్ పరిమాణం సరిపోనప్పుడు మాత్రమే SSD నిల్వ టైర్ కనిపిస్తుంది.
SSD మరియు కాష్ పనితీరు గణనలు తయారీదారు సిఫార్సుల ఆధారంగా ప్రతిసారీ తయారు చేయబడతాయి, కానీ ఎల్లప్పుడూ చెత్త దృష్టాంతంలో ఉంటాయి.
మూలం: www.habr.com