Upload
shruti-gupta
View
690
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Cloud + Computing
Cloud : Mass of infrasstructure.
Computing: computing part * platform as a service * infrastruce as a service
GRID COMPUTING Emerging enables tchnology Natural evaluation of distributed system
and Internet. Middleware supporting network of
system to facilitate sharing standandardization and openness.
Infrastructure and application model dealing with sharing of compute cycles,data,storage and other resources.
Limitaions of grid computing
Explosive growth in application biomedical informatics, space exploration, business analytics
Expenotial growth in compute capabilities: multi core,storage,bandwidth virtual machine
Very short cycle of obscenest in technology: windows 7-window8, java versions; c-C#; python
Answer is cloud computing
Cloud computing environment can provide one or more of software these requirements for a cost.
Pay as you go model of business. When using a public cloud the model is
similar to renting the property than owning one.
An organization may also maintain a private cloud and use both
What is cloud computing
Provide a variety of computing resources, from servers and storage to enterprise applications such as email, security,
backups all deliver over the internet. It deliver a hosting environment that is
immediate,flexiable, scalable,secure,and available while saving corporation money, time, resources
Cloud Computing
10Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
Shared pool of configurable computing resources On-demand network access Provisioned by the Service Provider
eg
Hotmail – first in application softwareAmazon- first in infrastructure as a
storage devices ,data storage areaGoogle-gdrive,microsoft- office 365
Types of cloud
Location based 1.public 2. private 3.community 4.hybrid
Types of Services1. Software as a Service(SaaS)2.Platform as a Services(PaaS)3.Infrastructure as a Service(IaaS)
Cloud Service Models
14
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Google App
Engine
SalesForce CRMLotusLive
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
Cloud component
Client Data center(collection of servers
where the application to which you subscribe is hosted )
Internet
Virtual Machines
VM technology allows multiple virtual machines to
run on a single physical machine.
Hardware
Virtual Machine Monitor (VMM) / Hypervisor
Guest OS(Linux)
Guest OS(NetBSD)
Guest OS(Windows)
VM VM VM
AppAppAppAppApp
Xen
VMWare
UML
Denali
etc.
Performance: Para-virtualization (e.g. Xen) is very close to raw physical performance!
16
Lower computer cost Improved performance Reduce software cost Instance software update Improved document compatibility Unlimited data storage Data reliability Device independence
Advantages of cloud computing
Disadvantages of cloud computing
Constant internet connection Does not work well with low-speed
connections Features might be limited Each cloud systems uses different
protocols and different APIs