dissertation on cloud computing

28
Dissertation Dissertation Cloud Computing Cloud Computing Under the guidance of Under the guidance of Mr. Sabu Francis Sir Mr. Sabu Francis Sir By Sandeep Kumar M.Sc. (IT) Sem-III Roll No:- 90490009

Upload: sandeep-singh

Post on 06-May-2015

8.138 views

Category:

Technology


1 download

DESCRIPTION

These slides covers my Dissertation presentation on Cloud Computing during my 3rd semester of M.Sc(IT). It will help people to know some basic knowledge about Cloud Computing, understanding how it works etc.

TRANSCRIPT

Page 1: Dissertation on Cloud Computing

DissertationDissertation

Cloud ComputingCloud Computing

Under the guidance of Under the guidance of Mr. Sabu Francis SirMr. Sabu Francis Sir

BySandeep Kumar

M.Sc. (IT) Sem-IIIRoll No:- 90490009

Page 2: Dissertation on Cloud Computing

IntroductionIntroduction

• What is cloud Computing.What is cloud Computing.

• A computing cloud is a set of network enable services providing scalable, QoS guaranteed, normally personalized, inexpensive computing infrastructures on demand, which could be accessed in a simple and pervasive way.

Page 3: Dissertation on Cloud Computing

• Cloud computingCloud computing is a computing technology that is a computing technology that uses the internet and central remote servers to uses the internet and central remote servers to maintain data and applications.maintain data and applications.

• It allows consumers and businesses to use It allows consumers and businesses to use applications without installation and access their applications without installation and access their personal files at any computer with internet access.personal files at any computer with internet access.

• This technology allows for much more efficient This technology allows for much more efficient computing by centralizing storage, memory, computing by centralizing storage, memory, processing and bandwidth.processing and bandwidth.

Page 4: Dissertation on Cloud Computing

• Cloud computing is a better way to run your Cloud computing is a better way to run your business. Instead of running your apps yourself, business. Instead of running your apps yourself, they run on a shared data center. When you use they run on a shared data center. When you use any app that runs in the cloud, you just log in, any app that runs in the cloud, you just log in, customize it, and start using it. That’s the power of customize it, and start using it. That’s the power of cloud computing.cloud computing.

• A cloud service has three distinct characteristics A cloud service has three distinct characteristics that differentiate it from traditional hosting. It is that differentiate it from traditional hosting. It is sold on demand, typically by the minute or the sold on demand, typically by the minute or the hour; it is elastic -- a user can have as much or as hour; it is elastic -- a user can have as much or as little of a service as they want at any given time; little of a service as they want at any given time; and the service is fully managed by the provider and the service is fully managed by the provider (the consumer needs nothing but a personal (the consumer needs nothing but a personal computer and Internet access).computer and Internet access).

Page 5: Dissertation on Cloud Computing

• In fact, the Cloud computing adopts the concept of Utility computing.

• Utility Computing: users obtain and employ computing platforms in computing Clouds as easily as they access a traditional public utility.

Page 6: Dissertation on Cloud Computing

• In detail, the Cloud services enjoy the following features:

• (1) The cloud interfaces do not force users to change their working habits and environments.

• (2) The cloud client software which is required to be installed locally is lightweight

• (3) Cloud interfaces are location independent and can be accessed by some well established interfaces like Web services framework and Internet browser.

Page 7: Dissertation on Cloud Computing

• On-demand service provisioning• The computing Clouds provide resources and services for

users on demand. User can customize and personalize their computing environments later on, for example, software installation, network configuration, as users usually own administrative privileges.

• Autonomous System• The computing Cloud is an autonomous system and it is

managed transparently to users. Hardware, software and data inside clouds can be automatically reconfigured and consolidated to present a single platform image, finally rendered to users.

Page 8: Dissertation on Cloud Computing

• Cloud services and computing platforms offered by computing Clouds could be scaled across various concerns, such as geographical locations, hardware performance, software configurations.

• The computing platform should be flexible to adapt to various requirements of a potentially large number of users.

Page 9: Dissertation on Cloud Computing

Types of cloudTypes of cloud• Public CloudPublic Cloud

• Private CloudPrivate Cloud

• A public cloud sells services to anyone on the Internet. A public cloud sells services to anyone on the Internet. (Currently, Amazon Web Services is the largest public (Currently, Amazon Web Services is the largest public cloud provider.)cloud provider.)

• A public cloud provides services to multiple customers, and is typically deployed at a collocation facility

Page 10: Dissertation on Cloud Computing

Public

Enterprise

Page 11: Dissertation on Cloud Computing

Private CloudPrivate Cloud• A private cloud is a proprietary network or a data center that supplies A private cloud is a proprietary network or a data center that supplies

hosted services to a limited number of peoplehosted services to a limited number of people

• Private clouds can be built and managed by a company’s own IT organization or by a cloud provider

Private

Enterprise

Page 12: Dissertation on Cloud Computing

Hybrid clouds• Hybrid clouds combine both public and private cloud models.

• They can help to provide on-demand, externally provisioned scale.

• A hybrid cloud also can be used to handle planned workload spikes.

Page 13: Dissertation on Cloud Computing
Page 14: Dissertation on Cloud Computing

Architectural layers of cloud computing

top layer (application layer)

• Top layer applications delivered on demand in the software-as-a service (SaaS) model.

middle layer (platform layer)

• Middleware providing application services and a platform-as-a-service (PaaS) runtime environment for cloud applications.

bottom layer (infrastructure layer)

• A flexible infrastructure of distributed data center services connected via Internet Style Networking.

Page 15: Dissertation on Cloud Computing

Software as a service (SaaS)

• Software as a service features a complete application offered as a service on demand. A single instance of the software runs on the cloud and services multiple end users or client organizations.

• The most widely known example of SaaS is salesforce.com

Page 16: Dissertation on Cloud Computing

Platform as a service (PaaS)

• Platform as a service encapsulates a layer of software and provides it as a service that can be used to build higher-level services.

• PaaS offerings can provide for every phase of software development and testing, or they can be specialized around a particular area such as content management.

Page 17: Dissertation on Cloud Computing

Infrastructure as a service (IaaS)

• Infrastructure as a service delivers basic storage and compute capabilities as standardized services over the network.

• Servers, storage systems, switches, routers, and other systems are pooled and made available to handle workloads that range from application components to high-performance computing applications.

Page 18: Dissertation on Cloud Computing

Cloud computing benefits

• Reduce run time and response time

• Minimize infrastructure risk

• Lower cost of entry

• Increased pace of innovation

Page 19: Dissertation on Cloud Computing

• With the use of cloud computing I have developed With the use of cloud computing I have developed a web page.a web page.

The url of web page isThe url of web page is

www.onlinepns.appspot.comwww.onlinepns.appspot.com

This is a site of NGO.This is a site of NGO.

This is trial site which I have developed.This is trial site which I have developed.

Page 20: Dissertation on Cloud Computing

• There are many cloud service provider in the IT There are many cloud service provider in the IT world and they provide sdk for cloud computing.world and they provide sdk for cloud computing.

• Here I have use GoogleAPI. Google also provide Here I have use GoogleAPI. Google also provide Two Types of sdk.Two Types of sdk.

• 1 . Google appengine1.2.7_pithon1 . Google appengine1.2.7_pithon

• 2.appengine-java-sdk-1.2.62.appengine-java-sdk-1.2.6

Page 21: Dissertation on Cloud Computing

Technology UsedTechnology Used

Appengine-java-sdk-1.2.6Appengine-java-sdk-1.2.6

• For creating war file and uploading siteFor creating war file and uploading site

JSP TechnologyJSP Technology

• Used for creating web page.Used for creating web page.

Page 22: Dissertation on Cloud Computing

ImagesImages

Page 23: Dissertation on Cloud Computing
Page 24: Dissertation on Cloud Computing
Page 25: Dissertation on Cloud Computing
Page 26: Dissertation on Cloud Computing
Page 27: Dissertation on Cloud Computing

References.References.

• www.google.comwww.google.com

• www.wikipedia.comwww.wikipedia.com

• www.whatis.comwww.whatis.com

• www.sunmicrosystems.comwww.sunmicrosystems.com

Page 28: Dissertation on Cloud Computing

Special Thanks for Mr. Sabu Francis Sir to Giving their valuable Suggestion