57

Click here to load reader

Cloud Computing For Beginners

Embed Size (px)

Citation preview

Page 1: Cloud Computing For Beginners

CLOUD COMPUTINGBASICS OFCLOUD COMPUTING

a1

Page 2: Cloud Computing For Beginners

Cloud Compting- Everywhere

Any Tech Magazine Any IT website

Problem :: Everyone not agree on what it is…

2

CLOUD COMPUTING - BASICS

Page 3: Cloud Computing For Beginners

CLOUD COMPUTING - BASICS

Ask different people about cloud computing – you will get different answers…

Is cloud computing even worth all the hype? People don’t think so.

Hype = publicity / hard sell / build up.

3

Page 4: Cloud Computing For Beginners

CLOUD COMPUTING - BASICS

About Cloud Computing – CEO [Larry Ellison]– ORACLE in 2008…

“The term C/c overused & being applied to everything in computer world”

4

Page 5: Cloud Computing For Beginners

CLOUD COMPUTING - BASICS

The Computer industry is the only industry that is more fashion-driven than women’s fashion”– CEO [Larry Ellison]– ORACLE

5

Page 6: Cloud Computing For Beginners

CLOUD COMPUTING - BASICS

So let we talk about What Cloud Computing is and tighten up our definition and understanding of its implementation…

6

Page 7: Cloud Computing For Beginners

OVERVIEWCloud Computing gets its name as a metaphor/symbol (figure of speech) for the internet.

Generally internet is represented as cloud in network diagrams.

7

CLOUD COMPUTING

Page 8: Cloud Computing For Beginners

OVERVIEWIt means an area of the diagram or solution that is someone else’s concern.

“All that other stuff”

8

CLOUD COMPUTING

Page 9: Cloud Computing For Beginners

OVERVIEW

9

CLOUD COMPUTING

Page 10: Cloud Computing For Beginners

OVERVIEWCloud Computing promises_Cut Operational CostCut Capital CostIT Dept. only focus on Project Strategies NOT on datacenter Running or Up.

10

CLOUD COMPUTING

Page 11: Cloud Computing For Beginners

WHAT WORKS

Cloud Computing is a construct that allows a user to access applications that actually reside at a location other than your computer network or other internet connected device.

Mostl it’s a datacenter…11

CLOUD COMPUTING

Page 12: Cloud Computing For Beginners

WHAT WORKS

For example,You have bought Microsoft Word, installed at your computer, Everytime Microsoft issues a service pack to upgrade the product/application, you ran around to distribute at server… Oh god.. 12

CLOUD COMPUTING

Page 13: Cloud Computing For Beginners

WHAT WORKS

Here, you need to upgrade all the systems, distributed servers… etc etc…

Consider the license cost Some workstation use MsWord once in a year…

HERE COMES BEAUTY OF CLOUD COMPUTING...

13

CLOUD COMPUTING

Page 14: Cloud Computing For Beginners

WHAT WORKS

14

CLOUD COMPUTING

Page 15: Cloud Computing For Beginners

WHAT WORKS

Another Company hosts your applications. They handle the cost of servers, manages software updates and depending on how you craft your contract – you pay less for the services.

15

CLOUD COMPUTING

Page 16: Cloud Computing For Beginners

WHAT WORKS

Don’t need to buy equipments which has higher cost, fewer use. You need not buy the servers,Not to pay for the electricity to power… Cool --- SMILE…

16

CLOUD COMPUTING

Page 17: Cloud Computing For Beginners

WHAT WORKS

Convenient for Telecommuters, Traveling remote workers – Simply log in and use their applications whenever needed.

17

CLOUD COMPUTING

Page 18: Cloud Computing For Beginners

WEAK LINKSIt finds exciting and fast isn’t…?In the field of IT there are Pro and Cons for every systems…

Cloud Computing is not exempt..

18

CLOUD COMPUTING

Page 19: Cloud Computing For Beginners

WEAK LINKSLet us look at few areas of potential trouble…

The following figure shows potential point of the failure…

19

CLOUD COMPUTING

Page 20: Cloud Computing For Beginners

WEAK LINKS

20

CLOUD COMPUTING

Page 21: Cloud Computing For Beginners

WEAK LINKSWhen your internet goes OUT or your ISP with some problem (rarely), you may not be able to access your application and work can be stubbed. But if it is your own server, atleast you would sure that internet wouldn’t affect your application.

21

CLOUD COMPUTING

Page 22: Cloud Computing For Beginners

WEAK LINKSWhen the site you’re accessing has problem…?It’s happened in July 2008, Amazon ‘s S3 cloud storage service went down for the second time in the year. Some application down for eight hours…

22

CLOUD COMPUTING

Page 23: Cloud Computing For Beginners

WEAK LINKSSimply there may be applications or data that you want to located on-site.If you have sensitive or proprietary information, your IT security group may simply mandate that you don’t store on someone else’s machines. 23

CLOUD COMPUTING

Page 24: Cloud Computing For Beginners

APPLICATION INTEGRATION ISSUES

It is difficult to integrate application when they are distributed geographically.

It is easier to manage and access data if it is nearby, and not under someone else’s control.

24

CLOUD COMPUTING

Page 25: Cloud Computing For Beginners

APPLICATION INTEGRATION ISSUES

For example, There are two application to exchange information, it’s easier to do if they both reside in the same place.

If one application in-house and other on cloud it becomes complicated and more prone to failure. 25

CLOUD COMPUTING

Page 26: Cloud Computing For Beginners

CLOUD COMPONENTS

With a simple topological terms…

A Cloud Computing solution is made up of several elements: ClientsDatacenterDistributed Server

26

CLOUD COMPUTING

Page 27: Cloud Computing For Beginners

CLOUD COMPONENTS

27

CLOUD COMPUTING

Page 28: Cloud Computing For Beginners

CLOUD COMPONENTS

Each element has a purpose and plays a specific role in delivering a functional cloud-based application.

28

CLOUD COMPUTING

Page 29: Cloud Computing For Beginners

CLOUD COMPONENTS

Clients are, in a cloud computing architecture, the exact same thing that they are in a plain, old, everyday local area network (LAN).

Typically a Computers on desk.

Laptops, Tablets, Mobile phones, PDAs – all big drivers C/c for mobility… 29

CLOUD COMPUTINGCLIENT

Page 30: Cloud Computing For Beginners

CLOUD COMPONENTS

Clients are – device : end users interact with to manage their information on the cloud.

Three Categories…1. Mobile2. Thin3. Thick

30

CLOUD COMPUTINGCLIENT

Page 31: Cloud Computing For Beginners

CLOUD COMPONENTS

1. Mobile: includes PDAs or smartphones like – Blackberry, Windows phones, iPhones etc..

31

CLOUD COMPUTINGCLIENT

Page 32: Cloud Computing For Beginners

CLOUD COMPONENTS

1. Thin: Computers that do not have internal hard drives, but server do all the work and then display the information.

Popular solution, because of price and effect on the environment.

32

CLOUD COMPUTINGCLIENT

Page 33: Cloud Computing For Beginners

CLOUD COMPONENTS

Thin are Popular Lower Hardware costs Lower IT Costs Security Data Security Less power consumption Ease of repair or

replacement Less noise 33

CLOUD COMPUTINGCLIENT

Page 34: Cloud Computing For Beginners

CLOUD COMPONENTS

1. Thick: A regular computer, using web browser like Firefox or IE to connect to the cloud.

34

CLOUD COMPUTINGCLIENT

Page 35: Cloud Computing For Beginners

CLOUD COMPONENTS

The datacenter is the collection of servers where the application to which you subscribe is housed.It could be large room in the basement of your building or a room full of servers on the other side of the world that you access via the Internet.

35

CLOUD COMPUTINGDATACENTER

Page 36: Cloud Computing For Beginners

CLOUD COMPONENTS

A growing trend – IT world is virtualizing server.

Installed multiple instances of virtual servers on a single physical server.

“Number of virtual servers that can exist on a physical server depends on the size and speed of the physical server and what applications will be running on the virtual server”

36

CLOUD COMPUTINGDATACENTER

Page 37: Cloud Computing For Beginners

CLOUD COMPONENTS

Servers are often located on geographically disparate.

It gives service provider more flexibility in options and security.

37

CLOUD COMPUTINGDistributed

Servers

Page 38: Cloud Computing For Beginners

CLOUD COMPONENTS

For example, Amazon has their cloud solution

in servers all over the world.If something happen at one

site, failure, the service would still be accessed through another site.

38

CLOUD COMPUTINGDistributed

Servers

Page 39: Cloud Computing For Beginners

CLOUD COMPONENTS

Cloud computing isn’t a one-size-fits all affair.

Several different ways the infrastructure can be deployed.

Depends on the application and provider has chosen to build the cloud solution.

39

CLOUD COMPUTINGINFRASTRU

CTURE

Page 40: Cloud Computing For Beginners

CLOUD COMPONENTS

Key advantages of using cloud:Your need may be massiveNumber of servers requiredBudget to run those in-houseProcessing power may need only a SIP

So, you don’t want to buy dedicated server for it. The cloud fits both needs.

40

CLOUD COMPUTINGINFRASTRU

CTURE

Page 41: Cloud Computing For Beginners

CLOUD COMPONENTS

Grid Computing is often confused with cloud computing, but they are quite different. Grid computing applies number of computer in a network to work on a single problem at a time.

41

CLOUD COMPUTINGGRID COMPUTING

Page 42: Cloud Computing For Beginners

CLOUD COMPONENTS

Well-known examples of grid computings _

1) SETI : Search for Extra-terrestrial Intelligence @Home

2) World Community Grid – Berkeley Open Infrastructer for Network Computing (BOINC)

42

CLOUD COMPUTINGGRID COMPUTING

Page 43: Cloud Computing For Beginners

CLOUD COMPONENTS

Grid Computing – use of software that can divide and send out pieces of program to thousands of computers.Throughout the computers of an organization, from a public collaboration.

43

CLOUD COMPUTINGGRID COMPUTING

Page 44: Cloud Computing For Beginners

CLOUD COMPONENTS

So, what do grid computing and cloud computing have to do with one another?

In grid computing, a large project is divided among multiple computer to make use of their resources.

Cloud computing does just opposite. It allows multiple smaller applcations to run at the same time.

44

CLOUD COMPUTINGGRID COMPUTING

Page 45: Cloud Computing For Beginners

CLOUD COMPONENTS

Grid Computing is appealing for several reasons:

1) Cost-effective – way to use given amount of computer resources.

2) Way to solve problems that needs a tremendous amount of computer power.

3) Shared resources co-operatively, without managing one computer another.

45

CLOUD COMPUTINGGRID COMPUTING

Page 46: Cloud Computing For Beginners

CLOUD COMPONENTS

Full Virtualization –Technique to complete installation of one machine on to another.

Result? Software running on server is within virtual machine.

Deployment allow not only unique application to run, but also different operating systems.

46

CLOUD COMPUTINGFULL

VIRTUALIZATION

Page 47: Cloud Computing For Beginners

CLOUD COMPONENTS

47

CLOUD COMPUTINGFULL

VIRTUALIZATION

Page 48: Cloud Computing For Beginners

CLOUD COMPONENTS

Virtualization is relevant to Cloud Computing_One of the way user access services on the cloud.

The remote datacenter may be delivering your services in a fully virtualized format.

48

CLOUD COMPUTINGFULL

VIRTUALIZATION

Page 49: Cloud Computing For Beginners

CLOUD COMPONENTS

Full Virtualization is successful for several purpose:Sharing a computer system among multiple users.Isolating users from each other and from the control program.Emulating(imitate/copy/likely) hardware on another machine.

49

CLOUD COMPUTINGFULL

VIRTUALIZATION

Page 50: Cloud Computing For Beginners

CLOUD COMPONENTS

Para Virtualization allows multiple operating systems to run on a single hardware device at the same time by more efficiently using system resources, like processors and memory.

50

CLOUD COMPUTINGPARA

VIRTUALIZATION

Page 51: Cloud Computing For Beginners

CLOUD COMPONENTS

In Full Virtualization – entire system is emulated (BIOS, Drive, etc).In Para Virtualization – its management module operates with an operating system that adjusted to work in a virtual machine.

51

CLOUD COMPUTINGPARA

VIRTUALIZATION

Page 52: Cloud Computing For Beginners

CLOUD COMPONENTS

Para Virtualization – works better than full virtualization model, because fully virtualized deployment, all elements must be emulated.

52

CLOUD COMPUTINGPARA

VIRTUALIZATION

Page 53: Cloud Computing For Beginners

CLOUD COMPONENTS

53

CLOUD COMPUTINGPARA

VIRTUALIZATION

Page 54: Cloud Computing For Beginners

CLOUD COMPONENTS

Para Virtualization – works best in __Disaster Recovery: event of a catastrophe, instances can be moved to other hardware until the equipment can be repaired.

54

CLOUD COMPUTINGPARA

VIRTUALIZATION

Page 55: Cloud Computing For Beginners

CLOUD COMPONENTS

Para Virtualization – works best in __Migration: Moving to a new system is easier and faster because instances can be removed from the underlying hardware.

55

CLOUD COMPUTINGPARA

VIRTUALIZATION

Page 56: Cloud Computing For Beginners

CLOUD COMPONENTS

Para Virtualization – works best in __Capacity Management: Because of easy migration, capacity management is simpler to implement. (add more processing power, hard drive capacity)

56

CLOUD COMPUTINGPARA

VIRTUALIZATION

Page 57: Cloud Computing For Beginners

Jainul A. Musani

THANK YOU…

COMING NEXT …SERVICES IN CLOUD COMPUTING

SAAS, PAAS, IAAS, HAAS, ETC…