• No results found

mwd Cloud Computing the architects perspective IASA ITARC NY, October 14 th 2009 Neil Ward-Dutton Research Director a d v i s o r s

N/A
N/A
Protected

Academic year: 2021

Share "mwd Cloud Computing the architects perspective IASA ITARC NY, October 14 th 2009 Neil Ward-Dutton Research Director a d v i s o r s"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

a d v i s o r s

mwd

Cloud Computing – the architects’

perspective

IASA ITARC NY, October 14

th

2009

Neil Ward-Dutton

(2)

Cloud Computing: evolution, not

revolution

Web services / SOA Timeshare computing ASP, web hosting Data centre outsourcing

Billed access to remote computing resources

Distributed, standards-based computing / integration Access to software services over the Internet

(3)

What is Cloud Computing?

Architectural, economic, strategic elements

Computing and storage resources providing an application platform

Elastic resource capacity Utility pricing Economic element: Pay-as-you-go, pay-as-you-grow, no capex Abstracted resources Management automation Self-service Architectural element: Simple, abstract environment for development Third-party ownership Managed operations Strategic element:

Focus on what makes you better, leave the rest to someone else

(4)

Another way to look at Clouds:

Who does what?

Raw computing, storage resources Datacenter environment/resources Break/fix, basic monitoring Software platform mgt Capacity provisioning, scaling Usage metering, management Customer-owned / managed datacenter Billing

Service provider on-premise managed infrastructure Raw computing, storage resources Datacenter environment/resources Break/fix, basic monitoring Software platform mgt Capacity provisioning, scaling Usage metering, management Billing Raw computing, storage resources Datacenter Break/fix, basic monitoring Software platform mgt Capacity provisioning, scaling Hosted, managed infrastructure Usage metering, management Billing

“Pure” Cloud Computing proposition Raw computing, storage resources Datacenter Break/fix, basic monitoring Software platform mgt Capacity provisioning, scaling Usage metering, management Billing

(5)

Cloud is a model of utility service

consumption, not technology ownership

Open, publicly accessible

Restricted access P rov ide r-ow n ed , m an ag ed st o mer -o w ned , man ag ed

Private Cloud Public Cloud

Adaptive Computing Infrastructure (ACI), “legacy” infrastructure

“Private Cloud” is

about restricted,

secure access to

Cloud services –

not customer

ownership

We use the term

“Adaptive

Computing

Infrastructure” to

refer to “Cloudy”

infrastructure

that you can buy

(6)

Overlapping value: Cloud Computing and

its cousins

Public, Private Clouds

Elastic resource capacity Utility pricing Abstracted resources Management automation Self-service provisioning Third-party ownership Managed operations

Outsourced

Data Centre

Adaptive

Computing

Infrastructure

(7)

Into the mainstream

• Numerous large-scale examples of online services built

on public Cloud resources

– Twitter, etc

• Initial public Cloud take-up by online startups: now

mainstream interest from enterprises

– Washington Post, Harvard Medical School, etc

• Mainstream enterprise infrastructure software vendors

defining Cloud Computing strategies, products, services

– Microsoft, IBM, TIBCO, Oracle, Citrix, ...

– For many it’s simply a “stick it on AWS” strategy, or an

Adaptive Computing Infrastructure (ACI) strategy

(8)

What do IT architects think? What are they

doing? We asked you...

• “Developing in and for the Cloud”

– Web-based survey conducted with IASA members

September 2009

– 358 respondents – range of IT architect roles

• One of a series of surveys we conduct with

IASA members to learn about IT architecture

practice (in return we provide proprietary

(9)

Who’s working with Cloud already?

35% 9% 10% 7% 27% 12% Yes

No - but we plan to start in the next 6 months

No - but we plan to start in 6-12 months

No - but we plan to start in 12+ months

No - and we have no plans to start Don't know

(10)

How much are you doing?

45%

23%

24%

4% 4%

We're testing the model for one specific application

We've already developed and deployed an application that's now being used "live"

We're using Cloud resources for multiple applications

Cloud Computing is now our de facto standard model for

developing and deploying applications

(11)

Where are you doing it?

0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% With in IT – for d ev elopm en t, s tagin g an d tes tin g in fr as tru ctu re Deliv erin g cu st ome r-fac ing m ark etin g /p romotio n al ap p lic ations Deliv erin g col lab or ation ap p lic ations P roce ssi n g b u sine ss in tellig en ce/ d at a an aly tic s w or kloads Deliv erin g e-comm er ce ser vice s Deliv erin g sup p ly ch ain m an ag em en t/ optim isa tion ap p lic ations Do n 't kn ow

(12)

What do architects think of Cloud

Computing? It’s not about technology

0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% A m ode l of se rvic e de liv ery and con su m pt ion , not te ch nology Pre se nt s le ga l a nd se cu rit y ch alle nge s for m y orga nisa tion Pla tf orm s a re v ia ble f or so ftw are developmen t Prim arily abou t virt ua lisa tion A ne w f ron tie r an d I ha ve t o u nde rst an d its posit iv es a nd dra w ba ck s Ju st a v aria tion of dist ribute d computing Th e v eh ic le t hrou gh w hic h w e' ll f in ally ge t to th e SOA vision Ha s no va lu e w ith ou t st an da rds an d in te rope ra bilit y Ca n of fe r va lu e in som e sc en arios, but m y orga nisa tion w on 't u se it Lik ely t o be m ore expe nsiv e t ha n m ain ta in in g a loc al da ta ce nt er in the long run Off ers no th in g ne w t o how w e w ork t oda y All hy pe a nd no su bst an ce

(13)

Perceptions about different development

models: very open-minded!

0 50 100 150 200 250 300 350 400 When delivering software in a Cloud environment, using an integrated Cloud-based development environment is perfectly reasonable Developing software using on-premise tools is always the

best option, regardless of whether deploying locally or to a Cloud platform Cloud-based computing resources

are best seen as "overflow" capacity for a local data centre

Cloud-based tools (for example testing tools) could be useful, even

when developing software that will be deployed in your own

data centre Strongly agree Agree Neutral Disagree Strongly disagree

(14)

What are the potential benefits?

0 50 100 150 200 250 300 350 400 Ability to manage unpredictable capacity demands more easily Faster time-to-market for new

applications Access to scalable resource with no capital expenditure required – "pay as you go" No need to manage on-premise infrastructure, so reduced IT admin staff costs 1 (most important) 2 3 4 (least important)

(15)

What are the actual Cloud Computing benefits

achieved? (by those who’ve started)

0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% Ability to manage unpredictable capacity

demands more easily

Faster time-to-market for new applications

Access to scalable resource with no capital expenditure required – "pay as you

go"

No need to manage on-premise infrastructure, so reduced IT admin

(16)

How successful are we – so far?

22% 11% 3% 31% 31% 2%

We're seeing very significant benefits from our Cloud Computing initiative(s) that have given us a good return on our investment so far

We're seeing some benefits but we've also had to make significant

investments, and the business value returned has been patchy

Our initiative hasn't returned anything like the level of benefit we hoped for

It's too early to be 100% sure, but I'm confident we have the right approach

(17)

3 entry points for Enterprise Cloud investment: Aligned

with key Cloud elements

Economic elements

Utility pricing,

elastic capacity

Architectural

elements

Virtualisation,

automation,

provisioning

Strategic elements

Third-party

ownership,

management

Non-uniform workloads

Where the expense of acquiring infrastructure is

difficult to justify

- Application development, test, staging

- Large dataset batch analytics

- Online promotions

Rapid time-to-market

Where a ready-to-use platform is highly compelling

- Service/application prototyping

- High business demand for new application

functionality

“Cloud by stealth”

Where an existing service provider implements

own Cloud infrastructure to gain economic

advantages

(18)

Development management – most

important concerns

0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% 80.0% lic ation an d p la tf or m sec u rity g th e r igh t d ev elopm en t ep lo ym en t p roce ss es in p lac e ac coun t of ar ch it ec tu re s r eg ar d ing vir tu alis ed p la tf or m s lic ation an d p la tf or m p or tab ility In stru m en ta tion of ap p lic ations for SLA m an ag em en t m ix of d ev elopm en t an d it ec tu re skills r eq u ir ed R ele ase m an ag em en t p rac tic es ttin g ac cess t o p la tf or m tec h n ic al sup p or t Team co llabo ra tio n and co mm un ic atio n u n ic ation wi th th e la tf or m p rov ide r ab out ad es, n ew fea tu res et c

(19)

Supplier selection – most important

concerns

0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% 80.0% P rov en ab ility to sup p or t ap p lic ations at sc ale Str ong sup p or t for d ev elopm en t tec h n ol ogy st an d ar d s (SQ L, w eb ser vice s, et c) Sup p or t for d ev elopm en t lan gu ag es / fr am ew or ks w e cu rr en tly u se on -p rem ise Fas t d eliv er y of n ew fea tu res / resp onsiv en ess to cu st ome r d em an d High le vel of t ec h n ic al in n ov ation Loc al p resen ce i n our coun tr y or r eg io n Exis tin g str at eg ic rela tionsh ip wi th th e ven d or in q u es tion

(20)

Summing it all up

• Cloud Computing adoption is still in its early stages but

progressing quite fast amongst the IASA community

• Given early stage of adoption, benefits appear to be

flowing quite strongly

• Economic benefit (pay-as-you-go, pay-as-you-grow) is

most important to people right now

• Potential for Cloud-based tools appears to hold water

• From a development management perspective, security,

process and virtualisation are most important

• From a supplier selection perspective, proven scalability

and support for standards are most important

(21)

a d v i s o r s

mwd

References

Related documents

While direct support to federal, state and local border security and immigration enforcement can help deter illegal cross-border smuggling, military activity in

The purpose of this paper is generalizing the DL reconciliation model from a unique gene tree to a set of gene trees, accounting for segmental duplications and losses. As far as

When analysing changes occurring in the milk yield and composition depending on successive lactation it was concluded that the highest amount of obtained milk, calculated FCM and

incorporate environmental aspects in the procurement process • Have developed criteria for specific groups of products:. – Among these are ”Construction

MS Contin ® (morphine sulfate sustained release tablets) should only be used in patients for whom alternative treatment options (e.g., non-opioid analgesics) are ineffective, or not

An analyst who was not aware of the effects of time averaging on the reduced form time series representation of z(t) would be led to incorrectly reject the class of economic

Centred on the differentiated rights of PRC and South East Asian spouses derived from the dual legal track, this chapter compared the development of AHRLIM, as an umbrella alliance,

The presentation has not been updated since it was originally presented, and does not constitute a commitment by any CDF entity to underwrite, subscribe for or place any securities or