విషయ సూచిక:
- వర్చువలైజేషన్ Vs క్లౌడ్ కంప్యూటింగ్
- హైపర్వైజర్ అంటే ఏమిటి?
- వర్చువలైజేషన్ యొక్క వర్గాలు
- వర్చువల్ అవలోకనం
ఇన్ఫర్మేషన్ టెక్నాలజీ డొమైన్లో వర్చువలైజేషన్ ఇటీవల చర్చనీయాంశంగా మారింది. వర్చువలైజేషన్ ఏ స్థాయిలోనైనా చేయవచ్చు - హార్డ్వేర్, సాఫ్ట్వేర్ మరియు నెట్వర్క్ లేదా డెస్క్టాప్ లేయర్. సాంకేతిక పరంగా, వర్చువలైజేషన్ అనేది మరొక వనరు నుండి వర్చువల్ (వాస్తవమైనది కాదు) వనరుల సంస్కరణలను సృష్టించే ప్రక్రియ. ఈ వనరు కింది వాటిలో ఏదైనా కావచ్చు:
- ఆపరేటింగ్ సిస్టమ్
- సర్వర్
- నిల్వ పరికరం
- నెట్వర్క్ వనరు
- తక్కువ సర్వర్లు
- తక్కువ శక్తి వినియోగం
- తక్కువ నిర్వహణ
వర్చువలైజేషన్ Vs క్లౌడ్ కంప్యూటింగ్
ఐటి పరిశ్రమలో, వర్చువలైజేషన్ మరియు క్లౌడ్ కంప్యూటింగ్ తరచుగా పర్యాయపదాలుగా ఉపయోగించబడతాయి. ఈ రెండింటి మధ్య ప్రాథమిక వ్యత్యాసం ఏమిటంటే, వర్చువలైజేషన్ భౌతిక మౌలిక సదుపాయాలలో ఒక భాగం, క్లౌడ్ కంప్యూటింగ్ ఒక సేవ తప్ప మరొకటి కాదు. వర్చువలైజేషన్ విధానాన్ని అనుసరించి, మేము మొదట్లో అధిక ఖర్చులను భరిస్తాము, కాని దీర్ఘకాలంలో డబ్బు ఆదా చేస్తాము. అయితే, క్లౌడ్ కంప్యూటింగ్ విధానంలో, చందాదారులుగా మనం వాడకం ఆధారంగా చెల్లించాలి. సంక్షిప్తంగా, ప్రతి క్లౌడ్ మౌలిక సదుపాయాలు వర్చువల్ మౌలిక సదుపాయాలు అని మేము చెప్పగలం, అయినప్పటికీ ఇది ఎల్లప్పుడూ నిజం కాదు.హైపర్వైజర్ అంటే ఏమిటి?
వర్చువల్ ఎన్విరాన్మెంట్ సృష్టించబడిన యంత్రం / వ్యవస్థను హోస్ట్ సిస్టమ్ అని పిలుస్తారు, వర్చువల్ మెషీన్ను అతిథి వ్యవస్థగా పిలుస్తారు. హైపర్వైజర్ను వర్చువల్ మెషీన్ను నియంత్రించడానికి ఉపయోగించే తక్కువ-స్థాయి సాఫ్ట్వేర్ ప్రోగ్రామ్ లేదా ఫర్మ్వేర్ అని నిర్వచించవచ్చు. ఇది ప్రాథమికంగా వర్చువల్ మెషిన్ మేనేజర్గా పనిచేస్తుంది. హైపర్వైజర్లలో రెండు రకాలు ఉన్నాయి:- టైప్ 1: బేర్ సిస్టమ్స్లో నడుస్తుంది
- టైప్ 2: సిస్టమ్స్ సాధారణంగా ఇంటరాక్ట్ అయ్యే పరికరాలను అనుకరించే సాఫ్ట్వేర్ ఇంటర్ఫేస్
వర్చువలైజేషన్ యొక్క వర్గాలు
వర్చువలైజేషన్ భావన విస్తృతమైన సాఫ్ట్వేర్ మరియు హార్డ్వేర్ ఫీల్డ్లను కలిగి ఉంది. వర్గాలను ఒక్కొక్కటిగా చర్చిద్దాం.
హార్డ్వేర్ వర్చువలైజేషన్
ఈ వర్గంలో మనకు ఒకేసారి బహుళ ఆపరేటింగ్ సిస్టమ్స్ వ్యవస్థాపించబడిన మరియు అమలు చేసే సర్వర్ ఉంది. ఫలితంగా, సర్వర్ల సంఖ్య తగ్గుతుంది. ఇది ప్రాసెసర్ మరియు మెమరీ కంట్రోలర్లో సర్క్యూట్లను అందిస్తుంది, ఇది ఒకే కంప్యూటర్లో బహుళ ఆపరేటింగ్ సిస్టమ్లకు మద్దతు ఇస్తుంది. హార్డ్వేర్ వర్చువలైజేషన్లో, మనకు వర్చువల్ మెషిన్ మేనేజర్ లేదా హైపర్వైజర్ ఉంది, ఇది మూడవ పార్టీ సాఫ్ట్వేర్ నుండి పిలవబడకుండా హార్డ్వేర్ సర్క్యూట్లలో పొందుపరచబడింది. ప్రాసెసర్, మెమరీ మరియు ఇతర వనరులను నియంత్రించడం హైపర్వైజర్ పని. ఇది ట్రాఫిక్ పోలీసుల మాదిరిగానే ఉంటుంది, ఒకే హార్డ్వేర్ పరికరంలో బహుళ ఆపరేటింగ్ సిస్టమ్లను అమలు చేయడానికి అనుమతించడం దీని పని. ప్రతి ఆపరేటింగ్ సిస్టమ్కు దాని స్వంత ప్రాసెసర్, మెమరీ మరియు ఇతర ఫర్మ్వేర్ వనరులు ఉన్నాయి.
హైపర్వైజర్ ప్రాసెసర్ను మరియు దాని వనరులను నియంత్రించడమే కాకుండా, అవసరమైనప్పుడు ఈ వనరులను కేటాయిస్తుంది. హార్డ్వేర్ వర్చువలైజేషన్ ఒకే సర్వర్లో అనేక పనిభారాన్ని ఏకీకృతం చేసే సామర్థ్యాన్ని కలిగి ఉంటుంది. హార్డ్వేర్ వర్చువలైజేషన్ యొక్క ప్రయోజనం ఏమిటంటే ఖర్చు చాలా రెట్లు తగ్గుతుంది. ఖర్చు మరియు శక్తి పొదుపులతో పాటు (హార్డ్వేర్ వనరులను మరింత సమర్థవంతంగా ఉపయోగించడం వల్ల), వర్చువల్ మౌలిక సదుపాయాలలో అధిక వనరుల లభ్యత, మెరుగైన నిర్వహణ మరియు విపత్తు-పునరుద్ధరణ విధానాలను మేము పొందుతాము. మొత్తంగా, మేము ఈ విధానంలో ఈ క్రింది వాటిని సేవ్ చేస్తాము:
- భౌతిక స్థలం
- విద్యుత్ వినియోగం
- వేగవంతమైన స్కేలబిలిటీ
దీనిని డెస్క్టాప్ వర్చువలైజేషన్ అని కూడా అంటారు. వర్చువలైజేషన్ యొక్క ఈ వర్గంలో మనకు క్లయింట్ ఉంది, బహుశా డెస్క్టాప్ లేదా ల్యాప్టాప్, దీనిని తుది వినియోగదారు యంత్రం అని కూడా పిలుస్తారు. ఇక్కడ, సిస్టమ్ అడ్మినిస్ట్రేటర్ లేదా నెట్వర్క్ అడ్మినిస్ట్రేటర్ యొక్క పని చాలా కష్టం, ఎందుకంటే క్లయింట్ యొక్క వాతావరణంలో ఉన్న యంత్రాలను నిర్వహించడం చాలా సవాలుగా ఉంది. కంపెనీ ప్రాంగణంలో నివసించే యంత్రాలు సంస్థ రూపొందించిన మార్గదర్శకాలు మరియు విధానాలను పాటించాలి. యంత్రాలు కంపెనీ ప్రాంగణంలో లేకపోతే, వాటిపై మాకు నియంత్రణ ఉండదు. ఇది కాకుండా, ఈ యంత్రాలు మాల్వేర్ లేదా వైరస్ దాడులకు ఎక్కువ అవకాశం కలిగి ఉంటాయి. దిగువ వివరించిన మూడు మోడళ్లలో దేనినైనా అనుసరించడం ద్వారా క్లయింట్ వర్చువలైజేషన్ వర్తించవచ్చు:
- రిమోట్ డెస్క్టాప్ వర్చువలైజేషన్: ఈ విధానంలో ఆపరేటింగ్ సిస్టమ్ ఎన్విరాన్మెంట్ డేటా సెంటర్లోని ఒక సర్వర్లో హోస్ట్ చేయబడుతుంది మరియు ఎండ్-యూజర్ డెస్క్టాప్ లేదా ల్యాప్టాప్ నుండి నెట్వర్క్ ద్వారా ప్రాప్తి చేయబడుతుంది.
- స్థానిక డెస్క్టాప్ వర్చువలైజేషన్: ఈ విధానంలో, ఆపరేటింగ్ సిస్టమ్ క్లయింట్ యొక్క డెస్క్టాప్లో స్థానికంగా నడుస్తుంది మరియు వర్చువలైజేషన్ యొక్క వివిధ రుచులను కలిగి ఉంటుంది, ఇది తుది-వినియోగదారు వ్యవస్థ యొక్క అమలును పర్యవేక్షించగలదు మరియు రక్షించగలదు.
- అప్లికేషన్ వర్చువలైజేషన్: ఈ విధానంలో, ఎండ్-యూజర్ డెస్క్టాప్ ఆపరేటింగ్ సిస్టమ్లో ఒక నిర్దిష్ట అప్లికేషన్ అందుబాటులో ఉంది, ఇది సాంప్రదాయ పద్ధతిలో ఇన్స్టాల్ చేయబడలేదు. అనువర్తనాలు ఒక కంటైనర్లో ఇన్స్టాల్ చేయబడతాయి మరియు అమలు చేయబడతాయి. ఈ కంటైనర్ అనువర్తనం ఇతర వ్యవస్థలు మరియు భాగాలతో ఎలా సంకర్షణ చెందుతుందో నియంత్రణ కలిగి ఉంటుంది. ఇతర అనువర్తనాల జోక్యాన్ని నివారించడానికి అనువర్తనాలను వారి స్వంత శాండ్బాక్స్లో వేరుచేయవచ్చు. ఈ నమూనాలో, అనువర్తనాలను నెట్వర్క్లో ప్రసారం చేయవచ్చు లేదా వెబ్ సర్వర్ లేదా అప్లికేషన్ సర్వర్ స్థాయిలో చేసిన చాలా ప్రాసెసింగ్తో వెబ్ బ్రౌజర్ ద్వారా బట్వాడా చేయవచ్చు.
నిల్వ వర్చువలైజేషన్ అనేది తార్కిక నిల్వ (ఉదా. వర్చువల్ విభజనలు) భౌతిక నిల్వ నుండి వేరు చేయబడిన లేదా సంగ్రహించబడిన ఒక భావన (ఉదా. వాస్తవ డేటా నివసించే నిల్వ పరికరాలు). ఇది కింది వాటిలో ఒకటి లేదా అంతకంటే ఎక్కువ కావచ్చు:
- ఆప్టికల్ డిస్క్
- హార్డ్ డిస్క్
- అయస్కాంత నిల్వ పరికరం
- డైరెక్ట్ అటాచ్డ్ స్టోరేజ్: ఇది భౌతిక సర్వర్లకు హార్డ్ డ్రైవ్లు జతచేయబడిన సాంప్రదాయ విధానం. ఈ పద్ధతి ఉపయోగించడం సులభం కాని నిర్వహించడం కష్టం. వాస్తవానికి, ఈ విధానం యొక్క లోపాలు సంస్థలను వర్చువలైజేషన్ వైపు వెళ్ళటానికి ప్రేరేపిస్తున్నాయి.
- నెట్వర్క్ అటాచ్డ్ స్టోరేజ్: ఈ విధానంలో మనకు నెట్వర్క్లో నివసించే యంత్రం ఉంది మరియు ఇతర యంత్రాలకు డేటా నిల్వను అందిస్తుంది. నిల్వ వర్చువలైజేషన్ సాధించడానికి ఇది మొదటి దశగా పరిగణించబడుతుంది. ఈ విధానంలో, మాకు డేటా యొక్క ఒకే మూలం ఉంది, డేటా బ్యాకప్ చాలా ముఖ్యమైనది.
- స్టోరేజ్ ఏరియా నెట్వర్క్: ఈ విధానంలో, మేము నిర్దిష్ట హార్డ్వేర్ మరియు సాఫ్ట్వేర్లను అమలు చేస్తాము, ఇవి సాధారణ డిస్క్ డ్రైవ్లను డేటా నిల్వగా మార్చడానికి ఉపయోగపడతాయి, ఇవి డేటాను అధిక-పనితీరు గల నెట్వర్క్గా మారుస్తాయి. డేటా అనేది ఒక కీలక వనరు అని ఇది బాగా అంగీకరించబడిన వాస్తవం, ఇది 24/7 అందుబాటులో ఉండాలి. అదే సమయంలో, డేటాను సౌకర్యవంతంగా నిర్వహించాలి.
ఈ వర్గాన్ని ప్రధానంగా మైక్రోసాఫ్ట్ టెక్నాలజీ డొమైన్లో అనుసరిస్తారు, దీనిని సాధారణంగా టెర్మినల్ సర్వీసెస్ లేదా రిమోట్ డెస్క్టాప్ సర్వీసెస్ అని పిలుస్తారు. రిమోట్ డెస్క్టాప్ సేవల ద్వారా ఏదైనా నెట్వర్క్ ద్వారా అనుసంధానించబడిన సిస్టమ్లో రిమోట్ విండోస్ డెస్క్టాప్ను పొందుతాము. రిమోట్ సెషన్ రిమోట్ సిస్టమ్లో ఉన్నట్లుగా స్థానిక కీబోర్డ్, మౌస్ మరియు మానిటర్ను ఉపయోగించి అంతర్లీన భౌతిక వ్యవస్థతో సంకర్షణ చెందుతుంది.
వర్చువల్ అవలోకనం
వర్చువలైజేషన్ చర్చనీయాంశంగా మారింది. వర్చువలైజేషన్ మరియు వాటి అమలు యొక్క అన్ని ప్రధాన రంగాలను ఇక్కడ మేము కవర్ చేసాము. రాబోయే సంవత్సరాల్లో, వర్చువలైజేషన్ భావనలు ఇతర ప్రాంతాలకు కూడా విస్తరిస్తాయి. ఈ క్రింది అంశాలతో మన చర్చను ముగించాము:- వర్చువలైజేషన్ అనేది ఏదైనా వనరు నుండి వర్చువల్ ఉదంతాలను (వనరుల) సృష్టించే ప్రక్రియ. ఈ వనరు కింది వాటిలో ఏదైనా కావచ్చు:
- ఆపరేటింగ్ సిస్టమ్
- సర్వర్
- నిల్వ పరికరం
- నెట్వర్క్ వనరు
- వర్చువలైజేషన్ కింది ప్రయోజనాలను కలిగి ఉంది:
- సర్వర్ల సంఖ్య తక్కువ
- తక్కువ శక్తి వినియోగం
- తక్కువ నిర్వహణ
- వర్చువలైజేషన్ తరచుగా క్లౌడ్ కంప్యూటింగ్కు ప్రత్యామ్నాయంగా అనుచితంగా ఉపయోగించబడుతుంది మరియు దీనికి విరుద్ధంగా, కానీ రెండింటి గురించి లోతైన అధ్యయనం చేసినప్పుడు స్పష్టంగా కనిపించే ప్రధాన తేడాలు ఉన్నాయి.
- వర్చువలైజేషన్ యొక్క క్రింది వర్గాలను మేము గుర్తించాము:
- హార్డ్వేర్ వర్చువలైజేషన్ లేదా సర్వర్ వర్చువలైజేషన్
- క్లయింట్ వర్చువలైజేషన్
- నిల్వ వర్చువలైజేషన్
- ప్రదర్శన వర్చువలైజేషన్
