2. DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
TECHNICAL SEMINAR
ON
“ CLOUD COMPUTING AND ITS APPLICATIONS”
PRESENTED BY
RUDRO JYOTI BISWAS
(1EW12EC081)
2
3. Cloud- The term Cloud refers to a Network or Internet. In other words, we can
say that Cloud is something, which is present at remote location. Cloud can provide
services over network, i.e., on public networks or on private networks, i.e., WAN,
LAN or VPN. Applications such as e-mail, web conferencing, customer-
relationship management (CRM),all run in cloud.
• Cloud Computing - Cloud Computing refers to manipulating,
configuring, and accessing the applications online. It offers online data
storage, infrastructure and application.
3
8. • Benefits of Virtual Machines
Virtualization help making efficient use of hardware resources
Facilitates a greater degree of abstraction
Easily move from one piece of hardware to another
Replicate them at will
Create more scalable and flexible infrastructure
Snapshots
• Cloud computing has taken that degree of efficiency and agility
realized from virtualization
Pooled resources
Geographic diversity
Universal connectivity
8
9. VM technology allows multiple virtual
machines to run on a single physical
machine.
9
Hardware
Virtual Machine Monitor (VMM) / Hypervisor
Guest OS
(Linux)
Guest OS
(NetBSD)
Guest OS
(Windows)
VM VM VM
AppApp AppAppApp
Xen
VMWare
UML
Denali
etc.
Performance: Para-virtualization (e.g. Xen) is very close to raw physical
performance!
10. Cloud computing enables companies and
applications, which are system infrastructure
dependent, to be infrastructure-less.
By using the Cloud infrastructure on “pay as used
and on demand”, all of us can save in capital and
operational investment!
Clients can:
Put their data on the platform instead of on their own
desktop PCs and/or on their own servers.
They can put their applications on the cloud and use the
servers within the cloud to do processing and data
manipulations etc.
10
12. Several large Web companies are now
exploiting the fact that they have data storage
capacity that can be hired out to others.
• allows data stored remotely to be temporarily
cached on desktop computers, mobile phones or
other Internet-linked devices.
Amazon’s Elastic Compute Cloud (EC2) and
Simple Storage Solution (S3) are well known
examples
• Mechanical Turk
12
13. The use of the cloud provides a number of
opportunities:
It enables services to be used without any understanding
of their infrastructure.
Cloud computing works using economies of scale:
Data and services are stored remotely but accessible
from “anywhere”.
In parallel there has been backlash against cloud
computing
Security could prove to be a big issue:
13
14. Amazon EC2 and S3 Services
Google App-Engin
Windows Azure
Cloud Computing Application in Indian context
I) E-Governance
II) Rural development
14
16. Requires a constant Internet connection
Does not work well with low speed connection
Features might be limited
Can be slow
Storage data might not be secure
Stored data can be lost
General concerns
16
17. 1. More application availability on the cloud
2. Increased growth in the market for cloud
3. More hybrid cloud adoption
4. Increased development for the cloud
5. More innovation because of cloud
17