Transcript

L/O/G/Owww.themegallery.com

1

Cloud Computing

Presented by:

Jazia JABALLAH

Zeineb YAHYAOUI

Cloud Computing

Academic Year: 2009/2010

2

Web Server

Windows

IIS

App Server

Linux

Glassfish

DB Server

Linux

MySQL

EMail

Windows

Exchange

significant infrastructure costs

Facebook spent $68 million on their servers in 2007 [1]

MOTIVATION

3

Virtualization

Web Server

App Server

Email Server

DB Server

“Don't put all your

eggs in one basket”

MOTIVATION

Memory capacity and processor calculations

4

1

2

4

5

Introduction

What’s Cloud?

Types of Cloud Computing

Advantages and Disadvantages

6 Case Study: Google App Engine

7 Conclusion

OUTLINE

3 Inside the Cloud

5

INTRODUCTION

1970’s

1980’s

1990’s

2000’s

Cloud Computing

(2010+)

Main FrameClient/Server

Web

SOA

6

Cloud Computing

The “Cloud” is the default symbol of the internet in

diagrams.

The broader term of “Computing” encompasses:- Computation- Coordination logic- Storage

Cloud Computing is about moving computing from the single desktop

pc/data centers to the internet.

WHAT’S CLOUD?

7

INSIDE THE CLOUD

Application (Software)

Platform

Infrastructure

SaaS

PaaS

IaaS

8

Virtualized CPUs and Storage

Physical Servers across the Globe

Software Platform

The Cloud Platform

Software as a Service (SaaS)

Platform as aService (PaaS)

Infrastructure as a Service (IaaS)

Virtual Servers

Virtual Storage

Network Routers

Java Runtime

Web 2.0 Runtime

LAMP / WAMP

Corporate Email

Business Processes

CRM, ERP, HR

Physical Servers

9

Enab

ler

Providers

Consum

ers

IaaS

PaaS

SaaS

INSIDE THE CLOUD

10

TYPES OF CLOUD:

11

TYPES OF CLOUD:

12

ADVANTAGES OF CLOUD COMPUTING

Servers and Storage

eliminates the establishment of physical infrastructure

13

• Deploy infrastructure with a mouse• No cabling• Middle of the night• Do it yourself remotely from anywhere

anytime

Ease of Use:

ADVANTAGES OF CLOUD COMPUTING

14

Scalability• Control your infrastructure with your app• Nothing to purchase and take delivery on• Instant

ADVANTAGES OF CLOUD COMPUTING

15

Risk• Nothing to buy• Cancel immediately• Change instantly, even operating systems• Throw it out• Rebuild it instantly after testing

RISK

ADVANTAGES OF CLOUD COMPUTING

16

Reliability• Based on enterprise grade hardware• Designed for failures:

– Automatically spin up replacements– Use multiple clouds

ADVANTAGES OF CLOUD COMPUTING

17

Cost• “Turn off the lights” = turn off servers you aren’t

using– Ex: Turn off development and test

environments• Pay for only what you use• No need to buy in advance• Zero Capital Outlay • No contracts

ADVANTAGES OF CLOUD COMPUTING

18

FACILITATES COLLABORATIONS

ALL TIME DATA AVAILABILITY

UNLIMITED STORAGE

ADVANTAGES OF CLOUD COMPUTING

19

DISADVANTAGES OF CLOUD COMPUTING

TOTALLY INTERNET CONNECTION ORIENTED

REQUIRE HIGH BANDWIDTH OF NET CONNECTION

DENIAL OF SERVICE ATTACKS AGAINST THE SERVICE PROVIDER.

20

DISADVANTAGES OF CLOUD COMPUTING

SECURITY (DATA TRANSPARENCY)

21

CASE STUDY:GOOGLE APP ENGINE

1

It allows people

to run their web

application on

Google's

infrastructure.

2

Write a web

program in

Python or in

Java and

submit to

Google. It will

take care of the rest

3

Google App Engine is free up to a certain level of used resources.

22

CASE STUDY:GOOGLE APP ENGINE

Cloud computing – Only PaaS & SaaS, No IaaS Initially started with Python RuntimeRecently added support for JavaCan deploy standard J2EE WAR FilesRequires a special deployment descriptorProvides simple storage as integrated featureStorage supports GQL – Google Query Language

23

CASE STUDY:GOOGLE APP ENGINE

• Download Google App Engine SDK for Java:

appengine-java-sdk-1.3.3.1.zip• Download the Google Plugin for Eclipse:

http://dl.google.com/eclipse/plugin/3.4

Demo

24

HAS GOOD HARDWARE MANAGEMENT SECURITY IS ADVANTAGE AS WELL AS THREAT MADE BUSINESS LIFE EASY HOWEVER NOT AVAILABLE TO ALL

CONCLUSION

25

USE OF IT DEPEND ON THE TYPE OF BUSINESS IS DONE

FLEXIBLE IN TERMS OF DATA AVAILABILITY AND RESOURCE USABILITY

HUGE DATA AVAILABILITY BUT MAINTENANCE IS A CHALLENGE

CONCLUSION

26

There are a lot of criticisms about the security in cloud computing.Some have said stored information in the cloud  is safer than on premise, but others disagree.

CONCLUSION

L/O/G/Owww.themegallery.com

27

28

top related