Os Lab Assignment
Os Lab Assignment
VIRTUALISATION
DARSHNI B
21BLC1603
Virtualization Types:
Efficiency and Portability: Containers are lightweight and share the host
operating system kernel, resulting in faster startup times, reduced resource
overhead, and improved portability across different environments.
Isolation: While containers share the host kernel, they are isolated from each
other, providing a level of security and separation between applications.
- Manages the physical resources and provides virtualization services to guest operating
systems.
Type 1 hypervisors generally offer better performance and security compared to Type 2
hypervisors because they have direct access to physical hardware resources. However, Type 2
hypervisors are easier to set up and are suitable for scenarios where performance is not
critical. Choosing the right type of hypervisor depends on factors such as performance
requirements, management preferences, and b
udget constraints.
Performance: Evaluate the hypervisor's performance overhead and how it affects the
performance of virtualized workloads.
Management Tools: Consider the management tools provided by the hypervisor for tasks
such as provisioning, monitoring, and resource allocation.
High Availability: Look for features that ensure high availability, such as live migration and
fault tolerance, to minimize downtime.
Scalability: Assess the hypervisor's ability to scale with your organization's needs, both in
terms of the number of virtual machines supported and the size of the virtualized
infrastructure.
Security: Consider security features such as isolation between virtual machines, encryption of
data in transit and at rest, and compliance with security standards.
Vendor Support: Evaluate the level of support provided by the hypervisor vendor, including
updates, patches, and technical assistance.
Cost of Virtualization
The cost of virtualization can vary depending on several factors, including the type of
virtualization, the scale of deployment, hardware requirements, software licensing, and
ongoing maintenance and support. Here are some cost considerations:
- Hardware: Depending on the scale of virtualization, you may need to invest in server
hardware capable of supporting virtualization. This can include servers with sufficient CPU,
memory, and storage resources.
2. Software Licenses:
- Operating Systems: Each virtual machine typically requires a separate operating system
license unless you're using open-source operating systems. This cost can add up, especially in
larger deployments.
3. Operational Costs:
- Maintenance and Support: Ongoing maintenance and support costs should be factored in,
including software updates, patches, and technical support agreements with vendors.
- Power and Cooling: Virtualized environments may require additional power and cooling
compared to traditional setups, particularly if you're consolidating multiple physical servers
into a smaller number of virtualized hosts.
- Staff Training: Training your IT staff on virtualization technologies and best practices may
entail additional costs.
4. Scalability:
- Assessing the return on investment (ROI) and total cost of ownership (TCO) of
virtualization is crucial. While there are upfront costs involved in deploying virtualization
infrastructure, the potential benefits in terms of improved resource utilization, reduced
hardware footprint, and increased agility can lead to long-term cost savings.
Overall, while there are costs associated with virtualization, the potential benefits in terms of
improved efficiency, flexibility, and scalability often outweigh the initial investment,
particularly for organizations with dynamic IT requirements. Proper planning and evaluation
of costs and benefits are essential for making informed decisions about virtualization
investments.