ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಎಂದರೇನು? (ಯಾಕೆ ಮತ್ತು ಯಾವಾಗ ಬಳಸಬೇಕು)

  • ಇದನ್ನು ಹಂಚು
Cathy Daniels

ನೀವು ಸಾಫ್ಟ್‌ವೇರ್ ಉದ್ಯಮದಲ್ಲಿ ಅಥವಾ ಸುತ್ತಮುತ್ತ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೆ, ನೀವು ಬಹುಶಃ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ಬಗ್ಗೆ ಕೇಳಿರಬಹುದು. ಇಲ್ಲದಿದ್ದರೆ, ಅವು ಯಾವುವು ಮತ್ತು ಅವು ಯಾವುದಕ್ಕಾಗಿ ಬಳಸಲ್ಪಡುತ್ತವೆ ಎಂದು ನೀವು ಆಶ್ಚರ್ಯ ಪಡಬಹುದು.

ಸಾಫ್ಟ್‌ವೇರ್ ಇಂಜಿನಿಯರ್ ಆಗಿ, ನಾನು ಪ್ರತಿದಿನ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಬಳಸುತ್ತೇನೆ. ಅವು ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಪ್ರಬಲ ಸಾಧನಗಳಾಗಿವೆ, ಆದರೆ ಅವುಗಳು ಇತರ ಉಪಯೋಗಗಳನ್ನು ಹೊಂದಿವೆ. VM ಗಳು ಎಂದೂ ಸಹ ಕರೆಯಲ್ಪಡುತ್ತದೆ, ಅನೇಕ ವ್ಯವಹಾರಗಳು ಅವುಗಳ ನಮ್ಯತೆ, ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ವೆಚ್ಚ-ಪರಿಣಾಮಕಾರಿತ್ವದ ಕಾರಣದಿಂದಾಗಿ ಅವುಗಳನ್ನು ಬಳಸುತ್ತವೆ; ಅವರು ಓಡಿಹೋದ ಸಾಫ್ಟ್‌ವೇರ್ ಪರೀಕ್ಷೆಯಿಂದ ವಿಪತ್ತುಗಳನ್ನು ತಡೆಯುತ್ತಾರೆ.

ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು ಯಾವುವು ಮತ್ತು ಅವುಗಳನ್ನು ಏಕೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ.

ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಎಂದರೇನು?

ವರ್ಚುವಲ್ ಯಂತ್ರವು ವಿಂಡೋಸ್, ಮ್ಯಾಕ್ ಓಎಸ್, ಅಥವಾ ಲಿನಕ್ಸ್‌ನಂತಹ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ (ಓಎಸ್) ಕಂಪ್ಯೂಟರ್‌ನ ಮುಖ್ಯ ಓಎಸ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಉದಾಹರಣೆಯಾಗಿದೆ.

ಸಾಮಾನ್ಯವಾಗಿ, ಇದು ನಿಮ್ಮ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ ವಿಂಡೋದಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ. ವರ್ಚುವಲ್ ಯಂತ್ರವು ಸಂಪೂರ್ಣ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ಯಂತ್ರದಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಮೂಲಭೂತವಾಗಿ, ವರ್ಚುವಲ್ ಗಣಕವು ಹೋಸ್ಟ್ ಯಂತ್ರ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಮತ್ತೊಂದು ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ವರ್ಚುವಲ್ ಕಂಪ್ಯೂಟರ್ ಆಗಿದೆ.

ಚಿತ್ರ 1: ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿ ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಚಾಲನೆಯಾಗುತ್ತಿದೆ.

ವರ್ಚುವಲ್ ಯಂತ್ರವು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. t ಹಾರ್ಡ್‌ವೇರ್ (ಮೆಮೊರಿ, ಹಾರ್ಡ್ ಡ್ರೈವ್, ಕೀಬೋರ್ಡ್ ಅಥವಾ ಮಾನಿಟರ್) ಅನ್ನು ಹೊಂದಿದೆ. ಇದು ಹೋಸ್ಟ್ ಯಂತ್ರದಿಂದ ಸಿಮ್ಯುಲೇಟೆಡ್ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಈ ಕಾರಣದಿಂದಾಗಿ, "ಅತಿಥಿಗಳು" ಎಂದೂ ಕರೆಯಲ್ಪಡುವ ಬಹು VM ಗಳನ್ನು ಒಂದೇ ಹೋಸ್ಟ್ ಯಂತ್ರದಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು.

ಚಿತ್ರ 2: ಹೋಸ್ಟ್ ಯಂತ್ರವು ಬಹು VM ಗಳನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿದೆ.

ಹೋಸ್ಟ್ ವಿಭಿನ್ನ ಕಾರ್ಯನಿರ್ವಹಣೆಯೊಂದಿಗೆ ಬಹು VM ಗಳನ್ನು ಸಹ ರನ್ ಮಾಡಬಹುದುLinux, Mac OS ಮತ್ತು Windows ಸೇರಿದಂತೆ ಸಿಸ್ಟಮ್‌ಗಳು. ಈ ಸಾಮರ್ಥ್ಯವು ಹೈಪರ್ವೈಸರ್ ಎಂಬ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ (ಮೇಲಿನ ಚಿತ್ರ 1 ನೋಡಿ). ಹೈಪರ್‌ವೈಸರ್ ಹೋಸ್ಟ್ ಗಣಕದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ ಮತ್ತು ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ರಚಿಸಲು, ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ರನ್ ಮಾಡಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಹೈಪರ್‌ವೈಸರ್ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ, ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಸಮಯವನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ VM ಗಾಗಿ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. Oracle VirtualBox, VMware, Parallels, Xen, Microsoft Hyper-V, ಮತ್ತು ಇತರ ಹಲವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಇದನ್ನೇ ಮಾಡುತ್ತವೆ: ಅವು ಹೈಪರ್‌ವೈಸರ್‌ಗಳಾಗಿವೆ.

ಹೈಪರ್‌ವೈಸರ್ ಲ್ಯಾಪ್‌ಟಾಪ್, PC, ಅಥವಾ ಸರ್ವರ್‌ನಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು. ಇದು ಸ್ಥಳೀಯ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಅಥವಾ ನೆಟ್‌ವರ್ಕ್‌ನಾದ್ಯಂತ ವಿತರಿಸಲಾದ ಬಳಕೆದಾರರಿಗೆ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ.

ವಿವಿಧ ಪ್ರಕಾರದ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು ಮತ್ತು ಪರಿಸರಗಳಿಗೆ ವಿವಿಧ ರೀತಿಯ ಹೈಪರ್‌ವೈಸರ್‌ಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಅವುಗಳಲ್ಲಿ ಕೆಲವನ್ನು ನೋಡೋಣ.

ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ವಿಧಗಳು

ಸಿಸ್ಟಮ್ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು

ಸಿಸ್ಟಮ್ VM ಗಳನ್ನು ಕೆಲವೊಮ್ಮೆ ಪೂರ್ಣ ವರ್ಚುವಲೈಸೇಶನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಇವುಗಳನ್ನು ಹೈಪರ್‌ವೈಸರ್ ನಡೆಸುತ್ತದೆ ಮತ್ತು ಒದಗಿಸುತ್ತದೆ ನಿಜವಾದ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ನ ಕ್ರಿಯಾತ್ಮಕತೆ. ಸಿಸ್ಟಂ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಲು ಅವರು ಹೋಸ್ಟ್‌ನ ಸ್ಥಳೀಯ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ.

ಸಿಸ್ಟಮ್ ವರ್ಚುವಲ್ ಮಷಿನ್‌ಗಳಿಗೆ ವೇಗವಾದ ಅಥವಾ ಬಹು CPUಗಳು, ದೊಡ್ಡ ಪ್ರಮಾಣದ ಮೆಮೊರಿ ಮತ್ತು ಟನ್‌ಗಳಷ್ಟು ಡಿಸ್ಕ್ ಸ್ಥಳದೊಂದಿಗೆ ಶಕ್ತಿಯುತ ಹೋಸ್ಟ್ ಅಗತ್ಯವಿರುತ್ತದೆ. ವೈಯಕ್ತಿಕ ಅಥವಾ ಲ್ಯಾಪ್‌ಟಾಪ್ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕೆಲವು, ದೊಡ್ಡ ಉದ್ಯಮದ ವರ್ಚುವಲ್ ಸರ್ವರ್‌ಗಳಿಗೆ ಅಗತ್ಯವಿರುವ ಕಂಪ್ಯೂಟಿಂಗ್ ಶಕ್ತಿಯ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ; ಆದಾಗ್ಯೂ, ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್ ಸಮರ್ಪಕವಾಗಿಲ್ಲದಿದ್ದರೆ ಅವು ನಿಧಾನವಾಗಿ ಚಲಿಸುತ್ತವೆ.

ವರ್ಚುವಲ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿಯಂತ್ರಗಳು

ಪ್ರಕ್ರಿಯೆ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು SVM ಗಳಿಂದ ಸಾಕಷ್ಟು ಭಿನ್ನವಾಗಿರುತ್ತವೆ-ನೀವು ಅವುಗಳನ್ನು ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಚಾಲನೆ ಮಾಡಿರಬಹುದು ಮತ್ತು ಅದು ತಿಳಿದಿರುವುದಿಲ್ಲ. ಅವುಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು ಅಥವಾ ನಿರ್ವಹಿಸಲಾದ ರನ್‌ಟೈಮ್ ಪರಿಸರಗಳು (MRE ಗಳು) ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಈ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು ಹೋಸ್ಟ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ರನ್ ಆಗುತ್ತವೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ಸಿಸ್ಟಮ್ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ.

PVM ಅನ್ನು ಏಕೆ ಬಳಸಬೇಕು? ಅವರು ನಿರ್ದಿಷ್ಟ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳು ಅಥವಾ ಹಾರ್ಡ್‌ವೇರ್‌ಗಳ ಮೇಲೆ ಅವಲಂಬಿತರಾಗದೆ ಸೇವೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತಾರೆ. ಅವರು ತಮ್ಮದೇ ಆದ ಸಣ್ಣ OS ಅನ್ನು ಹೊಂದಿದ್ದು, ಅವರಿಗೆ ಅಗತ್ಯವಿರುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿದ್ದಾರೆ. MRE ಪ್ರತ್ಯೇಕ ಪರಿಸರದಲ್ಲಿದೆ; ಇದು Windows, Mac OS, Linux, ಅಥವಾ ಯಾವುದೇ ಇತರ ಹೋಸ್ಟ್ ಗಣಕದಲ್ಲಿ ರನ್ ಆಗುತ್ತಿದೆಯೇ ಎಂಬುದು ಮುಖ್ಯವಲ್ಲ.

ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದ ಪ್ರಕ್ರಿಯೆ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳೆಂದರೆ ನೀವು ಬಹುಶಃ ಕೇಳಿರಬಹುದು ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿ ನೋಡಿರಬಹುದು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್. ಇದನ್ನು ಜಾವಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇದನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಜಾವಾ ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಅಥವಾ JVM ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

ಹೈಪರ್‌ವೈಸರ್‌ಗಳ ವಿಧಗಳು

ನಾವು ಕಾಳಜಿವಹಿಸುವ ಹೆಚ್ಚಿನ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು ಹೈಪರ್‌ವೈಸರ್ ಅನ್ನು ಬಳಸುತ್ತವೆ ಏಕೆಂದರೆ ಅವುಗಳು ಅನುಕರಿಸುತ್ತವೆ ಸಂಪೂರ್ಣ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆ. ಎರಡು ವಿಭಿನ್ನ ರೀತಿಯ ಹೈಪರ್‌ವೈಸರ್‌ಗಳಿವೆ: ಬೇರ್ ಮೆಟಲ್ ಹೈಪರ್‌ವೈಸರ್‌ಗಳು ಮತ್ತು ಹೋಸ್ಟ್ ಮಾಡಿದ ಹೈಪರ್‌ವೈಸರ್‌ಗಳು. ಅವೆರಡನ್ನೂ ತ್ವರಿತವಾಗಿ ನೋಡೋಣ.

ಬೇರ್ ಮೆಟಲ್ ಹೈಪರ್‌ವೈಸರ್

BMH ಗಳನ್ನು ಸ್ಥಳೀಯ ಹೈಪರ್‌ವೈಸರ್‌ಗಳು ಎಂದೂ ಕರೆಯಬಹುದು, ಮತ್ತು ಅವು ಹೋಸ್ಟ್‌ನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಚಾಲನೆಯಾಗುವ ಬದಲು ನೇರವಾಗಿ ಹೋಸ್ಟ್‌ನ ಹಾರ್ಡ್‌ವೇರ್‌ನಲ್ಲಿ ರನ್ ಆಗುತ್ತವೆ. ವಾಸ್ತವವಾಗಿ, ಅವರು ಹೋಸ್ಟ್ನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಸ್ಥಳವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ, ವೇಳಾಪಟ್ಟಿ ಮತ್ತುಪ್ರತಿ ವರ್ಚುವಲ್ ಯಂತ್ರದಿಂದ ಹಾರ್ಡ್‌ವೇರ್ ಬಳಕೆಯನ್ನು ನಿರ್ವಹಿಸುವುದು, ಹೀಗಾಗಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ "ಮಧ್ಯಮ ಮನುಷ್ಯ" (ಹೋಸ್ಟ್‌ನ OS) ಅನ್ನು ಕತ್ತರಿಸುವುದು.

ಸ್ಥಳೀಯ ಹೈಪರ್‌ವೈಸರ್‌ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಎಂಟರ್‌ಪ್ರೈಸ್ VM ಗಳಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ಕಂಪನಿಗಳು ಉದ್ಯೋಗಿಗಳನ್ನು ಒದಗಿಸಲು ಬಳಸುತ್ತವೆ ಸರ್ವರ್ ಸಂಪನ್ಮೂಲಗಳು. Microsoft Azure ಅಥವಾ Amazon ವೆಬ್ ಸೇವೆಗಳು ಈ ರೀತಿಯ ಆರ್ಕಿಟೆಕ್ಚರ್‌ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾದ VMಗಳಾಗಿವೆ. ಇತರ ಉದಾಹರಣೆಗಳೆಂದರೆ KVM, Microsoft Hyper-V, ಮತ್ತು VMware vSphere.

ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಹೈಪರ್‌ವೈಸರ್

ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಹೈಪರ್‌ವೈಸರ್‌ಗಳು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ರನ್ ಆಗುತ್ತವೆ—ನಮ್ಮ ಗಣಕಗಳಲ್ಲಿ ನಾವು ರನ್ ಮಾಡುವ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್‌ನಂತೆ. ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ವಿತರಿಸಲು ಅವರು ಹೋಸ್ಟ್‌ನ OS ಅನ್ನು ಬಳಸುತ್ತಾರೆ. ತಮ್ಮ ಗಣಕಗಳಲ್ಲಿ ಬಹು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿರುವ ವೈಯಕ್ತಿಕ ಬಳಕೆದಾರರಿಗೆ ಈ ರೀತಿಯ ಹೈಪರ್ವೈಸರ್ ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿರುತ್ತದೆ.

ಇವುಗಳು ಒರಾಕಲ್ ವರ್ಚುವಲ್‌ಬಾಕ್ಸ್, ವಿಎಂವೇರ್ ವರ್ಕ್‌ಸ್ಟೇಷನ್‌ಗಳು, ವಿಎಂವೇರ್ ಫ್ಯೂಷನ್, ಪ್ಯಾರಲಲ್ಸ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ಮತ್ತು ಇತರ ಹಲವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿವೆ. ನಮ್ಮ ಲೇಖನದಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಹೈಪರ್‌ವೈಸರ್‌ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ನೀವು ಕಾಣಬಹುದು, ಅತ್ಯುತ್ತಮ ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಸಾಫ್ಟ್‌ವೇರ್.

ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಏಕೆ ಬಳಸಬೇಕು?

ಈಗ ನೀವು ವರ್ಚುವಲ್ ಯಂತ್ರ ಎಂದರೇನು ಎಂಬುದರ ಕುರಿತು ಮೂಲಭೂತ ತಿಳುವಳಿಕೆಯನ್ನು ಹೊಂದಿದ್ದೀರಿ, ನೀವು ಬಹುಶಃ ಕೆಲವು ಅತ್ಯುತ್ತಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಬಗ್ಗೆ ಯೋಚಿಸಬಹುದು. ಜನರು ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಬಳಸುವ ಕೆಲವು ಪ್ರಮುಖ ಕಾರಣಗಳು ಇಲ್ಲಿವೆ.

1. ವೆಚ್ಚ-ಪರಿಣಾಮಕಾರಿ

ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು ಹಲವಾರು ಸಂದರ್ಭಗಳಲ್ಲಿ ವೆಚ್ಚ-ಪರಿಣಾಮಕಾರಿ. ಕಾರ್ಪೊರೇಟ್ ಜಗತ್ತಿನಲ್ಲಿ ಅತ್ಯಂತ ಪ್ರಮುಖವಾದದ್ದು. ಉದ್ಯೋಗಿಗಳಿಗೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒದಗಿಸಲು ಭೌತಿಕ ಸರ್ವರ್‌ಗಳನ್ನು ಬಳಸುವುದುತುಂಬಾ ದುಬಾರಿಯಾಗಿದೆ. ಹಾರ್ಡ್‌ವೇರ್ ಅಗ್ಗವಾಗಿಲ್ಲ, ಮತ್ತು ಅದನ್ನು ನಿರ್ವಹಿಸುವುದು ಇನ್ನೂ ಹೆಚ್ಚು ವೆಚ್ಚದಾಯಕವಾಗಿದೆ.

ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಎಂಟರ್‌ಪ್ರೈಸ್ ಸರ್ವರ್‌ಗಳಾಗಿ ಬಳಸುವುದು ಈಗ ರೂಢಿಯಾಗಿದೆ. MS Azure ನಂತಹ ಪೂರೈಕೆದಾರರಿಂದ VM ಗಳೊಂದಿಗೆ, ಯಾವುದೇ ಆರಂಭಿಕ ಹಾರ್ಡ್‌ವೇರ್ ಖರೀದಿಗಳಿಲ್ಲ ಮತ್ತು ನಿರ್ವಹಣೆ ಶುಲ್ಕಗಳಿಲ್ಲ. ಈ VM ಗಳನ್ನು ಹೊಂದಿಸಬಹುದು, ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು ಮತ್ತು ಒಂದು ಗಂಟೆಗೆ ಕೇವಲ ಪೆನ್ನಿಗಳಿಗೆ ಬಳಸಬಹುದು. ಬಳಸದೆ ಇರುವಾಗ ಅವುಗಳನ್ನು ಮುಚ್ಚಬಹುದು ಮತ್ತು ಯಾವುದೇ ವೆಚ್ಚವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.

ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ VM ಅನ್ನು ಬಳಸುವುದರಿಂದ ದೊಡ್ಡ ಹಣ ಉಳಿತಾಯವೂ ಆಗಬಹುದು. ನೀವು ಬಹು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳು ಅಥವಾ ವಿಭಿನ್ನ ಹಾರ್ಡ್‌ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಬೇಕಾದರೆ, ನೀವು

ಒಂದು ಹೋಸ್ಟ್‌ನಲ್ಲಿ ಬಹು ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಬಳಸಬಹುದು-ಪ್ರತಿ ಕಾರ್ಯಕ್ಕಾಗಿ ಪ್ರತ್ಯೇಕ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಖರೀದಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.

2. ಸ್ಕೇಲೆಬಲ್ ಮತ್ತು ಫ್ಲೆಕ್ಸಿಬಲ್

ಅವರು ಎಂಟರ್‌ಪ್ರೈಸ್ ಸರ್ವರ್‌ಗಳಾಗಲಿ ಅಥವಾ ನಿಮ್ಮ ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ VM ಗಳಾಗಲಿ, ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು ಸ್ಕೇಲೆಬಲ್ ಆಗಿರುತ್ತವೆ. ನಿಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಸರಿಹೊಂದುವಂತೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿಸುವುದು ಸುಲಭ. ನಿಮಗೆ ಹೆಚ್ಚಿನ ಮೆಮೊರಿ ಅಥವಾ ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಸ್ಥಳಾವಕಾಶ ಬೇಕಾದರೆ, ಹೈಪರ್ವೈಸರ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ಹೊಂದಲು VM ಅನ್ನು ಮರುಸಂರಚಿಸಿ. ಹೊಸ ಯಂತ್ರಾಂಶವನ್ನು ಖರೀದಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಮತ್ತು ಪ್ರಕ್ರಿಯೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಪೂರ್ಣಗೊಳಿಸಬಹುದು.

3. ತ್ವರಿತ ಸೆಟಪ್

ಹೊಸ VM ಅನ್ನು ತ್ವರಿತವಾಗಿ ಹೊಂದಿಸಬಹುದು. ನನಗೆ ಹೊಸ VM ಸೆಟಪ್ ಅಗತ್ಯವಿರುವ ಸಂದರ್ಭಗಳನ್ನು ನಾನು ಹೊಂದಿದ್ದೇನೆ, ಅವುಗಳನ್ನು ನಿರ್ವಹಿಸುವ ನನ್ನ ಸಹೋದ್ಯೋಗಿಯನ್ನು ಕರೆದಿದ್ದೇನೆ ಮತ್ತು ಅವುಗಳನ್ನು ಒಂದು ಗಂಟೆಯೊಳಗೆ ಬಳಸಲು ಸಿದ್ಧಗೊಳಿಸಿದ್ದೇನೆ.

4. ವಿಪತ್ತು ಮರುಪಡೆಯುವಿಕೆ

ನೀವು ಡೇಟಾ ನಷ್ಟವನ್ನು ತಡೆಗಟ್ಟಲು ಮತ್ತು ವಿಪತ್ತು ಮರುಪಡೆಯುವಿಕೆಗೆ ತಯಾರಿ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ, VM ಗಳುಸೊಗಸಾದ ಸಾಧನ. ಅವುಗಳನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡುವುದು ಸುಲಭ ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ಬೇರೆ ಬೇರೆ ಸ್ಥಳಗಳಲ್ಲಿ ವಿತರಿಸಬಹುದು. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಥವಾ Amazon ನಂತಹ ಮೂರನೇ ವ್ಯಕ್ತಿ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಿದರೆ, ಅವು ಆಫ್-ಸೈಟ್ ಆಗಿರುತ್ತವೆ-ಅಂದರೆ ನಿಮ್ಮ ಕಛೇರಿ ಸುಟ್ಟುಹೋದರೆ ನಿಮ್ಮ ಡೇಟಾ ಸುರಕ್ಷಿತವಾಗಿರುತ್ತದೆ.

5. ಪುನರುತ್ಪಾದಿಸಲು ಸುಲಭ

ಹೆಚ್ಚಿನ ಹೈಪರ್‌ವೈಸರ್‌ಗಳು VM ನ ನಕಲು ಅಥವಾ ಚಿತ್ರವನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಇಮೇಜಿಂಗ್ ನಿಮಗೆ ಯಾವುದೇ ಪರಿಸ್ಥಿತಿಗೆ ಒಂದೇ ಬೇಸ್ VM ನ ನಿಖರವಾದ ಪುನರುತ್ಪಾದನೆಗಳನ್ನು ಸುಲಭವಾಗಿ ಸ್ಪಿನ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.

ನಾನು ಕೆಲಸ ಮಾಡುವ ಪರಿಸರದಲ್ಲಿ, ನಾವು ಪ್ರತಿ ಡೆವಲಪರ್‌ಗೆ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಪರೀಕ್ಷೆಗಾಗಿ ಬಳಸಲು VM ಅನ್ನು ನೀಡುತ್ತೇವೆ. ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಉಪಕರಣಗಳು ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳೊಂದಿಗೆ ಚಿತ್ರವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಈ ಪ್ರಕ್ರಿಯೆಯು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನಾವು ಹೊಸ ಡೆವಲಪರ್ ಆನ್‌ಬೋರ್ಡಿಂಗ್ ಅನ್ನು ಹೊಂದಿರುವಾಗ, ನಾವು ಮಾಡಬೇಕಾಗಿರುವುದು ಆ ಚಿತ್ರದ ನಕಲನ್ನು ಮಾಡುವುದು ಮತ್ತು ಅವರು ಕೆಲಸ ಮಾಡಲು ಬೇಕಾದುದನ್ನು ಅವರು ಹೊಂದಿರುತ್ತಾರೆ.

6. Dev/Test ಗಾಗಿ ಪರಿಪೂರ್ಣ

ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಬಳಸುವ ಒಂದು ಉತ್ತಮ ಪ್ರಯೋಜನವೆಂದರೆ ಅವು ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಪರೀಕ್ಷೆಗೆ ಪರಿಪೂರ್ಣ ಸಾಧನವಾಗಿದೆ. VM ಗಳು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಒಂದು ಗಣಕದಲ್ಲಿ ಬಹು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಪರಿಸರದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಆ VM ಭ್ರಷ್ಟಗೊಂಡರೆ ಅಥವಾ ನಾಶವಾದರೆ, ಹೊಸದನ್ನು ತ್ವರಿತವಾಗಿ ರಚಿಸಬಹುದು.

ಪ್ರತಿ ಪರೀಕ್ಷಾ ಚಕ್ರಕ್ಕೆ ಶುದ್ಧವಾದ ಹೊಸ ಪರಿಸರವನ್ನು ಹೊಂದಲು ಅವರು ಪರೀಕ್ಷಕನಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತಾರೆ. ಹೊಸ VM ಅನ್ನು ರಚಿಸುವ, ಇತ್ತೀಚಿನ ಸಾಫ್ಟ್‌ವೇರ್ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸುವ, ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಪರೀಕ್ಷೆಗಳನ್ನು ರನ್ ಮಾಡುವ, ನಂತರ ಪರೀಕ್ಷೆಗಳು ಪೂರ್ಣಗೊಂಡ ನಂತರ VM ಅನ್ನು ಅಳಿಸುವ ಸ್ವಯಂಚಾಲಿತ ಪರೀಕ್ಷಾ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ನಾವು ಹೊಂದಿಸುವ ಯೋಜನೆಗಳಲ್ಲಿ ನಾನು ಕೆಲಸ ಮಾಡಿದ್ದೇನೆ.

VM ಗಳು ಅದ್ಭುತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆSoftwareHow.com ನಲ್ಲಿ ನಾವು ಮಾಡುವಂತಹ ಉತ್ಪನ್ನ ಪರೀಕ್ಷೆ ಮತ್ತು ವಿಮರ್ಶೆಗಳು. ನನ್ನ ಗಣಕದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ VM ನಲ್ಲಿ ನಾನು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ನನ್ನ ಪ್ರಾಥಮಿಕ ಪರಿಸರವನ್ನು ಅಸ್ತವ್ಯಸ್ತಗೊಳಿಸದೆಯೇ ಅವುಗಳನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು.

ನಾನು ಪರೀಕ್ಷೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ, ನಾನು ಯಾವಾಗಲೂ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಅಳಿಸಬಹುದು, ನಂತರ ನನಗೆ ಅಗತ್ಯವಿರುವಾಗ ಹೊಸದನ್ನು ರಚಿಸಬಹುದು. ಈ ಪ್ರಕ್ರಿಯೆಯು ನಾನು ವಿಂಡೋಸ್ ಯಂತ್ರವನ್ನು ಹೊಂದಿದ್ದರೂ ಸಹ ಬಹು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಲು ನನಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಅಂತಿಮ ಪದಗಳು

ನೀವು ನೋಡುವಂತೆ, ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು ವೆಚ್ಚ-ಪರಿಣಾಮಕಾರಿ, ಬಹುಮುಖ ಸಾಧನವಾಗಿದೆ ಅನೇಕ ಅನ್ವಯಗಳಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ. ಪರೀಕ್ಷಕರು, ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ಇತರರಿಗೆ ಸರ್ವರ್ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು ನಾವು ಇನ್ನು ಮುಂದೆ ದುಬಾರಿ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಖರೀದಿಸುವ, ಹೊಂದಿಸುವ ಮತ್ತು ನಿರ್ವಹಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. VM ಗಳು ನಮಗೆ ಅಗತ್ಯವಿರುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಪರಿಸರಗಳನ್ನು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಸುಲಭವಾಗಿ ಮತ್ತು ತ್ವರಿತವಾಗಿ ರಚಿಸಲು ನಮ್ಯತೆಯನ್ನು ನೀಡುತ್ತವೆ.

ನಾನು ಕ್ಯಾಥಿ ಡೇನಿಯಲ್ಸ್, ಅಡೋಬ್ ಇಲ್ಲಸ್ಟ್ರೇಟರ್‌ನಲ್ಲಿ ಪರಿಣಿತ. ನಾನು ಆವೃತ್ತಿ 2.0 ರಿಂದ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು 2003 ರಿಂದ ಅದಕ್ಕಾಗಿ ಟ್ಯುಟೋರಿಯಲ್‌ಗಳನ್ನು ರಚಿಸುತ್ತಿದ್ದೇನೆ. ಇಲ್ಲಸ್ಟ್ರೇಟರ್ ಕಲಿಯಲು ಬಯಸುವ ಜನರಿಗೆ ನನ್ನ ಬ್ಲಾಗ್ ವೆಬ್‌ನಲ್ಲಿ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ತಾಣಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಬ್ಲಾಗರ್ ಆಗಿ ನನ್ನ ಕೆಲಸದ ಜೊತೆಗೆ, ನಾನು ಲೇಖಕ ಮತ್ತು ಗ್ರಾಫಿಕ್ ಡಿಸೈನರ್ ಕೂಡ.