17
27 27 th th July, 2012 July, 2012 1 Cloud Computing Cloud Computing MCA – III sem. MCA – III sem.

Cloud computing

  • View
    527

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Cloud computing

2727thth July, 2012 July, 2012 11

Cloud ComputingCloud Computing

MCA – III sem.MCA – III sem.

Page 2: Cloud computing

22

What is Cloud Computing ?What is Cloud Computing ?

1)1) Cloud computing is the construct that allows you Cloud computing is the construct that allows you to access applications that actually reside at a to access applications that actually reside at a location other than your computer or other location other than your computer or other internet connected device; more often, this will internet connected device; more often, this will be a distant datacenter.be a distant datacenter.

2)2) cloud computing refers to the delivery of scalable cloud computing refers to the delivery of scalable IT resources over the Internet, as opposed to IT resources over the Internet, as opposed to hosting and operating those resources locally, hosting and operating those resources locally, such as on a college or university network. Those such as on a college or university network. Those resources can include applications and services, resources can include applications and services, as well as the infrastructure on which they as well as the infrastructure on which they operateoperate. .

2727thth July, 2012 July, 2012

Page 3: Cloud computing

33

What Works?What Works?

Your company doesn’t The service Your company doesn’t The service providers payproviders pay

pay for hardware and for equipment and pay for hardware and for equipment and

maintenance maintenancemaintenance maintenance

Internet

2727thth July, 2012 July, 2012

Page 4: Cloud computing

4

Internet

Cloud ComponentsCloud Components

ClientsClients Datacenter Datacenter

Distributed SystemDistributed System

27th July, 2012

Page 5: Cloud computing

5

1)1) Clients :Clients :

Clients are the devices that the end users Clients are the devices that the end users interact with to manage their information on the interact with to manage their information on the cloud.cloud.

2)2) Datacenter :Datacenter :

The datacenter is the collection of servers where The datacenter is the collection of servers where the applications to which you subscribe is the applications to which you subscribe is housed.housed.

3)3) Distributed Systems :Distributed Systems :

The servers may not be housed in the same The servers may not be housed in the same location, they may be in geographical disparate location, they may be in geographical disparate locations.locations.

Cloud ComponentsCloud Components

27th July, 2012

Page 6: Cloud computing

2727thth July, 2012 July, 2012 66

Deployment Model of Cloud ComputingDeployment Model of Cloud Computing

Page 7: Cloud computing

77

1)1) Public cloud :Public cloud :

Provides an on-demand solution, where you Provides an on-demand solution, where you choose to store your data in a public cloud, choose to store your data in a public cloud, meaning you use the resources of an off-site meaning you use the resources of an off-site third-party provider. Payment is made on a per third-party provider. Payment is made on a per use basis, much like how you pay for your use basis, much like how you pay for your electricity. electricity.

One of the main advantages when deciding to One of the main advantages when deciding to use public cloud is that you are not only paying use public cloud is that you are not only paying for the space to host your data, but also the for the space to host your data, but also the cloud provider’s expertise, the security settings, cloud provider’s expertise, the security settings, and the trained staff.and the trained staff.

Deployment Model of Cloud ComputingDeployment Model of Cloud Computing

2727thth July, 2012 July, 2012

Page 8: Cloud computing

88

Basically, you are accessing scalability and Basically, you are accessing scalability and reliability, already set up by the cloud provider, reliability, already set up by the cloud provider, without having to build anything in house.without having to build anything in house.

2)2) Private cloud :Private cloud :

The infrastructure is owned and managed by the The infrastructure is owned and managed by the organization, not by a cloud provider, giving the organization, not by a cloud provider, giving the organization control over the resources involved. organization control over the resources involved.

The internal IT department sets up, tests, and The internal IT department sets up, tests, and manages the datacenter. Costs are usually larger manages the datacenter. Costs are usually larger than choosing a public cloud. than choosing a public cloud.

Deployment Model of Cloud ComputingDeployment Model of Cloud Computing

2727thth July, 2012 July, 2012

Page 9: Cloud computing

99

You still need to pay for hosting and servers and You still need to pay for hosting and servers and to deal with infrastructure, security, and backup, to deal with infrastructure, security, and backup, which in a public cloud is the provider’s job. which in a public cloud is the provider’s job.

3)3) Hybrid cloud :Hybrid cloud :

Since cloud computing can use both internal and Since cloud computing can use both internal and external solutions, there is also the option of not external solutions, there is also the option of not going completely on a public cloud, at least not in going completely on a public cloud, at least not in regards to confidential data. Therefore, you can regards to confidential data. Therefore, you can choose to maintain some information stored in-choose to maintain some information stored in-house, and use public cloud for lower priority house, and use public cloud for lower priority information. information.

Deployment Model of Cloud ComputingDeployment Model of Cloud Computing

2727thth July, 2012 July, 2012

Page 10: Cloud computing

1010

The term The term servicesservices in cloud computing is the in cloud computing is the concept of being able to use reusable concept of being able to use reusable components across vender’s network. This is components across vender’s network. This is widely known as widely known as “as a service”“as a service”..

1)1) Software as a services (SaaS) :Software as a services (SaaS) :

Software as a service (SaaS) is a model in which Software as a service (SaaS) is a model in which an application is hosted as a service to customers an application is hosted as a service to customers who access it via the internet.who access it via the internet.

Example : Video ConferencingExample : Video Conferencing

Service Model of Cloud ComputingService Model of Cloud Computing

2727thth July, 2012 July, 2012

Page 11: Cloud computing

1111

ApplicationApplication

Service providers Service providers

offering SaaSoffering SaaS

ClientsClients

Service Model of Cloud ComputingService Model of Cloud Computing

Internet

2727thth July, 2012 July, 2012

Page 12: Cloud computing

1212

2)2) Platform as a services (PaaS) :Platform as a services (PaaS) :

Platform as a service (PaaS) supplies all the Platform as a service (PaaS) supplies all the resources required to build applications and resources required to build applications and services completely from the internet, without services completely from the internet, without having to download or install the software.having to download or install the software.

PaaS services include application design, PaaS services include application design, development, testing, deployment and hosting.development, testing, deployment and hosting.

Service Model of Cloud ComputingService Model of Cloud Computing

2727thth July, 2012 July, 2012

Page 13: Cloud computing

1313

Service Model of Cloud ComputingService Model of Cloud Computing

Internet

PlatformPlatform

Service providers Service providers

offering SaaSoffering SaaS

ClientsClients

2727thth July, 2012 July, 2012

Page 14: Cloud computing

1414

2)2) Infrastructure as a services (IaaS) :Infrastructure as a services (IaaS) :

In Infrastructure as a service (IaaS) your In Infrastructure as a service (IaaS) your application will be executed on virtual computer.application will be executed on virtual computer.

The whole cloud infrastructure viz. servers, The whole cloud infrastructure viz. servers, routers, storage and other networking routers, storage and other networking equipments are provided by the IaaS provider.equipments are provided by the IaaS provider.

The costumer buy this resources as a service on The costumer buy this resources as a service on a need basis. a need basis.

Service Model of Cloud ComputingService Model of Cloud Computing

2727thth July, 2012 July, 2012

Page 15: Cloud computing

1515

1)1) Lower Cost Lower Cost

2)2) More performanceMore performance

3)3) Less maintenanceLess maintenance

4)4) More securityMore security

5)5) Unlimited storage capacityUnlimited storage capacity

Advantages of Cloud ComputingAdvantages of Cloud Computing

2727thth July, 2012 July, 2012

Page 16: Cloud computing

1616

1)1) Dependency on Internet connectivityDependency on Internet connectivity

2)2) Loss of controlLoss of control

3)3) Unpredictable costUnpredictable cost

Disadvantages of Cloud ComputingDisadvantages of Cloud Computing

2727thth July, 2012 July, 2012

Page 17: Cloud computing

17172727thth July, 2012 July, 2012