1 / 19

Virtualization: Maximizing System Efficiency and Performance

Explore the world of virtualization from traditional infrastructure to modern VMware virtual machines, learning about hardware, storage, software, and network virtualization.

randysevans
Download Presentation

Virtualization: Maximizing System Efficiency and Performance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IS 367: Introduction To Virtualization Faculty of Computer Science Department of Information System Prince Nora Bint Abdul Rahman University

  2. Introduction To Virtualization • In a general sense, virtualization, is the creation of a virtual, rather than an actual, version of something. • Virtualization, in computing,  is the creation of a virtual (rather than actual) version of something, such as an operating system, a server, a storage device or network resources.

  3. Introduction To Virtualization • From a computing perspective, you might have already done some virtualization if you’ve ever partitioned a hard disk drive into more than one “virtual” drive.

  4. Introduction To Virtualization • In a traditional physical computer, one instance of the operating system supports one or more application programs. • In a virtualization environment, a single physical computer runs software that abstracts the physical computer’s resources so that they may be shared between multiple “virtual computers.”

  5. Before Virtualization

  6. After Virtualization

  7. Virtual Machines • Virtual machines provide: • Hardware independence–Guest VM sees the same hardware regardless of the host hardware • Isolation –VM’s operating system is isolated from the host operating system • Encapsulation–Entire VM encapsulated into a single file

  8. Virtual Machines • Each virtual computer may be running a different operating system from all of the other virtual machines on the physical machine. • A crash or other program error on any of the virtual machines leaves all of the other virtual machines unaffected.

  9. Traditional Infrastructure

  10. Virtual Infrastructure

  11. VMware Virtual Infrastructure

  12. The Origin of Virtualization • Despite all the recent buzz about virtualization being a new technology…it isn’t. Mainframe computers have offered the ability to host multiple operating systems for more than 50 years. • However, four trends have converged in recent years that have allowed virtualization to migrate from the exclusive domain of mainframe computers to a front-and-center position in today’s computing environment. • These four trends are: • Hardware is under utilized • Data centers are running out of space • Energy costs are skyrocketing • System administration cost are increasing

  13. Types of Virtualization • The typical goal of virtualization is to centralize administrative tasks while improving scalability and work loads across a system or network. • Virtualization in a computing environment can be present in many different forms, some of which are: • Hardware virtualization • Storage and data virtualization • Software virtualization • Network virtualization

  14. Hardware Virtualization • Hardware virtualization is the execution of software in an environment separated from the underlying hardware resources.

  15. Storage And Data Virtualization • The amount of data that organizations are creating and storing is exploding. • Many applications generate more data than can be stored on a single server. • Many applications have multiple machines that need to access the same data. Having all the data sitting on one physical machine creates a bottleneck. • Creating backups can be a huge task when hundreds of machines are involved. • Storage virtualization helps the storage administrator perform the tasks of backup, archiving, and recovery more easily - and in less time

  16. Storage And Data Virtualization • The three basic approaches to data storage are: Direct-Attached Storage (DAS) • DAS is the traditional mode of data storage: hard drives attached to whatever physical sever is running the application. Network-Attached Storage (NAS) • NAS is a machine that sits on your network and offers storage to other machines. Storage-Area Network (SAN) • SAN uses highly specialized hardware and software to transform simple disk drives into a data storage solution that transfers data on its own high-speed network..

  17. Storage And Data Virtualization

  18. Software Virtualization • Software virtualization allows for the hosting of multiple virtualized environments within a single OS instance. • Application virtualization allows the hosting of individual applications in an environment separated from the underlying OS. • Virtual machine (VM) is a software (possibly hardware assisted) implementation of a computer system that executes applications like an actual computer.

More Related