21st Century Skills Leadership and Learning in the 21st Century
21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James...
Transcript of 21st Century IT Architecture - Oracle · OTN Architect Day San Francisco, July 9, 2013 Dr. James...
![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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/14.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/15.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/16.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/17.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/18.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/19.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/20.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/21.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/22.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/23.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/24.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/25.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/26.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/27.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/28.jpg)
© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 28
WEB
CONTACT CENTER
IN-STORE
CATALOG
MOBILE
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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/29.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/30.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/31.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/32.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/33.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042801/5ad412597f8b9a0f198e7828/html5/thumbnails/34.jpg)
© 2013 Oracle OTN Architect Day – 21st Century IT Architecture 34 © 2009 Oracle 34