ట్యుటోరియల్స్

Virt వర్చువలైజేషన్ అంటే ఏమిటి మరియు దాని కోసం

విషయ సూచిక:

Anonim

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

వర్చువలైజేషన్కు ధన్యవాదాలు, కంపెనీలు తమ సాంకేతిక వనరులను మరియు డబ్బు ఖర్చును మరియు అన్నింటికంటే భౌతిక స్థలాన్ని గణనీయంగా ఆప్టిమైజ్ చేయగలిగాయి. ఈ వ్యాసంలో మేము ఈ టెక్నిక్ గురించి సాధ్యమైనంతవరకు విచ్ఛిన్నం చేయడానికి ప్రయత్నిస్తాము మరియు అది మనకు ఏ ప్రయోజనాలను అందిస్తుందో తెలుసుకోబోతున్నాం.

విషయ సూచిక

విండోస్ లోపల మాక్ లేదా లైనక్స్ ఆపరేటింగ్ సిస్టమ్ ఉండే అవకాశం కొన్ని సంవత్సరాల క్రితం మనం imagine హించని విషయం. మరోవైపు, ఈ రోజుల్లో వింత విషయం ప్రత్యేకంగా కన్సల్టింగ్ కంపెనీల గురించి మాట్లాడేటప్పుడు లేదా రిమోట్ సర్వర్‌ల ద్వారా వెబ్ సేవలను అందించేటప్పుడు ఖచ్చితంగా వ్యతిరేకం.

వర్చువలైజేషన్ అంటే ఏమిటి

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

భౌతిక కంప్యూటర్‌ను వర్చువల్ కోడ్‌గా మార్చగల ఈ వనరు లేదా సాధనాన్ని హైపర్‌వైజర్ లేదా VMM (వర్చువల్ మెషిన్ మానిటర్) అంటారు. ఈ సాఫ్ట్‌వేర్‌కు ధన్యవాదాలు, మేము మా కంప్యూటర్ యొక్క భౌతిక వనరులను సంగ్రహించగలుగుతాము మరియు వాటిని ప్రతిరూపం చేయగలుగుతాము, తద్వారా మా నిజమైన ఆపరేటింగ్ సిస్టమ్ ఉపయోగించడంతో పాటు, వాటిని మరొక ఆపరేటింగ్ సిస్టమ్ కూడా అనుకూలంగా ఉపయోగించుకోవచ్చు. దీని అర్థం మన దగ్గర 500 జిబి హార్డ్ డిస్క్ ఉంది, దాని నుండి మరొక విండోస్ కోసం వర్చువల్ 60 జిబి హార్డ్ డిస్క్ ను సృష్టించమని ఈ సాఫ్ట్‌వేర్కు చెప్పగలం. లేదా మన ర్యామ్ మెమరీలో 4 జీబీ ఈ వర్చువల్ విండోస్‌కు వెళ్తుంది.

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

భౌతిక మరియు వర్చువల్ ఆపరేటింగ్ సిస్టమ్ మధ్య తేడాలు

ఆచరణాత్మక ప్రయోజనాల కోసం, మేము సాఫ్ట్‌వేర్ ద్వారా వర్చువల్ ఆపరేటింగ్ సిస్టమ్‌ను ఇన్‌స్టాల్ చేస్తే, భౌతిక ఆపరేటింగ్ సిస్టమ్‌లో మాదిరిగానే ఆచరణాత్మకంగా అదే కార్యాచరణలను పొందుతాము. ఇబ్బంది ఏమిటంటే, ఈ వ్యవస్థ భౌతిక పరికరాల వనరులను ఉపయోగిస్తుంది, కాబట్టి దాని పనితీరు తగ్గుతుంది.

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

వర్చువలైజేషన్ రకాలు

కొన్ని రకాల వనరులను వర్చువలైజ్ చేయడానికి వివిధ రకాల వర్చువలైజేషన్ లేదా విభిన్న విధానాలు ఉన్నాయి.

సర్వర్ లేదా హార్డ్వేర్ వర్చువలైజేషన్

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

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

  • హార్డ్వేర్లో పొదుపులు: ప్రతి పరికరానికి భౌతిక సామగ్రిని కొనడం అవసరం లేదు. మేము సర్వర్‌లో మాత్రమే డబ్బును బయటకు తీస్తాము. స్కేలబిలిటీ: క్రొత్త యంత్రాలను సృష్టించడానికి మనం వీటి సంఖ్యను పెంచాలి మరియు కొత్త భౌతిక అంశాలను పొందాలి.

సాఫ్ట్‌వేర్ లేదా ఆపరేటింగ్ సిస్టమ్ వర్చువలైజేషన్

డెస్క్‌టాప్ కంప్యూటర్ వినియోగదారులు చాలా సందర్భాలలో ఉపయోగించే పద్ధతి ఇది. ఒకటి లేదా అంతకంటే ఎక్కువ వర్చువల్ వాతావరణాలను దానిలో వ్యవస్థాపించిన ఆపరేటింగ్ సిస్టమ్‌లతో సృష్టించడానికి ఒక ప్రధాన కంప్యూటర్‌ను కేటాయించడం పద్ధతి.

భౌతిక కంప్యూటర్‌ను ఉపయోగించి, మేము ఒక ప్లాట్‌ఫామ్‌ను సృష్టిస్తాము, ఉదాహరణకు, విండోస్ 10 ఆపరేటింగ్ సిస్టమ్‌లోనే లైనక్స్ ఆపరేటింగ్ సిస్టమ్‌ను నిర్వహించడానికి అనుమతిస్తుంది. లైనక్స్ సిస్టమ్ నిజమైన బృందం యొక్క లక్షణాలను కలిగి ఉంటుంది, దాని విభిన్న పరికరాలు అందుబాటులో ఉన్న భౌతిక హార్డ్వేర్ వనరుల నుండి నేరుగా తీసుకోబడతాయి.

నెట్‌వర్క్ వర్చువలైజేషన్

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

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

నిల్వ వర్చువలైజేషన్

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

వేగం పెరుగుదల: యూనిట్లు విభజించబడినప్పుడు డేటాకు ప్రాప్యత వేగంగా ఉంటుంది.

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

మెమరీ వర్చువలైజేషన్

స్టోరేజ్ వర్చువలైజేషన్ కోసం కాన్సెప్ట్ సరిగ్గా అదే. విభిన్న కంప్యూటర్లు ఉపయోగించడానికి నెట్‌వర్క్‌లోని పంపిణీ ద్వారా షేర్డ్ ఫంక్షన్ మెమరీని సృష్టించాలనే ఆలోచన ఉంది. ఇది నెట్‌వర్క్ నిల్వ వలె అదే ప్రయోజనాలను అందిస్తుంది.

డెస్క్‌టాప్ వర్చువలైజేషన్

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

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

వర్చువలైజేషన్ సాఫ్ట్‌వేర్

అన్ని సందర్భాల్లో మాదిరిగా, మేము ఉచితంగా చెల్లించిన వర్చువలైజేషన్ ప్రోగ్రామ్‌లను కలిగి ఉంటాము.

చెల్లింపు కార్యక్రమాలు:

  • VMware: EMC కార్పొరేషన్ యాజమాన్యంలో మార్కెట్లో ముఖ్యమైన మరియు అధునాతన సాధనాల్లో ఒకటి. హైపర్-వి: ఇది మైక్రోసాఫ్ట్ యాజమాన్యంలోని హైపర్‌వైజర్ మరియు మేము విండోస్ సర్వర్ లేదా విండోస్ 10 ప్రో సమాంతరాల లైసెన్స్‌ను పొందినట్లయితే ఉచితంగా లభిస్తుంది: అత్యంత ప్రసిద్ధ చెల్లింపు ప్రోగ్రామ్‌లలో మరొకటి. ఇది సాఫ్ట్‌వేర్ మరియు హార్డ్‌వేర్ వర్చువలైజేషన్ రెండింటినీ అనుమతిస్తుంది. Virtuozzo: సాంప్రదాయకంగా Linux లో లభిస్తుంది, ఇది 2005 లో తిరిగి Windows కి వచ్చింది.

ఉచిత కార్యక్రమాలు:

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

వర్చువలైజేషన్ ఉపయోగించడం వల్ల కలిగే ప్రయోజనాలు

వర్చువలైజేషన్ ఉపయోగించడం వల్ల కలిగే ప్రయోజనాలు చాలా ఉన్నాయి. వాటిలో కొన్ని ముఖ్యమైనవి:

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

వర్చువలైజేషన్ యొక్క ప్రతికూలతలు

నలుపు లేకపోతే తెలుపు ఎప్పుడూ ఉండేది కాదు. అన్ని విషయాలలో మాదిరిగా, వర్చువలైజేషన్ పద్ధతిని ఉపయోగించడంలో కొన్ని ప్రతికూలతలు కూడా ఉన్నాయి:

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

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

మేము కూడా సిఫార్సు చేస్తున్నాము:

మీరు వర్చువల్ విండోస్ సృష్టించాలనుకుంటున్నారా? దీన్ని ఎలా చేయాలో త్వరలో చూస్తాము. వర్చువలైజేషన్ అంటే ఏమిటో బాగా అర్థం చేసుకోవడానికి ఈ వ్యాసం మీకు సహాయపడిందని మేము ఆశిస్తున్నాము.

ట్యుటోరియల్స్

సంపాదకుని ఎంపిక

Back to top button