37
An Overview of Applications that are Currently Delivered via the Cloud and Potential Applications for the Future Ben Kepes Diversity Limited NZ Cloud Computing Summit October 2009 Photo credit - svanes

Cloud Computing 101

Embed Size (px)

DESCRIPTION

Presentation given by Ben Kepes to the New Zealand Cloud Computing Summit

Citation preview

Page 1: Cloud Computing 101

An Overview of Applications that are Currently Delivered via the Cloud and Potential Applications for the Future

Ben KepesDiversity Limited NZ Cloud Computing SummitOctober 2009

Photo credit - svanes

Page 2: Cloud Computing 101

Agenda

Cloudy Effects

Looking to the future

Who am I?

Understanding Cloud Computing

Understanding SaaS

Understanding PaaS

Understanding IaaS

Page 3: Cloud Computing 101

Ben Kepes

Editor - CloudAve

Cloud computing commentator

Advisor

Evangelist

Page 4: Cloud Computing 101

Understanding Cloud Computing

Software as a Service?

Cloud Storage?

Platform as a Service?

Virtualisation?

Infrastructure as a Service?

Multi Tenancy?

Web 2.0?

Outsourcing?

Is it…

Page 5: Cloud Computing 101

YES!

Page 6: Cloud Computing 101

So What is Cloud Computing?

Page 7: Cloud Computing 101

What is Cloud Computing Really?

Page 8: Cloud Computing 101

Understanding Cloud Computing

Scalability

Instantaneousness

Pay according to use

Focus on core

business

Reliable/Stable/Ease of use

Page 9: Cloud Computing 101

Cloud Computing in a few more minutes

Page 10: Cloud Computing 101

Cloud can be a utility model – a software model of

electricity, water or telco delivery

Users need not have expertise over technology infrastructure

It can be a way to gain infrastructural efficiencies

An easy development platform

Understanding Cloud Computing

Page 11: Cloud Computing 101

Understanding Cloud Computing

Source – Fronde Blog

Page 12: Cloud Computing 101

“ …everyone on the planet deserves to have their

own virtual data center in the cloud ”

- Lew Tucker, CTO of SUN cloud group

Page 13: Cloud Computing 101

“ …we are able to reduce our IT operational costs by

roughly 30% of what we’re spending now ”

- Ingo Elfering, Vice President of Information Technology

Strategy, GlaxoSmithKline

Page 14: Cloud Computing 101

“ The deployment time is really what impressed us, it's just

shy of instantaneous ”

- Dave Powers Associate Information Consultant, Eli Lilly

Page 15: Cloud Computing 101

Modern version of application service providers (ASPs)

but,

Custom created for web based delivery

Single instance, multi-tenant architecture

Provider patch and upgrade management

May include application programming interfaces (APIs)

Generally subscription basis – per seat, user, instance

Understanding SaaS

Page 16: Cloud Computing 101

A cloud based billing system powers online

delivery of micro format news

Cloud Deployment Case Study #1

Page 17: Cloud Computing 101

Reed Business Information - 400 publications - 200 online properties

Needed comprehensive billing functionality Needed simple integration with SFDC, Oracle, Website

Needed simple implementation

Needed affordability and minimal CAPEX

Saving Traditional Media

Page 18: Cloud Computing 101

Media content located within traditional media dataspace

utilise advanced tagging to categorise content

subscribe via a SaaS billing platform

Receive the content you want, how you want it

Saving Traditional Media

Page 19: Cloud Computing 101

Services to develop, test, deploy, host

Web based user interface

Multi-tenant architecture

Integration with web services and databases

Support for development team collaboration

Utility-grade instrumentation

Understanding PaaS

Page 20: Cloud Computing 101

Quoting system created on PaaS, integrated with

SaaS CRM and SaaS Accounting

Cloud Deployment Case Study #2

Page 21: Cloud Computing 101

CyberSafe security solution provider

Utilised on-premises contact manager/accounting

Needed quoting system

Wanted integration with contact manager

Wished to retire disconnected legacy system

Driving Efficiencies

Page 22: Cloud Computing 101

Implemented salesforce.com SaaS CRM in 2002

utilised force.com PaaS to develop custom-built quoting system

integrated automatically via PaaS with salesforce.com

Deployed Coda2go SaaS accounting application

leveraging totally connected cloud based SaaS/PaaS

Driving Efficiencies

Page 23: Cloud Computing 101

“Services designed to scale to tens or

hundreds or millions of users will

dramatically change the nature and cost

of solutions deliverable to enterprise..”

- Bill Gates Microsoft Internal memo

Page 24: Cloud Computing 101

“I believe, over time, more and more

software will be delivered as a service.

I totally believe that... We have to be

good at this, or we have a problem”

- Larry Ellison CEO Oracle

Page 25: Cloud Computing 101

Resources delivered as a service

Dynamic scaling of infrastructure

Variable cost service

Multiple tenants on the same infrastructure resources

Enterprise grade infrastructure

Understanding IaaS

Page 26: Cloud Computing 101

Manages risks of acquisition of software

Minimises roll-out requirements

Keeps IT strategically focussed

Eases pain of managing on-premise apps

So... About Cloud being just for SMBs

Page 27: Cloud Computing 101

Utilising data and graphical processing services

from the cloud for an inside-the-firewall

analysis…

Cloud Deployment Case Study #3

Page 28: Cloud Computing 101

human readable 3rd party website that is too technical and complex for exec level readership

utilise 3rd party API to get only the data needed for exec summary

summarize this in enterprise dashboard for exec level readership

utilize charting to represent trends over time

Enterprise Data Visibility

Page 29: Cloud Computing 101

SaaS Deployment Case Study

Page 30: Cloud Computing 101

How will the cloud affect the organisation?

IT governance implications

Security needs

Service level agreements (SLAs)

Migration strategies

In-house

integration

Regulatory impacts

IT Role impacts

Page 31: Cloud Computing 101

Balancing the financial implications

Page 32: Cloud Computing 101

Start up company – on premise IT free zone

Cloud Deployment Case Study #4

Page 33: Cloud Computing 101

Company experienced rapid growth (400% employee count growth in one month)

Philosophy: “IT Free Zone”

Only IT around the office: Laptops, WiFi, Printer

IT Free Zone

Page 34: Cloud Computing 101

IaaS – GoGrid, Media Temple, Amazon EC2

PaaS - Force.com

SaaS – Salesforce, Xero, Google Apps

IT Free Zone

Page 35: Cloud Computing 101

Advantages?

Quick office set up, just a few hours

Radically reduced cost of IT, setup and ongoing

Minimal Capex

Staff access/collaboration

Remote work, from office to home

Page 36: Cloud Computing 101

And to the Future?

No more in-house infrastructure

Ubiquitous access from situational devices

Ability to rapidly develop, test and deploy even extreme edge solutions

Upswing in business unit innovation

Better, Stronger, Faster

Page 37: Cloud Computing 101

Next steps…..

Try it out – Cloud isn’t completely terrifying

Spin up a server on Amazon

Store something on S3 or an end-user service

Try out a consumer SaaS application

[email protected]