CLOUD COMPUTING. Contents Introduction to cloud computing. Three levels of cloud computing:...

Preview:

Citation preview

CLOUD COMPUTING

ContentsIntroduction to cloud computing.Introduction to cloud computing.

Three levels of cloud computing:Three levels of cloud computing:

Implementation of cloud computingImplementation of cloud computing

Private cloudPrivate cloud

Public cloudPublic cloud

Hybrid cloudHybrid cloud

Benefits of cloud computing in business and IT Benefits of cloud computing in business and IT industry.industry.

Conclusion Conclusion

References.References.

What is cloud computing?

Cloud computing Cloud computing is the dynamic provision of is the dynamic provision of providing hardware, software, or services from providing hardware, software, or services from third parties over a networkthird parties over a network..

Cloud computingCloud computing is Internet-based computing, is Internet-based computing, where shared resources, software, & information where shared resources, software, & information are provided to computers and other devices on are provided to computers and other devices on demand.demand.

Cloud computing is a computing platform for the Cloud computing is a computing platform for the next generation of the Internet.next generation of the Internet.

What is Cloud Computing?(Cont…)

Cloud computing is a broad concept of using Cloud computing is a broad concept of using the Internet to allow people to access the Internet to allow people to access technology-enabled services.technology-enabled services.

Named after the cloud representation of the Named after the cloud representation of the Internet on a network diagram this technology Internet on a network diagram this technology is named as cloud computing.is named as cloud computing.

Cloud Computing Characteristics:

Cloud computing basically works on the principle Cloud computing basically works on the principle of “ Pay As U Use”.of “ Pay As U Use”.

Cloud computing customers do not own the Cloud computing customers do not own the physical infrastructure, instead avoid physical infrastructure, instead avoid capital expenditurecapital expenditure by renting usage from a third-by renting usage from a third-party provider.party provider.

They consume resources as a service and pay only They consume resources as a service and pay only for resources that they use.for resources that they use.

Three levels of cloud computing:

Infrastructure As A Service(IAAS)Infrastructure As A Service(IAAS)

Platform As A Service(PAAS)Platform As A Service(PAAS)

Software As A Service(SAAS)Software As A Service(SAAS)

Three levels of cloud computing

Infrastructure As A Service(IAAS):

In this plan cloud providers can provide the technical In this plan cloud providers can provide the technical infrastructure for your application. E.g. organization infrastructure for your application. E.g. organization provides you the different resources and applications. provides you the different resources and applications. These resources may be storage space, hardware, These resources may be storage space, hardware, networking component etc.networking component etc.

Customer need not have to be bothered about Customer need not have to be bothered about specifying what kind of hardware you want or what is specifying what kind of hardware you want or what is the name of the computer servers you are running the name of the computer servers you are running on. on. 

In real meaning you can rent someone else's In real meaning you can rent someone else's hardware by the minute, hour or monthly used basis.hardware by the minute, hour or monthly used basis.

Platform As A Service(PAAS):

This component of cloud computing can be defined This component of cloud computing can be defined as a set of software and product development tools as a set of software and product development tools that allow developers to create application on that allow developers to create application on provider’s platform. In other words, it allow you to provider’s platform. In other words, it allow you to built applications that are delivered to users through built applications that are delivered to users through internet and are run on provider’s infrastructure. internet and are run on provider’s infrastructure.

Salesforce.comSalesforce.com - which comes with not only the - which comes with not only the infrastructure but also a programming language infrastructure but also a programming language platform.platform.

Software As A Service(SAAS):

It provide any software application as a service through It provide any software application as a service through cloud.cloud.

We have been using saas for years in public domain, with We have been using saas for years in public domain, with free email services being the most classical example.free email services being the most classical example.

This is the design that someone can offer you a hosted This is the design that someone can offer you a hosted set of software (running on a platform and infrastructure) set of software (running on a platform and infrastructure) that you don't own but pay for some element of that you don't own but pay for some element of utilization.utilization.

E.g. email services offered by Google, yahoo etc.E.g. email services offered by Google, yahoo etc.

Advantages:

Client doesn’t have to worry about buying Client doesn’t have to worry about buying anything.anything.

He pays for what you use.He pays for what you use.

He can access services any where and any He can access services any where and any time.time.

But , he can’t own it.But , he can’t own it.

Implementation of cloud computing

public cloudpublic cloud

Private cloud Private cloud

Hybrid cloud Hybrid cloud

Public cloud

In a public cloud (also called external cloud), In a public cloud (also called external cloud), outside organizations provide the infrastructure, outside organizations provide the infrastructure, software and platform required to implement the software and platform required to implement the cloud. cloud.

The public cloud follows “ pay as you go” model, The public cloud follows “ pay as you go” model, you only pay for the services you are consuming.you only pay for the services you are consuming.

Email is the most basic and oldest type of services Email is the most basic and oldest type of services offered on the public cloud.offered on the public cloud.

Advantage: Advantage: user don’t have to worry about user don’t have to worry about managing the underlying IT infrastructure.managing the underlying IT infrastructure.

Private cloud

A private cloud refers to having your own private cloud A private cloud refers to having your own private cloud computing infrastructure. So, instead of relying on an computing infrastructure. So, instead of relying on an external, public cloud serivce provider’s infrastructure, external, public cloud serivce provider’s infrastructure, you would have your own.you would have your own.

In a private cloud (also called internal cloud), the In a private cloud (also called internal cloud), the infrastructure for implementing the cloud is completely infrastructure for implementing the cloud is completely organized and maintained by the enterprise.organized and maintained by the enterprise.

It is most suited for large organizations or enterprise.It is most suited for large organizations or enterprise.

Hybrid cloud:

To assemble the benefits of both approaches To assemble the benefits of both approaches private and public cloud, newer private and public cloud, newer implementation models have been developed implementation models have been developed to merge both models into an integrated to merge both models into an integrated solution. solution.

Search EnginesSearch Engines

Web mailWeb mail

Cloud Computing Services:

Simplest Forms

Web-based office applicationsWeb-based office applications

Online photo and document sharingOnline photo and document sharing

Cloud Computing Services:

More Complex Forms

Large-scale web-based storage and computing Large-scale web-based storage and computing power for building your own applicationspower for building your own applications

Cloud Computing Services:

More Complex Forms

Benefits of Cloud Computing

Cloud computing helps to cut down costs.Cloud computing helps to cut down costs.

Ability to meet changing user demands quickly, Ability to meet changing user demands quickly, usually within minutes.usually within minutes.

Environment Friendly.Environment Friendly.

Rapid elasticity.Rapid elasticity.

It is easy to install the technology. It is easy to install the technology.

It is on demand self service.It is on demand self service.

Cloud Computing:Benefits

In the event of a disaster data is usually not lost.In the event of a disaster data is usually not lost.

Easy to develop your own web based applications Easy to develop your own web based applications that run in the cloud.that run in the cloud.

It is highly automated.It is highly automated.

Cloud computing frees up internal resources Cloud computing frees up internal resources whenever they are released by the user.whenever they are released by the user.

Cloud computing helps businesses become mobile.Cloud computing helps businesses become mobile.

Cloud Computing:Benefits

Drawbacks of Cloud Computing

Often limited or no technical support available.Often limited or no technical support available.

When there are technical issues you may lose When there are technical issues you may lose access to your data or your application .access to your data or your application .

No control on traffic and data accessing speed.No control on traffic and data accessing speed.

If the company hosting the application goes out of If the company hosting the application goes out of business you may lose access to your data or business you may lose access to your data or application permanently .application permanently .

Cloud Computing:Drawbacks

Potential Regulatory Compliance issuesPotential Regulatory Compliance issues

You must have an Internet connectionYou must have an Internet connection

Cloud Computing:Drawbacks

Cloud Computing

Rebirth of centralized processing, without the Rebirth of centralized processing, without the green and black terminal screens of the green and black terminal screens of the mainframe days. Instead we have access to mainframe days. Instead we have access to rich web applications with our information and rich web applications with our information and files stored in the cloud and available at all files stored in the cloud and available at all times, whether that be a laptop computer in times, whether that be a laptop computer in the middle of Manhattan. the middle of Manhattan.

Conclusion

Cloud computing offers real alternatives to IT departments for improved flexibility and trim down the cost. Markets are developing for the delivery of software applications, platforms, and infrastructure as a service to IT departments over the “cloud”. These services are readily accessible on a pay-per-use basis and offer great alternatives to businesses that need the flexibility to rent infrastructure on a temporary basis or to reduce capital costs.

References

[1]Architectural Strategies for Cloud Computing, [1]Architectural Strategies for Cloud Computing, august 2009. august 2009. www.oracle.com/.../pdf/architectural_strategies_fwww.oracle.com/.../pdf/architectural_strategies_for_cloud_computing.pdfor_cloud_computing.pdf

[2] Wikipedia, ‘Cloud Computing’ – available at [2] Wikipedia, ‘Cloud Computing’ – available at http://en.wikipedia.org/wiki/Cloud_computinghttp://en.wikipedia.org/wiki/Cloud_computing

[3] Mladen A. Vouk ‘Cloud Computing – Issues, [3] Mladen A. Vouk ‘Cloud Computing – Issues, Research and Implementations”, Research and Implementations”,

References (cont…)

[4] Dr. Wendy A. Warr, Wendy Warr & Associates [4] Dr. Wendy A. Warr, Wendy Warr & Associates (wendy@warr.com, http://www.warr.com), (wendy@warr.com, http://www.warr.com), November 2009November 2009

[5] DAVID CHAPPELL (2008) “a short introduction [5] DAVID CHAPPELL (2008) “a short introduction to cloud computing platforms: An enterprise-to cloud computing platforms: An enterprise-oriented over view.”oriented over view.”

[6] A Berkeley (2009) “Above the Clouds: A [6] A Berkeley (2009) “Above the Clouds: A Berkeley View of Cloud Computing”.Berkeley View of Cloud Computing”.

References(cont…)

[7] Sims, K. (2009), ‘IBM Blue Cloud Initiative [7] Sims, K. (2009), ‘IBM Blue Cloud Initiative Advances Enterprise Cloud Computing’ – Advances Enterprise Cloud Computing’ – available at available at http://www-03.ibm.com/press/us/en/pressreleahttp://www-03.ibm.com/press/us/en/pressrelease/26642.wssse/26642.wss

Thank you..

Recommended