Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams.

41
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams

Transcript of Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams.

Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams

Overview of Presentation

Definition History Pros and Cons

Uses Characteristics Service Models

What is Cloud Computing?

What is Cloud Computing?

* The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.

The Concept of Cloud Computing started in the

1950’s

Mainframe Computing seen as the Future of Computing

Cost efficient use of Expensive Equipment

Multiple Users

Dumb Terminals

Mainframe

Computers

Cloud Computing Evolved

from Mainfram

e Computer

s

1970’s Virtualization

* Creating something Virtual rather than actual

* Operating systems

simultaneously in an isolated environment

1990’s Virtualized Private Network Connections* Telecommunications companies

started offering private networks

* Leads to Current Uses

Pros and Cons of Cloud

Computing

Allows for more focus on business and less on managing data centers

Ability to develop new applications faster.

Financially

Globally

Pros of Cloud

Computing

Inconsistent Performance

Unsecure Beliefs

When the Cloud is Usable or Not

Cons of Cloud

Computing

Characteristics of Cloud Computing

On-Demand Self-Service

Broad Network Access

Resource Pooling

Rapid Elasticity

Measured Service

Cloud Computing

Characteristics

1.

2.

3.

4.

5.

On-Demand Self Service

* It is there when you need it.

* Computer resources can be quickly an easily configured by oneself without human interaction with service provider.

* Provided resources include email, applications, network or server service.

Broad Network Access

Smartphones Tablets

TabletsOffice

ComputersLaptops

Resource Pooling* Sharing/Maximizing Resources

* The Cloud Service Provider manages all of the clouds physical resources.

* Cloud Computing creates a pool of resources and they are securely allocated between all customers.

Example of Resources

Virtual Processor Storage Network

Bandwidth

Memory Email Service

Rapid Elasticity

* You are able to get what you need.

* Cloud is flexible and scalable to suit personal business needs.

* Resources can be allocated and released to scale according to demand.

Measured Service

* You get what you pay for.

* The resources usage can be monitored, controlled, and reported.

* Allows for accountability for the provider and consumer.

Service Models* Software as a

service (SaaS)

* Platform as a service (PaaS)

* Infrastructure as a service (IaaS)

Service Models Management

Software as a service (SaaS)

* Web-based, on-demand distribution model

* Software is hosted and updated at a central site and does not reside on client computers/servers.

* SaaS applications are hosted

and run by service providers, saving the end user the upfront investment in software purchases and the ongoing upkeep and maintenance.

Software as a service (SaaS)Commercial Software

* Web access to commercial software 

* Software is managed from a central location 

* Software delivered in a “one to many” model * Users not required to handle software upgrades

and patches 

* Application Programming Interfaces (APIs) allow for integration between different pieces of software

SaaS Costs

* SaaS services could be FREE or billed through subscriptions or usage licenses.

* Businesses use a pay-as-you-go method (typically monthly) for SaaS applications allowing them to save their capital for core business functions.

* Free when there is opportunity to generate revenue from streams other than the user, such as from advertisement or user list sales

SaaS Benefits

Financial

SaaS is subscribed to and not purchased.  The end users are offered less costly and more predictable monthly fees, with no large up-front capital expense.

Ease of Use

SaaS applications can be easily accessed anywhere the Internet is available through a web browser, thus taking advantage of attributes like usability and innovation of the web.

SaaS Benefits

Uptime

Server applications are hosted in a highly-available datacenter, minimizing the effects of power outages and Internet outages from incidents that affect local offices.

Installation Ease and Low

Maintenance

Upgrades and patches to latest versions take little time and reduce resource requirements.

Access Anywhere

Customers can connect to their applications anywhere with internet connection.

Where SaaS Makes Sense

* “Vanilla” offerings where the solution is largely undifferentiated. A good example of a vanilla offering would include email where many times competitors use the same software precisely because this fundamental technology is a requirement for doing business, but does not itself confer an competitive advantage

* Applications where there is significant interplay between the organization and the outside world. For example, email newsletter campaign software 

* Applications that have a significant need for web or mobile access. An example would be mobile sales management software 

* Software that is only to be used for a short term need. An example would be collaboration software for a specific project 

* Software where demand spikes significantly, for example tax or billing software used once a month

Applications where extremely fast processing of real time data is required 

Applications where legislation or other regulation does not permit data being hosted externally 

Applications where an existing on-premise solution fulfills all of the organization’s needs

Where SaaS May

Not be the Best Option

SaaS Examples

Platform as a service (PaaS)

* Definition: provides a platform allowing customers to develop, run and manage Web applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app.

Automatic Updates

Decreased Costs

Assured Compatibility

Teams Can Collaborate From Afar

Pros of PaaS

Lock-In

Limited Scalability

Cons of PaaS

PaaS Examples

Infrastructure as a service (IaaS)

* Definition: service model that delivers computer infrastructure on an outsourced basis to support enterprise operations.

Cuts Costs

Scalability

Easy Access

Pay-as-you-go model of payment

Pros of IaaS

Security

Vendor Outages

Cons of IaaS

IaaS Examples

Questions?