300 likes | 316 Views
2 nd SG 13 Regional Workshop for Africa on “Future Networks: Cloud Computing, Energy Saving, Security & Virtualization” (Tunis, Tunisia, 28 April 2014). Business Values of Virtualization. Mounir Ferjani, Senior Product Manager, Huawei Technologies mounir.ferjani@huawei.com.
E N D
2nd SG 13 Regional Workshop for Africa on“Future Networks: Cloud Computing, Energy Saving, Security & Virtualization” (Tunis, Tunisia, 28 April 2014) Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies mounir.ferjani@huawei.com
Over the past 200 years …… Nikolai Dimitrievic KondratievLong Wave Theory 1790 • Steam engine • Cotton 1840 1890 • Steel • Railway 1940 • Electricity • Chemicals • Oil • Automobile 1990 Information technology
Over the past 20 years …… Connected World Ever-changing life and work • 6.5B mobile users • 2.7B Internet users • 502EB(1018) traffic • 2.4ZB(1021) Data
Digital world and smart world…… • Deep integration of digital and physical worlds. • The physical world will be expressed through data models. • The integration will make the worldmore intelligent.
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 800-125
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
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
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
Storage virtualization stack 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
OS virtualization • NIST definition : Full virtualization • Virtualization is the simulation of the software and/or hardware upon which other software runs. • NIST SP 800-125 • 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, …
Types of OS virtualization • NIST SP 800-125
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.
Traditional desktop infrastructure: hard to maintain, can not guarantee security and lacks mobility. Dispersed deployment and maintenance, local storage • Complex O&M X Configuration file Application X X OS Hardware • Security risk • Difficult to service
Desktop Cloud solution Data storage center Security management center Application delivery center User interface (UI) is transmitted to terminal devices by using remote protocols, such as ICA, RDP, or PCoIP. Desktop delivery center Huawei desktop cloud platform Configuration file Application • 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. OS Hardware User equipment only includes a keyboard, a mouse and a monitor
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.
Virtualization technology facilitates the implementation of cloud computing
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-500-291
Characteristics On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service
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
ROI/Cost saving Opengroup
Rapid provisioning : TTM impact on ROI Opengroup
Increase Margin Opengroup