Understanding Virtualization Introduction. Basic computing is always bound by its limitations, usually physical. You can only store as much data as you.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
Security, Privacy and the Cloud Connecticut Community Providers’ Association June 20, 2014 Steven R Bulmer, VP of Professional Services.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
By Adam Balla & Wachiu Siu
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
Cloud Computing (101).
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Cloud computing Tahani aljehani.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Discussion on LI for Mobile Clouds
Plan Introduction What is Cloud Computing?
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Cloud Computing Source:
Introduction to Cloud Computing
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
Cloud Computing.
3 Cloud Computing.
Technology Guide Three Cloud Computing. Plug IT In OUTLINE TG 3.1 Introduction TG 3.2 What Is Cloud Computing? TG 3.3 Different Types of Clouds TG 3.4.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud Models – Iaas, Paas, SaaS, Chapter- 7 Introduction of cloud computing.
Cloud Computing Zach Ciccone Claudia Rodriguez Annia Aleman Xiaoying Tu Nov 14, 2013.
Introduction to Cloud Technology StratusLab Tutorial (Orsay, France) 28 November 2012.
An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously accessed from any connected devices.
Introduction to Cloud Computing
TECHNOLOGY GUIDE THREE
In the name of God :).
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
2009 Federal IT Summit Cloud Computing Breakout October 28, 2009.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
By Nicole Rowland. What is Cloud Computing?  Cloud computing means that infrastructure, applications, and business processes can be delivered to you.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
VMware vSphere Configuration and Management v6
PaaSport Introduction on Cloud Computing PaaSport training material.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Template V.17, July 29, 2011 What’s the Cloud Got to do with HR Transformation? Heath Brownsworth, Director Technology Strategy.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Understanding Virtualization
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
CLOUD COMPUTING Presented By:- EduTechlearners
EIS Fast-track Revision Om Trivedi Enterprise Information Systems
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
3 Cloud Computing.
Cloud Computing: Concepts
Cloud Computing LegalRun Solutions Why It’s Right for You!
Presentation transcript:

Understanding Virtualization Introduction

Basic computing is always bound by its limitations, usually physical. You can only store as much data as you have capacity to hold the data. The number of nodes data must pass through on the network will slow down the transmission speed. The bandwidth of the connection will restrict how much data can be passed. While these limitations have been present, computer technologies are constantly striving to break through these limitations. While some achievements are simple, such as adopting fiber optics to expand the bandwidth, other achievements seem complex. Virtualization is a technique used to overcome limitations across multiple aspects of computing. While it may seem complex in implementation, virtualization is actually simple in concept.

What is Virtualization? Virtualization, in its broadest sense, is the emulation of one or more workstations/servers within a single physical computer. It is the emulation of hardware within a software platform.

A simplified timeline of the emergence of virtualized technology since the IBM mainframe in Virtualization is not only limited to the simulation of entire machines. What is Virtualization? ’s1999 IBM Mainframe X86 PC - LAN VMWare For X86 PC’s

Growth The massive growth in the use of computer technology created new IT demands as well as problems.

How does Virtualization work? 70% 53% 45% 84% 100TB Volumes 300TB Volume 56%

How does Virtualization work? RESOURCE User Interface Virtual Resource ATTACK Flow of Information

How does Virtualization work? DATA Processing Manager Processor A Processor B Processor C Processor D

Virtualization – Goals & Objectives Increase usage of hardware resources Reduce management of resource costs Improve business flexibility Improve security and reduce downtime

Virtualization – Some Benefits Easier manageability Elimination of compatibility issues Fault isolation Increased security

Virtualization – Even More Benefits Rapid deployment Portability Ability to separate applications Problem-free testing More efficient use of resources Reduced costs

Considerations Virtualization is usually a technique applied in larger solutions, such as: – Storage – Parallel Processing – Cloud Computing – Big Data – Mobile Computing How virtualization is applied will reap different benefits.

Standards and Guidelines Several standards of interest in virtualization are: – Open Virtualization Format (OVF) – PCI DSS Virtualization Guidelines – NIST SP Full Virtualization Security Guidelines – SNIA Standards and Education

Hypervisor The hypervisor is the workhorse of full virtualization. It performs five key activities: Partitioning Isolation Encapsulation Load Balancing Fault Tolerance

Moving to Virtualization 1. Define what virtualization technologies will be used. 2. Evaluate the risks associated with desired virtualization technologies. 3. Understand the impact to computing environment. 4. Secure physical assets and hypervisor. 5. Isolate/restrict admin access and functions.

Managing Processes The following service management processes would most likely be impacted by the use of virtualization: Capacity Management Availability Management IT Continuity Management Configuration Management

Understanding Cloud Computing Introduction

Cloud computing is a technology available because of the advancements of other technologies, such as Web 2.0, virtualization, and service-oriented architectures. Cloud computing encompasses any web-based on- demand utility service. The scope and opportunity of cloud computing is still being defined, though some recognized characteristics have become prevalent.

What is Cloud Computing?

NIST Definition of Cloud Computing Cloud Computing encompasses: Four Deployment Methods Three Service Models Five Essential Characteristics

Deployment Models Public Clouds Community Clouds Private Clouds Hybrid Clouds

Service Models Infrastructure as a Service Platform as a Service Software as a Service

Essential Characteristics On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service

Cloud Services SaaS— Software as a Service BaaS—Business as a Service OaaS—Organization as a Service DaaS—Data as a Service SaaS – Storage as a Service PaaS—Platform as a Service FaaS—Framework as a Service IDaaS— Identity as a Service IaaS – Infrastructure as a Service

What is SaaS? SaaS changes the way software applications are stored and accessed. Through SaaS, software applications and services can be accessed by remote users via the Internet. SaaS = Software-as-a-Service

SaaS Checklist There are four basic points common to every SaaS implementation. Software applications or services are owned, delivered, and managed by a service provider. The location of the application and required resources are transparent to the user. Users can access these services or software applications using a web browser or program interface. The user only pays for the resources they use when accessing the application.

Categories of SaaS Business-Oriented Services Software solutions to companies or enterprises Software is offered on a subscription-basis and costs are attributed to actual usage Example: Product Mgmt. services or customer relations applications Customer-Oriented Services Software solutions to the individual, generally the public Software is offered on a subscription basis or offered free Example: Web-based services

What is a Platform? A platform is a system that can be reprogrammed and customized by outside developers. An application is a system that cannot be reprogrammed by outside developers.

Platform Layers Do It Yourself Managed Hosting Cloud Hosting Cloud IDEs Cloud Application Builders

Multi- tenancy Methodology tools Analysis and Design Tools Build Tools and SDKs Workflow and Integration Tools Testing Tools Deployment Tools Ported Cloud Application Native Cloud Application Cloud Development Stack Metering and Analytics Cloud Applications Infrastructure Services Administration Virtualization Security DBMS Access Storage Other Services Developer Services Middleware Services

Why use Cloud Computing? Financial Capital vs. operational expenditures Pay-as-you-go features Reduced IT management costs Financial Capital vs. operational expenditures Pay-as-you-go features Reduced IT management costs Internal Transfer of risk Business without walls Better security Internal Transfer of risk Business without walls Better security Innovation Environmental Sharing resources Green IT Innovation Environmental Sharing resources Green IT Technological Adoption of emerging technologies Rapid Scalability Access Anywhere Insurance against future Technological Adoption of emerging technologies Rapid Scalability Access Anywhere Insurance against future Competitive Advantage

Considerations regarding Clouds Using cloud computing is dependent on the organization itself and their relationship to computing: – Is the organization a user or provider of IT services? – Does the organization have a steady demand on IT or is the demand seemingly uncontrolled in a business year? – Does the organization have business processes which utilize sensitive or restricted data or information?

Effectively using Cloud Services Supporting a well-defined business function or process activity. – Functions include , calendars, customer relationship management, and enterprise resource management. – Activities include data analysis, data storage, transaction management, and identity management. Plan-Do-Check-Act

Standards for Cloud Computing The aforementioned NIST definition for Cloud Computing is the only internationally recognized “standard” for cloud computing, though several groups are working to create standards, such as DMTF, OMG, SNIA, and ETSI. IEEE has announced two working groups to create standards related to: – P2301 – Cloud Interoperability and Portability Profiles – P2302 – Intercloud Interoperability and Federation

Moving Forward Use the document, Developing Virtualization and Cloud Computing Capabilities, to determine and act on your organization’s requirements regarding these two technologies and how to effectively use the aids and templates provided in the toolkit.