manage enterprise virtual computing environment , please do task 1 and task 2
ICTSAS517 - Use Network Tools-Part 1 ICTNWK527 Manage an enterprise virtual computing environment-Part 1 Presented By Zareen Sharf 2 Unit Start Date: January 18, 2021 Unit End Date: February 07, 2021 Classes on Thursday and Saturday 11:00 AM to 1:00 PM Assessment Submission Date: February 07, 2021 11:30 PM Submission to be done through Turnitin Manage resources 1 2 3 Learning Outcomes of the Unit Manage virtual machines Ensure high availability Virtualization What is Virtualization? • Virtualization is a combination of software and hardware engineering that creates Virtual Machines (VMs) - an abstraction of the computer hardware that allows a single machine to act as if it where many machines. • Without VMs: A single OS owns all hardware resources • With VMs: Multiple OSes, each running its own virtual machine, share hardware resources • Virtualization enables multiple operating systems to run on the same physical platform Figure 1 - Non Virtual Machine and VM Configurations What does Virtual Machine (VM) mean? • A virtual machine (VM) is an image file managed by the hypervisor that exhibits the behavior of a separate computer, capable of performing tasks such as running applications and programs like a separate computer. • In other words, a VM is a software application that performs most functions of a physical computer, actually behaving as a separate computer system. • A virtual machine, usually known as a guest, is created within another computing environment referred as a "host." • Multiple virtual machines can exist within a single host at one time. Virtual Machine Monitor (VMM) • The VMM is the control system at the core of virtualization. • It acts as the control and translation system between the VMs and the hardware. • The VMM challenge is the efficient controlling of physical platform resources; this includes memory translation and I/O mapping. Pros and Cons of Virtual Machines • Some of the advantages of a virtual machine include: – Allows multiple operating system environments on a single physical computer without any intervention. – Virtual machines are widely available and are easy to manage and maintain. – Offers application provisioning and disaster recovery options. – A VM can be created or replicated very quickly by cloning it with an OS already installed, rather than installing a new OS on a physical server. – VMs offer high availability since they can be moved from one server to another for maintenance purposes, even whilst running. • Some of the drawbacks of virtual machines include: – They are not as efficient as a physical computer because the hardware resources are distributed in an indirect way. – Multiple VMs running on a single physical machine can deliver unstable performance. The 7 Types of Virtualization • OS Virtualization—aka Virtual Machines • Application-Server Virtualization • Application Virtualization • Administrative Virtualization • Network Virtualization • Hardware Virtualization • Storage Virtualization 1. OS Virtualization—aka Virtual Machines • Virtualizing an operating system environment is the most common form of virtualization. • It involves putting a second instance or multiple instances of an operating system, like Windows, on a single machine. • This empowers businesses to reduce the amount of physical hardware required to run their software by cutting down the number of actual machines. • It saves companies cash on energy, cabling, hardware, rack space, and more, while still allowing them to run the same quantity of applications. 2. Application-Server Virtualization • Application-server virtualization is another large presence in the virtualization space, and has been around since the inception of the concept. • It is often referred to as ‘advanced load balancing,’ as it spreads applications across servers, and servers across applications. • This enables IT departments to balance the workload of specific software in an agile way that doesn’t overload a specific server or underload a specific application in the event of a large project or change. • In addition to load balancing it also allows for easier management of servers and applications, since you can manage them as a single instance. 3. Application Virtualization • Application virtualization is often confused with application-server virtualization. • What it means is that applications operate on computers as if they reside naturally on the hard drive, but instead are running on a server. • The ability to use RAM and CPU to run the programs while storing them centrally on a server, like through Microsoft Terminal Services and cloud-based software, improves how software security updates are pushed, and how software is rolled out. 4. Administrative Virtualization • Administrative virtualization is one of the least-known forms of virtualization, likely due to the fact that it’s primarily used in data centers. • The concept of administration, or ‘management,’ virtualization means segmented admin roles through group and user policies. • For example, certain groups may have access to read specific servers, infrastructure, application files, and rules, but not to change them. 5. Network Virtualization • Network virtualization involves virtually managing IPs, and is accomplished through tools like routing tables, NICs, switches, and VLAN tags. https://www.sdxcentral.com/sdn/network-virtualization/definitions/whats-network-virtualization/ 6. Hardware Virtualization • Hardware virtualization is one of the rarer forms of virtualization, and when simply explained it is similar to OS virtualization (it is, in fact, often required for OS virtualization). • Except, instead of putting multiple software instances on a single machine, chunks of a machine are partitioned off to perform specific tasks. 7. Storage Virtualization • Storage virtualization is an array of servers that are managed by a virtual storage system. • The servers aren’t aware of exactly where their data is, and instead function more like worker bees in a hive. VMWARE • For download: https://www.vmware.com/au/products/workstation- player/workstation-player-evaluation.html https://www.vmware.com/au/products/workstation-player/workstation-player-evaluation.html 21