చేతులు లేని అడ్మిన్ = హైపర్‌కన్వర్జెన్స్?

చేతులు లేని అడ్మిన్ = హైపర్‌కన్వర్జెన్స్?
చేతులు లేని అడ్మిన్ = హైపర్‌కన్వర్జెన్స్?

సర్వర్ హార్డ్‌వేర్ రంగంలో ఇది చాలా సాధారణమైన పురాణం. ఆచరణలో, చాలా విషయాలకు హైపర్‌కన్వర్జ్డ్ సొల్యూషన్స్ (ప్రతిదీ ఒకదానిలో ఉన్నప్పుడు) అవసరం. చారిత్రాత్మకంగా, మొదటి నిర్మాణాలను అమెజాన్ మరియు గూగుల్ వారి సేవల కోసం అభివృద్ధి చేశాయి. అప్పుడు ఒకే విధమైన నోడ్‌ల నుండి కంప్యూటింగ్ ఫారమ్‌ను తయారు చేయాలనే ఆలోచన ఉంది, వీటిలో ప్రతి దాని స్వంత డిస్క్‌లు ఉన్నాయి. ఇవన్నీ కొన్ని సిస్టమ్-ఫార్మింగ్ సాఫ్ట్‌వేర్ (హైపర్‌వైజర్) ద్వారా ఏకం చేయబడ్డాయి మరియు వర్చువల్ మెషీన్‌లుగా విభజించబడ్డాయి. ప్రధాన లక్ష్యం ఒక నోడ్‌ను సర్వీసింగ్ చేయడానికి కనీస ప్రయత్నం మరియు స్కేలింగ్ చేసేటప్పుడు కనీస సమస్యలు: అదే సర్వర్‌లలో మరో వెయ్యి లేదా రెండు కొనుగోలు చేసి వాటిని సమీపంలో కనెక్ట్ చేయండి. ఆచరణలో, ఇవి వివిక్త కేసులు, మరియు చాలా తరచుగా మేము తక్కువ సంఖ్యలో నోడ్‌లు మరియు కొద్దిగా భిన్నమైన నిర్మాణం గురించి మాట్లాడుతున్నాము.

కానీ ప్లస్ అలాగే ఉంది - స్కేలింగ్ మరియు నిర్వహణ యొక్క అద్భుతమైన సౌలభ్యం. ప్రతికూలత ఏమిటంటే, వేర్వేరు పనులు వనరులను భిన్నంగా వినియోగిస్తాయి మరియు కొన్ని ప్రదేశాలలో చాలా స్థానిక డిస్క్‌లు ఉంటాయి, మరికొన్నింటిలో తక్కువ RAM ఉంటుంది మరియు అందువలన, వివిధ రకాల పనుల కోసం, వనరుల వినియోగం తగ్గుతుంది.

సెటప్ సౌలభ్యం కోసం మీరు 10–15% ఎక్కువ చెల్లించినట్లు తేలింది. ఇదే టైటిల్‌లో అపోహను రేపింది. సాంకేతికత ఎక్కడ ఉత్తమంగా వర్తించబడుతుందనే దాని కోసం మేము చాలా కాలం గడిపాము మరియు మేము దానిని కనుగొన్నాము. వాస్తవం ఏమిటంటే, సిస్కోకు దాని స్వంత నిల్వ వ్యవస్థలు లేవు, కానీ వారు పూర్తి సర్వర్ మార్కెట్‌ను కోరుకున్నారు. మరియు వారు సిస్కో హైపర్‌ఫ్లెక్స్‌ను తయారు చేశారు - నోడ్స్‌లో స్థానిక నిల్వతో ఒక పరిష్కారం.

మరియు ఇది అకస్మాత్తుగా బ్యాకప్ డేటా సెంటర్లకు (డిజాస్టర్ రికవరీ) చాలా మంచి పరిష్కారంగా మారింది. ఎందుకు మరియు ఎలా అని నేను ఇప్పుడు మీకు చెప్తాను. మరియు నేను మీకు క్లస్టర్ పరీక్షలను చూపుతాను.

అవసరమైన చోట

హైపర్‌కన్వర్జెన్స్:

  1. కంప్యూట్ నోడ్‌లకు డిస్క్‌లను బదిలీ చేస్తోంది.
  2. వర్చువలైజేషన్ సబ్‌సిస్టమ్‌తో స్టోరేజ్ సబ్‌సిస్టమ్ యొక్క పూర్తి ఏకీకరణ.
  3. నెట్‌వర్క్ సబ్‌సిస్టమ్‌తో బదిలీ/ఇంటిగ్రేషన్.

ఈ కలయిక వర్చువలైజేషన్ స్థాయిలో అనేక నిల్వ సిస్టమ్ లక్షణాలను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు అన్నింటినీ ఒకే నియంత్రణ విండో నుండి అమలు చేస్తుంది.

మా కంపెనీలో, రిడెండెంట్ డేటా సెంటర్‌లను రూపొందించే ప్రాజెక్ట్‌లకు చాలా డిమాండ్ ఉంది మరియు బాక్స్ వెలుపల ఉన్న రెప్లికేషన్ ఆప్షన్‌ల సమూహం (మెట్రోక్లస్టర్ వరకు) కారణంగా హైపర్‌కన్వర్జ్డ్ సొల్యూషన్ తరచుగా ఎంపిక చేయబడుతుంది.

బ్యాకప్ డేటా సెంటర్ల విషయంలో, మేము సాధారణంగా నగరం యొక్క అవతలి వైపు లేదా మరొక నగరంలో ఉన్న సైట్‌లో రిమోట్ సౌకర్యం గురించి మాట్లాడుతున్నాము. ప్రధాన డేటా సెంటర్ యొక్క పాక్షిక లేదా పూర్తి వైఫల్యం సంభవించినప్పుడు క్లిష్టమైన వ్యవస్థలను పునరుద్ధరించడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది. అమ్మకాల డేటా అక్కడ నిరంతరం పునరావృతమవుతుంది మరియు ఈ ప్రతిరూపం అప్లికేషన్ స్థాయిలో లేదా బ్లాక్ పరికరం (నిల్వ) స్థాయిలో ఉంటుంది.

కాబట్టి, ఇప్పుడు నేను సిస్టమ్ డిజైన్ మరియు పరీక్షల గురించి మాట్లాడతాను, ఆపై పొదుపు డేటాతో కొన్ని నిజ జీవిత అప్లికేషన్ దృశ్యాల గురించి మాట్లాడుతాను.

పరీక్షలు

మా ఉదాహరణలో నాలుగు సర్వర్‌లు ఉన్నాయి, వీటిలో ప్రతి ఒక్కటి 10 GB యొక్క 960 SSD డ్రైవ్‌లను కలిగి ఉంటాయి. రైట్ ఆపరేషన్‌లను కాషింగ్ చేయడానికి మరియు సర్వీస్ వర్చువల్ మిషన్‌ను నిల్వ చేయడానికి ప్రత్యేక డిస్క్ ఉంది. పరిష్కారం కూడా నాల్గవ వెర్షన్. మొదటిది స్పష్టంగా క్రూడ్ (సమీక్షల ద్వారా నిర్ణయించడం), రెండవది తడిగా ఉంది, మూడవది ఇప్పటికే చాలా స్థిరంగా ఉంది మరియు దీనిని సాధారణ ప్రజల కోసం బీటా పరీక్ష ముగిసిన తర్వాత విడుదల అని పిలుస్తారు. పరీక్ష సమయంలో నేను ఏ సమస్యలను చూడలేదు, ప్రతిదీ గడియారంలా పనిచేస్తుంది.

v4లో మార్పులుబగ్‌ల సమూహం పరిష్కరించబడింది.

ప్రారంభంలో, ప్లాట్‌ఫారమ్ VMware ESXi హైపర్‌వైజర్‌తో మాత్రమే పని చేయగలదు మరియు తక్కువ సంఖ్యలో నోడ్‌లకు మద్దతు ఇస్తుంది. అలాగే, విస్తరణ ప్రక్రియ ఎల్లప్పుడూ విజయవంతంగా ముగియదు, కొన్ని దశలను పునఃప్రారంభించవలసి ఉంటుంది, పాత సంస్కరణల నుండి నవీకరించడంలో సమస్యలు ఉన్నాయి, GUIలోని డేటా ఎల్లప్పుడూ సరిగ్గా ప్రదర్శించబడదు (అయితే పనితీరు గ్రాఫ్‌ల ప్రదర్శనతో నేను ఇంకా సంతోషంగా లేను ), కొన్నిసార్లు వర్చువలైజేషన్‌తో ఇంటర్‌ఫేస్‌లో సమస్యలు తలెత్తుతాయి.

ఇప్పుడు చిన్ననాటి సమస్యలన్నీ పరిష్కరించబడ్డాయి, HyperFlex ESXi మరియు Hyper-V రెండింటినీ నిర్వహించగలదు, అదనంగా ఇది సాధ్యమే:

  1. విస్తరించిన క్లస్టర్‌ను సృష్టిస్తోంది.
  2. ఫాబ్రిక్ ఇంటర్‌కనెక్ట్‌ని ఉపయోగించకుండా కార్యాలయాల కోసం క్లస్టర్‌ను సృష్టించడం, రెండు నుండి నాలుగు నోడ్‌ల వరకు (మేము సర్వర్‌లను మాత్రమే కొనుగోలు చేస్తాము).
  3. బాహ్య నిల్వ వ్యవస్థలతో పని చేసే సామర్థ్యం.
  4. కంటైనర్లు మరియు కుబెర్నెట్‌లకు మద్దతు.
  5. లభ్యత జోన్ల సృష్టి.
  6. అంతర్నిర్మిత కార్యాచరణ సంతృప్తికరంగా లేకుంటే VMware SRMతో ఏకీకరణ.

ఆర్కిటెక్చర్ దాని ప్రధాన పోటీదారుల పరిష్కారాల నుండి చాలా భిన్నంగా లేదు; వారు సైకిల్‌ను సృష్టించలేదు. ఇది అన్ని VMware లేదా హైపర్-V వర్చువలైజేషన్ ప్లాట్‌ఫారమ్‌లో నడుస్తుంది. హార్డ్‌వేర్ యాజమాన్య సిస్కో UCS సర్వర్‌లలో హోస్ట్ చేయబడింది. ప్రారంభ సెటప్ యొక్క సాపేక్ష సంక్లిష్టత, చాలా బటన్లు, టెంప్లేట్‌లు మరియు డిపెండెన్సీల యొక్క నాన్-ట్రివియల్ సిస్టమ్ కోసం ప్లాట్‌ఫారమ్‌ను ద్వేషించే వారు ఉన్నారు, అయితే జెన్ నేర్చుకున్న వారు కూడా ఉన్నారు, ఆలోచన ద్వారా ప్రేరణ పొందారు మరియు ఇకపై కోరుకోరు. ఇతర సర్వర్‌లతో పని చేయడానికి.

మేము VMware కోసం పరిష్కారాన్ని పరిశీలిస్తాము, ఎందుకంటే పరిష్కారం దాని కోసం మొదట సృష్టించబడింది మరియు మరింత కార్యాచరణను కలిగి ఉంది; పోటీదారులతో కొనసాగడానికి మరియు మార్కెట్ అంచనాలను అందుకోవడానికి హైపర్-V మార్గం వెంట జోడించబడింది.

డిస్క్‌లతో నిండిన సర్వర్‌ల క్లస్టర్ ఉంది. డేటా నిల్వ కోసం డిస్క్‌లు ఉన్నాయి (SSD లేదా HDD - మీ అభిరుచి మరియు అవసరాలకు అనుగుణంగా), కాషింగ్ కోసం ఒక SSD డిస్క్ ఉంది. డేటాస్టోర్‌కు డేటాను వ్రాస్తున్నప్పుడు, డేటా కాషింగ్ లేయర్‌లో సేవ్ చేయబడుతుంది (ప్రత్యేక SSD డిస్క్ మరియు సేవ VM యొక్క RAM). సమాంతరంగా, క్లస్టర్‌లోని నోడ్‌లకు డేటా బ్లాక్ పంపబడుతుంది (నోడ్‌ల సంఖ్య క్లస్టర్ రెప్లికేషన్ ఫ్యాక్టర్‌పై ఆధారపడి ఉంటుంది). విజయవంతమైన రికార్డింగ్ గురించి అన్ని నోడ్‌ల నుండి నిర్ధారణ అయిన తర్వాత, రికార్డింగ్ యొక్క నిర్ధారణ హైపర్‌వైజర్‌కు మరియు తర్వాత VMకి పంపబడుతుంది. రికార్డ్ చేయబడిన డేటా డీప్లికేట్ చేయబడింది, కంప్రెస్ చేయబడింది మరియు నేపథ్యంలో నిల్వ డిస్క్‌లకు వ్రాయబడుతుంది. అదే సమయంలో, ఒక పెద్ద బ్లాక్ ఎల్లప్పుడూ నిల్వ డిస్కులకు మరియు వరుసగా వ్రాయబడుతుంది, ఇది నిల్వ డిస్కులపై లోడ్ను తగ్గిస్తుంది.

డూప్లికేషన్ మరియు కుదింపు ఎల్లప్పుడూ ప్రారంభించబడతాయి మరియు నిలిపివేయబడవు. డేటా నేరుగా నిల్వ డిస్క్‌ల నుండి లేదా RAM కాష్ నుండి చదవబడుతుంది. హైబ్రిడ్ కాన్ఫిగరేషన్ ఉపయోగించబడితే, రీడ్‌లు కూడా SSDలో కాష్ చేయబడతాయి.

డేటా వర్చువల్ మెషీన్ యొక్క ప్రస్తుత స్థానంతో ముడిపడి ఉండదు మరియు నోడ్‌ల మధ్య సమానంగా పంపిణీ చేయబడుతుంది. ఈ విధానం అన్ని డిస్క్‌లు మరియు నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లను సమానంగా లోడ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. స్పష్టమైన ప్రతికూలత ఉంది: స్థానికంగా డేటా లభ్యతకు ఎటువంటి హామీ లేనందున, మేము రీడ్ లేటెన్సీని వీలైనంత వరకు తగ్గించలేము. కానీ పొందిన ప్రయోజనాలతో పోలిస్తే ఇది చిన్న త్యాగం అని నేను నమ్ముతున్నాను. అంతేకాకుండా, నెట్‌వర్క్ జాప్యాలు అటువంటి విలువలను చేరుకున్నాయి, అవి ఆచరణాత్మకంగా మొత్తం ఫలితాన్ని ప్రభావితం చేయవు.

ప్రతి స్టోరేజ్ నోడ్‌లో సృష్టించబడిన ఒక ప్రత్యేక సేవ VM సిస్కో హైపర్‌ఫ్లెక్స్ డేటా ప్లాట్‌ఫారమ్ కంట్రోలర్, డిస్క్ సబ్‌సిస్టమ్ యొక్క మొత్తం ఆపరేషన్ లాజిక్‌కు బాధ్యత వహిస్తుంది. మా సేవ VM కాన్ఫిగరేషన్‌లో, ఎనిమిది vCPUలు మరియు 72 GB RAM కేటాయించబడ్డాయి, ఇది చాలా తక్కువ కాదు. హోస్ట్‌లో 28 ఫిజికల్ కోర్లు మరియు 512 GB RAM ఉందని నేను మీకు గుర్తు చేస్తున్నాను.

సేవ VM నేరుగా SAS కంట్రోలర్‌ను VMకి ఫార్వార్డ్ చేయడం ద్వారా భౌతిక డిస్క్‌లను యాక్సెస్ చేస్తుంది. హైపర్‌వైజర్‌తో కమ్యూనికేషన్ ప్రత్యేక మాడ్యూల్ IOVisor ద్వారా జరుగుతుంది, ఇది I/O ఆపరేషన్‌లను అడ్డుకుంటుంది మరియు హైపర్‌వైజర్ APIకి ఆదేశాలను పంపడానికి మిమ్మల్ని అనుమతించే ఏజెంట్‌ని ఉపయోగిస్తుంది. హైపర్‌ఫ్లెక్స్ స్నాప్‌షాట్‌లు మరియు క్లోన్‌లతో పని చేయడానికి ఏజెంట్ బాధ్యత వహిస్తాడు.

డిస్క్ వనరులు హైపర్‌వైజర్‌లో NFS లేదా SMB షేర్‌లుగా మౌంట్ చేయబడతాయి (హైపర్‌వైజర్ రకాన్ని బట్టి, ఏది ఎక్కడ ఉందో ఊహించండి). మరియు హుడ్ కింద, ఇది పంపిణీ చేయబడిన ఫైల్ సిస్టమ్, ఇది అడల్ట్ పూర్తి స్థాయి నిల్వ సిస్టమ్‌ల లక్షణాలను జోడించడానికి మిమ్మల్ని అనుమతిస్తుంది: సన్నని వాల్యూమ్ కేటాయింపు, కుదింపు మరియు తగ్గింపు, రీడైరెక్ట్-ఆన్-రైట్ టెక్నాలజీని ఉపయోగించి స్నాప్‌షాట్‌లు, సింక్రోనస్/అసిన్క్రోనస్ రెప్లికేషన్.

సర్వీస్ VM హైపర్‌ఫ్లెక్స్ సబ్‌సిస్టమ్ యొక్క WEB మేనేజ్‌మెంట్ ఇంటర్‌ఫేస్‌కు యాక్సెస్‌ను అందిస్తుంది. vCenterతో ఏకీకరణ ఉంది మరియు చాలా రోజువారీ పనులు దాని నుండి నిర్వహించబడతాయి, అయితే డేటాస్టోర్‌లు, ఉదాహరణకు, మీరు ఇప్పటికే వేగవంతమైన HTML5 ఇంటర్‌ఫేస్‌కు మారినట్లయితే లేదా పూర్తి స్థాయి ఫ్లాష్ క్లయింట్‌ని ఉపయోగిస్తే, ప్రత్యేక వెబ్‌క్యామ్ నుండి కత్తిరించడం మరింత సౌకర్యవంతంగా ఉంటుంది. పూర్తి ఏకీకరణతో. సర్వీస్ వెబ్‌క్యామ్‌లో మీరు సిస్టమ్ పనితీరు మరియు వివరణాత్మక స్థితిని చూడవచ్చు.

చేతులు లేని అడ్మిన్ = హైపర్‌కన్వర్జెన్స్?

క్లస్టర్‌లో మరొక రకమైన నోడ్ ఉంది - కంప్యూటింగ్ నోడ్స్. ఇవి అంతర్నిర్మిత డిస్క్‌లు లేకుండా రాక్ లేదా బ్లేడ్ సర్వర్లు కావచ్చు. ఈ సర్వర్‌లు డిస్క్‌లతో సర్వర్‌లలో డేటా నిల్వ చేయబడిన VMలను అమలు చేయగలవు. డేటా యాక్సెస్ దృక్కోణం నుండి, నోడ్‌ల రకాల మధ్య తేడా లేదు, ఎందుకంటే ఆర్కిటెక్చర్ డేటా యొక్క భౌతిక స్థానం నుండి సంగ్రహణను కలిగి ఉంటుంది. నిల్వ నోడ్‌లకు కంప్యూటింగ్ నోడ్‌ల గరిష్ట నిష్పత్తి 2:1.

క్లస్టర్ వనరులను స్కేలింగ్ చేసేటప్పుడు కంప్యూట్ నోడ్‌లను ఉపయోగించడం వశ్యతను పెంచుతుంది: మనకు CPU/RAM మాత్రమే అవసరమైతే డిస్క్‌లతో అదనపు నోడ్‌లను కొనుగోలు చేయవలసిన అవసరం లేదు. అదనంగా, మేము బ్లేడ్ కేజ్‌ని జోడించవచ్చు మరియు సర్వర్‌ల ర్యాక్ ప్లేస్‌మెంట్‌లో సేవ్ చేయవచ్చు.

ఫలితంగా, మేము క్రింది లక్షణాలతో హైపర్‌కన్వర్జ్డ్ ప్లాట్‌ఫారమ్‌ని కలిగి ఉన్నాము:

  • ఒక క్లస్టర్‌లో 64 నోడ్‌ల వరకు (32 స్టోరేజ్ నోడ్‌ల వరకు).
  • క్లస్టర్‌లోని కనిష్ట నోడ్‌ల సంఖ్య మూడు (ఎడ్జ్ క్లస్టర్‌కి రెండు).
  • డేటా రిడెండెన్సీ మెకానిజం: రెప్లికేషన్ ఫ్యాక్టర్ 2 మరియు 3తో మిర్రరింగ్.
  • మెట్రో క్లస్టర్.
  • మరొక హైపర్‌ఫ్లెక్స్ క్లస్టర్‌కి అసమకాలిక VM రెప్లికేషన్.
  • VMలను రిమోట్ డేటా సెంటర్‌కి మార్చే ఆర్కెస్ట్రేషన్.
  • రీడైరెక్ట్-ఆన్-రైట్ టెక్నాలజీని ఉపయోగించి స్థానిక స్నాప్‌షాట్‌లు.
  • రెప్లికేషన్ ఫ్యాక్టర్ 1 వద్ద మరియు తగ్గింపు లేకుండా 3 PB వరకు ఉపయోగించగల స్థలం. మేము ప్రతిరూపణ అంశం 2ని పరిగణనలోకి తీసుకోము, ఎందుకంటే ఇది తీవ్రమైన విక్రయాలకు ఎంపిక కాదు.

నిర్వహణ మరియు విస్తరణ సౌలభ్యం మరొక భారీ ప్లస్. UCS సర్వర్‌లను సెటప్ చేయడంలోని అన్ని సంక్లిష్టతలను సిస్కో ఇంజనీర్లు తయారుచేసిన ప్రత్యేక VM ద్వారా చూసుకుంటారు.

టెస్ట్ బెంచ్ కాన్ఫిగరేషన్:

  • 2 x సిస్కో UCS ఫ్యాబ్రిక్ ఇంటర్‌కనెక్ట్ 6248UP నిర్వహణ క్లస్టర్ మరియు నెట్‌వర్క్ భాగాలు (ఈథర్నెట్ 48G/FC 10G మోడ్‌లో పనిచేస్తున్న 16 పోర్ట్‌లు).
  • నాలుగు సిస్కో UCS HXAF240 M4 సర్వర్లు.

సర్వర్ లక్షణాలు:

CPU

2 x Intel® Xeon® E5-2690 v4

RAM

16 x 32GB DDR4-2400-MHz RDIMM/PC4-19200/ద్వంద్వ ర్యాంక్/x4/1.2v

నెట్వర్క్

UCSC-MLOM-CSC-02 (VIC 1227). 2 10G ఈథర్నెట్ పోర్ట్‌లు

నిల్వ HBA

Cisco 12G మాడ్యులర్ SAS కంట్రోలర్ ద్వారా పాస్

నిల్వ డిస్క్‌లు

1 x SSD ఇంటెల్ S3520 120 GB, 1 x SSD Samsung MZ-IES800D, 10 x SSD Samsung PM863a 960 GB

మరిన్ని కాన్ఫిగరేషన్ ఎంపికలుఎంచుకున్న హార్డ్‌వేర్‌తో పాటు, కింది ఎంపికలు ప్రస్తుతం అందుబాటులో ఉన్నాయి:

  • HXAF240c M5.
  • ఇంటెల్ సిల్వర్ 4110 నుండి ఇంటెల్ ప్లాటినం I8260Y వరకు ఒకటి లేదా రెండు CPUలు. రెండవ తరం అందుబాటులో ఉంది.
  • 24 మెమరీ స్లాట్‌లు, 16 GB RDIMM 2600 నుండి 128 GB LRDIMM 2933 వరకు స్ట్రిప్స్.
  • 6 నుండి 23 డేటా డిస్క్‌లు, ఒక కాషింగ్ డిస్క్, ఒక సిస్టమ్ డిస్క్ మరియు ఒక బూట్ డిస్క్.

కెపాసిటీ డ్రైవ్‌లు

  • HX-SD960G61X-EV 960GB 2.5 అంగుళాల ఎంటర్‌ప్రైజ్ విలువ 6G SATA SSD (1X ఎండ్యూరెన్స్) SAS 960 GB.
  • HX-SD38T61X-EV 3.8TB 2.5 అంగుళాల ఎంటర్‌ప్రైజ్ విలువ 6G SATA SSD (1X ఎండ్యూరెన్స్) SAS 3.8 TB.
  • కాషింగ్ డ్రైవ్‌లు
  • HX-NVMEXPB-I375 375GB 2.5 అంగుళాల ఇంటెల్ ఆప్టేన్ డ్రైవ్, ఎక్స్‌ట్రీమ్ పెర్ఫ్ & ఎండ్యూరెన్స్.
  • HX-NVMEHW-H1600* 1.6TB 2.5 అంగుళాల Ent. పెర్ఫ్ NVMe SSD (3X ఎండ్యూరెన్స్) NVMe 1.6 TB.
  • HX-SD400G12TX-EP 400GB 2.5 అంగుళాల Ent. పెర్ఫ్ 12G SAS SSD (10X ఎండ్యూరెన్స్) SAS 400 GB.
  • HX-SD800GBENK9** 800GB 2.5 అంగుళాల Ent. పెర్ఫ్ 12G SAS SED SSD (10X ఎండ్యూరెన్స్) SAS 800 GB.
  • HX-SD16T123X-EP 1.6TB 2.5 అంగుళాల ఎంటర్‌ప్రైజ్ పనితీరు 12G SAS SSD (3X ఎండ్యూరెన్స్).

సిస్టమ్/లాగ్ డ్రైవ్‌లు

  • HX-SD240GM1X-EV 240GB 2.5 అంగుళాల ఎంటర్‌ప్రైజ్ విలువ 6G SATA SSD (అప్‌గ్రేడ్ అవసరం).

బూట్ డ్రైవ్‌లు

  • HX-M2-240GB 240GB SATA M.2 SSD SATA 240 GB.

40G, 25G లేదా 10G ఈథర్నెట్ పోర్ట్‌ల ద్వారా నెట్‌వర్క్‌కి కనెక్ట్ చేయండి.

FI అనేది HX-FI-6332 (40G), HX-FI-6332-16UP (40G), HX-FI-6454 (40G/100G) కావచ్చు.

పరీక్ష కూడా

డిస్క్ సబ్‌సిస్టమ్‌ని పరీక్షించడానికి, నేను HCIBench 2.2.1ని ఉపయోగించాను. ఇది బహుళ వర్చువల్ మిషన్ల నుండి లోడ్ యొక్క సృష్టిని ఆటోమేట్ చేయడానికి మిమ్మల్ని అనుమతించే ఉచిత యుటిలిటీ. లోడ్ సాధారణ ఫియో ద్వారా ఉత్పత్తి చేయబడుతుంది.

మా క్లస్టర్ నాలుగు నోడ్‌లను కలిగి ఉంటుంది, రెప్లికేషన్ ఫ్యాక్టర్ 3, అన్ని డిస్క్‌లు ఫ్లాష్.

పరీక్ష కోసం, నేను నాలుగు డేటాస్టోర్‌లు మరియు ఎనిమిది వర్చువల్ మిషన్‌లను సృష్టించాను. వ్రాత పరీక్షల కోసం, కాషింగ్ డిస్క్ నిండలేదని భావించబడుతుంది.

పరీక్ష ఫలితాలు క్రింది విధంగా ఉన్నాయి:

100% చదవండి 100% యాదృచ్ఛికంగా

0% చదవండి 100% యాదృచ్ఛికంగా

బ్లాక్/క్యూ లోతు

128

256

512

1024

2048

128

256

512

1024

2048

4K

0,59 ms 213804 IOPS

0,84 ms 303540 IOPS

1,36ms 374348 IOPS

2.47 ms 414116 IOPS

4,86ms 420180 IOPS

2,22 ms 57408 IOPS

3,09 ms 82744 IOPS

5,02 ms 101824 IPOS

8,75 ms 116912 IOPS

17,2 ms 118592 IOPS

8K

0,67 ms 188416 IOPS

0,93 ms 273280 IOPS

1,7 ms 299932 IOPS

2,72 ms 376,484 IOPS

5,47 ms 373,176 IOPS

3,1 ms 41148 IOPS

4,7 ms 54396 IOPS

7,09 ms 72192 IOPS

12,77 ms 80132 IOPS

16K

0,77 ms 164116 IOPS

1,12 ms 228328 IOPS

1,9 ms 268140 IOPS

3,96 ms 258480 IOPS

3,8 ms 33640 IOPS

6,97 ms 36696 IOPS

11,35 ms 45060 IOPS

32K

1,07 ms 119292 IOPS

1,79 ms 142888 IOPS

3,56 ms 143760 IOPS

7,17 ms 17810 IOPS

11,96 ms 21396 IOPS

64K

1,84 ms 69440 IOPS

3,6 ms 71008 IOPS

7,26 ms 70404 IOPS

11,37 ms 11248 IOPS

బోల్డ్ విలువలను సూచిస్తుంది, దాని తర్వాత ఉత్పాదకతలో పెరుగుదల ఉండదు, కొన్నిసార్లు క్షీణత కూడా కనిపిస్తుంది. నెట్‌వర్క్/కంట్రోలర్‌లు/డిస్క్‌ల పనితీరు ద్వారా మనం పరిమితం కావడం దీనికి కారణం.

  • సీక్వెన్షియల్ రీడ్ 4432 MB/s.
  • సీక్వెన్షియల్ రైట్ 804 MB/s.
  • ఒక కంట్రోలర్ విఫలమైతే (వర్చువల్ మిషన్ లేదా హోస్ట్ యొక్క వైఫల్యం), పనితీరు తగ్గుదల రెండు రెట్లు ఉంటుంది.
  • నిల్వ డిస్క్ విఫలమైతే, డ్రాడౌన్ 1/3. డిస్క్ పునర్నిర్మాణం ప్రతి కంట్రోలర్ యొక్క వనరులలో 5% తీసుకుంటుంది.

ఒక చిన్న బ్లాక్‌లో, మేము కంట్రోలర్ (వర్చువల్ మెషీన్) యొక్క పనితీరు ద్వారా పరిమితం చేయబడతాము, దాని CPU 100% వద్ద లోడ్ చేయబడుతుంది మరియు బ్లాక్ పెరిగినప్పుడు, మేము పోర్ట్ బ్యాండ్‌విడ్త్ ద్వారా పరిమితం చేస్తాము. AllFlash సిస్టమ్ యొక్క సామర్థ్యాన్ని అన్‌లాక్ చేయడానికి 10 Gbps సరిపోదు. దురదృష్టవశాత్తూ, అందించిన డెమో స్టాండ్ యొక్క పారామితులు 40 Gbit/s వద్ద ఆపరేషన్‌ని పరీక్షించడానికి మమ్మల్ని అనుమతించవు.

అన్ని హోస్ట్‌ల మధ్య డేటాను ఉంచే అల్గోరిథం కారణంగా పరీక్షలు మరియు నిర్మాణాన్ని అధ్యయనం చేయడం ద్వారా నా అభిప్రాయం ప్రకారం, మేము స్కేలబుల్, ఊహాజనిత పనితీరును పొందుతాము, కానీ చదివేటప్పుడు ఇది కూడా పరిమితి, ఎందుకంటే ఇది స్థానిక డిస్క్‌ల నుండి మరింత పిండడం సాధ్యమవుతుంది, ఇక్కడ అది మరింత ఉత్పాదక నెట్‌వర్క్‌ను సేవ్ చేయవచ్చు, ఉదాహరణకు, 40 Gbit/s వద్ద FI అందుబాటులో ఉంది.

అలాగే, కాషింగ్ మరియు డీప్లికేషన్ కోసం ఒక డిస్క్ పరిమితి కావచ్చు; వాస్తవానికి, ఈ టెస్ట్‌బెడ్‌లో మనం నాలుగు SSD డిస్క్‌లకు వ్రాయవచ్చు. కాషింగ్ డ్రైవ్‌ల సంఖ్యను పెంచడం మరియు వ్యత్యాసాన్ని చూడడం చాలా బాగుంది.

నిజమైన ఉపయోగం

బ్యాకప్ డేటా సెంటర్‌ను నిర్వహించడానికి, మీరు రెండు విధానాలను ఉపయోగించవచ్చు (రిమోట్ సైట్‌లో బ్యాకప్‌ను ఉంచడాన్ని మేము పరిగణించము):

  1. యాక్టివ్-నిష్క్రియ. అన్ని అప్లికేషన్‌లు ప్రధాన డేటా సెంటర్‌లో హోస్ట్ చేయబడ్డాయి. రెప్లికేషన్ సింక్రోనస్ లేదా ఎసిన్క్రోనస్. ప్రధాన డేటా సెంటర్ విఫలమైతే, మేము బ్యాకప్‌ను సక్రియం చేయాలి. ఇది మాన్యువల్‌గా/స్క్రిప్ట్‌లు/ఆర్కెస్ట్రేషన్ అప్లికేషన్‌ల ద్వారా చేయవచ్చు. ఇక్కడ మేము రెప్లికేషన్ ఫ్రీక్వెన్సీకి అనుగుణంగా RPOని పొందుతాము మరియు RTO అనేది అడ్మినిస్ట్రేటర్ యొక్క ప్రతిచర్య మరియు నైపుణ్యాలు మరియు స్విచ్చింగ్ ప్లాన్ అభివృద్ధి/డీబగ్గింగ్ నాణ్యతపై ఆధారపడి ఉంటుంది.
  2. యాక్టివ్-యాక్టివ్. ఈ సందర్భంలో, సింక్రోనస్ రెప్లికేషన్ మాత్రమే ఉంటుంది; డేటా సెంటర్‌ల లభ్యత మూడవ సైట్‌లో ఖచ్చితంగా ఉన్న కోరం/మధ్యవర్తి ద్వారా నిర్ణయించబడుతుంది. RPO = 0, మరియు RTO 0కి చేరవచ్చు (అప్లికేషన్ అనుమతిస్తే) లేదా వర్చువలైజేషన్ క్లస్టర్‌లో నోడ్ యొక్క వైఫల్య సమయానికి సమానంగా ఉంటుంది. వర్చువలైజేషన్ స్థాయిలో, యాక్టివ్-యాక్టివ్ స్టోరేజ్ అవసరమయ్యే స్ట్రెచ్డ్ (మెట్రో) క్లస్టర్ సృష్టించబడుతుంది.

సాధారణంగా క్లయింట్‌లు ప్రధాన డేటా సెంటర్‌లో క్లాసిక్ స్టోరేజ్ సిస్టమ్‌తో ఆర్కిటెక్చర్‌ని ఇప్పటికే అమలు చేసినట్లు మేము చూస్తాము, కాబట్టి మేము ప్రతిరూపణ కోసం మరొకదాన్ని డిజైన్ చేస్తాము. నేను చెప్పినట్లుగా, సిస్కో హైపర్‌ఫ్లెక్స్ అసమకాలిక ప్రతిరూపణను మరియు విస్తరించిన వర్చువలైజేషన్ క్లస్టర్ సృష్టిని అందిస్తుంది. అదే సమయంలో, రెండు స్టోరేజ్ సిస్టమ్‌లలో ఖరీదైన రెప్లికేషన్ ఫంక్షన్‌లు మరియు యాక్టివ్-యాక్టివ్ డేటా యాక్సెస్‌తో కూడిన మిడ్‌రేంజ్ స్థాయి మరియు అంతకంటే ఎక్కువ ప్రత్యేకమైన స్టోరేజ్ సిస్టమ్ మాకు అవసరం లేదు.

దృశ్యం 1: మేము VMware vSphereలో వర్చువలైజేషన్ ప్లాట్‌ఫారమ్‌ను కలిగి ఉన్న ప్రాథమిక మరియు బ్యాకప్ డేటా కేంద్రాలను కలిగి ఉన్నాము. అన్ని ఉత్పాదక వ్యవస్థలు ప్రధాన డేటా సెంటర్‌లో ఉన్నాయి మరియు వర్చువల్ మిషన్‌ల రెప్లికేషన్ హైపర్‌వైజర్ స్థాయిలో నిర్వహించబడుతుంది, ఇది బ్యాకప్ డేటా సెంటర్‌లో VMలను ఆన్ చేయడాన్ని నివారిస్తుంది. మేము అంతర్నిర్మిత సాధనాలను ఉపయోగించి డేటాబేస్‌లు మరియు ప్రత్యేక అప్లికేషన్‌లను పునరావృతం చేస్తాము మరియు VMలను ఆన్‌లో ఉంచుతాము. ప్రధాన డేటా సెంటర్ విఫలమైతే, మేము బ్యాకప్ డేటా సెంటర్‌లో సిస్టమ్‌లను ప్రారంభిస్తాము. మా వద్ద దాదాపు 100 వర్చువల్ మెషీన్లు ఉన్నాయని మేము నమ్ముతున్నాము. ప్రైమరీ డేటా సెంటర్ పని చేస్తున్నప్పుడు, స్టాండ్‌బై డేటా సెంటర్ టెస్ట్ ఎన్విరాన్‌మెంట్‌లు మరియు ఇతర సిస్టమ్‌లను అమలు చేయగలదు, ప్రాథమిక డేటా సెంటర్ మారితే మూసివేయబడుతుంది. మేము రెండు-మార్గం ప్రతిరూపాన్ని ఉపయోగించడం కూడా సాధ్యమే. హార్డ్‌వేర్ కోణం నుండి, ఏమీ మారదు.

క్లాసికల్ ఆర్కిటెక్చర్ విషయానికొస్తే, మేము ప్రతి డేటా సెంటర్‌లో FibreChannel, టైరింగ్, డీప్లికేషన్ మరియు కంప్రెషన్ (కానీ ఆన్‌లైన్ కాదు), ప్రతి సైట్‌కు 8 సర్వర్‌లు, 2 FibreChannel స్విచ్‌లు మరియు 10G ఈథర్‌నెట్ ద్వారా యాక్సెస్‌తో హైబ్రిడ్ స్టోరేజ్ సిస్టమ్‌ను ఇన్‌స్టాల్ చేస్తాము. క్లాసిక్ ఆర్కిటెక్చర్‌లో రెప్లికేషన్ మరియు స్విచింగ్ మేనేజ్‌మెంట్ కోసం, మేము VMware టూల్స్ (రెప్లికేషన్ + SRM) లేదా థర్డ్-పార్టీ టూల్స్‌ని ఉపయోగించవచ్చు, ఇవి కొంచెం చౌకగా మరియు కొన్నిసార్లు మరింత సౌకర్యవంతంగా ఉంటాయి.

బొమ్మ రేఖాచిత్రాన్ని చూపుతుంది.

చేతులు లేని అడ్మిన్ = హైపర్‌కన్వర్జెన్స్?

సిస్కో హైపర్‌ఫ్లెక్స్‌ను ఉపయోగిస్తున్నప్పుడు, ఈ క్రింది నిర్మాణం పొందబడుతుంది:

చేతులు లేని అడ్మిన్ = హైపర్‌కన్వర్జెన్స్?

HyperFlex కోసం, నేను పెద్ద CPU/RAM వనరులతో సర్వర్‌లను ఉపయోగించాను, ఎందుకంటే... కొన్ని వనరులు హైపర్‌ఫ్లెక్స్ కంట్రోలర్ VMకి వెళ్తాయి; CPU మరియు మెమరీ పరంగా, నేను హైపర్‌ఫ్లెక్స్ కాన్ఫిగరేషన్‌ను కొద్దిగా రీ-కాన్ఫిగర్ చేసాను, తద్వారా సిస్కోతో పాటు ప్లే చేయకూడదు మరియు మిగిలిన VMలకు వనరులకు హామీ ఇచ్చాను. కానీ మేము FibreChannel స్విచ్‌లను వదిలివేయవచ్చు మరియు ప్రతి సర్వర్‌కు మాకు ఈథర్‌నెట్ పోర్ట్‌లు అవసరం లేదు; స్థానిక ట్రాఫిక్ FI లోపల స్విచ్ చేయబడింది.

ఫలితంగా ప్రతి డేటా సెంటర్ కోసం క్రింది కాన్ఫిగరేషన్ ఉంది:

సర్వర్లు

8 x 1U సర్వర్ (384 GB RAM, 2 x ఇంటెల్ గోల్డ్ 6132, FC HBA)

8 x HX240C-M5L (512 GB RAM, 2 x ఇంటెల్ గోల్డ్ 6150, 3,2 GB SSD, 10 x 6 TB NL-SAS)

SHD

FC ఫ్రంట్-ఎండ్ (20TB SSD, 130 TB NL-SAS)తో కూడిన హైబ్రిడ్ స్టోరేజ్ సిస్టమ్

-

LAN

2 x ఈథర్నెట్ స్విచ్ 10G 12 పోర్ట్‌లు

-

SAN

2 x FC స్విచ్ 32/16Gb 24 పోర్ట్‌లు

2 x సిస్కో UCS FI 6332

లైసెన్స్‌లు

VMware Ent Plus

VM స్విచింగ్ యొక్క ప్రతిరూపణ మరియు/లేదా ఆర్కెస్ట్రేషన్

VMware Ent Plus

నేను హైపర్‌ఫ్లెక్స్ కోసం రెప్లికేషన్ సాఫ్ట్‌వేర్ లైసెన్స్‌లను అందించలేదు, ఎందుకంటే ఇది మాకు బాక్స్ వెలుపల అందుబాటులో ఉంది.

క్లాసికల్ ఆర్కిటెక్చర్ కోసం, నేను అధిక-నాణ్యత మరియు చవకైన తయారీదారుగా స్థిరపడిన విక్రేతను ఎంచుకున్నాను. రెండు ఎంపికల కోసం, నేను నిర్దిష్ట పరిష్కారం కోసం ప్రామాణిక తగ్గింపును వర్తింపజేసాను మరియు ఫలితంగా నేను నిజమైన ధరలను అందుకున్నాను.

సిస్కో హైపర్‌ఫ్లెక్స్ సొల్యూషన్ 13% చౌకగా మారింది.

దృశ్యం 2: రెండు క్రియాశీల డేటా కేంద్రాల సృష్టి. ఈ దృష్టాంతంలో, మేము VMwareలో విస్తరించిన క్లస్టర్‌ను రూపొందిస్తున్నాము.

క్లాసిక్ ఆర్కిటెక్చర్ వర్చువలైజేషన్ సర్వర్‌లు, SAN (FC ప్రోటోకాల్) మరియు వాటి మధ్య విస్తరించిన వాల్యూమ్‌ను చదవగలిగే మరియు వ్రాయగల రెండు నిల్వ వ్యవస్థలను కలిగి ఉంటుంది. ప్రతి స్టోరేజ్ సిస్టమ్‌లో మేము నిల్వ కోసం ఉపయోగకరమైన సామర్థ్యాన్ని ఉంచుతాము.

చేతులు లేని అడ్మిన్ = హైపర్‌కన్వర్జెన్స్?

HyperFlex వద్ద మేము రెండు సైట్‌లలో ఒకే సంఖ్యలో నోడ్‌లతో స్ట్రెచ్ క్లస్టర్‌ను సృష్టిస్తాము. ఈ సందర్భంలో, 2+2 యొక్క ప్రతిరూపణ కారకం ఉపయోగించబడుతుంది.

చేతులు లేని అడ్మిన్ = హైపర్‌కన్వర్జెన్స్?

ఫలితం క్రింది కాన్ఫిగరేషన్:

శాస్త్రీయ నిర్మాణం

హైపర్‌ఫ్లెక్స్

సర్వర్లు

16 x 1U సర్వర్ (384 GB RAM, 2 x ఇంటెల్ గోల్డ్ 6132, FC HBA, 2 x 10G NIC)

16 x HX240C-M5L (512 GB RAM, 2 x ఇంటెల్ గోల్డ్ 6132, 1,6 TB NVMe, 12 x 3,8 TB SSD, VIC 1387)

SHD

2 x AllFlash నిల్వ వ్యవస్థలు (150 TB SSD)

-

LAN

4 x ఈథర్నెట్ స్విచ్ 10G 24 పోర్ట్‌లు

-

SAN

4 x FC స్విచ్ 32/16Gb 24 పోర్ట్‌లు

4 x సిస్కో UCS FI 6332

లైసెన్స్‌లు

VMware Ent Plus

VMware Ent Plus

అన్ని గణనలలో, నేను నెట్‌వర్క్ ఇన్‌ఫ్రాస్ట్రక్చర్, డేటా సెంటర్ ఖర్చులు మొదలైనవాటిని పరిగణనలోకి తీసుకోలేదు: అవి క్లాసికల్ ఆర్కిటెక్చర్ మరియు హైపర్‌ఫ్లెక్స్ సొల్యూషన్ కోసం ఒకే విధంగా ఉంటాయి.

ఖర్చు పరంగా, హైపర్‌ఫ్లెక్స్ 5% ఖరీదైనదిగా మారింది. ఇక్కడ గమనించదగ్గ విషయం ఏమిటంటే, CPU/RAM వనరుల పరంగా నేను సిస్కో కోసం ఒక వక్రతను కలిగి ఉన్నాను, ఎందుకంటే కాన్ఫిగరేషన్‌లో నేను మెమరీ కంట్రోలర్ ఛానెల్‌లను సమానంగా నింపాను. ఖర్చు కొంచెం ఎక్కువగా ఉంటుంది, కానీ మాగ్నిట్యూడ్ ఆర్డర్ ద్వారా కాదు, ఇది హైపర్‌కన్వర్జెన్స్ తప్పనిసరిగా “ధనవంతుల కోసం బొమ్మ” కాదని స్పష్టంగా సూచిస్తుంది, కానీ డేటా సెంటర్‌ను నిర్మించడానికి ప్రామాణిక విధానంతో పోటీపడవచ్చు. ఇది ఇప్పటికే సిస్కో UCS సర్వర్‌లు మరియు వాటికి సంబంధించిన మౌలిక సదుపాయాలను కలిగి ఉన్నవారికి కూడా ఆసక్తిని కలిగిస్తుంది.

ప్రయోజనాలలో, SAN మరియు స్టోరేజ్ సిస్టమ్‌లను నిర్వహించడానికి ఖర్చులు లేకపోవడం, ఆన్‌లైన్ కంప్రెషన్ మరియు డీప్లికేషన్, మద్దతు కోసం ఒకే ఎంట్రీ పాయింట్ (వర్చువలైజేషన్, సర్వర్లు, అవి కూడా స్టోరేజ్ సిస్టమ్‌లు), స్థలాన్ని ఆదా చేయడం (కానీ అన్ని సందర్భాల్లో కాదు), సరళీకృత ఆపరేషన్.

మద్దతు విషయానికొస్తే, ఇక్కడ మీరు ఒక విక్రేత నుండి పొందండి - సిస్కో. సిస్కో UCS సర్వర్‌లతో నా అనుభవాన్ని బట్టి చూస్తే, నాకు ఇది ఇష్టం; నేను దీన్ని హైపర్‌ఫ్లెక్స్‌లో తెరవాల్సిన అవసరం లేదు, ప్రతిదీ ఒకే విధంగా పని చేసింది. ఇంజనీర్లు తక్షణమే స్పందిస్తారు మరియు సాధారణ సమస్యలను మాత్రమే కాకుండా, సంక్లిష్టమైన ఎడ్జ్ కేసులను కూడా పరిష్కరించగలరు. కొన్నిసార్లు నేను వారిని ప్రశ్నలతో ఆశ్రయిస్తాను: "దీన్ని చేయడం సాధ్యమేనా, దాన్ని స్క్రూ చేయాలా?" లేదా “నేను ఇక్కడ ఏదో కాన్ఫిగర్ చేసాను మరియు అది పని చేయడం ఇష్టం లేదు. సహాయం!" - వారు ఓపికగా అక్కడ అవసరమైన గైడ్‌ను కనుగొంటారు మరియు సరైన చర్యలను సూచిస్తారు; వారు సమాధానం ఇవ్వరు: "మేము హార్డ్‌వేర్ సమస్యలను మాత్రమే పరిష్కరిస్తాము."

సూచనలు

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి