Cloud presentation

7

Click here to load reader

description

Impact in software maintenance

Transcript of Cloud presentation

Page 1: Cloud presentation

Impact in Software Maintenance

Page 2: Cloud presentation

Is an expression which describe a variety

of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet.

is a synonym for distributed computing over a network, and means the ability to run a program or application on many connected computers at the same time.

What is Cloud Computing?

Page 3: Cloud presentation

Client-Server Model:

Grid computing

Main frame computer

Utility computing

Peer-to-peer

Cloud gaming

Shares characteristics with?

Page 4: Cloud presentation

IaaS-Infrastructure as service; server, storage and network

hardware. Eg, Amazon EC2, Azure Services Platform, DynDNS, Google Compute Engine, HP Cloud, iland, Joyent, LeaseWeb, Linode, NaviSite, Oracle Infrastructure as a Service, Rackspace Cloud, ReadySpace Cloud Services, ReliaCloud, SAVVIS, SingleHop, and Terremark

PaaS-Platform as service; App development and Deployment platform. Eg,AWS Elastic Beanstalk, Cloud Foundry, Heroku, Force.com, EngineYard, Mendix, OpenShift, Google App Engine, Windows Azure Cloud Services and OrangeScape.

SaaS- Software as service; Application delivered to end user. Eg, Google Apps, Microsoft Office 365, Onlive, GT Nexus, Marketo, and TradeCard.

Types of Cloud delivery models??

Page 5: Cloud presentation

Cloud computing is a natural evolution of the widespread

adoption of virtualization, service- oriented architecture, and utility computing.

With the cloud model, you LOSE CONTROL over physical security. In a public cloud, you are sharing computing resources with other companies.

Cloud applications UNDERGO CONSTANT FEATURE ADDITIONS, and users must keep up to date with application improvements to be sure they are protected.

Stored data might not be secure and data may be lost.

Impact in s/w maintenance???

Page 6: Cloud presentation

is to allow users to take benefit from all of these

technologies, without the need for deep knowledge about or expertise with each one of them.

Unlimited storage capability

Improved performance.

Device independence

Goal???

Page 7: Cloud presentation

THANK YOU