Cloud by dev

21
10/6/2015 1 GURUNANAK INSTITUTE OF TECHNOLOGY SODEPUR -700114 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING(MTECH) Seminar On:- “CLOUD COMPUTING AND ITS ARCHITECTURE” Under The Guidance Of PROF: MOLOY DHAR BY:- DEVDUTTA CHAKRABARTI MTECH(CSE) GNIT

Transcript of Cloud by dev

Page 1: Cloud by dev

10/6/20151

GURUNANAK INSTITUTE OF TECHNOLOGY

SODEPUR -700114

DEPARTMENT OF COMPUTER SCIENCE AND

ENGINEERING(MTECH)

Seminar On:-

“CLOUD COMPUTING AND ITS ARCHITECTURE”

Under The Guidance Of

PROF: MOLOY DHAR

BY:- DEVDUTTA CHAKRABARTIMTECH(CSE) GNIT

Page 2: Cloud by dev

Introduction

History

Models

Architecture

Infrastructure

Advantage

Disadvantage

Conclusion

References

10/6/20152

Contents

MTECH(CSE) GNIT

Page 3: Cloud by dev

Cloud:-

The term Cloud refers to a Network or Internet. Cloud can provide services over network.

Cloud Computing:-

It refers to manipulating, configuring, and accessingthe applications online.

It offers online data storage, infrastructure and application.

10/6/20153

Introduction

MTECH(CSE) GNIT

Page 4: Cloud by dev

10/6/20154MTECH(CSE) GNIT

Page 5: Cloud by dev

The concept of Cloud Computing came into existence in 1950 with implementation of mainframe computers, accessible via thin/static clients.

Cloud computing has been evolved from static clients to dynamic ones from software to services.

10/6/20155

History

MTECH(CSE) GNIT

Page 6: Cloud by dev

10/6/20156MTECH(CSE) GNIT

Page 7: Cloud by dev

There are certain services and models working behind the scene making the cloud computing feasible and accessible to end users.

Deployment Models

Service Models

10/6/20157

Models

MTECH(CSE) GNIT

Page 8: Cloud by dev

DEPLOYMENT MODELS

Deployment models define the type of access to the cloud. Cloud can have any of the four types of access: Public, Private,

Hybrid and Community.

10/6/20158MTECH(CSE) GNIT

Page 9: Cloud by dev

PUBLIC CLOUD The Public Cloud allows systems and services to be easily accessible

to the general public.

PRIVATE CLOUD The Private Cloud allows systems and services to be accessible within

an organization.

COMMUNITY CLOUD The Community Cloud allows systems and services to be accessible

by group of organizations.

HYBRID CLOUD The Hybrid Cloud is mixture of public and private cloud.

10/6/20159

Deployment Model

MTECH(CSE) GNIT

Page 10: Cloud by dev

Service Models are the reference models on which the Cloud Computing is based.

These can be categorized into three basic service models as listed below:

1. INFRASTRUCTURE AS A SERVICE (IAAS) IaaS provides access to fundamental resources such as physical machines,

virtual machines, virtual storage, etc.

2. PLATFORM AS A SERVICE (PAAS) PaaS provides the runtime environment for applications, development &

deployment tools, etc.

3. SOFTWARE AS A SERVICE (SAAS) SaaS model allows to use software applications as a service to end users.

10/6/201510

Service Model

MTECH(CSE) GNIT

Page 11: Cloud by dev

10/6/201511MTECH(CSE) GNIT

Page 12: Cloud by dev

The Cloud Computing architecture comprises of many cloud components, each of them are loosely coupled.

We can broadly divide the cloud architecture into two parts:

Front End Back End

Each of the ends are connected through a network, usually via Internet.

10/6/201512

Architecture

MTECH(CSE) GNIT

Page 13: Cloud by dev

10/6/201513MTECH(CSE) GNIT

Page 14: Cloud by dev

It consists of servers, storage, network, management software, deployment software and hypervisor.

10/6/201514

Infrastructure

MTECH(CSE) GNIT

Page 15: Cloud by dev

HYPERVISOR Hypervisor is a firmware or low-level program that acts as a Virtual Machine Manager.

MANAGEMENT SOFTWARE It helps to maintain and configure the infrastructure.

DEPLOYMENT SOFTWARE It helps to deploy and integrate the application on the cloud.

NETWORK It is the key component of cloud infrastructure. It allows to connect cloud services over the

Internet.

SERVER It helps to compute the resource sharing and offer other services such as resource allocation

and deallocation, monitoring resources, security, etc.

STORAGE Cloud uses distributed file system for storage purpose. If one of the storage resource fails, then

it can be extracted from another one which makes cloud computing more reliable. 10/6/201515

Infrastructure..

MTECH(CSE) GNIT

Page 16: Cloud by dev

It does not require to install a specific piece of software to access or manipulate cloud application.

It offers online development and deployment tools, programming runtime environment through Platform as a Service model.

Cloud resources are available over the network in a manner that provides platform independent access to any type of clients.

It offers on-demand self-service. The resources can be used without interaction with cloud service provider.

It is highly cost effective because it operates at higher efficiencies with greater utilization. It just requires an Internet connection.

It offers load balancing that makes it more reliable. 10/6/201516

Advantages

MTECH(CSE) GNIT

Page 17: Cloud by dev

10/6/201517MTECH(CSE) GNIT

Page 18: Cloud by dev

Stored data might not be secure: With cloud computing, all our data is stored on the cloud. The unauthorized users gain access to our confidential data.

Dependent on internet connection: Internet connectivity isn’t completely stable and reliable.

It’s not platform agnostic: Most clouds force participants to rely on a single platform or host only one type of product.

Can be slow: Even on a fast connection, web based application scan sometimes be slower than accessing a similar software program on our desktop PC.

10/6/201518

Disadvantages

MTECH(CSE) GNIT

Page 19: Cloud by dev

Cloud computing builds on decades of research in virtualization, distributed computing, utility computing, and more recently networking, web and software services.

It implies a service oriented architecture, reduced information technology overhead for the end-user, great flexibility, reduced total cost of ownership, on demand services and many other things.

Cloud computing enables innovation by alleviating the need of innovators to find resources to develop, test, and make their innovations available to the user community.

10/6/201519

Conclusion

MTECH(CSE) GNIT

Page 20: Cloud by dev

[1] Introduction to Cloud computing White paper, Sun Microsystems, June 2009.

[2] Lewis Cunningham, Cloud Computing with Amazon and Oracle, 2008.

[3] Michael Armbrust et al, Above the Clouds: A Berkeley View of Cloud Computing, Electrical Engineering and Computer Sciences University of California at Berkeley, February 2009.

10/6/201520

References

MTECH(CSE) GNIT

Page 21: Cloud by dev

10/6/201521MTECH(CSE) GNIT