Qsan XCubeSAN నిల్వ వ్యవస్థలలో ఆటో టైరింగ్ యొక్క లక్షణాలు
స్టోరేజ్ సిస్టమ్లకు వర్తించే విధంగా I/O కార్యకలాపాలను వేగవంతం చేయడానికి సాంకేతిక పరిజ్ఞానాన్ని పరిగణనలోకి తీసుకోవడం కొనసాగుతోంది మునుపటి వ్యాసం, ఆటో టైరింగ్ వంటి అత్యంత ప్రజాదరణ పొందిన ఎంపికపై నివసించకుండా ఉండలేరు. ఈ ఫంక్షన్ యొక్క భావజాలం వివిధ నిల్వ సిస్టమ్ తయారీదారులలో చాలా పోలి ఉన్నప్పటికీ, మేము ఒక ఉదాహరణను ఉపయోగించి టైరింగ్ అమలు యొక్క లక్షణాలను పరిశీలిస్తాము. Qsan నిల్వ వ్యవస్థ.
నిల్వ వ్యవస్థలపై నిల్వ చేయబడిన వివిధ రకాల డేటా ఉన్నప్పటికీ, ఇదే డేటాను వాటి డిమాండ్ (ఉపయోగం యొక్క ఫ్రీక్వెన్సీ) ఆధారంగా అనేక సమూహాలుగా విభజించవచ్చు. అత్యంత జనాదరణ పొందిన ("హాట్") డేటాను వీలైనంత త్వరగా యాక్సెస్ చేయాలి, అయితే తక్కువ-ఉపయోగించిన ("చల్లని") డేటాను తక్కువ ప్రాధాన్యతతో ప్రాసెస్ చేయవచ్చు.
అటువంటి పథకాన్ని నిర్వహించడానికి, టైరింగ్ కార్యాచరణ ఉపయోగించబడుతుంది. ఈ సందర్భంలో డేటా శ్రేణి ఒకే రకమైన డిస్క్లను కలిగి ఉండదు, కానీ విభిన్న నిల్వ శ్రేణులను రూపొందించే డ్రైవ్ల యొక్క అనేక సమూహాలను కలిగి ఉంటుంది. ప్రత్యేక అల్గారిథమ్ని ఉపయోగించి, గరిష్ట మొత్తం పనితీరును నిర్ధారించడానికి డేటా స్వయంచాలకంగా స్థాయిల మధ్య తరలించబడుతుంది.
ఆటో టైరింగ్ పూల్ మూడు స్థాయిలను కలిగి ఉంటుంది లేదా ఏదైనా కలయికలో రెండు మాత్రమే ఉంటుంది. ప్రతి శ్రేణిలో, డ్రైవ్లు సుపరిచితమైన RAID సమూహాలలో మిళితం చేయబడతాయి. గరిష్ట సౌలభ్యం కోసం, ప్రతి శ్రేణిలో RAID స్థాయి భిన్నంగా ఉండవచ్చు. అంటే, ఉదాహరణకు, 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6 వంటి నిర్మాణాన్ని నిర్వహించకుండా ఏదీ మిమ్మల్ని నిరోధించదు.
వాల్యూమ్లను (వర్చువల్ డిస్క్లు) సృష్టించిన తర్వాత ఆన్ చేయండి ఆటో టైరింగ్ దానిపై పూల్ అన్ని I/O కార్యకలాపాలకు సంబంధించిన గణాంకాల నేపథ్య సేకరణను ప్రారంభిస్తుంది. దీన్ని చేయడానికి, స్థలం 1GB బ్లాక్లుగా "కట్" చేయబడుతుంది (ఉప LUN అని పిలవబడేది). అటువంటి బ్లాక్ యాక్సెస్ చేయబడిన ప్రతిసారీ, ఇది 1 యొక్క గుణకం కేటాయించబడుతుంది. తర్వాత, కాలక్రమేణా, ఈ గుణకం తగ్గుతుంది. 24 గంటల తర్వాత, ఈ బ్లాక్కి I/O అభ్యర్థనలు లేకుంటే, ఇది ఇప్పటికే 0.5కి సమానంగా ఉంటుంది మరియు ప్రతి తదుపరి గంటకు తగ్గుతూనే ఉంటుంది.
ఒక నిర్దిష్ట సమయంలో (డిఫాల్ట్గా, ప్రతి రోజు అర్ధరాత్రి), సేకరించిన ఫలితాలు వాటి గుణకాల ఆధారంగా ఉప LUN కార్యాచరణ ద్వారా ర్యాంక్ చేయబడతాయి. దీని ఆధారంగా, ఏ బ్లాక్లను ఏ దిశలో తరలించాలో నిర్ణయం తీసుకోబడుతుంది. దీని తరువాత, వాస్తవానికి, స్థాయిల మధ్య డేటా పునరావాసం జరుగుతుంది.
Qsan నిల్వ వ్యవస్థ అనేక పారామితులను ఉపయోగించి టైరింగ్ ప్రక్రియ యొక్క నిర్వహణను సంపూర్ణంగా అమలు చేస్తుంది, ఇది శ్రేణి యొక్క తుది పనితీరును చాలా సరళంగా కాన్ఫిగర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
డేటా యొక్క ప్రారంభ స్థానాన్ని మరియు దాని కదలిక యొక్క ప్రాధాన్యత దిశను నిర్ణయించడానికి, ప్రతి వాల్యూమ్కు విడిగా సెట్ చేయబడిన విధానాలు ఉపయోగించబడతాయి:
ఆటో టైరింగ్ - డిఫాల్ట్ విధానం, ప్రారంభ స్థానం మరియు కదలికల దిశ స్వయంచాలకంగా నిర్ణయించబడతాయి, అనగా. "హాట్" డేటా ఉన్నత స్థాయికి ఉంటుంది మరియు "చల్లని" డేటా క్రిందికి కదులుతుంది. ప్రతి స్థాయిలో అందుబాటులో ఉన్న స్థలం ఆధారంగా ప్రారంభ స్థానం ఎంపిక చేయబడుతుంది. కానీ సిస్టమ్ ప్రాథమికంగా వేగవంతమైన డ్రైవ్లను గరిష్టంగా ఉపయోగించుకోవడానికి కృషి చేస్తుందని మీరు అర్థం చేసుకోవాలి. అందువల్ల, ఖాళీ స్థలం ఉంటే, ఎగువ స్థాయిలలో డేటా ఉంచబడుతుంది. డేటా డిమాండ్ను ముందుగానే అంచనా వేయలేని చాలా సందర్భాలలో ఈ విధానం అనుకూలంగా ఉంటుంది.
హై ఆపై ఆటో టైరింగ్తో ప్రారంభించండి - మునుపటి నుండి వ్యత్యాసం డేటా యొక్క ప్రారంభ స్థానంలో మాత్రమే ఉంటుంది (వేగవంతమైన స్థాయిలో)
అత్యధిక స్థాయి - డేటా ఎల్లప్పుడూ వేగవంతమైన స్థాయిని ఆక్రమించడానికి ప్రయత్నిస్తుంది. ఆపరేషన్ సమయంలో వాటిని క్రిందికి తరలించినట్లయితే, వీలైనంత త్వరగా అవి వెనక్కి తరలించబడతాయి. సాధ్యమైనంత వేగవంతమైన యాక్సెస్ అవసరమయ్యే డేటాకు ఈ విధానం అనుకూలంగా ఉంటుంది.
కనీస స్థాయి - డేటా ఎల్లప్పుడూ అత్యల్ప స్థాయిని ఆక్రమిస్తుంది. అరుదుగా ఉపయోగించే డేటా కోసం ఈ విధానం చాలా బాగుంది (ఉదాహరణకు, ఆర్కైవ్లు).
కదలడం లేదు - సిస్టమ్ స్వయంచాలకంగా డేటా యొక్క అసలు స్థానాన్ని నిర్ణయిస్తుంది మరియు దానిని తరలించదు. అయినప్పటికీ, వారి పునరావాసం తరువాత అవసరమైతే గణాంకాలు సేకరించడం కొనసాగుతుంది.
ప్రతి వాల్యూమ్ సృష్టించబడినప్పుడు విధానాలు నిర్వచించబడినప్పటికీ, అవి సిస్టమ్ జీవితచక్రం అంతటా ఫ్లైలో పదేపదే మార్చబడతాయని గమనించదగ్గ విషయం.
టైరింగ్ మెకానిజం కోసం విధానాలతో పాటు, స్థాయిల మధ్య డేటా కదలిక యొక్క ఫ్రీక్వెన్సీ మరియు వేగం కూడా కాన్ఫిగర్ చేయబడింది. మీరు నిర్దిష్ట ప్రయాణ సమయాన్ని సెట్ చేయవచ్చు: రోజువారీ లేదా వారంలోని కొన్ని రోజులలో, మరియు గణాంకాల సేకరణ విరామాన్ని అనేక గంటలకు తగ్గించవచ్చు (కనీస ఫ్రీక్వెన్సీ - 2 గంటలు). మీరు డేటా కదలిక ఆపరేషన్ని పూర్తి చేయడానికి పట్టే సమయాన్ని పరిమితం చేయవలసి వస్తే, మీరు టైమ్ ఫ్రేమ్ను సెట్ చేయవచ్చు (కదలడానికి విండో). అదనంగా, పునరావాస వేగం కూడా సూచించబడుతుంది - 3 మోడ్లు: వేగవంతమైన, మధ్యస్థ, నెమ్మదిగా.
తక్షణ డేటా పునరావాసం అవసరం ఉన్నట్లయితే, నిర్వాహకుని ఆదేశంలో ఎప్పుడైనా మానవీయంగా నిర్వహించడం సాధ్యమవుతుంది.
డేటా స్థాయిల మధ్య ఎంత తరచుగా మరియు వేగంగా తరలించబడుతుందో, ప్రస్తుత ఆపరేటింగ్ పరిస్థితులకు అనుగుణంగా నిల్వ వ్యవస్థ మరింత సరళంగా ఉంటుందని స్పష్టమవుతుంది. కానీ అదే సమయంలో, కదిలే అదనపు లోడ్ (ప్రధానంగా డిస్కుల్లో) అని గుర్తుంచుకోవడం విలువ, కాబట్టి మీరు ఖచ్చితంగా అవసరమైతే తప్ప డేటాను "డ్రైవ్" చేయకూడదు. కనిష్ట లోడ్ సమయంలో కదలికను ప్లాన్ చేయడం మంచిది. నిల్వ సిస్టమ్ ఆపరేషన్కు నిరంతరం అధిక పనితీరు 24/7 అవసరమైతే, పునరావాస రేటును కనిష్టంగా తగ్గించడం విలువ.
షూటింగ్ సెట్టింగ్ల సమృద్ధి నిస్సందేహంగా అధునాతన వినియోగదారులను మెప్పిస్తుంది. అయితే, ఇలాంటి టెక్నాలజీని తొలిసారిగా ఎదుర్కొనే వారికి ఆందోళన చెందాల్సిన పనిలేదు. డిఫాల్ట్ సెట్టింగ్లను విశ్వసించడం చాలా సాధ్యమే (ఆటో టైరింగ్ విధానం, రాత్రిపూట రోజుకు ఒకసారి గరిష్ట వేగంతో కదలడం) మరియు గణాంకాలు పేరుకుపోవడంతో, అవసరమైన ఫలితాన్ని సాధించడానికి కొన్ని పారామితులను సర్దుబాటు చేయండి.
వంటి ఉత్పాదకతను పెంచడం కోసం సమానమైన ప్రజాదరణ పొందిన సాంకేతికతతో చిరిగిపోవడాన్ని పోల్చడం SSD కాషింగ్, మీరు వారి అల్గారిథమ్ల యొక్క విభిన్న ఆపరేటింగ్ సూత్రాలను గుర్తుంచుకోవాలి.
SSD కాషింగ్
ఆటో టైరింగ్
ప్రభావం యొక్క ప్రారంభ వేగం
దాదాపు తక్షణమే. కానీ గుర్తించదగిన ప్రభావం కాష్ "వేడెక్కిన" తర్వాత మాత్రమే (నిమిషాల నుండి గంటల వరకు)
గణాంకాలను సేకరించిన తర్వాత (2 గంటల నుండి, ఆదర్శంగా ఒక రోజు) డేటాను తరలించడానికి సమయం
ప్రభావ వ్యవధి
డేటా కొత్త భాగం ద్వారా భర్తీ చేయబడే వరకు (నిమిషాలు-గంటలు)
డేటా డిమాండ్లో ఉన్నప్పుడు (XNUMX గంటలు లేదా అంతకంటే ఎక్కువ)
ఉపయోగం కోసం సూచనలు
తక్షణ స్వల్పకాలిక పనితీరు లాభాలు (డేటాబేస్లు, వర్చువలైజేషన్ పరిసరాలు)
సుదీర్ఘకాలం ఉత్పాదకత పెరిగింది (ఫైల్, వెబ్, మెయిల్ సర్వర్లు)
అలాగే, టైరింగ్ యొక్క లక్షణాలలో ఒకటి “SSD + HDD” వంటి దృశ్యాలకు మాత్రమే కాకుండా, “ఫాస్ట్ HDD + స్లో HDD” లేదా మూడు స్థాయిల కోసం కూడా ఉపయోగించగల అవకాశం, ఇది SSD కాషింగ్ను ఉపయోగిస్తున్నప్పుడు ప్రాథమికంగా అసాధ్యం.
పరీక్ష
టైరింగ్ అల్గారిథమ్ల పనితీరును పరీక్షించడానికి, మేము ఒక సాధారణ పరీక్షను నిర్వహించాము. రెండు స్థాయిల SSD (RAID 1) + HDD 7.2K (RAID1) యొక్క పూల్ సృష్టించబడింది, దానిపై “కనీస స్థాయి” విధానంతో వాల్యూమ్ ఉంచబడింది. ఆ. డేటా ఎల్లప్పుడూ స్లో డిస్క్లలో ఉండాలి.
నిర్వహణ ఇంటర్ఫేస్ స్థాయిల మధ్య డేటా ప్లేస్మెంట్ను స్పష్టంగా చూపుతుంది
డేటాతో వాల్యూమ్ను పూరించిన తర్వాత, మేము ప్లేస్మెంట్ విధానాన్ని ఆటో టైరింగ్కి మార్చాము మరియు IOmeter పరీక్షను అమలు చేసాము.
అనేక గంటల పరీక్ష తర్వాత, సిస్టమ్ గణాంకాలను సేకరించగలిగినప్పుడు, పునరావాస ప్రక్రియ ప్రారంభమైంది.
డేటా కదలిక పూర్తయిన తర్వాత, మా పరీక్ష వాల్యూమ్ పూర్తిగా అగ్ర స్థాయికి (SSD) "క్రాల్ చేయబడింది".
తీర్పు
ఆటో టైరింగ్ అనేది ఒక అద్భుతమైన సాంకేతికత, ఇది హై-స్పీడ్ డ్రైవ్లను మరింత ఇంటెన్సివ్ ఉపయోగించడం ద్వారా కనీస మెటీరియల్ మరియు సమయ ఖర్చులతో నిల్వ సిస్టమ్ పనితీరును పెంచడానికి మిమ్మల్ని అనుమతిస్తుంది. వర్తించు Qsan ఏకైక పెట్టుబడి లైసెన్స్, ఇది వాల్యూమ్/డిస్క్ల సంఖ్య/షెల్వ్లు/మొదలైన వాటిపై పరిమితులు లేకుండా ఒకసారి మరియు అన్నింటికీ కొనుగోలు చేయబడుతుంది. ఈ ఫంక్షనాలిటీ చాలా రిచ్ సెట్టింగ్లను కలిగి ఉంది, ఇది దాదాపు ఏదైనా వ్యాపార పనిని సంతృప్తిపరచగలదు. మరియు ఇంటర్ఫేస్లోని ప్రక్రియల విజువలైజేషన్ పరికరాన్ని సమర్థవంతంగా నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది.