Professional Documents
Culture Documents
CLOUD COMPUTING
SEMINAR REPORT
Presented by:
HARSHITA PRAKASH
ROLL NO: 1250813027
Session-2014-2015
1
DEPARTMENT OF IT
was
presented by
ASHISH KUMAR VERMA
2
DEPARTMENT OF IT
ACKNOWLEDGEMENT
3
DEPARTMENT OF IT
ABSTRACT
Innovation is necessary to ride the inevitable tide of change .Enterprises strive
to reduce computing costs. Many start by consolidating their IT operations and
later introducing virtualization technologies. Cloud computing takes these steps
to a new level and allows an organization to further reduce costs through
improved utilization, reduced administration and infrastructure costs, and faster
deployment cycles. The cloud is a next Generation platform that provides
dynamic
resource
pools,
virtualization,
and
high
availability.
Cloud computing describes both a platform and a type of application. A cloud
computing platform dynamically provisions, configures, reconfigures, and
deprovisions servers as needed. Cloud applications are applications that are
extended to be accessible through the Internet. These cloud applications use
large data centers and powerful servers that host Web applications and Web
services.
Cloud computing infrastructure accelerates and fosters the adoption of
innovations:
Enterprises are increasingly making innovation their highest priority. They
realize they need to seek new ideas and unlock new sources of value. Driven by
the pressure to cut costs and grow simultaneouslythey realize that its not
possible to succeed simply by doing the same things better. They know they
have to do new things that produce better results. Cloud computing enables
innovation. It alleviates the need of innovators to find resources to develop, test,
and make their innovations available to the user community. Innovators are free
to focus on the innovation rather than the logistics of finding and managing
resources that enable the innovation. Cloud computing helps leverage
innovation as early as possible to deliver business value to IBM and its
customers.
4
DEPARTMENT OF IT
their
IT
hardware
and
software
investments:
5
DEPARTMENT OF IT
TABLE OF CONTENTS
Page No.
ACKNOWLEDGEMENT
3
ABSTRACT
4
LIST OF FIGURES
Page no.
Introduction of cloud computing..8
1.2: Computing on cloud 9
1.3: Defining the cloud .10
1.4: Characteristics of cloud computing .11
1.5: Attributes of cloud computing......13
1.6: Layers of cloud computing...14
1.7: Deployment model of cloud.17
1.8: Advantages of using cloud computing.19
1.9: Motivation towards cloud in recent time..20
1.10: Working of cloud computing22
1.11: Cloud architecture.23
1.13: Relation between cloud computing and utility computing25
1.14:Security of cloud computing.26
1.15: Summary...26
CHAPTER 2:
2.1:
2.2:
2.3:
2.4:
2.5:
Introduction..27
Understanding Iaas.. 28
Exploring Paas. 29
Seeing Saas. 31
Summary ..32
6
DEPARTMENT OF IT
LIST OF FIGURES
Figure
Title
Fig. 1.1:
Structure of cloud
Fig. 1.2:
Fig. 1.3:
Fig. 1.4:
11
Fig. 1.5:
14
Fig 1.6:
14
Fig. 1.7:
Working of cloud
17
Fig.1.8:
Cloud vision
19
Fig.1.9.:
Future scope
34
7
DEPARTMENT OF IT
Page No.
Chapter- 1
Introduction to Cloud Computing
1.1 INTRODUCTION :
distributed
computing,
utility
computing,
or
autonomic
9
DEPARTMENT OF IT
underlying
technology.
In
small
businesses,
for
In
larger
organizations,
the
IT
organization
service
constituents.
11
DEPARTMENT OF IT
level
and
security
to
all
their
Cloud services like social networks (such as Face book or LinkedIn) and
collaboration tools (like video conferencing, document management, and
webinars) are changing the way people in businesses access, deliver, and
understand information. Cloud computing infrastructures make it easier for
companies to treat their computing
end-users
of
computing
resources
by
with
users'
ability
12
DEPARTMENT OF IT
to
re-provision
etc.)
Peak-load capacity increases (users need not engineer for highest possible loadlevels)
Utilization and efficiency improvements for systems that are often only 10
20% utilized
Reliability is improved if multiple redundant sites are used, which makes
well-designed cloud computing suitable for business continuity and disaster
recovery.
13
DEPARTMENT OF IT
1.5 ATTRIBUTES :
Service-oriented
Elastic
Shared
Metered by use
Outcome focused
Use Internet technologies
14
DEPARTMENT OF IT
1.6 Layers:
Once an internet protocol connection is established among several computers, it
is possible to share services within any one of the following layers.
Client
Users access cloud computing using networked client devices, such as desktop
computers,laptops, tablets and smart phones. Some of these devices - cloud
clients - rely on cloud computing for all or a majority of their applications so as
15
DEPARTMENT OF IT
to be essentially useless without it. Examples are thin clients and the browserbased Chromebook. Many cloud applications do not require specific software
on the client and instead use a web browser to interact with the cloud
application. Some cloud applications, however, support specific client software
dedicated to these applications (e.g., virtual desktop clients and most email
clients)
Application
Cloud application services or "Software as a Service (SaaS)" deliver software as
a service over the Internet, eliminating the need to install and run the application
on the customer's own computers and simplifying maintenance and support.
A cloud application is software provided as a service. It consists of the
following: a package of interrelated tasks, the definition of these tasks, and the
configuration files, which contain dynamic information about tasks at run-time.
Cloud tasks provide compute, storage, communication and management
capabilities. Tasks can be cloned into multiple virtual machines, and are
accessible through application programmable interfaces (API). Cloud
applications are a kind of utility computing that can scale out and in to match
the workload demand. Cloud applications have a pricing model that is based on
different compute and storage usage, and tenancy metrics.
What makes a cloud application different from other applications is
its elasticity. Cloud applications have the ability to scale out and in. This can be
achieved by cloning tasks in to multiple virtual machines at run-time to meet the
changing work demand. Configuration Data is where dynamic aspects of
cloudapplication are determined at run-time. There is no need to stop the
running application or redeploy it in order to modify or change the information
in this file.[34]
16
DEPARTMENT OF IT
Platform
Cloud platform services, also known as platform as a service (PaaS), deliver
a computing platform and/or solution stack as a service, often consuming cloud
infrastructure and sustaining cloud applications. It facilitates deployment of
applications without the cost and complexity of buying and managing the
underlying hardware and software layers. Cloud computing is becoming a major
change in the computing industry, and one of the most important parts of this
change is the shift of cloud platforms. Platforms let developers write certain
applications that can run in the cloud, or even use services provided by the
cloud. There are different names being used for platforms which can include the
on-demand platform, or Cloud 9. Regardless of the nomenclature, they all have
great potential in developing, and when development teams create applications
for the cloud, each must build its own cloud platform.
Infrastructure
17
DEPARTMENT OF IT
Server
The
servers
layer
consists
of computer
software products that are specifically designed for the delivery of cloud
services, including multi-core processors, cloud-specific operating systems and
combined offerings.
Public cloud
18
DEPARTMENT OF IT
A public cloud is one based on the standard cloud computing model, in which a
service provider makes resources, such as applications and storage, available to
the general public over the Internet. Public cloud services may be free or offered
on a pay-per-usage model.
Community cloud
Community cloud shares infrastructure between several organizations from a
specific community with common concerns (security, compliance, jurisdiction,
etc.), whether managed internally or by a third-party and hosted internally or
externally. The costs are spread over fewer users than a public cloud (but more
than a private cloud), so only some of the cost savings potential of cloud
computing are realized.
Hybrid cloud
Hybrid cloud is a composition of two or more clouds (private, community, or
public) that remain unique entities but are bound together, offering the benefits
of multiple deployment models. It can also be defined as multiple cloud systems
that are connected in a way that allows programs and data to be moved easily
from one deployment system to another.
Private cloud
Private cloud is infrastructure operated solely for a single organization, whether
managed internally or by a third-party and hosted internally or externally.
They have attracted criticism because users "still have to buy, build, and manage
them" and thus do not benefit from less hands-on management. essentially
19
DEPARTMENT OF IT
"[lacking] the economic model that makes cloud computing such an intriguing
concept".
(b) Companies having large data centers have already deployed the resources
and to provide cloud services they would need very little investment and
the cost would be incremental.
21
DEPARTMENT OF IT
22
DEPARTMENT OF IT
23
DEPARTMENT OF IT
.
Fig. 1.9: Virtualization Basic[9]
25
DEPARTMENT OF IT
1.14 Summary:
In this chapter we have talked about the cloud computing . The architecture of
the cloud computing i.e. Iaas, Paas and SaaS. The various types of cloud
computing and the characteristics of cloud computing.
27
DEPARTMENT OF IT
CHAPTER-2
SERVICE DELIVERY MODELS OF
CLOUD
2.1 INTRODUCTION:
The three cloud service delivery models are Infrastructure as a Service,
Platform as a Service and Software as a Service, and the purpose of each model
is as follows:
The Infrastructure as a Service layer offers storage and compute
Resources that developers and IT organizations use to deliver custom
Business solutions.
28
DEPARTMENT OF IT
29
DEPARTMENT OF IT
Benefits
Systems managed by SLA should equate to fewer breaches
Higher return on assets through higher utilization
Reduced cost driven by
Less hardware
Less floor space from smaller hardware footprint
Higher level of automation from fewer administrators
Lower power consumption
Able to match consumption to demand
Challenges
30
DEPARTMENT OF IT
Portability of applications
Maturity of systems management tools
Integration across the Cloud boundary
Extension of internal security models
from
the
design
stage
onward
(including
source-code
31
DEPARTMENT OF IT
Benefits
Pay-as-you-go for development, test, and production environments
Enables developers to focus on application code
Instant global platform
Elimination of H/W dependencies and capacity concerns
Inherent scalability
Simplified deployment model
Challenges
Governance
Tie-in to the vendor
Extension of the security model to the provider
Connectivity
Reliance on 3rd party SLAs
Benefits
Speed
Reduced up-front cost, potential for reduced lifetime cost
Transfer of some/all support obligations
Elimination of licensing risk
Elimination of version compatibility
Reduced hardware footprint
Challenges
Extension of the security model to the provider (data privacy and
ownership)
Governance and billing management
Synchronization of client and vendor migrations
Integrated end-user support
Scalability
2.5 Summary:
33
DEPARTMENT OF IT
CHAPTER-3
FUTURE SCOPE OF
CLOUDCOMPUTING
3.1 INTRODUCTION:
As new offerings like Amazon's CloudFront, Microsoft's Azure, Hosting.com's
CloudNine and VMware's vCloud are rolled out week in, week out, the
worldwide
cloud
computing
momentum
continues
to
grow.
35
DEPARTMENT OF IT
PETER COFFEE
Director, Platform Research - Salesforce.com
Peter Coffee was Technology Editor for industry journals PC Week and eWEEK
from 1989 through 2007, after spending the prior decade in project management
at Exxon and in PC planning and AI applications research at The Aerospace
Corporation. He is the author of "How to Program Java" and "Peter Coffee
Teaches PCs"; he served as a member of the X3J13 standards committee for
ANSI Common Lisp.
36
DEPARTMENT OF IT
37
DEPARTMENT OF IT
CHAPTER-4
CONCLUSION
Cloud computing is still a very young and dynamic field characterized by a
buzzingindustry. Virtually every organization in the industry and even parts of
the publicsector are taking on cloud computing today, either as a provider or as
a consumer.Primarily US-based companies, such as Amazon, Google, or
Microsoft are currentlyshaping the cloud services market. But many smaller
companies also showa lot of commitment in this field. There is no doubt that
cloud computing isa disruptive technology which has the potential to change
our understanding ofhow to provision and leverage IT services in a fundamental
and sustainable way.
39
DEPARTMENT OF IT
REFERENCES:
[1].
[5]. Pollette, Chris. How the GoogleApple Cloud Computer Will Work.
Howstuffworks.com.
<http://computer.howstuffworks.com/google-apple-cloud-computer.htm>.
17/APR/2013
[6] 6 Rubel, Steve. The MacBook Air is the Biggest Test Yet for Cloud
Computing. MicroPersuasion.
40
DEPARTMENT OF IT
<http://www.micropersuasion.com/2008/01/the-macbookair.html>.17/APR/2013
[7] Springer.Cloud.Computing.Web17/APR/2013
Based.Dynamic.IT.Services.Jul.2011.ebookmf.com17/APR/2013
[8] Executive's Guide to Cloud Computing17/APR/2013
[9] RESTful Web Services - O'Reilly
[10] Cloud Computing Implementation, Management, and Security
41
DEPARTMENT OF IT