What is Virtual Machine and Its Benefits
Virtual Machine को Short Form में VM भी कहते हैं | Virtual Machine एवं Physical Computer में कोई अंतर (Difference) नहीं होता है | इसमें CPU, Memory तथा Disk (जिसमे Files को Store कर सकते हैं) तथा आवश्यकतानुसार Internet से Connect कर सकते हैं | Physical Computer Different Hardware से मिलकर बने होते हैं तथा Virtual Machine Software-defined होते है जोकि Physical Server पर Located होता है |
How Does a Virtual Machine works (Virtual Machine कैसे काम करती है ) :
Virtualization, Computer को Software Based या Virtual Version बनाने की Process है, जिसमें Dedicated amount में CPU, Memory, और Storage होता है जोकि Physical Computer का Part होता है | जैसे- आपका PC या Remote Server.
Virtual Machine एक Computer File है, जो Actual Computer की तरह Behave करती है | Virtual Machine को अन्य System Part से अलग रखा गया है, अर्थात Virtual Machine में Software, Host Computer के Primary Operating System में हस्ताक्षेप (Interfere) नहीं कर सकता है |
What are VMs used for (Virtual Machine का प्रयोग ) ?
निम्नलिखित कार्यो के लिए Virtual Machine का प्रयोग किया जाता है –
1. Cloud पर Application को बनाना और Deploy करना |
2. Existing OS से Backup लेने में |
3. Virus Infected Data तक पहुंचना या Old OS पर Old Application चलाना |
What are the benefits of using VMs (Virtual Machine के फायदे) ?
Virtual Machine के निम्नलिखित Benefits हैं –
- Cost Saving (लागत बचत).
- Speed (गति).
- Lowered Downtime (कम डाउनटाइम).
- Scalability (मापनीयता).
- Security Benefits (सुरक्षा लाभ).
Cost Saving :
Infrastructure के एक part से Multiple Virtual Environments चलाने का मतलब है की आप अपने Physical Infrastructure के footprint अथवा Uses को Reduce कर सकते हैं | जो कई Server को Maintain करने में लगने वाले Cost को Reduce करता है |
Speed :
Virtualization dev-test scenarios को Run करने की process Fast बनाता है |
Lowered Downtime :
Virtual Machine इतने Portable और easy होते हैं जिसमें एक machine पर एक Hypervisor से दूसरे में move करना आसान होता है | यह Backup के लिए महत्वपूर्ण समाधान प्रदान करता है |
Scalability :
Virtual Machine आपको कई Virtual Machines में Workload (कार्यभार) को वितरित करने के लिए maximum Physical या Virtual Servers Add करके अपने Apps को आसानी से Scale करने की अनुमति प्रदान करता है | जिससे आप अपने Apps की Availability और Scalability को बढ़ा सकते हैं |
Security Benefits :
क्योंकि Virtual Machine कई Operating System में चलती हैं, Virtual Machine पर Guest Operating System का Use करके आपको Security Application चलाने और Host Operating System की सुरक्षा की अनुमति प्रदान करता है |