உள்ளடக்க அட்டவணை
நீங்கள் மென்பொருள் துறையில் அல்லது அதைச் சுற்றி வேலை செய்தால், மெய்நிகர் இயந்திரங்களைப் பற்றி கேள்விப்பட்டிருக்கலாம். இல்லையென்றால், அவை என்ன, எதற்காகப் பயன்படுத்தப்படுகின்றன என்று நீங்கள் யோசிக்கலாம்.
ஒரு மென்பொருள் பொறியியலாளராக, நான் தினசரி மெய்நிகர் இயந்திரங்களைப் பயன்படுத்துகிறேன். அவை மென்பொருள் மேம்பாட்டில் சக்திவாய்ந்த கருவிகள், ஆனால் அவை மற்ற பயன்பாடுகளையும் கொண்டுள்ளன. VMகள் என்றும் அழைக்கப்படும், பல வணிகங்கள் அவற்றின் நெகிழ்வுத்தன்மை, நம்பகத்தன்மை மற்றும் செலவு-செயல்திறன் காரணமாக அவற்றைப் பயன்படுத்துகின்றன; அவை ரன்வே மென்பொருள் சோதனையிலிருந்து பேரழிவுகளைத் தடுக்கின்றன.
விர்ச்சுவல் இயந்திரங்கள் என்றால் என்ன, அவை ஏன் பயன்படுத்தப்படுகின்றன என்பதைப் பார்ப்போம்.
மெய்நிகர் இயந்திரம் என்றால் என்ன?
ஒரு மெய்நிகர் இயந்திரம் என்பது கணினியின் பிரதான OS இல் இயங்கும் Windows, Mac OS அல்லது Linux போன்ற இயங்குதளத்தின் (OS) ஒரு நிகழ்வாகும்.
பொதுவாக, இது உங்கள் டெஸ்க்டாப்பில் உள்ள ஆப்ஸ் விண்டோவில் இயங்கும். ஒரு மெய்நிகர் இயந்திரம் முழு செயல்பாட்டைக் கொண்டுள்ளது மற்றும் ஒரு தனி கணினி அல்லது இயந்திரம் போல் செயல்படுகிறது. சாராம்சத்தில், மெய்நிகர் இயந்திரம் என்பது ஹோஸ்ட் மெஷின் எனப்படும் மற்றொரு கணினியில் இயங்கும் ஒரு மெய்நிகர் கணினி ஆகும்.
படம் 1: மெய்நிகர் இயந்திரம் மடிக்கணினியில் இயங்குகிறது.
ஒரு மெய்நிகர் இயந்திரம் இல்லை' வன்பொருள் (நினைவகம், வன், விசைப்பலகை அல்லது மானிட்டர்) இல்லை. இது ஹோஸ்ட் இயந்திரத்திலிருந்து உருவகப்படுத்தப்பட்ட வன்பொருளைப் பயன்படுத்துகிறது. இதன் காரணமாக, "விருந்தினர்கள்" என்றும் குறிப்பிடப்படும் பல VMகளை ஒரு ஹோஸ்ட் கணினியில் இயக்க முடியும்.
படம் 2: ஹோஸ்ட் இயந்திரம் பல VMகளை இயக்குகிறது.
புரவலன் பல்வேறு இயக்கங்களுடன் பல VMகளை இயக்க முடியும்லினக்ஸ், மேக் ஓஎஸ் மற்றும் விண்டோஸ் உள்ளிட்ட அமைப்புகள். இந்தத் திறன் ஹைப்பர்வைசர் எனப்படும் மென்பொருளைப் பொறுத்தது (மேலே உள்ள படம் 1ஐப் பார்க்கவும்). ஹைப்பர்வைசர் ஹோஸ்ட் கணினியில் இயங்குகிறது மற்றும் மெய்நிகர் இயந்திரங்களை உருவாக்க, கட்டமைக்க, இயக்க மற்றும் நிர்வகிக்க உங்களை அனுமதிக்கிறது.
ஹைப்பர்வைசர் வட்டு இடத்தை ஒதுக்குகிறது, செயலாக்க நேரத்தை திட்டமிடுகிறது மற்றும் ஒவ்வொரு VM க்கும் நினைவக பயன்பாட்டை நிர்வகிக்கிறது. Oracle VirtualBox, VMware, Parallels, Xen, Microsoft Hyper-V மற்றும் பல பயன்பாடுகள் இதைத்தான் செய்கின்றன: அவை ஹைப்பர்வைசர்கள்.
ஒரு ஹைப்பர்வைசர் லேப்டாப், பிசி அல்லது சர்வரில் இயங்க முடியும். இது உள்ளூர் கணினி அல்லது நெட்வொர்க்கில் விநியோகிக்கப்படும் பயனர்களுக்கு மெய்நிகர் இயந்திரங்களை கிடைக்கச் செய்கிறது.
வெவ்வேறு வகையான மெய்நிகர் இயந்திரங்கள் மற்றும் சூழல்களுக்கு வெவ்வேறு வகையான ஹைப்பர்வைசர்கள் தேவைப்படுகின்றன. அவற்றில் சிலவற்றைப் பார்ப்போம்.
மெய்நிகர் இயந்திரங்களின் வகைகள்
சிஸ்டம் மெய்நிகர் இயந்திரங்கள்
சிஸ்டம் விஎம்கள், சில சமயங்களில் முழு மெய்நிகராக்கம் எனப்படும், அவை ஹைப்பர்வைசரால் இயக்கப்பட்டு, உண்மையான கணினி அமைப்பின் செயல்பாடு. கணினி வளங்களை நிர்வகிக்கவும் பகிரவும் ஹோஸ்டின் நேட்டிவ் ஆப்பரேட்டிங் சிஸ்டத்தைப் பயன்படுத்துகிறார்கள்.
கணினி மெய்நிகர் இயந்திரங்களுக்கு வேகமான அல்லது பல CPUகள், அதிக அளவு நினைவகம் மற்றும் டன் வட்டு இடம் ஆகியவற்றைக் கொண்ட சக்திவாய்ந்த ஹோஸ்ட் தேவைப்படுகிறது. தனிப்பட்ட அல்லது லேப்டாப் கணினிகளில் இயங்கும் சில, பெரிய நிறுவன மெய்நிகர் சேவையகங்களுக்குத் தேவைப்படும் கணினி சக்தி தேவைப்படாமல் இருக்கலாம்; இருப்பினும், ஹோஸ்ட் சிஸ்டம் போதுமானதாக இல்லாவிட்டால் அவை மெதுவாக இயங்கும்.
விர்ச்சுவல் செயல்முறைஇயந்திரங்கள்
செயல்முறை மெய்நிகர் இயந்திரங்கள் SVMகளிலிருந்து முற்றிலும் வேறுபட்டவை—உங்கள் கணினியில் அவற்றை நீங்கள் இயக்கியிருக்கலாம், அது உங்களுக்குத் தெரியாது. அவை பயன்பாட்டு மெய்நிகர் இயந்திரங்கள் அல்லது நிர்வகிக்கப்பட்ட இயக்க நேர சூழல்கள் (MREகள்) என்றும் அழைக்கப்படுகின்றன. இந்த மெய்நிகர் இயந்திரங்கள் ஹோஸ்ட் ஆப்பரேட்டிங் சிஸ்டத்தில் இயங்குகின்றன மற்றும் பயன்பாடுகள் அல்லது கணினி செயல்முறைகளை ஆதரிக்கின்றன.
PVM ஐ ஏன் பயன்படுத்த வேண்டும்? அவை குறிப்பிட்ட இயக்க முறைமைகள் அல்லது வன்பொருளைச் சார்ந்து இல்லாமல் சேவைகளைச் செய்கின்றன. அவர்களுக்குத் தேவையான வளங்களை மட்டுமே கொண்ட சொந்த சிறிய OS உள்ளது. MRE ஒரு தனி சூழலில் உள்ளது; இது Windows, Mac OS, Linux அல்லது வேறு ஏதேனும் ஹோஸ்ட் கணினியில் இயங்கினால் பரவாயில்லை.
மிகவும் பொதுவான செயல்முறை மெய்நிகர் இயந்திரங்களில் ஒன்று நீங்கள் கேள்விப்பட்டிருக்கலாம் மற்றும் இயங்குவதைப் பார்த்திருக்கலாம். உங்கள் கணினி. இது ஜாவா பயன்பாடுகளை இயக்க பயன்படுகிறது மற்றும் சுருக்கமாக ஜாவா விர்ச்சுவல் மெஷின் அல்லது ஜேவிஎம் என அழைக்கப்படுகிறது.
ஹைப்பர்வைசர்களின் வகைகள்
நம்மிடம் அக்கறை கொண்ட பெரும்பாலான மெய்நிகர் இயந்திரங்கள் ஹைப்பர்வைசரைப் பயன்படுத்துகின்றன, ஏனெனில் அவை பின்பற்றுகின்றன. ஒரு முழு கணினி அமைப்பு. இரண்டு வெவ்வேறு வகையான ஹைப்பர்வைசர்கள் உள்ளன: வெற்று உலோக ஹைப்பர்வைசர்கள் மற்றும் ஹோஸ்ட் செய்யப்பட்ட ஹைப்பர்வைசர்கள். அவை இரண்டையும் விரைவாகப் பார்க்கலாம்.
Bare Metal Hypervisor
BMHகள் நேட்டிவ் ஹைப்பர்வைசர்கள் என்றும் அழைக்கப்படலாம், மேலும் அவை ஹோஸ்டின் இயங்குதளத்தில் இயங்குவதற்குப் பதிலாக ஹோஸ்டின் வன்பொருளில் நேரடியாக இயங்கும். உண்மையில், அவை ஹோஸ்டின் இயக்க முறைமையின் இடத்தைப் பிடிக்கின்றன, திட்டமிடல் மற்றும்ஒவ்வொரு மெய்நிகர் இயந்திரத்தின் வன்பொருள் பயன்பாட்டை நிர்வகித்தல், இதனால் செயல்பாட்டில் "மிடில் மேன்" (ஹோஸ்டின் ஓஎஸ்) துண்டிக்கப்படுகிறது.
நேட்டிவ் ஹைப்பர்வைசர்கள் பொதுவாக பெரிய அளவிலான நிறுவன VM களுக்குப் பயன்படுத்தப்படுகின்றன, இதை நிறுவனங்கள் ஊழியர்களுக்கு வழங்கப் பயன்படுத்துகின்றன சேவையக வளங்கள். மைக்ரோசாஃப்ட் அஸூர் அல்லது அமேசான் வெப் சர்வீசஸ் என்பது இந்த வகை கட்டிடக்கலையில் ஹோஸ்ட் செய்யப்பட்ட VMகள். மற்ற எடுத்துக்காட்டுகள் KVM, Microsoft Hyper-V மற்றும் VMware vSphere ஆகும்.
ஹோஸ்ட் செய்யப்பட்ட ஹைப்பர்வைசர்
ஹோஸ்ட் செய்யப்பட்ட ஹைப்பர்வைசர்கள் நிலையான இயக்க முறைமைகளில் இயங்குகின்றன—எங்கள் கணினிகளில் நாம் இயங்கும் மற்ற பயன்பாடுகளைப் போலவே. வளங்களை நிர்வகிக்கவும் விநியோகிக்கவும் ஹோஸ்டின் OS ஐப் பயன்படுத்துகின்றனர். தங்கள் கணினிகளில் பல இயக்க முறைமைகளை இயக்க வேண்டிய தனிப்பட்ட பயனர்களுக்கு இந்த வகை ஹைப்பர்வைசர் மிகவும் பொருத்தமானது.
Oracle VirtualBox, VMware Workstations, VMware Fusion, Parallels Desktop மற்றும் பல பயன்பாடுகள் இதில் அடங்கும். சிறந்த மெய்நிகர் இயந்திர மென்பொருளான எங்கள் கட்டுரையில் ஹோஸ்ட் செய்யப்பட்ட ஹைப்பர்வைசர்கள் பற்றிய விரிவான தகவலை நீங்கள் காணலாம்.
மெய்நிகர் இயந்திரங்களை ஏன் பயன்படுத்த வேண்டும்?
இப்போது மெய்நிகர் இயந்திரம் என்றால் என்ன என்பதைப் பற்றிய அடிப்படை புரிதல் உங்களுக்கு இருப்பதால், சில சிறந்த பயன்பாடுகளைப் பற்றி நீங்கள் சிந்திக்கலாம். மக்கள் மெய்நிகர் இயந்திரங்களைப் பயன்படுத்துவதற்கான சில முக்கிய காரணங்கள் இங்கே உள்ளன.
1. செலவு குறைந்த
மெய்நிகர் இயந்திரங்கள் பல சூழ்நிலைகளில் செலவு குறைந்தவை. கார்ப்பரேட் உலகில் மிக முக்கியமான ஒன்று. இயற்பியல் சேவையகங்களைப் பயன்படுத்தி பணியாளர்களுக்கு வளங்களை வழங்க முடியும்மிகவும் விலை உயர்ந்ததாக இருக்கும். வன்பொருள் மலிவானது அல்ல, அதை பராமரிப்பது இன்னும் அதிக செலவாகும்.
விர்ச்சுவல் இயந்திரங்களை நிறுவன சேவையகங்களாகப் பயன்படுத்துவது இப்போது வழக்கமாகிவிட்டது. MS Azure போன்ற வழங்குநரின் VMகளுடன், ஆரம்ப வன்பொருள் கொள்முதல் மற்றும் பராமரிப்புக் கட்டணங்கள் எதுவும் இல்லை. இந்த VMகளை ஒரு மணி நேரத்திற்கு ஒரு சில்லறைக்கு அமைக்கலாம், உள்ளமைக்கலாம் மற்றும் பயன்படுத்தலாம். அவை பயன்படுத்தப்படாதபோதும் மூடப்படலாம், மேலும் எந்தச் செலவையும் ஏற்படுத்தாது.
உங்கள் கணினியில் VMஐப் பயன்படுத்துவது பெரும் பணத்தைச் சேமிக்கும். நீங்கள் பல இயக்க முறைமைகள் அல்லது வெவ்வேறு வன்பொருள் உள்ளமைவுகளில் வேலை செய்ய வேண்டுமானால், நீங்கள்
ஒரு ஹோஸ்டில் பல மெய்நிகர் இயந்திரங்களைப் பயன்படுத்தலாம்—ஒவ்வொரு பணிக்கும் தனித்தனி கணினியை வாங்க வேண்டிய அவசியமில்லை.
<0 2. அளவிடக்கூடிய மற்றும் நெகிழ்வானஅவை நிறுவன சேவையகங்களாக இருந்தாலும் அல்லது உங்கள் லேப்டாப்பில் இயங்கும் VMகளாக இருந்தாலும், மெய்நிகர் இயந்திரங்கள் அளவிடக்கூடியவை. உங்கள் தேவைகளுக்கு ஏற்ப வளங்களைச் சரிசெய்வது எளிது. உங்களுக்கு அதிக நினைவகம் அல்லது ஹார்ட் டிஸ்க் இடம் தேவைப்பட்டால், ஹைப்பர்வைசருக்குச் சென்று, VM ஐ மீண்டும் கட்டமைக்கவும். புதிய வன்பொருளை வாங்க வேண்டிய அவசியம் இல்லை, மேலும் செயல்முறை விரைவாக முடிக்கப்படும்.
3. விரைவு அமைவு
புதிய VMஐ விரைவாக அமைக்கலாம். எனக்கு புதிய VM அமைவு தேவைப்படும்போது, அவற்றை நிர்வகிக்கும் எனது சக ஊழியரை அழைத்து, ஒரு மணி நேரத்திற்குள் அவற்றைப் பயன்படுத்தத் தயாராக வைத்திருந்தேன்.
4. பேரிடர் மீட்பு
நீங்கள் தரவு இழப்பைத் தடுக்கவும், பேரிடர் மீட்புக்குத் தயாராகவும் முயற்சி செய்தால், VMகள்அற்புதமான கருவி. அவை காப்புப் பிரதி எடுக்க எளிதானது மற்றும் தேவைப்பட்டால் வெவ்வேறு இடங்களில் விநியோகிக்கப்படலாம். மைக்ரோசாஃப்ட் அல்லது அமேசான் போன்ற மூன்றாம் தரப்பினர் மெய்நிகர் இயந்திரங்களை ஹோஸ்ட் செய்தால், அவை ஆஃப்-சைட்டில் இருக்கும்—அதாவது உங்கள் அலுவலகம் எரிந்து போனால் உங்கள் தரவு பாதுகாப்பாக இருக்கும்.
5. இனப்பெருக்கம் செய்வது எளிது
பெரும்பாலான ஹைப்பர்வைசர்கள் VM இன் நகல் அல்லது படத்தை உருவாக்க உங்களை அனுமதிக்கின்றன. இமேஜிங் எந்தச் சூழ்நிலையிலும் அதே அடிப்படை VM இன் துல்லியமான மறுஉற்பத்திகளை எளிதாகப் பெற உங்களை அனுமதிக்கிறது.
நான் பணிபுரியும் சூழலில், ஒவ்வொரு டெவலப்பருக்கும் டெவலப்பருக்கும் சோதனைக்கும் பயன்படுத்த ஒரு VM வழங்குகிறோம். தேவையான அனைத்து கருவிகள் மற்றும் மென்பொருளுடன் ஒரு படத்தை உள்ளமைக்க இந்த செயல்முறை நம்மை அனுமதிக்கிறது. எங்களிடம் ஒரு புதிய டெவலப்பர் ஆன்போர்டிங் இருக்கும்போது, நாம் செய்ய வேண்டியதெல்லாம், அந்தப் படத்தை நகலெடுப்பது மட்டுமே, மேலும் அவர்கள் வேலை செய்ய வேண்டியதை அவர்களிடம் உள்ளது.
6. Dev/Testக்கு ஏற்றது
மெய்நிகர் இயந்திரங்களைப் பயன்படுத்துவதன் சிறந்த நன்மைகளில் ஒன்று, அவை மென்பொருள் உருவாக்கம் மற்றும் சோதனைக்கான சரியான கருவியாகும். ஒரு கணினியில் பல தளங்களிலும் சூழல்களிலும் டெவலப்பர்களை உருவாக்க VMகள் அனுமதிக்கின்றன. அந்த VM சிதைந்தால் அல்லது அழிக்கப்பட்டால், புதியது விரைவில் உருவாக்கப்படலாம்.
ஒவ்வொரு சோதனைச் சுழற்சிக்கும் ஒரு சோதனையாளருக்கு சுத்தமான புதிய சூழலை அவை அனுமதிக்கின்றன. புதிய VM ஐ உருவாக்கும் தானியங்கு சோதனை ஸ்கிரிப்ட்களை அமைக்கும் திட்டங்களில் நான் பணியாற்றியுள்ளேன், சமீபத்திய மென்பொருள் பதிப்பை நிறுவவும், தேவையான அனைத்து சோதனைகளையும் இயக்கவும், பின்னர் சோதனைகள் முடிந்ததும் VM ஐ நீக்கவும்.
VMகள் சிறப்பாக செயல்படுகின்றன.SoftwareHow.com இல் நாங்கள் செய்வது போன்ற தயாரிப்பு சோதனை மற்றும் மதிப்புரைகள். எனது கணினியில் இயங்கும் VM இல் பயன்பாடுகளை நிறுவி, எனது முதன்மை சூழலை ஒழுங்கீனம் செய்யாமல் அவற்றைச் சோதிக்க முடியும்.
நான் சோதனை செய்து முடித்ததும், நான் எப்போதும் மெய்நிகர் இயந்திரத்தை நீக்கிவிட்டு, எனக்கு தேவைப்படும்போது புதிய ஒன்றை உருவாக்க முடியும். என்னிடம் Windows இயந்திரம் மட்டுமே இருந்தாலும், பல தளங்களில் சோதனை செய்ய இந்த செயல்முறை என்னை அனுமதிக்கிறது.
இறுதி வார்த்தைகள்
நீங்கள் பார்க்க முடியும் என, மெய்நிகர் இயந்திரங்கள் செலவு குறைந்த, பல்துறை கருவியாகும். பல பயன்பாடுகளுக்கு பயன்படுத்தப்படும். சோதனையாளர்கள், டெவலப்பர்கள் மற்றும் பிறருக்கு சேவையக அணுகலை வழங்க, விலையுயர்ந்த வன்பொருளை இனி வாங்கவோ, அமைக்கவோ, பராமரிக்கவோ தேவையில்லை. எந்த நேரத்திலும் நமக்குத் தேவையான இயக்க முறைமைகள், வன்பொருள் மற்றும் சூழல்களை எளிதாகவும் விரைவாகவும் உருவாக்குவதற்கான நெகிழ்வுத்தன்மையை VMகள் வழங்குகின்றன.