Learning outcomes. On successful completion of this unit you will: More detail on the wiki.

Similar documents
LO2 Be able to design virtualisation deployments.

Learning outcomes. On successful completion of this unit you will: More detail on the wiki.

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

The Virtualisation Journey at Perpetual. Business Technology Group November 2009

IBM SYSTEM POWER7. PowerVM. Jan Kristian Nielsen Erik Rex IBM Corporation

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo

Linux Automation.

Parallels Virtuozzo Containers

5 Reasons to Choose Parallels RAS Over Citrix Solutions

Why Datrium DVX is Best for VDI

Originally prepared by Lehigh graduate Greg Bosch; last modified April 2016 by B. Davison

Integrating NComputing Virtual Desktops with Citrix and VMware. April 21, 2010

Can "scale" cloud applications "on the edge" by adding server instances. (So far, haven't considered scaling the interior of the cloud).

Distributed Systems COMP 212. Lecture 18 Othon Michail

Overcoming the Challenges of Server Virtualisation

Virtualization Introduction

Rethinking VDI: The Role of Client-Hosted Virtual Desktops. White Paper Virtual Computer, Inc. All Rights Reserved.

VMware vsphere with ESX 4.1 and vcenter 4.1

SWsoft ADVANCED VIRTUALIZATION AND WORKLOAD MANAGEMENT ON ITANIUM 2-BASED SERVERS

Chapter 11: Physical Architecture Layer Design

DELL POWERVAULT MD FAMILY MODULAR STORAGE THE DELL POWERVAULT MD STORAGE FAMILY

Expert Reference Series of White Papers. Understanding Data Centers and Cloud Computing

Cisco Nexus 4000 Series Switches for IBM BladeCenter

Availability & Resource

Evaluating Virtualization Technologies and Rolling Out Office in a Box at XL Capital

PCI DSS Compliance. White Paper Parallels Remote Application Server

StarWind Virtual SAN Free

Cloud Computing Capacity Planning

Move Up to an OpenStack Private Cloud and Lose the Vendor Lock-in

The Business Case for Virtualization

VDI or Not to VDI. That is the Real Question. A research paper from Netvoyager plc

Lecture (02) Introduction To Virtualization. By: Dr. Ahmed ElShafee

Huawei FusionCloud Desktop Solution 5.1 Resource Reuse Technical White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01.

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow

Cloud Sure - Virtual Machines

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

For Petbarn moving to. proofing IT to support rapid growth now and into the future.

The HR Avatar Testing Platform

IT User Experience Governance Committee

Mobile Secure Desktop Implementation with Pivot3 HOW-TO GUIDE

Navigating the Pros and Cons of Structured Cabling vs. Top of Rack in the Data Center

How Microsoft IT Reduced Operating Expenses Using Virtualization

Simplify Backups. Dell PowerVault DL2000 Family

How Far Can Client-Only Solutions Go for Mobile Browser Speed?

Vendor: IBM. Exam Code: C Exam Name: IBM PureFlex Systems Sales V2. Version: Demo

Virtualizing Microsoft Exchange Server 2010 with NetApp and VMware

QuartzV: Bringing Quality of Time to Virtual Machines

Atlantis Computing Adds the Ability to Address Classic Server Workloads

IBM EXAM QUESTIONS & ANSWERS

Table of Contents HOL HCI

Services: Monitoring and Logging. 9/16/2018 IST346: Info Tech Management & Administration 1

SUSE Enterprise Storage 3

IBM iseries Models 800 and 810 for small to medium enterprises

How Cisco IT Deployed Enterprise Messaging on Cisco UCS

IT Service Upgrades Announcement

DaaS. Contents. Overview. Overview Features DaaS Clients What is DaaS FAQ s Migration Services. Benefits. 1 P a g e

CSCI 8530 Advanced Operating Systems. Part 19 Virtualization

MyCloud Computing Business computing in the cloud, ready to go in minutes

Good Enough: Virtualisation on a Budget

2008 WebSphere System z Podcasts Did you say Mainframe? TITLE: Announcing WebSphere Business Monitor for Linux on System z

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Novell Open Enterprise Server 2: Deploying Virtualized NetWare on Linux *

COMPUTER ARCHITECTURE. Virtualization and Memory Hierarchy


Virtualization & On-Premise Cloud

Lecture 5: February 3

Virtualisation: The KVM Way. Amit Shah

Optimisation drives digital transformation

SAAS: THE RDP ADVANTAGE FOR ISVS AND USERS

LiveNX vs Installer COMPARISON GUIDE. LiveAction, Inc. LIVEACTION, INC.

Virtual Machine Monitors!

Powering Transformation With Cisco

V.I.B.E. Virtual. Integrated. Blade. Environment. Harveenpal Singh. System-x PLM

Hyperconverged Infrastructure: Cost-effectively Simplifying IT to Improve Business Agility at Scale

The Architecture of Virtual Machines Lecture for the Embedded Systems Course CSD, University of Crete (April 29, 2014)

BACKUP AND RECOVERY OF A HIGHLY VIRTUALIZED ENVIRONMENT

Converged Platforms and Solutions. Business Update and Portfolio Overview

Switch to Parallels Remote Application Server and Save 60% Compared to Citrix XenApp

Cisco Desktop Virtualization Solutions

Remote Management of Data Center White Space: What to Manage and How? Ashish Moondra Sr. Product Manager Chatsworth Products

Virtualization. join, aggregation, concatenation, array, N 1 ühendamine, agregeerimine, konkateneerimine, massiiv

Continuous Processing versus Oracle RAC: An Analyst s Review

Windows 7 Will Not Load On My Computer Support Hardware Virtualization

Product Brochure Eaton 93PR UPS kw

83951c01.qxd:Layout 1 1/24/07 10:14 PM Page 1 PART. Technology Evolution COPYRIGHTED MATERIAL

Key Considerations for Improving Performance And Virtualization in Microsoft SQL Server Environments

HP SDN Document Portfolio Introduction

Virtual Security Server

EMC Data Protection for Microsoft

Best Practices for Virtualizing Active Directory

VMware ESX Server 3i. December 2007

Virtualization. Application Application Application. MCSN - N. Tonellotto - Distributed Enabling Platforms OPERATING SYSTEM OPERATING SYSTEM

Business Continuity and Disaster Recovery. Ed Crowley Ch 12

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

z/os Introduction and Workshop Overview of z Systems Environment 2017 IBM Corporation

STREAM Integrated Risk Manager Multi-user Deployment Options

Using VMware Player 3.0 with USB Pocket Hard Drive For IT Curriculum

Improving Blade Economics with Virtualization

VIRTUALBOX UBUNTU EBOOK

Virtualization. Dr. Yingwu Zhu

Transcription:

2015 2016

Phil Smith

Learning outcomes On successful completion of this unit you will: 1. Understand the commercial impact and potential of virtualisation. (Assignment 1) 2. Be able to design virtualisation deployments. (Assignment 2) 3. Be able to implement virtualisation deployments. (Assignment 2) 4. Be able to manage virtualisation environments. (Assignment 3) More detail on the wiki.

Structure We will Setup desktop virtualisation. And then Setup server based virtualisation. We can setup various types of OS from desktop to server and windows to linux. Desktop virtualisation will be windows based. Server virtualisation will be VMware based, although could look at Microsoft hypervisor as well.

Structure We could setup a virtualised environment for other units? (Unit 40 Distributed Software applications) Probably best done on the server setup though.

LO1 Understand the commercial impact and potential of virtualisation. Understand the commercial impact and potential of virtualisation. 1. Week 1 2. Scalability 3. Redundancy 4. Support 5. Environmental 6. Week 2 7. Solutions 8. Technology 9. environments for developers 10. Cost

LO1 Understand the commercial impact and potential of virtualisation. Scalability: methods eg simplicity of server addition, rapid deployment, rapid development Redundancy: methods eg mirroring, server image backup, load balancing, reduction of points of failure Support: centralisation of services, testing of resources Environmental: server deployment; remote desktop; desktop; web based

What is virtualisation? Depending on whom you talk to, desktop virtualization is either the hottest trend in IT or an expensive notion with limited appeal. http://www.infoworld.com/article/2627220/vdi/what desktop virtualizationreally means.html (2010) What is desktop virtualization? The use of software to abstract the operating system, applications and associated data from the user's PC.

What is virtualisation? Are all desktop virtualization products pretty much the same? No. Broadly speaking, there are two kinds: 1. Local desktop virtualization, which runs the entire desktop environment in a protected bubble on the user's PC. 2. hosted desktop virtualization, which stores the users' desktops in the data center on a server or PC blade, requiring users to access their desktop images through a network connection. We will setup both.

Full Virtualization (Native virtualization) allows an unmodified operating system with all of its installed software to run in a special environment, on top of your existing operating system. This environment, called a "virtual machine", and is created by the virtualization software by intercepting access to certain hardware components and certain features. The physical computer is then usually called the "host", while the virtual machine is often called a "guest". Most of the guest code runs unmodified, directly on the host computer, and the guest operating system "thinks" it's running on real machine. This approach, often called "native virtualization.

Full Virtualization (Emulation) Emulation is performed by programs such as BOCHS. Guest code is not allowed to run directly on the host. Instead, every single machine instruction is translated ("emulated"). While emulators theoretically allow running code written for one type of hardware on completely different hardware (say, running 64 bit code on 32 bit hardware), they are typically quite slow. Virtualizers such as VirtualBox, on the other hand, can achieve near native performance for the guest code, but can only run guest code that was written for the same target hardware (such as 32 bit Linux on a 32 bit Windows host).

Full Virtualization (Emulation) In Native virtualization emulation refers to optical drives and other peripheral hardware attached to the virtual machine, this hardware is emulated.

Server Virtualization What does Server Virtualization mean? Server virtualization is a virtualization technique that involves partitioning a physical server into a number of small, virtual servers with the help of virtualization software. In server virtualization, each virtual server runs multiple operating system instances at the same time. https://www.techopedia.com/definition/688/server virtualization (2016)

Server Virtualization The concept of server virtualization is widely applied in IT infrastructure as a way of minimizing costs by increasing the utilization of existing resources. Virtualizing servers is often a good solution for smallto medium scale applications. This technology is widely used for providing cost effective web hosting services. https://www.techopedia.com/definition/688/server virtualization (2016)

College IT Network Our own IT network uses virtualized servers.

Why do virtualization? 1. Scalability: methods eg simplicity of server addition, rapid deployment, rapid development 2. Redundancy: methods eg mirroring, server image backup, load balancing, reduction of points of failure 3. Support: centralisation of services, testing of resources 4. Environmental: server deployment; remote desktop; desktop; web based

Why do server virtualization? There are many reasons companies and organizations are investing in server virtualization. Some of the reasons are financially motivated, while others address technical concerns: 1. Server virtualization conserves space through consolidation. It's common practice to dedicate each server to a single application. If several applications only use a small amount of processing power, the network administrator can consolidate several machines into one server.

Why do server virtualization? 2. running multiple virtual environments. For companies that have hundreds or thousands of servers, the need for physical space can decrease significantly. 3. Server virtualization provides a way for companies to practice redundancy without purchasing additional hardware. Redundancy refers to running the same application on multiple servers. It's a safety measure if a server fails for any reason, another server running the same application can take its place.

LO1 Scalability Task 1 Research and produce a presentation which explains the following 1. Scalability: in terms of simplicity of server addition, rapid deployment, rapid development. Use images and diagrams to help explain points raised. Use animations/transitions if it helps. Looking for a professional presentation. This is only one part of a complete presentation.

LO1 Redundancy 1. Redundancy 1. Mirroring already covered this one. 2. server image backup. 3. load balancing 4. reduction of points of failure (Mirroring load balancing high availability)

LO1 Redundancy Load Balancing Load balancing is the process by which inbound Internet (IP) traffic can be distributed across multiple servers. This enhances the performance of the servers, leads to their optimal use, and ensures that no single server is overwhelmed. Typically, two or more web serves are employed in a load balancing scheme. In case one of the servers begins to get overloaded, the requests are forwarded to another server. This process brings down the service time by allowing multiple servers to handle the requests. Service time is reduced by using a load balancer to identify which server has the appropriate availability to receive the traffic.

LO1 Redundancy Load Balancing The process, very generally, is straightforward. A webpage request is sent to the load balancer, which forwards the request to one of the servers. That server responds back to the balancer, which in turn sends the request on to the end user.

LO1 Task 2 Research and add to your presentation, slides which explains the following 1. Redundancy: in terms of mirroring, server image backup, load balancing, reduction of points of failure Use images and diagrams to help explain points raised. Use animations/transitions if it helps. Looking for a professional presentation.

Why do virtualization? 1. Support: 1. centralisation of services 1. Pros and cons. 2. Easier maintenance 3. All your eggs in one backet 4. etc 2. testing of resources 1. Creating test machines can be quick and easy to dispose of.

LO1 Task 3 Research and add to your presentation, slides which explains the following 1. Support in terms of server deployment; remote desktop; desktop; web based Use images and diagrams to help explain points raised. Use animations/transitions if it helps. Looking for a professional presentation.

Why do virtualization? 1. Environmental: server deployment; remote desktop; desktop; web based (ease of creation/deployment/migration) 2. 03/02/2016 19 year old Scottish developer gets Windows 95 running in a web browser using emscriptem, an emulator that converts C++ code to JavaScript in real time. 3. Full article here 4. http://www.winbeta.org/news/19 year old scottishdeveloper gets windows 95 running web browser

LO1 Task 4 Research and add to your presentation, slides which explains the following 1. Environment in terms of centralisation of services, testing of resources Use images and diagrams to help explain points raised. Use animations/transitions if it helps. Looking for a professional presentation.

LO1 Final Task Research and add to your presentation a comparison between desktop virtualization and virtual desktop infrastructure (VDI) Use images and diagrams to help explain points raised. Use animations/transitions if it helps. Looking for a professional presentation.

LO1 Finally Polish your slides ready for presentation next lesson. Then you can mop up semester 1 work or go into open lab.

What have we learnt today? Understand the commercial impact and potential of virtualisation in terms of 1. Scalability methods 2. Redundancy methods 3. Support options 4. Environmental factors