Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2 nd SG 13 Regional Workshop for Africa on “Future Networks: Cloud Computing, Energy Saving, Security & Virtualization” (Tunis, Tunisia, 28 April 2014)
5/22/2015 2
Over the past 200 years …… Steam engine Cotton Steel Railway Electricity Chemicals Oil Automobile 5/22/2015 3
Over the past 20 years …… 6.5B mobile users 2.7B Internet users 2.4ZB(10 21 ) Data 502EB(10 18 ) traffic 5/22/2015 4
Digital world and smart world …… 5/22/2015 5
6
Virtualization Virtualization, refers to the act of creating a virtual (rather than actual) version of something. Virtualization is the simulation of the software and/or hardware upon which other software runs. NIST SP Tunis, Tunisia, 28 April
8 Virtualization Stack Network Storage OS Applications Desktop virtualization Virtualization helps implement Cloud Computing
Network virtualization Virtualize one hardware network equipment into many virtual network equipments Virtualize many hardware into one virtual network equipment (consolidate) Layer 2&3 technologies Tunis, Tunisia, 28 April
External/internal network virtualization Tunis, Tunisia, 28 April
Network virtualization benefits Improve network resource usage Internal : traffic between VMs through vNICs External : many networks without the need to build many physical Improve security : isolate traffic based on groups : e.g. isolate depts Tunis, Tunisia, 28 April
What is storage virtualization Making abstraction separating : Host implementation (application, OS) Network implementation (switch, router, gateway) Storage implementation (array, library, device) Make invisible to host : physical pathing, device characteristics, physical data location Location and implementation transparency Tunis, Tunisia, 28 April
Storage virtualization stack Tunis, Tunisia, 28 April SNIA storage stack
Storage virtualization benefits Increase storage asset utilization Reduce power / cooling costs Reduce management complexity Openness to server, network and storage technology Reduce down time Dynamic provisioning (elastic cloud, on demand) Increase scalability Tunis, Tunisia, 28 April
OS virtualization NIST definition : Full virtualization Virtualization is the simulation of the software and/or hardware upon which other software runs. NIST SP Each OS appears to have : CPU, memory, storage (hard disk, USB, CD-ROM,…storage controller, Ethernet controller, display and sound, keyboard and mouse, parallel ports, … Tunis, Tunisia, 28 April
Types of OS virtualization Tunis, Tunisia, 28 April NIST SP
Benefits of OS virtualization Consolidation : reduce CAPEX Efficiency : Rise hardware usage Flexibility : reduce management and OPEX costs Security : Isolation prevent : Avoid crash DDOS attacks Side channel Attacks Weakness : hypervisor is SPOF if compromised all is down. Tunis, Tunisia, 28 April
Hardware Dispersed deployment and maintenance, local storage Traditional desktop infrastructure: hard to maintain, can not guarantee security and lacks mobility. Complex O&M Security risk Difficult to service Page 18
Huawei desktop cloud platform Hardware Creates a reliable and scalable shared resource pool to perform unified management. Decouples hardware from the OS to perform central delivery. Decouples applications from the OS to perform central delivery. Decouples data from the OS to perform central storage. Creates multi-level security systems to perform distributed security control. User interface (UI) is transmitted to terminal devices by using remote protocols, such as ICA, RDP, or PCoIP. User equipment only includes a keyboard, a mouse and a monitor Desktop Cloud solution Data storage center Application delivery center Desktop delivery center Security management center Page 19
Application virtualization Application virtualization layer to run specific software (layer replaces the run time environment) Separate applications from OS The container will ensure OS security allows applications to run in environments that do not suit the native application: e.g. Wine allows some Microsoft Windows applications to run on Linux. Tunis, Tunisia, 28 April
Virtualization technology facilitates the implementation of cloud computing 5/22/
Cloud computing Model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction NIST SP /22/
Characteristics On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service 5/22/
Cloud Ecosystem/actors 5/22/
Cloud Cost model Traditional licensing associated with ownership, number of users, support, and maintenance costs and services are being challenged by the pay-as-you-go model found in on- demand Cloud Computing 5/22/
Capacity management 5/22/
ROI/Cost saving 5/22/ Opengroup
Rapid provisioning : TTM impact on ROI 5/22/ Opengroup
Increase Margin 5/22/ Opengroup
Thanks Tunis, Tunisia, 28 April