Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

39  Download (0)

Full text

(1)
(2)

Contents

• What is Cloud Computing? • Why Cloud computing?

• Cloud Anatomy

• Cloud computing technology

(3)

What is Cloud Computing?

Definitions:

“Cloud computing is a general term for anything that involves delivering hosted services over the internet.” – Wikipedia

“Cloud computing is Internet-based computing,

whereby shared resources, software, and information are provided to computers and other devices on

demand, like the electricity grid.”- Wikipedia

Basically a cloud is a virtualization of resources that manages and maintains itself.

(4)

The underlying concept of cloud computing dates back to 1960, whenJohn McCarthy opined that

"computation may someday be organized as a public utility"; indeed it shares characteristics with service bureausthat date back to the 1960s.

The actual term "cloud" borrows from telephony in that telecommunications companies, who until the 1990s primarily offered dedicated point-to-point data circuits, began offering ³VIRTUALPRIVATE

NETWORK (VPN)´ services with comparable quality of service but at a much lower cost.

(5)

The cloud symbol was used to denote the

demarcation point between that which was the

responsibility of the provider from that of the user . Cloud computing extends this boundary to cover servers as well as the network infrastructure.

Cost is claimed to be greatly reduced and capital

expenditure is converted to operational expenditure. Device and location independence enable users to access systems using a web browser regardless of their location or what device they are using.

(6)

Helps to use applications without installations. Access the personal files at any computer with internet access.

This technology allows much more efficient

computation by centralizing storage , memory , processing and band width.

(7)

Survey

Based on a study conducted in June 2009 by

version one, 41% of IT senior professionals doesn't have sound knowledge on cloud computing.

In September 2009, Aberdeen Group found that 18% reduction in there IT budget and a 16%

(8)
(9)

Cloud Computing Layers

(10)

Cloud platform services or "Platform as a Service (PaaS)

" deliver a computing platform and/or solution stack as a service, often consuming cloud infrastructure

and sustaining cloud applications

. It facilitates deployment of applications without the cost and complexity of buying and managing the

underlying hardware and software layers. Platform as a Service

(11)

Cloud infrastructure services or "Infrastructure as a Service (IaaS) " delivers computer infrastructure,

typically a platform virtualization environment, as a service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully out soured service. The service i s typically billed on a utility

computing basis and a mount of resources consumed ( and there fore the cost) will typically

reflect

The level of activity. It is an evolution of virtual private server offerings

(12)

The servers layer consists of computer hardware

and/or computer software products that are specifically designed for the delivery of cloud services, including multi-core processors, cloud-specific operating systems and combined

(13)

What is a Cloud?

Individuals Corporations Non-Commercial

Cloud Middle Ware

Storage Provisioning OSProvisioning Network Provisioning Service(apps) Provisioning SLA(monitor), Security, Billing

Services Storage Network OS Resources

(14)
(15)
(16)
(17)
(18)

Cloud

Features

&

Benefits

for Enterprises

 Highly virtualized and

standardized infrastructures  Massive scalability

 Fault tolerant & highly reliable  Intra- & Inter-cloud load balance  Instant application deployment

 Simplified, more efficient IT and application management

 Deliver more applications to large number of users

 Excellent service quality

 Higher utilization at reduced cost  Time-to-market

(19)

Cloud

Features

&

Benefits

for Users

 Highly virtualized and

standardized infrastructures  Massive scalability

 Fault tolerant & highly reliable  Intra- & Inter-cloud load balance  Instant application deployment

 No need to install or update SW or HW; access from any browser  Unlimited use

 Always on

 Access from anywhere

(20)
(21)

Broadly classified under the three categories: 1. IaaS: Infrastructure as a service.

2. PasS: Platform as a service.

(22)

Infrastructure as a Service (IaaS):

Cloud infrastructure services or "Infrastructure as a

Service (IaaS)" delivers computer infrastructure, typically a platform virtualization environment as a service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service.

Examples:- IBM Blue house, VMWare, Amazon EC2, Microsoft Azure Platform, Sun

Parascale and more

Benefits to the clients:

1. Stop worrying about heavy traffic and bandwidth requirements. 2. Pay as you go.

3. No need to buy high configuration servers from day one. 4. Low maintenance.

(23)

Platform as a Service (PaaS):

Platform-as-a-service in the cloud is defined as a set of software and product development tools hosted on the provider’s infrastructure. Developers create applications on the provider’s platform over the Internet. PaaS providers may use APIs, website portals or gateway software installed on the customer’s computer Force.com, (an

outgrowth of Salesforce.com) and GoogleApps are examples of PaaS.

Developers need to know that currently, there are not

standards for interoperability or data portability in the cloud. Some providers will not allow software created by their customers to be moved off the provider’s platform.

Examples:-Middleware, Intergation, Messaging, Information, connectivity etc AWS, IBM Virtual images, Boomi, CastIron, Google Appengine

(24)

Software as a Service (SaaS):

In the software-as-a-service cloud model, the vendor supplies the hardware infrastructure, the software product and interacts with the user through a front-end portal. SaaS is a very broad market. Services can be anything from Web-based email to inventory control and

database processing. Because the service provider hosts both the application and the data, the end user is free to use the service from anywhere. There are several successful SaaS model running all over the web.

Examples:- Gmail, GoogleCalender  Payroll, HR, CRM etc

(25)

Types Of Clouds

• Public Cloud: the services are delivered to the client via the Internet from a third party service provider.

Example: Amazon

• Private Cloud: these services are managed and provided within the organization. There are less restriction on network bandwidth, fewer security exposures and other legal requirements compared to the public Cloud.

(26)
(27)

Utility computing

• To say it simply, it is a price model based on resource usage quantity.

• Utility computing allows companies to only pay for the computing resources they need, when they need them. • The main benefit of utility computing is better

(28)

What cloud computing means to

users?

• Lower client workload

• Lower Total Cost Ownership

• Separation of infrastructure maintenance duties from • domain-specific application development

• Separation of application code from physical resources • Not have to purchase assets for one-time or infrequent

intensive computing tasks • Expand resource on-demand

• Make the application have high availability • Quickly deploy application

(29)

Cloud computing infrastructure

features

Self-healing • Multi-tenancy • Virtualized • Linearly Scalable

• Resource Monitor and measure

(30)

Difficulties

for cloud computing

• Continuous high availability

• Consistency

• Interoperability and standardization

• Scalability of all components

• Data secrecy

• Legal and political problem of data store and

translation across regions

• Performance issue

• Difficulty customizing

(31)

Cloud computing products and

market

(32)

Market Opportunities

(33)

Cloud Providers

(34)

Cloud computing open source

projects

Infrastructure management projects

:-Enomalism, convirt, redhat genome, hyperVM. lxlabs, LN, OpenNEbula.

Useful open source projects to build cloud platform-:

Kenso, hyperic, virt-P2V

(35)

Cloud Technologies

Technology Key Feature What’s Missing

Grid Computing Job scheduling across many machines Difficult to administer; Lacks broad applicability of cloud computing

Virtualization Virtual machines decouple OS from hardware

Fail to fundamentally solve scale and reliability

IaaS Infrastructure-as-a-Service Computational infrastructure available

for rent

Lacks security , vertical solutions,

SaaS Software-as-a-Service Application availability through the

cloud

SaaS is an application on the cloud, not a cloud by itself

Utility Computing Packaged computing, application, and storage sold as a service

Describes a business model, not a technology or architecture

(36)

Cloud Articles

http://blogs.zdnet.com/Hinchcliffe/?p=488&tag=btxcsimhttp://blogs.zdnet.com/Howlett/?p=558&tag=btxcsimhttp://blogs.zdnet.com/BTL/?p=9560&tag=btxcsimhttp://www.businessweek.com/technology/content/aug2008/tc200808 2_445669_page_3.htm • http://www.ibm.com/developerworks/websphere/techjournal/090 4_amrhein/0904_amrhein.htmlhttp://cloudcomputing.sys-con.com/

(37)
(38)
(39)

Figure

Updating...

References