4. Cloud + Computing
Cloud : Mass of infrasstructure.
Computing: computing part
* platform as a service
* infrastruce as a service
5. 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.
6. 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
7. 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
8. 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
10. Cloud Computing
Shared pool of configurable computing resources
On-demand network access
Provisioned by the Service Provider
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell,
10
Tim Grance
11. eg
Hotmail – first in application software
Amazon- first in infrastructure as a
storage devices ,data storage area
Google-gdrive,microsoft- office 365
13. Types of cloud
Location based
1.public 2. private 3.community 4.hybrid
Types of Services
1. Software as a Service(SaaS)
2.Platform as a Services(PaaS)
3.Infrastructure as a Service(IaaS)
14. Cloud
Software as a
Service (SaaS)
Service Models
Platform as a
Service (PaaS)
SalesForce
CRM
LotusLive
Google App
Engine
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell,
14
Tim Grance
Infrastructure as a
Service (IaaS)
15. Cloud component
Client
Data center(collection of servers
where the application to which you
subscribe is hosted )
Internet
16. Virtual Machines
VM technology allows multiple virtual machines to
run on a single physical machine
App
App
Guest OS
(Linux)
VM
App
Guest OS
(NetBSD)
VM
App
App
Guest OS
(Windows)
VM
Virtual Machine Monitor (VMM) / Hypervisor
Hardware
.
Xen
VMWare
UML
Denali
etc.
Performance: Para-virtualization (e.g. Xen) is very close to raw physical
performance!
16
18. 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
Cloud computing is 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 customers do not own the physical infrastructure.
Cloud computing users avoid capital expenditure (CapEx) on hardware, software, and services when they pay a provider only for what they use.
Low shared infrastructure and costs, low management overhead, and immediate access to a broad range of applications
IaaSdelivers computer infrastructure, typically a platform virtualization environment, as a service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service.
PaaSdeliver a computing platform where the developers can develop their own applications.
SaaSis a model of software deployment where the software applications are provided to the customers as a service.