Hardware virtualization
ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಎಂದರೆ ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ಸಂಪೂರ್ಣ ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಾಗಿ ವರ್ಚುವಲೈಸೇಶನ್ ಮಾಡುವುದು, ಅವುಗಳ ಘಟಕಗಳ ಕೆಲವು ತಾರ್ಕಿಕ ಅಮೂರ್ತತೆಗಳು ಅಥವಾ ವಿವಿಧ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಾದ ಕಾರ್ಯಕ್ಷಮತೆ ಮಾತ್ರ. ವರ್ಚುವಲೈಸೇಶನ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಭೌತಿಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಕೆದಾರರಿಂದ ಮರೆಮಾಡುತ್ತದೆ, ಬದಲಿಗೆ ಅಮೂರ್ತ ಕಂಪ್ಯೂಟಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ. ಅದರ ಮೂಲದಲ್ಲಿ, ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು "ಕಂಟ್ರೋಲ್ ಪ್ರೋಗ್ರಾಂ" ಎಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು, ಆದರೆ "ಹೈಪರ್ವೈಸರ್" ಅಥವಾ "ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಮಾನಿಟರ್" ಎಂಬ ಪದಗಳು ಕಾಲಾನಂತರದಲ್ಲಿ ಆದ್ಯತೆ ಪಡೆದವು. "ವರ್ಚುವಲೈಸೇಶನ್" ಎಂಬ ಪದವನ್ನು 1960 ರ ದಶಕದಲ್ಲಿ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು (ಕೆಲವೊಮ್ಮೆ "ಸೂಡೋ ಮೆಷಿನ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ಉಲ್ಲೇಖಿಸಲು ಸೃಷ್ಟಿಸಲಾಯಿತು, ಈ ಪದವು ಪ್ರಾಯೋಗಿಕ ಐಬಿಎಂ ಎಂ 44/44 ಎಕ್ಸ್ ಸಿಸ್ಟಮ್ನಿಂದ ಬಂದಿದೆ. ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ರಚನೆ ಮತ್ತು ನಿರ್ವಹಣೆಯನ್ನು ಇತ್ತೀಚೆಗೆ "ಪ್ಲಾಟ್ಫಾರ್ಮ್ ವರ್ಚುವಲೈಸೇಶನ್" ಅಥವಾ "ಸರ್ವರ್ ವರ್ಚುವಲೈಸೇಶನ್" ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಪ್ಲಾಟ್ಫಾರ್ಮ್ ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ಹೋಸ್ಟ್ ಸಾಫ್ಟ್ವೇರ್ (ಒಂದು ನಿಯಂತ್ರಣ ಪ್ರೋಗ್ರಾಂ) ನಿರ್ದಿಷ್ಟ ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ, ಇದು ಅದರ ಅತಿಥಿ ಸಾಫ್ಟ್ವೇರ್ಗಾಗಿ ಸಿಮ್ಯುಲೇಟೆಡ್ ಕಂಪ್ಯೂಟರ್ ಪರಿಸರ, ವರ್ಚುವಲ್ ಮೆಷಿನ್ (ವಿಎಂ) ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಅತಿಥಿ ಸಾಫ್ಟ್ವೇರ್ ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸೀಮಿತವಾಗಿಲ್ಲ; ಅನೇಕ ಆತಿಥೇಯರು ಸಂಪೂರ್ಣ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತಾರೆ. ಅತಿಥಿ ತಂತ್ರಾಂಶವು ಹಲವಾರು ಗಮನಾರ್ಹವಾದ ಎಚ್ಚರಿಕೆಗಳೊಂದಿಗೆ ಭೌತಿಕ ಯಂತ್ರಾಂಶದ ಮೇಲೆ ನೇರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಎಂಬಂತೆ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತದೆ. ಭೌತಿಕ ವ್ಯವಸ್ಥೆಯ ಸಂಪನ್ಮೂಲಗಳಿಗೆ (ಜಾಲಬಂಧ ಪ್ರವೇಶ, ಪ್ರದರ್ಶನ, ಕೀಬೋರ್ಡ್ ಮತ್ತು ಡಿಸ್ಕ್ ಸಂಗ್ರಹಣೆಯಂತಹ) ಪ್ರವೇಶವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಆತಿಥೇಯ ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಸಿಸ್ಟಮ್-ಮೆಮೊರಿಗಿಂತ ಹೆಚ್ಚು ನಿರ್ಬಂಧಿತ ಮಟ್ಟದಲ್ಲಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಅತಿಥಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ನಿರ್ದಿಷ್ಟ ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಪ್ರವೇಶಿಸುವುದನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗುತ್ತದೆ, ಅಥವಾ ವರ್ಚುವಲೈಸೇಶನ್ ಹೋಸ್ಟ್ ಜಾರಿಗೆ ತಂದ ಹಾರ್ಡ್ವೇರ್ ಪ್ರವೇಶ ನೀತಿಯನ್ನು ಅವಲಂಬಿಸಿ ಸಾಧನದ ಸ್ಥಳೀಯ ಸಾಮರ್ಥ್ಯಗಳ ಉಪವಿಭಾಗಕ್ಕೆ ಸೀಮಿತವಾಗಿರಬಹುದು. ವರ್ಚುವಲೈಸೇಶನ್ ಸಾಮಾನ್ಯವಾಗಿ ಹೈಪರ್ವೈಸರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಾದ ಸಂಪನ್ಮೂಲಗಳಲ್ಲಿ ಮತ್ತು ಭೌತಿಕ ಯಂತ್ರದಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಕ್ಕೆ ಹೋಲಿಸಿದರೆ ವರ್ಚುವಲ್ ಯಂತ್ರದಲ್ಲಿ ಕಡಿಮೆ ಕಾರ್ಯಕ್ಷಮತೆ ಎರಡರಲ್ಲೂ ಕಾರ್ಯಕ್ಷಮತೆಯ ದಂಡವನ್ನು ವಿಧಿಸುತ್ತದೆ. ವರ್ಚುವಲೈಸೇಶನ್ಗೆ ಕಾರಣಗಳು ಸರ್ವರ್ ಏಕೀಕರಣದ ಸಂದರ್ಭದಲ್ಲಿ, ಸಿಪಿಯುಗಳು ಮತ್ತು ಹಾರ್ಡ್ ಡ್ರೈವ್ಗಳಂತಹ ಹೆಚ್ಚು (ದುಬಾರಿ) ಹಾರ್ಡ್ವೇರ್ ಸಂಪನ್ಮೂಲಗಳ ಅಗತ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಅನೇಕ ಸಣ್ಣ ಭೌತಿಕ ಸರ್ವರ್ಗಳನ್ನು ಒಂದು ದೊಡ್ಡ ಭೌತಿಕ ಸರ್ವರ್ನಿಂದ ಬದಲಾಯಿಸಬಹುದು. ಯಂತ್ರಾಂಶವನ್ನು ವರ್ಚುವಲ್ ಪರಿಸರದಲ್ಲಿ ಏಕೀಕರಿಸಲಾಗಿದೆಯಾದರೂ, ಸಾಮಾನ್ಯವಾಗಿ ಓಎಸ್ಗಳು ಇರುವುದಿಲ್ಲ. ಬದಲಿಗೆ, ಭೌತಿಕ ಸರ್ವರ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಓಎಸ್ ಅನ್ನು ವರ್ಚುವಲ್ ಯಂತ್ರದೊಳಗೆ ಚಾಲನೆಯಲ್ಲಿರುವ ವಿಶಿಷ್ಟ ಓಎಸ್ ಆಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ಆ ಮೂಲಕ, ದೊಡ್ಡ ಸರ್ವರ್ ಅಂತಹ ಅನೇಕ "ಅತಿಥಿ" ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು "ಹೋಸ್ಟ್" ಮಾಡಬಹುದು. ಇದನ್ನು ಫಿಸಿಕಲ್-ಟು-ವರ್ಚುವಲ್ (ಪಿ2ವಿ) ರೂಪಾಂತರ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಸಲಕರಣೆಗಳ ನಿರ್ವಹಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಉಪಕರಣಗಳು ಮತ್ತು ಕಾರ್ಮಿಕ ವೆಚ್ಚಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುವುದರ ಜೊತೆಗೆ, ಸರ್ವರ್ಗಳನ್ನು ಕ್ರೋಢೀಕರಿಸುವುದರಿಂದ ಶಕ್ತಿಯ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮತ್ತು ತಂತ್ರಜ್ಞಾನದ ಪರಿಸರ-ಪರಿಸರ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಜಾಗತಿಕ ಹೆಜ್ಜೆಗುರುತನ್ನು ಹೆಚ್ಚಿಸುವ ಹೆಚ್ಚುವರಿ ಪ್ರಯೋಜನವನ್ನು ಸಹ ಪಡೆಯಬಹುದು. ಉದಾಹರಣೆಗೆ, ಒಂದು ವಿಶಿಷ್ಟ ಸರ್ವರ್ 425 ಡಬ್ಲ್ಯೂ ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ವಿಎಂವೇರ್ ಯಂತ್ರಾಂಶ ಕಡಿತ ಅನುಪಾತವನ್ನು 15:1 ರವರೆಗೆ ಅಂದಾಜು ಮಾಡುತ್ತದೆ. ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು (ವಿಎಂ) ಭೌತಿಕ ಯಂತ್ರಕ್ಕಿಂತ ದೂರದ ಸ್ಥಳದಿಂದ ಹೆಚ್ಚು ಸುಲಭವಾಗಿ ನಿಯಂತ್ರಿಸಬಹುದು ಮತ್ತು ಪರಿಶೀಲಿಸಬಹುದು, ಮತ್ತು ವಿಎಂನ ಸಂರಚನೆಯು ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಇದು ಕರ್ನಲ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಮತ್ತು ಆಧುನಿಕ ಯಂತ್ರಾಂಶವನ್ನು ಬೆಂಬಲಿಸದ ಚಾಲನೆಯಲ್ಲಿರುವ ಪರಂಪರೆಯ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಸೇರಿದಂತೆ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಕೋರ್ಸ್ಗಳನ್ನು ಕಲಿಸಲು ಬಹಳ ಉಪಯುಕ್ತವಾಗಿದೆ. ಹೊಸ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಅಪ್-ಫ್ರಂಟ್ ಹಾರ್ಡ್ವೇರ್ ಖರೀದಿಯ ಅಗತ್ಯವಿಲ್ಲದೇ ಅಗತ್ಯಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಒದಗಿಸಬಹುದು. ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಅಗತ್ಯವಿರುವಂತೆ ಒಂದು ಭೌತಿಕ ಯಂತ್ರದಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಸುಲಭವಾಗಿ ಸ್ಥಳಾಂತರಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಗ್ರಾಹಕರ ಬಳಿಗೆ ಹೋಗುವ ಮಾರಾಟಗಾರನು ಭೌತಿಕ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಸಾಗಿಸುವ ಅಗತ್ಯವಿಲ್ಲದೇ, ಪ್ರದರ್ಶನ ಸಾಫ್ಟ್ವೇರ್ನೊಂದಿಗೆ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ತಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ಗೆ ನಕಲಿಸಬಹುದು. ಅಂತೆಯೇ, ವರ್ಚುವಲ್ ಯಂತ್ರದೊಳಗಿನ ದೋಷವು ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್ಗೆ ಹಾನಿಯಾಗುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಲ್ಯಾಪ್ಟಾಪ್ನಲ್ಲಿ ಓಎಸ್ ಕ್ರ್ಯಾಶ್ ಆಗುವ ಅಪಾಯವಿರುವುದಿಲ್ಲ. ಸ್ಥಳಾಂತರದ ಈ ಸುಲಭತೆಯಿಂದಾಗಿ, ನವೀಕರಿಸಿದ ಮತ್ತು ದೋಷಪೂರಿತ ಇಂಧನ ಮೂಲಗಳ ಪರಿಣಾಮದ ಚಿಂತೆಗಳಿಲ್ಲದೆ ವಿಪತ್ತು ಚೇತರಿಕೆಯ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಸುಲಭವಾಗಿ ಬಳಸಬಹುದು. ಆದಾಗ್ಯೂ, ಒಂದೇ ಭೌತಿಕ ಹೋಸ್ಟ್ನಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ಅನೇಕ ವಿ. ಎಂ. ಗಳು ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ಪ್ರತಿ ವಿ. ಎಂ. ವಿಭಿನ್ನ ಮತ್ತು ಅಸ್ಥಿರ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು, ಇದು ಇತರ ವಿ. ಎಂ. ಗಳಿಂದ ವ್ಯವಸ್ಥೆಯ ಮೇಲೆ ಹೇರಲಾಗುವ ಕೆಲಸದ ಹೊರೆ ಮೇಲೆ ಹೆಚ್ಚು ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ನಡುವೆ ತಾತ್ಕಾಲಿಕ ಪ್ರತ್ಯೇಕತೆಗಾಗಿ ಸೂಕ್ತವಾದ ಅನುಸ್ಥಾಪನಾ ತಂತ್ರಗಳಿಂದ ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಬಹುದು. ಪ್ಲಾಟ್ಫಾರ್ಮ್ ವರ್ಚುವಲೈಸೇಶನ್ಗೆ ಹಲವಾರು ವಿಧಾನಗಳಿವೆ. ವರ್ಚುವಲೈಸೇಶನ್ ಬಳಕೆಯ ಪ್ರಕರಣಗಳಿಗೆ ಉದಾಹರಣೆಗಳುಃ ಆತಿಥೇಯ ಓಎಸ್ನಿಂದ ಬೆಂಬಲಿತವಾಗಿರದ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸುವುದುಃ ಅಗತ್ಯವಾದ ಅತಿಥಿ ಓಎಸ್ ಅನ್ನು ಚಲಾಯಿಸುವ ವರ್ಚುವಲ್ ಯಂತ್ರವು ಆತಿಥೇಯ ಓಎಸ್ ಅನ್ನು ಬದಲಾಯಿಸದೆ ಅಪೇಕ್ಷಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಪರ್ಯಾಯ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದುಃ ಹೊಸ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಆತಿಥೇಯ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಬದಲಾಯಿಸದೆ ವಿಎಂನೊಳಗೆ ಚಲಾಯಿಸಬಹುದು. ಸರ್ವರ್ ವರ್ಚುವಲೈಸೇಶನ್ಃ ಭೌತಿಕ ಸರ್ವರ್ನ ಹಾರ್ಡ್ವೇರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೆಚ್ಚು ಸಂಪೂರ್ಣವಾಗಿ ಬಳಸಿಕೊಳ್ಳುವ ಸಲುವಾಗಿ, ಒಂದೇ ಭೌತಿಕ ಸರ್ವರ್ನಲ್ಲಿ ಅನೇಕ ವರ್ಚುವಲ್ ಸರ್ವರ್ಗಳನ್ನು ಚಲಾಯಿಸಬಹುದು. ನಿರ್ದಿಷ್ಟ ಪರಿಸರವನ್ನು ನಕಲು ಮಾಡುವುದುಃ ಬಳಸಿದ ವರ್ಚುವಲೈಸೇಶನ್ ತಂತ್ರಾಂಶವನ್ನು ಅವಲಂಬಿಸಿ, ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ನಕಲು ಮಾಡಬಹುದು ಮತ್ತು ಬಹು ಅತಿಥೇಯಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಬಹುದು, ಅಥವಾ ಹಿಂದಿನ ಬ್ಯಾಕ್ಅಪ್ ಸಿಸ್ಟಮ್ ಸ್ಥಿತಿಗೆ ಮರುಸ್ಥಾಪಿಸಬಹುದು. ಸಂರಕ್ಷಿತ ಪರಿಸರವನ್ನು ರಚಿಸುವುದುಃ ವಿಎಂನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅತಿಥಿ ಓಎಸ್ ದುರಸ್ತಿ ಮಾಡಲು ವೆಚ್ಚ-ಪರಿಣಾಮಕಾರಿಯಲ್ಲದ ರೀತಿಯಲ್ಲಿ ಹಾನಿಗೊಳಗಾಗಿದ್ದರೆ, ಉದಾಹರಣೆಗೆ ಮಾಲ್ವೇರ್ ಅನ್ನು ಅಧ್ಯಯನ ಮಾಡುವಾಗ ಅಥವಾ ಕೆಟ್ಟದಾಗಿ ವರ್ತಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವಾಗ ಸಂಭವಿಸಬಹುದು, ವಿಎಂ ಅನ್ನು ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್ಗೆ ಹಾನಿಯಾಗದಂತೆ ತಿರಸ್ಕರಿಸಬಹುದು ಮತ್ತು ಅತಿಥಿಗಳನ್ನು ರೀಬೂಟ್ ಮಾಡುವಾಗ ಕ್ಲೀನ್ ಕಾಪಿಯನ್ನು ಬಳಸಬಹುದು. ಪೂರ್ಣ ವರ್ಚುವಲೈಸೇಶನ್ ಪೂರ್ಣ ವರ್ಚುವಲೈಸೇಷನ್ನಲ್ಲಿ, ವರ್ಚುವಲ್ ಯಂತ್ರವು ಅದೇ ಸೂಚನಾ ಸೆಟ್ಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮಾರ್ಪಡಿಸದ "ಅತಿಥಿ" ಓಎಸ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸಲು ಸಾಕಷ್ಟು ಯಂತ್ರಾಂಶವನ್ನು ಅನುಕರಿಸುತ್ತದೆ. ಈ ವಿಧಾನವನ್ನು 1966 ರಲ್ಲಿ ವಿಎಂ ಕುಟುಂಬದ ಪೂರ್ವವರ್ತಿಗಳಾದ ಐಬಿಎಂ ಸಿಪಿ-40 ಮತ್ತು ಸಿಪಿ-67 ರೊಂದಿಗೆ ಪ್ರವರ್ತಿಸಲಾಯಿತು. ಹಾರ್ಡ್ವೇರ್-ನೆರವಿನ ವರ್ಚುವಲೈಸೇಷನ್ನಲ್ಲಿ, ಹಾರ್ಡ್ವೇರ್ ವಾಸ್ತುಶಿಲ್ಪದ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಮಾನಿಟರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಅನುಕೂಲ ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ಅತಿಥಿ ಓಎಸ್ಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಹಾರ್ಡ್ವೇರ್-ನೆರವಿನ ವರ್ಚುವಲೈಸೇಶನ್ಅನ್ನು ಮೊದಲ ವರ್ಚುವಲ್ ಯಂತ್ರ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾದ ವಿಎಂ/370ರ ಬಳಕೆಗಾಗಿ 1972ರಲ್ಲಿ ಐಬಿಎಂ ಸಿಸ್ಟಮ್/370ರಲ್ಲಿ ಮೊದಲು ಪರಿಚಯಿಸಲಾಯಿತು. 2005 ಮತ್ತು 2006ರಲ್ಲಿ, ಇಂಟೆಲ್ ಮತ್ತು ಎಎಮ್ಡಿ ತಮ್ಮ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಹೆಚ್ಚುವರಿ ಯಂತ್ರಾಂಶವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದವು. ಸನ್ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್ (ಈಗ ಒರಾಕಲ್ ಕಾರ್ಪೊರೇಷನ್) 2005ರಲ್ಲಿ ತಮ್ಮ ಅಲ್ಟ್ರಾಸ್ಪಾರ್ಕ್ ಟಿ-ಸೀರೀಸ್ ಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿ ಇದೇ ರೀತಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಿತು. 2006ರಲ್ಲಿ, ಮೊದಲ-ಪೀಳಿಗೆಯ 32-ಮತ್ತು 64-ಬಿಟ್ x86 ಹಾರ್ಡ್ವೇರ್ ಬೆಂಬಲವು ಸಾಫ್ಟ್ವೇರ್ ವರ್ಚುವಲೈಸೇಷನ್ಗಿಂತ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅನುಕೂಲಗಳನ್ನು ವಿರಳವಾಗಿ ಒದಗಿಸುತ್ತದೆ ಎಂದು ಕಂಡುಬಂದಿದೆ. ಪ್ಯಾರಾ ವರ್ಚುವಲೈಸೇಷನ್ನಲ್ಲಿ, ವರ್ಚುವಲ್ ಯಂತ್ರವು ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಅನುಕರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಬದಲಿಗೆ (ಅಥವಾ ಹೆಚ್ಚುವರಿಯಾಗಿ) "ಅತಿಥಿ" ಓಎಸ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುವ ಮೂಲಕ ಮಾತ್ರ ಬಳಸಬಹುದಾದ ವಿಶೇಷ ಎಪಿಐ ಅನ್ನು ನೀಡುತ್ತದೆ. ಇದು ಸಾಧ್ಯವಾಗಬೇಕಾದರೆ, "ಅತಿಥಿ" ಓಎಸ್ನ ಮೂಲ ಕೋಡ್ ಲಭ್ಯವಿರಬೇಕು. ಸೋರ್ಸ್ ಕೋಡ್ ಲಭ್ಯವಿದ್ದರೆ, ಸೂಕ್ಷ್ಮ ಸೂಚನೆಗಳನ್ನು ವಿಎಂಎಂ ಎಪಿಐಗಳಿಗೆ ಕರೆಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಲು ಸಾಕು (ಉದಾಹರಣೆಗೆ. : "ಕ್ಲೈ" ಅನ್ನು "ವಿಎಮ್ _ ಹ್ಯಾಂಡಲ್ _ ಕ್ಲೈ ()" ನೊಂದಿಗೆ, ನಂತರ ಓಎಸ್ ಅನ್ನು ಮರು-ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಹೊಸ ಬೈನರಿಗಳನ್ನು ಬಳಸಿ. ಹೈಪರ್ವೈಸರ್ಗೆ ಈ ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ಟ್ರಾಂಗೋ ಮತ್ತು ಕ್ಸೆನ್ನಲ್ಲಿ "ಹೈಪರ್ಕಾಲ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ; ಇದನ್ನು ವಿಎಂ ಅಡಿಯಲ್ಲಿ ಐಬಿಎಂನ ಸಿಎಂಎಸ್ನಲ್ಲಿ ಡಯಾಗ್ ("ಡಯಾಗ್ನೋಸ್") ಹಾರ್ಡ್ವೇರ್ ಸೂಚನೆಯ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ (ಇದು ಹೈಪರ್ವೈಸರ್ ಎಂಬ ಪದದ ಮೂಲವಾಗಿದೆ). ಆಪರೇಟಿಂಗ್-ಸಿಸ್ಟಮ್-ಮಟ್ಟದ ವರ್ಚುವಲೈಸೇಶನ್ನಲ್ಲಿ, ಭೌತಿಕ ಸರ್ವರ್ ಅನ್ನು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮಟ್ಟದಲ್ಲಿ ವರ್ಚುವಲೈಸ್ ಮಾಡಲಾಗುತ್ತದೆ, ಇದು ಅನೇಕ ಪ್ರತ್ಯೇಕವಾದ ಮತ್ತು ಸುರಕ್ಷಿತ ವರ್ಚುವಲೈಸ್ಡ್ ಸರ್ವರ್ಗಳನ್ನು ಒಂದೇ ಭೌತಿಕ ಸರ್ವರ್ನಲ್ಲಿ ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. "ಅತಿಥಿ" ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಪರಿಸರಗಳು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಚಾಲನೆಯಲ್ಲಿರುವ ಉದಾಹರಣೆಯನ್ನು ಆತಿಥೇಯ ವ್ಯವಸ್ಥೆಯಂತೆಯೇ ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ. ಹೀಗಾಗಿ, ಅದೇ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಕರ್ನಲ್ ಅನ್ನು "ಅತಿಥಿ" ಪರಿಸರವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಹ ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು ನಿರ್ದಿಷ್ಟ "ಅತಿಥಿ" ಪರಿಸರದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಇದನ್ನು ಸ್ವತಂತ್ರ ವ್ಯವಸ್ಥೆಯಾಗಿ ನೋಡುತ್ತವೆ. ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ವಿಪತ್ತು ಚೇತರಿಕೆ ಒಂದು ವಿಪತ್ತು ಚೇತರಿಕೆ (ಡಿಆರ್) ಯೋಜನೆಯನ್ನು ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ಉತ್ತಮ ಅಭ್ಯಾಸವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ವರ್ಚುವಲೈಸೇಶನ್ ಪರಿಸರದ ಡಿಆರ್ ಸಾಮಾನ್ಯ ವ್ಯವಹಾರ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಅಡ್ಡಿಪಡಿಸುವ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಸಂದರ್ಭಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಲಭ್ಯತೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳ ಮುಂದುವರಿದ ಕಾರ್ಯಾಚರಣೆಗಳು ಮುಖ್ಯವಾದ ಸಂದರ್ಭಗಳಲ್ಲಿ, ವಿಪತ್ತು ಚೇತರಿಕೆ ಯೋಜನೆಯು ಹಾರ್ಡ್ವೇರ್ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ನಿರ್ವಹಣಾ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುವುದನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ವಿಪತ್ತು ಮರುಪಡೆಯುವಿಕೆ ಯೋಜನೆಯು ಕೆಳಗೆ ವಿವರಿಸಿದವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ವಿವಿಧ ವಿಧಾನಗಳಿಂದ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ರಕ್ಷಣೆ ಎರಡನ್ನೂ ಒಳಗೊಂಡಿರುತ್ತದೆ. ತಂತ್ರಾಂಶ ದತ್ತಾಂಶಕ್ಕಾಗಿ ಟೇಪ್ ಬ್ಯಾಕ್ಅಪ್ ದೀರ್ಘಾವಧಿಯ ಆರ್ಕೈವಲ್ ಅಗತ್ಯಗಳು ಈ ಸಾಮಾನ್ಯ ವಿಧಾನವನ್ನು ದತ್ತಾಂಶವನ್ನು ಆಫ್ಸೈಟ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು ಬಳಸಬಹುದು, ಆದರೆ ದತ್ತಾಂಶ ಮರುಪಡೆಯುವಿಕೆಯು ಕಷ್ಟಕರ ಮತ್ತು ಸುದೀರ್ಘವಾದ ಪ್ರಕ್ರಿಯೆಯಾಗಿರಬಹುದು. ಟೇಪ್ ಬ್ಯಾಕ್ಅಪ್ ದತ್ತಾಂಶವು ಸಂಗ್ರಹಿಸಲಾದ ಇತ್ತೀಚಿನ ಪ್ರತಿಯಷ್ಟೇ ಉತ್ತಮವಾಗಿದೆ. ಟೇಪ್ ಬ್ಯಾಕ್ಅಪ್ ವಿಧಾನಗಳಿಗೆ ಬ್ಯಾಕ್ಅಪ್ ಸಾಧನ ಮತ್ತು ನಡೆಯುತ್ತಿರುವ ಶೇಖರಣಾ ವಸ್ತುಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಸಂಪೂರ್ಣ ಕಡತ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರತಿಕೃತಿ ಈ ವಿಧಾನದ ಅನುಷ್ಠಾನಕ್ಕೆ ನಿಯಂತ್ರಣ ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಡೇಟಾ ಫೈಲ್ ಶೇಖರಣಾ ಪ್ರತಿಕೃತಿಗಾಗಿ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಡೇಟಾವನ್ನು ಬೇರೆ ಡಿಸ್ಕ್ ವಿಭಾಗ ಅಥವಾ ಪ್ರತ್ಯೇಕ ಡಿಸ್ಕ್ ಸಾಧನದಲ್ಲಿ ಪುನರಾವರ್ತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಸರ್ವರ್ಗಳಿಗೆ ನಿಗದಿತ ಚಟುವಟಿಕೆಯಾಗಿರಬಹುದು ಮತ್ತು ಡೇಟಾಬೇಸ್-ರೀತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಹೆಚ್ಚು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಪುನರುಕ್ತಿ ಈ ವಿಧಾನವು ಎರಡು ವಿಭಿನ್ನ ಭೌಗೋಳಿಕ ಪ್ರದೇಶಗಳಲ್ಲಿ ನಕಲಿ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಪ್ರತಿಕೃತಿಯನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಪರಿಹಾರಕ್ಕಾಗಿ ಅತ್ಯುನ್ನತ ಮಟ್ಟದ ವಿಪತ್ತು ಚೇತರಿಕೆ ರಕ್ಷಣೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ವರ್ಚುವಲೈಸೇಶನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ವರ್ಚುವಲೈಸೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ನ ಹೋಲಿಕೆ ಡೆಸ್ಕ್ಟಾಪ್ ವರ್ಚುವಲೈಸೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಡೈನಾಮಿಕ್ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್ ಹಾರ್ಡ್ವೇರ್ ಎಮ್ಯುಲೇಶನ್ ಹೈಪರ್ಜಾಕಿಂಗ್ ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಸೆಟ್ ಸಿಮ್ಯುಲೇಟರ್ ಪೊಪೆಕ್ ಮತ್ತು ಗೋಲ್ಡ್ಬರ್ಗ್ ವರ್ಚುವಲೈಸೇಶನ್ ಅವಶ್ಯಕತೆಗಳು ಫಿಸಿಕಲೈಸೇಶನ್ ಥಿನ್ ಪ್ರೊವಿಷನಿಂಗ್ ವರ್ಚುವಲ್ ಅಪ್ಲೈನ್ಸ್ ವರ್ಚುವಲೈಸೇಶನ್ ಅಗ್ರಿಗೇಷನ್ ವರ್ಕ್ಸ್ಪೇಸ್ ವರ್ಚುವಲೈಸೇಶನ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಅಮಿತ್ ಸಿಂಗ್ ಝೆನ್ ಮತ್ತು ಆರ್ಟ್ ಆಫ್ ವರ್ಚುವಲೈಸೇಶನ್, ಎಸಿಎಂ, 2003, ಲೇಖಕರ ಗುಂಪಿನಿಂದ ಲಿನಕ್ಸ್ ವರ್ಚುವಲೈಸೇಶನ್ ಸಾಫ್ಟ್ವೇರ್