Transcript
Page 1: History and Evolution of Cloud computing (Safaricom cloud)

CLOUD COMPUTING(SAFARICOM CLOUD)

BEN W WAKHUNGUCS282-0801/2009

LECTURER: DR. WAWERU

Page 2: History and Evolution of Cloud computing (Safaricom cloud)

What is cloud computing?

Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the data Centres that provide those services.

The services themselves have long been referred to as Software as a Service (SaaS).

Page 3: History and Evolution of Cloud computing (Safaricom cloud)

Safaricom cloud

sharingData +

Intelligence

Third Party ServicesSafaricom

Services

Page 4: History and Evolution of Cloud computing (Safaricom cloud)

TYPES OF CLOUDS

Public clo

ud

Com

munity

cloud

H

ybrid

cloud

Priv

ate

cloud

TYPES: Cloud Computing for Education

Page 5: History and Evolution of Cloud computing (Safaricom cloud)

DEPLOYMENT MODELS

A community cloud may be established where several organizations have similar requirements and seek to share infrastructure so as to realize some of the benefits of cloud computing. With the costs spread over fewer users than a public cloud (but more than a single tenant) this option is more expensive but may offer a higher level of privacy, security and/or policy compliance. Examples of community cloud include Google's "Gov Cloud".

When a Cloud is made available in a pay-as-you-go manner to the general public, we call it a Public Cloud; the service being sold is Utility Computing.

Private Cloud refers to internal data centres of a business or other organization, not made available to the general public.

Page 6: History and Evolution of Cloud computing (Safaricom cloud)

Evolution of cloud computing.

6

Cloud Computing

GridComputing

Parallel Computing

Distributed

Computing

Ubiquitous Computing

Mobil phone

Web 2.0-enabled PCs, TVs, etc.

Businesses, from startups to enterprises

PDA

Page 7: History and Evolution of Cloud computing (Safaricom cloud)

Evolution Of Cloud Computing

Cloud computing has as its antecedents both client/server computing and peer-to-peer distributed computing.

It’s all a matter of how centralized storage facilitates collaboration and how multiple computers work together to increase computing power.

Page 8: History and Evolution of Cloud computing (Safaricom cloud)

Client/Server ComputingCentralized Applications and StorageAll the software applications, all the data, and all the control resided on huge mainframe computers, otherwise known as servers.Users connected to the server via a computer terminal, sometimes called a workstation or client. This computer was sometimes called a dumb terminal because it didn’t have a lot (if any!) memory, storage space, or processing power.

Page 9: History and Evolution of Cloud computing (Safaricom cloud)

Peer-to-Peer Computing

Sharing ResourcesThe obvious need to connect one computer to another without first hitting the server led to the development of peer-to-peer (P2P) computing.P2P computing defines a network architecture in which each computer has equivalent capabilities and responsibilities.

Page 10: History and Evolution of Cloud computing (Safaricom cloud)

Distributed Computing

Providing More Computing PowerWhen a computer is enlisted for a distributed computing project, software is installed on the machine to run various processing activities during those periods when the PC is typically unused.It’s a simple concept, all about cycle sharing between multiple computers.

Page 11: History and Evolution of Cloud computing (Safaricom cloud)

Collaborative Computing

Working as a GroupEarly group collaboration was enabled by the combination of several different P2P technologies. The goal was (and is) to enable multiple users to collaborate on group projects online, in real time.Most collaboration systems offer the complete range of audio/video options, for full-featured multiple-user video conferencing

Page 12: History and Evolution of Cloud computing (Safaricom cloud)

Collaborative computing

Real-time whiteboarding is also common, especially in corporate and education environments.

Whiteboarding is where one or more users “draw” on a virtual whiteboard that is viewable by all the members of the group.

Page 13: History and Evolution of Cloud computing (Safaricom cloud)

Parallel Computing

•use of two or more processors (cores, computers) in combination to solve a single problem with the objective of running a program in less time..

Page 14: History and Evolution of Cloud computing (Safaricom cloud)

Grid computing

Sharing resources

Refer to resource-pooled environments for running compute jobs (like image processing) rather than long running processes (such as a Web site or e-mail server.

This can be as simple as a collection of computers of similar computers running on the same operating system or as complex as inter-networked systems comprised of every computer platform you can think of.

Page 15: History and Evolution of Cloud computing (Safaricom cloud)

Why cloud computing?

Cloud Computing: Advantages. Lower-Cost Computers for Users:

You don’t need a high-powered (and accordingly high-priced) computer to run cloud computing’s web-based applications. Because the application runs in the cloud, not on the desktop PC, that desktop PC doesn’t need the processing power or hard disk space demanded by traditional desktop software. Hence the client computers in cloud computing can be lower priced, with smaller hard disks, less memory, more efficient processors.

Page 16: History and Evolution of Cloud computing (Safaricom cloud)

Why cloud computing

Reduce capital and operations costs No longer required to make large up-front capital

investment on datacenters Eliminate the need to plan ahead for provisioning Allow companies to start small and increase their

resources investment as needed (pay-as-you-go. Simplify app deployment & management

Common programming model across mobile, browser, client, server, cloud

Access to strong ecosystem of widely deployed applications

Integration with existing IT assets (Software + Services)

Page 17: History and Evolution of Cloud computing (Safaricom cloud)

Why cloud computing

Fewer Maintenance IssuesCloud computing greatly reduces both

hardware and software maintenance for organizations of all sizes.

Increased Data SafetyUnlike desktop computing, where a hard disk

crash can destroy all your valuable data, a computer crashing in the cloud doesn’t affect the storage of your data. That’s because data in the cloud is automatically duplicated, so nothing is ever lost.

Page 18: History and Evolution of Cloud computing (Safaricom cloud)

Disadvantages of cloud computing

Requires a Constant Internet ConnectionIf you don’t have an Internet connection, you can’t

access anything, even your own documents. A dead Internet connection means no work, period.

Can Be SlowEven on a fast connection, web-based applications

can sometimes be slower than accessing a similar software program on your desktop PC. That’s because everything about the program, from the interface to the document you’re working on, has to be sent back and forth from your computer to the computers in the cloud.

Page 19: History and Evolution of Cloud computing (Safaricom cloud)

Disadvantages of cloud computing

If the Cloud Loses Your Data, You’re Screwed

Relying the cloud puts you at risk if the cloud lets you down.

Doesn’t Work Well with Low-Speed Connections

Low-speed Internet connection, such as that found with dial-up services, makes cloud computing painful at best and often impossible. Web-based apps often require a lot of bandwidth to download, as do large documents.

Page 20: History and Evolution of Cloud computing (Safaricom cloud)

Who Benefits from Cloud Computing?

Let’s face it, cloud computing isn’t for everyone. What types of users, then, are best suited for cloud computing—and which aren’t?

Collaborators. If you often collaborate with others on group projects, you’re an ideal candidate for cloud computing.

Road Warriors. Another prime candidate for cloud computing is the road warrior. When you work at one office today, at home the next day, and in another city the next, it’s tough to keep track of all your documents and applications.

Cost-Conscious Users. save money on both your hardware and software. Cost-Conscious IT Departments. savings result from

having to buy fewer central servers.

Page 21: History and Evolution of Cloud computing (Safaricom cloud)

Q&A

THANKS!


Recommended