హోమ్ అభివృద్ధి సాఫ్ట్‌వేర్ అభివృద్ధిలో వర్చువలైజేషన్ యొక్క ప్రయోజనాలు

సాఫ్ట్‌వేర్ అభివృద్ధిలో వర్చువలైజేషన్ యొక్క ప్రయోజనాలు

విషయ సూచిక:

Anonim

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

సాఫ్ట్‌వేర్ మరియు హార్డ్‌వేర్ పరిసరాలలో వర్చువలైజేషన్ రకాలు

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

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

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

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

నెట్‌వర్క్ వర్చువలైజేషన్‌లో, హార్డ్‌వేర్ వనరులు, సాఫ్ట్‌వేర్ నెట్‌వర్క్ వనరులు మరియు నెట్‌వర్క్ కార్యాచరణను వర్చువల్ నెట్‌వర్క్ అని పిలువబడే ఒకే సాఫ్ట్‌వేర్ అడ్మినిస్ట్రేషన్ ఎంటిటీగా కలుపుతారు. ఈ వర్గంలో, మేము ఫ్లైలో నెట్‌వర్క్‌ను కాన్ఫిగర్ చేయవచ్చు మరియు సృష్టించవచ్చు.

సాఫ్ట్‌వేర్ అభివృద్ధిలో వర్చువలైజేషన్ యొక్క ప్రయోజనాలు