21st century it architecture - oracle · otn architect day san francisco, july 9, 2013 dr. james...

34
OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21 st Century IT Architecture

Upload: doantram

Post on 16-Apr-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

OTN Architect Day San Francisco, July 9, 2013

Dr. James Baty, Vice President

Oracle Global Enterprise Architecture Program

21st Century IT Architecture

Page 2: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

2 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

21st Century IT Architecture Abstract

• Applications are services running in the muti-tenant hybrid cloud.

Companies beg their customers to tweet them, friend them, and

publically rate their products. And constantly analyzing a deluge of

Internet, social and sensor data is the key to creating the next super-

successful product, or capturing an evil terrorist.

• The old IT architecture was planned, dedicated, stable, controlled,

with separate and well defined roles. The new architecture is shared,

dynamic, continuous, XaaS, DevOps.

Page 3: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

3 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

The following is intended to outline our general product

direction. It is intended for information purposes only, and may

not be incorporated into any contract. It is not a commitment to

deliver any material, code, or functionality, and should not be

relied upon in making purchasing decisions. The development,

release, and timing of any features or functionality described

for Oracle’s products remains at the sole discretion of Oracle.

Page 4: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

4 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

Future IT

Page 5: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

5 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

The end of the world as we know it

• The end of personal computers

– Replaced by cellphones, cars, appliances

• The end of servers

– Replaced by services

• The end of data centers

– Replaced by the cloud

• The end of IT

– Replaced by Infocommunibankertainment

Page 6: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

6 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

Future Ops

– Hyper-integration, Radical Simplification

Page 7: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

7 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

Clouds – nothing new, and yet…

The Solution? Use an ‘integration’ strategy to change the level of abstraction

Cloud Computing…. • It's about nothing new really (e.g., consolidation, automation). • And yet it changes everything (10X+ scale & velocity).

• Classic ‘data center’ - 100 servers

- Install app + update once/yr

= 200 events / yr

• Cloud - 10,000 ‘servers’

- Deploy payload once/hr

= 87,640,000 events/yr

Page 8: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

8 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

To Achieve Scale and Velocity – Transform Operations

• Increased usage of data center automation and

configuration management tools

• Wide availability of virtualized and cloud

infrastructure from internal and external providers

• Demand for an increased rate of production

releases from application and business unit

stakeholders

– Factors leading to the Rise of Devops

Integrate development & operations, Build self-service model,

Move to continuous release

Page 9: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

9 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

Move to Integrated Model / Service Management – the ‘databases’ of devops

• Model management (build-time)

– Exposes resources to developers

– Stores developer’s models

• Developer’s main point of interaction with the cloud

• Defines services

• Includes solution catalog (deployable entities)

• Service management (run-time)

– Capacity management

– Service management

• Operator’s main point of contact for the cloud

• Provisions resources

• Includes configuration repository (current state)

Page 10: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

10 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

Scale ops – raise abstraction / reduce complexity Think ‘services’ and ‘PODs’

– Virtualization Centric • Potential of increasing complexity

over time

vs.

– Integration Centric • Integration & architectural abstraction

offers greater performance & ‘simplicity’

Page 11: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

11 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

Mapping Models to Systems Oracle Cloud – all key functions on Exadata / Exalogic

Page 12: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

12 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

Future ‘enterprise computing’

– everyone becomes an SP

Page 13: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

13 Copyright © 2013, Oracle and/or its affiliates. All rights

reserved. OTN – 21st Century IT Architecture

The SP shift – enterprise evolution

Commercial Service Provider

IT as a business

Enterprise Computing

IT as a Support function

Internal Service Provider

Coordinated multi-division co. w/ many internal customers

Enterprise becoming Service Provider

Turning key apps into Public services

Where are you headed? How does this affect your

technology choices?

All three need: multi-tenancy Federated identity Charge back billing etc.

Page 14: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 14

Choices – Service Model IaaS, PaaS or SaaS?

• You don’t have to build SaaS on PaaS (or PaaS on IaaS)

• Aspire for the highest level

Page 15: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 15

Choices – Deployment Model Private – Public – Hybrid – Managed - … ?

Managed Build Subscribe

Managed Cloud (Virtual Private Cloud)

Private Cloud Public Cloud

Provider builds and

manages a private

cloud for you

Build and manage your

own cloud using cloud

enabling products

Consume X as

subscription-based

services

• Most Enterprises – likely some mixture of all three

Page 16: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 16

Beyond public vs private, – Use 4 dimensions to disambiguate offerings

Who controls… Location, Architecture, Ownership, Operations …?

Private Cloud Colo VPC Cloud Managed Cloud Leased Appliances

Cloud Public Cloud

Who Controls? Enterprise SP Enterprise SP Enterprise SP Enterprise SP Enterprise SP

Location P P P P P

Architecture P P P P P

Ownership P P P P P

Operations P P P P P

They’re all ‘clouds’

Page 17: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 17

All future IT is about brokering Hybrid Clouds

Different Hybrids – • Functional Distribution (designer)

- Different components in separate clouds

(e.g., CRM, HR)

- Loosely coupled vs. tightly coupled

• Lifecycle Distribution (developer)

- Separate development and test

- Occasional vs Frequent release

• Workload Distribution (operator)

- “Cloudbursting”

- ACID vs (BASE)

Cloud Brokers – manages use & delivery of clouds

• Service Intermediation: Provides value-added services e.g., unified access control

• Service Aggregation: Integrates multiple services e.g., data integration

• Service Arbitrage: Select from multiple Providers e.g., lowest cost

Leverage multiple resource pools…. Over which to establish your value

Page 18: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 18

Future Apps

– everything is a service catalog

Page 19: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 19

Business Drivers Pure $ savings vs. Business Agility

Technology

Adoption Mainstream Adoption vs. Early Adoption

Business Model IT as Support vs. IT as a Business

Project Control IT Dept. vs. Business

Is your project ‘cutting costs’ or ‘driving business’?

What Forces influence your Cloud Adoption?

Page 20: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 20

PaaS

Platform

Infrastructure

IaaS

Infrastructure

SaaS

Application / Workload

Platform

Infrastructure

Cloud Services & Service Models A Business View on the Service Models

+ Service Differentiation -

- S

erv

ice S

tan

dard

isati

on

+

Use Cases: back office business processes that do not differentiate a business from its competitors, e.g. Email, Payroll, etc Benefits: automation, agility

Use Cases: re-hosting existing workloads (without change) or building highly differentiated platforms + applications Benefits: consolidation, infrastructure automation

Use Cases: critical differentiated business processes deliberately custom built on top of selected technology platforms Benefits: differentiation, automation, standardisation

Page 21: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 21

PaaS Architecture Which Multi-tenancy Implementation?

Probably all three

Page 22: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 22

The Service Catalog Drives Implementation

• Service Catalog has multiple

dimensions

- Availability SLAs (99.99)

- Business Priority (24x7)

- Regulatory issues (HIPAA)

- Technical Versions

• This drives architecture /

purchasing

• But make sure you know

what dimensions are used

Page 23: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 23

Map Service Catalog to

Exadata Best for OLTP & DW

Exalogic Best for Oracle & Java Apps

Solaris

Apps

DB

SPARC SuperCluster Best for DB & App

Consolidation

PaaS,

High Performance Oracle

DB, Only select options

PaaS / SaaS,

Fully integrate Java

apps and MW

IaaS,

any SW, any version

Page 24: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 24

Big Data

– Social Analytics

Page 25: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 25

the Data 'Tsunami' – ingest, archive, distributed, fast, open.....

• 281 exabytes

• 45GB /person

• 10X growth in 5 years

• 50% thrown away

• excess 'halo' effect

• 1.1 MB email to 4 people

- = 51.5 MB

Page 26: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 26

Big Data – the four Vs

• Big data – data sets so large and complex that they

become difficult to process using on-hand database

management tools or traditional data processing

applications

• Big data – are high volume, high velocity, and/or

high variety information assets that require new

forms of processing to enable enhanced decision

making, insight discovery and process optimization.

• Plus ‘veracity’…

Page 27: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 27

Do you have an Analytics Pyramid? The Value from Big Data

Competitive analytics Strategic, Integrating external data

Business focused Cross LOB or company wide

Focused projects Localized analytics

Basic visibility Internal reports

Mostly missing

Industry movement towards

• strategic,

• integrative,

• competitive

analysis

Page 28: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 28

WEB

CONTACT CENTER

IN-STORE

CATALOG

MOBILE

EMAIL

SOCIAL

NEED /

RESEARCH SELECT PURCHASE

MAINTAIN /

RECOMMEND

RECEIVE /

USE

Consider Customer Experience LOTS or Data, Transactional, Social, Contextual

Read Reviews

Comparison Site

Web Search

Ask Facebook Friends

For Recommendations

Visit Retail Store

Chat

Email Order

Confirm w/Rec

Pickup Local Store

Tweet About

Purchase Experience

Ask for Help on

Community Chat Room

Product

Info

Order Online

Kiosk

Change Order

Select Product

Browse

Catalog

Order Online

Call for Info about

Add-on Accessories

Page 29: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 29

Social Services – for Analytics A top level Service Category in Oracle Cloud

Social Data and Insight Social Network Social Monitoring and Engagement

Social Marketing Social Sites

Page 30: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 30

Future Architecture

– Use cases, patterns, ecosystem

Page 31: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 31

Common Early Cloud Use Cases – architectural encapsulation and re-use

Test and Development

Functional Offload (Batch Processes –

TimesMachine)

Functional Offload (Storage – SmugMug)

Augmentation (Temporary Load – Animoto)

Web Service

Page 32: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 32

Design patterns – e.g., load balancing

– from scripts to appliances and back

Round Robin DNS

(& lbnamed)

simple scripting

'virtual appliance”

Cisco Local Director

(& Resonate)

Basic appliance

'pc' + SW

F5 Big-IP

(& Arrowpoint)

Built into 'network'

Wire speed + SSL

mod_backhand

wackamole

Back to scripts

Cheap super scale

1995 1997 2000+ 2008

Same design pattern... distribution, load balancing, failover, scalability...

– but several different implementations of the pattern

– some 'appliances', 'some virtual appliances'

Page 33: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 33

21st Century IT – Think Ecosystem

• We used to think in analogies of

individual things –

'blueprints'

• Start thinking in analogies for

ecosystems –

'urban planning'

• Skills - refactoring, use cases,

design patterns, ...

Page 34: 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James Baty, Vice President Oracle Global Enterprise Architecture Program 21st Century IT

© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 34 © 2009 Oracle 34