A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.

Slides:



Advertisements
Similar presentations
1 VIRTUAL MACHINES By: Sai Siddharth Kumar Dantu.
Advertisements

Distributed Data Processing
Virtualisation From the Bottom Up From storage to application.
CHANGING THE WAY IT WORKS Cloud Computing 4/6/2015 Presented by S.Ganesh ( )
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
Introduction to Virtualization
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Virtualization for Cloud Computing
Does "The Cloud" Fit Into Your Organization? Tom Horan Meridian IT Inc. VP, Strategic Markets (847)
Virtualization 101.
Cloud computing Tahani aljehani.
Virtualization 101.
Paper on Best implemented scientific concept for E-Governance Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola By Nitin V. Choudhari, DIO,NIC,Akola.
Chapter-7 Introduction to Cloud Computing Cloud Computing.
Windows Server 2008 R2 CSIT 320 (Blum) 1. Server Consolidation – Today’s chips have enhanced capabilities compared to those of the past. In particular.
Methodologies, strategies and experiences Virtualization.
Cloud Computing.
Osama Shahid ( ) Vishal ( ) BSCS-5B
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Windows Azure Conference 2014 Running Docker on Windows Azure.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
Introduction to VMware Virtualization
Virtualization. ABCs Special software: hypervisors or virtual machine managers Guest OS (virtual machine) sits on top of host OS (Win 7 in our case) We.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Introduction to Cloud Computing
V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science.
Instruction Set Virtualization
Server Virtualization
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Desktop Virtualization
Introducing Virtualization via an OpenStack “Cloud” System to SUNY Orange Applied Technology Students SUNY Innovative Instruction Technology Grant Christopher.
VMware vSphere Configuration and Management v6
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Full and Para Virtualization
Operating-System Structures
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
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.
XEN – The Art of Virtualisation. So what is Virtualisation? ● Makes use of spare capacity ● Run multiple instances of OSes simultaneously ● Multitasking.
Virtualization for Cloud Computing
A move towards Greener Planet
Chapter 6: Securing the Cloud
Introduction to VMware Virtualization
L2- Virtualization Technology
Virtualization OVERVIEW
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Cloud computing-The Future Technologies
Building a Virtual Infrastructure
Virtual Servers.
Oracle Solaris Zones Study Purpose Only
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
3.2 Virtualisation.
Group 8 Virtualization of the Cloud
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Virtualization Layer Virtual Hardware Virtual Networking
Virtualization 101.
LAB 01 Installation of VIRTUAL MACHINE and LINUX
Brandon Hixon Jonathan Moore
Cloud Computing: Concepts
Presentation transcript:

A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resource(s) based on service-level agreements established through negotiation between the service provider and consumers. virtualization A technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources and reduces the per unit service cost. Because the virtualization system sits between the guest and the hardware, it can control the guest’s use of CPU, memory, and storage, even allowing a guest OS to migrate from one machine to another. Virtualization and scalability are two key properties of Cloud Computing. They make Cloud Computing different from traditional distributed systems. Cloud services and computing platforms could be scaled across geographical locations, software configuration and hardware performance. In other words, companies can scale up or down the IT infrastructure depending on their needs. Moreover, the time to start a business process is not contingent on IT infrastructure establishment time any more through virtualization E-commerce over cloud computing and virtualization

There are five categories of virtualization: full virtualization, hardware assisted, partial virtualization, para-virtualization, hybrid virtualization and operation system-level virtualization. Full virtualization, paravirtualisation and operation system-level virtualization are three commonly using virtualization techniques. Benefits of cloud computing for Cloud consumers Pay as used. Small companies do not need to invest in the initial IT infrastructure and maintain them if they adopt Cloud. They can simply pay as they used. In this way, companies can reduce the waste of underutilization. Reduce operation cost. Since Utility Computing uses virtual machine instead of physical machine, the work of hardware operation is shifted from Cloud consumers to Cloud providers. Organizations can reduce their operation cost in this way. There are also additional benefits which can be offered by Cloud Computing. For instance, start-ups can skip the hardware procurement and capital expenditure phase. They can start their business quickly. What‘s more, most of the Cloud providers will constantly update their software offering and adding new features.

Benefits for end-users End-users of Cloud service actually are the most important users. For the end-users of Cloud Computing, the incentives are similar to those motivating enterprises and organizations. They require easy-to-use interfaces, appropriately reliable and timely service delivery, information about their services, etc.. With Cloud Computing, end- users can access and update information wherever they are, rather than having to run back to their offices. Moreover, Cloud Computing accomplishes a better response time than standard server and hardware in most cases.

Benefits of Virtualization Partitioning Multiple applications and operating systems can be supported within a single physical system. Servers can be consolidated into virtual machines on either a scale-up or scale-out architecture. Computing resources are treated as a uniform pool to be allocated to virtual machines in a controlled manner. Isolation Virtual machines are completely isolated from the host machine and other virtual machines. If a virtual machine crashes, all others are unaffected. Data do not leak across virtual machines, and applications can only communicate over configured network connections. Encapsulation Complete virtual machine environment is saved as a single file; easy to back up, move, and copy. Standardized virtualized hardware is presented to the application, guaranteeing compatibility.

Hardware Hardware virtualization or platform virtualization refers to the creation of a virtual machine that acts like a real computer with an operating system. Software executed on these virtual machines is separated from the underlying hardware resources. For example, a computer that is running Microsoft Windows may host a virtual machine that looks like a computer with the Ubuntu Linux operating system; Ubuntu-based software can be run on the virtual machine. In hardware virtualization, the host machine is the actual machine on which the virtualization takes place, and the guest machine is the virtual machine. The words host and guest are used to distinguish the software that runs on the physical machine from the software that runs on the virtual machine. Different types of hardware virtualization include: Full virtualization: Almost complete simulation of the actual hardware to allow software, which typically consists of a guest operating system, to run unmodified. Partial virtualization: Some but not all of the target environment is simulated. Some guest programs, therefore, may need modifications to run in this virtual environment. Paravirtualization: A hardware environment is not simulated; however, the guest programs are executed in their own isolated domains, as if they are running on a separate system. Guest programs need to be specifically modified to run in this environment.

Memory Memory virtualization, aggregating Random Access Memory resources from networked systems into a single memory pool. Virtual memory, giving an application program the impression that it has contiguous working memory, isolating it from the underlying physical memory implementation. Memory over commitment, allows a computer to grant more memory to the virtual machines running on it than is installed on the physical computer. Network Network virtualization, creation of a virtualized network addressing space within or across network subnets. Software Operating system-level virtualization, hosting of multiple virtualized environments within a single OS instance. Application virtualization and workspace virtualization, the hosting of individual applications in an environment separated from the underlying OS. Application virtualization is closely associated with the concept of portable applications.