Top Banner
PRESENTED BY- Rajat Dixit (rd2392)
21

PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Dec 17, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

PRESENTED BY- Rajat Dixit (rd2392)

Page 2: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Overview

• What is cloud computing ?

• Why do we need ?

• Understanding Cloud Computing

• Cloud computing services

• Advantages & Disadvantages

• Future!

• About my Research Area

Page 3: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Cloud Computing is Not About…

Working on your computer among the clouds…

Providing Web in the clouds (in airplanes)…

Page 4: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Cloud Computing is …

A dynamic or instant way of using a service from the web site!

Page 5: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Why do we need Cloud Computing?

= Internet = YOU

= Your Company

= Your

Website

= Web Host

(Dedicated Server

Page 6: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Why do we need Cloud Computing?

This is called HOSTING

Page 7: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Why do we need Cloud Computing?

And it keeps on growing…

(And you keep on paying…)

Page 8: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Why do we need Cloud Computing?

At some point your website will not be able to handle so many connections… (Users would be unhappy)

Page 9: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Why do we need Cloud Computing?

YOU NEED MORE AND MORE DEDICATED SERVERS FOR HOSTING

Page 10: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Known Issues of Hosting

•Hosting Takes a lot of time

•There is not enough computing power on a single dedicated server (so you need to buy space on more servers)- not good for your business

•You have to pay a lot

•You pay, even when your website is not being used

Page 11: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Better Idea = Cloud Computing

Take the computing power only when you need so that you don’t have to pay ALWAYS…

(This is almost instant and fast)

Page 12: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Better Idea = Cloud Computing

=Servers that are known as “cloud servers”

You do not need to configure servers physically to host anything, you can do that remotely and that too instantlyAnd you don’t need too many servers at a time…

Page 13: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Understanding Cloud Computing

You have access to computing power instantly…

YOU

Page 14: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Understanding Cloud Computing

•Cloud Computing = Infrastructure as a Service(IaaS) +Platform as a Service (PaaS) +Software as a Service (SaaS)

•Cloud Computing = Distributed Computing + Grid Computing + Utility Computing

•In Short, Cloud Computing = On Demand Computing

Page 15: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Understanding Cloud Computing

•Client Computer is You

•There is a database storage (huge)

•Application Servers provide Services (different types of services)

•Control node allocates de-allocates the space dynamically

Page 16: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Understanding Cloud Computing

Application- For users; basically SaaS services (emails, etc); Predefined functions; Examples- Gmail, Hotmail, SalesForce and even online banking is an example

Platform- Increased flexibility and control, still predefined functions, Examples- Google App Engine, Heroku, Mosso, Engine Yard, Joyent or force.com

Infrastructure- Full control, more features and services. Flexibility of modifying functionalities. Examples- Amazon’s EC2, GoGrid, RightScale and Linode. You may be charged!

Page 17: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Understanding Cloud Computing

SAAS-An application to customers for a software service on demand (application type softwares- e.g. Google Docs- word, excel, etc. and SAP Business ByDesign)

PAAS-

Can be called “Development Services” provided on demand. You still cant change the tools! Example- Google App Engine- Design your own apps!

IAAS-

Also called “platform virtualization environment”. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service. A lot of work is going on. Microsoft, Amazon and Google are in the race!

Page 18: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

Advantages & Disadvanages

+ Users can use complicated programs easily+ Users can save data on supercomputes+ Social Networking+ Users can access their hardrive through the internet+ Collaborate+ Can Use and Post Multimedia+ Small Business can compete with large companies- Relies totally on network connections (bandwidth

limitation)- User don’t use hard drive (Capacity limitation)- Would take a long time in future to be available widely

Page 19: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

My Research Areas

• Voice in the Cloud- Key to make voice and media work in cloud services

• Optimizing the cloud for enterprise class cloud computing• Operating System on Clouds- Example- gOS from Google!• Issues related with cloud computing on different platforms

like mobile platforms (example Android and MacOS X)

MOTIVATION-

IEEE 2009 International Conference on Cloud Computing

(In September 2009 at Bangalore, India)

Page 20: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.

gOS

Page 21: PRESENTED BY- Rajat Dixit (rd2392). Overview What is cloud computing ? Why do we need ? Understanding Cloud Computing Cloud computing services Advantages.