0% found this document useful (0 votes)
44 views

Cloud Computing

Cloud computing refers to delivering computing resources and services over the Internet. It utilizes virtualization which allows for the creation of virtual machines that act like real computers. There are different types of cloud services including Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as a Service (PaaS). Cloud computing provides on-demand, scalable resources and applications with advantages of lower costs and accessibility from anywhere with a potential downside of security and latency concerns if the Internet connection fails.

Uploaded by

Vinit Shah
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Cloud Computing

Cloud computing refers to delivering computing resources and services over the Internet. It utilizes virtualization which allows for the creation of virtual machines that act like real computers. There are different types of cloud services including Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as a Service (PaaS). Cloud computing provides on-demand, scalable resources and applications with advantages of lower costs and accessibility from anywhere with a potential downside of security and latency concerns if the Internet connection fails.

Uploaded by

Vinit Shah
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 13

CLOUD COMPUTING

Introduction
Ever wondered how you are able to watch thousands of movies on Netflix instantaneously? How about searching though billions of documents as done by Google? Do you backup your computer remotely? Ever created a document in Google Docs? IT as a service is known as Cloud Computing. In the past IT meant computers, infrastructure, computer scientists, electrical power, cooling, repair, etc.

Introduction to cloud computing (2)


Cloud computing refers to
the applications delivered as services over the Internet the hardware and systems software in the data centers that provide those services.

The services are referred to as Software as a Service (SaaS).and IaaS (Infrastructure as a Service) or PaaS (Platform as a Service)

Virtualization
Cloud computing grew out of virtualization. creation of a virtual machine that acts like a real computer with an operating system. Software implementation of a hardware. VMware: where virtualization could be considered a part of the hardware Microsoft: virtualization as an attribute of the OS, and its new Hyper-V role makes it very convenient for organizations to easily adopt virtualization. Sun VirtualBox

Virtual machine lifecycle


Create, Suspend, Resume, Save, migrate, and destroy Each VM can have an OS and a VM Monitor (hypervisor). Virtual Infrastructure Managers (VIM) are used to manage, deploy and monitor Virtual Machines.

Two approaches to virtualization


"hosted" (paravirtualization) and "baremetal (full vertualization. Hosted virtualization software runs as an application or "guest" on top of a generalpurpose operating system. Bare-metal virtualization interfaces directly with computer hardware, without the need for a host operating system. Even BIOS is virtualized (emulated).

Key components of virtual computing


Virtual Networking using virtual Ethernet Adapters and Virtual switches Virtual Storage: shared access to a consolidated pool of clustered storage to multiple virtual machines. Virtual Security: if virtualization runs on top of an OS, all its security vulnerabilities are propagated to VM. Virtualization Management

What is Cloud Computing


a model for enabling 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. Cloud Computing makes computer infrastructure and services available "on-need" basis.

Pros and Cons


Users do not pay for hardware infrastructure or software. Less hardware means less noise and electricity Pay for usage as you would for electricity usage. Lower IT cost. You need much wider bandwidth. Latency concern. If Internet service goes down at either end If the provider goes down Security of data gov. regulations Hardware dependent software may not run

Components of Cloud computing


Client computers mobile, thin/thick computers Provider site
Server farm (distributed servers) Storage farm (distributed storage) Data farm (distributed datacenter)

Cloud Computing Characteristics


This cloud model promotes availability and is composed of five essential characteristics
1. On-Demand Self-Service: User can essentially set up a server on the cloud. Availability of large computing infrastructure on need basis 2. Resource Pooling: Users of the cloud can provision computing resources based on their needs, and then destroy those resources, giving them back to the shared pool once their needs are met. Additionally, users can share resources amongst themselves. For example, if an institution has developed a new piece of software and would like to share it with other institutions, they can create a template for that system in the cloud and allow other institutions to use that template as they see fit.

Cloud Computer Characteristics


3. Rapid Elasticity: If a system requires more computing resources, an IT department can easily scale the technology to meet those demands 4. Broad Network Access: The whole computer and programs available from anywhere (like google docs). 5. Measured Service: both cloud providers and IT departments to monitor usage. pay-per-use" billing model

You might also like