This presentation (part of the year AMIS Oracle OpenWorld Review session) discusses the main themes for this year's conference and introduces the all encompassing cloud strategy. It highlights some major changes at Oracle Corporation. It lists the major announcements, the hot terminology and the product roadmaps.
14. 15
Big Data
• Cloud will be your
– Data Lake (collecting data)
– Data Processing engine (Hadoop)
– Data Analytics environment
– Platform for Data
Visualization
17. 18
Cloud History at OOW
You need a grid
Nah, you don’t need a
cloud
What about just a cute
little private cloud?
Are you sure you wouldn’t
prefer an engineered
system?
Today, we
announce the
Oracle PubliC
Cloud
A previewof the
beta of the
prototypeis almost
…
Nimbus, Cirrus, Stratus, Incus, Pannus,…
anycloudunder the sun. And yes that
takes a while!
The boss is off sailing. I’m
hereto launchsome new
cloud services
2013
20. 21
20152014
We are almost there – and
some cloud services are
reallylive…
Come,let me show you how
to take a PDB from premise
into the cloud
And: Lift Off!
25. 26
Vision 2025
• 80% of production application will be in
the cloud (today 25%)
• Two Suite Providers will have 80% of the SaaS market
– “Who will be the other one?”
• 100% of Dev/Test will be in the public cloud
– 30-40% of IT spending
• Virtually all enterprise data will be stored in the clouds
– Some % in Private Clouds
• Enterprise Clouds will be the most secure IT environments
– Web scale security
– State of the art Encryption
– Latest [security] patch always applied
– Physical security at near-military level
28. 29
Competition
may not always be competition
• 9 out 10 biggest SaaS vendors
– Run on the Oracle Platform
– Not WorkDay (ERP, HCM)
• Custom database
• Custom development tools & programming language
• Running Oracle Database, WebLogic Server and other Platform products
on 3rd party IaaS/PaaS Public Clouds is an option
– That brings in license revenues to Oracle (same as on premises)
– Examples: AWS, Azure
42. 43
The whole stack hangs
together
• You want your infrastructure provider
to run a public cloud
– To allow relevant and enough investment
and evolution
• Do you want IaaS provider
who does not run PaaS?
– Running a platform helps you understand needs
from infrastructure
• Or PaaS provider not running SaaS
– SaaS requirements help (im)prove PaaS
• And of course a SaaS vendor must have an open PaaS
– for customizing/extending/complementing/integrating
• Ideally, custom built software (or 3rd party software) can run on PaaS as
easily as in premises
– And can be moved from one PaaS vendor to the next
43. 44
Vision
• any person
• anywhere in the world,
• with just a browser,
• (and perhaps a credit card)
• can access our cloud
and
get access to all
these amazing
new product innovations
44. 45
Cloud Changes Oracle
• Something new: energy, buzz, excitement, opportunities, movement, pride
– Some fear, denial, helpless/clueless
• O(o)ps at webscale
• Dogfood in anger
– Many pieces coming together: many groups with (mutual) dependencies
– Rising stars (JET, UX, DVT, DCS, DEV CS, …)
– You cannot hide (if your product is not on the cloud – you better have a story)
• Looking beyond the traditional
45. 46
Agile Development with
Frequent Releases
• Product Development Teams work
in Agile way using Scrum
– Biweekly delivery (bugfix train) and
monthly (feature train)
• Release number: YY.Q.#
– For example: 15.4.3
• Feature planning
(distribute over sprints/releases)
• A/B testing, Preview mode
• Usage Tracking
• Development Team feel
Ops responsbility
– Teams are much closer to real world
usage of products
46. 47
Cloud Changes Sales at Oracle
• Sales target: cloud consumption
(not just cloud credits sold)
• Questions
– Unused licences
– Swap on premises for cloud
– How to sell? How to charge?
(what is the metric?)
• New competition
– Forget IBM and SAP and EMC
– Workday, SalesForce, Microsoft, Amazon
• Compete on full service/full stack,
on price (at least not lose on price)
• Go after SMB
(Small & Midsize Business)
– Self service - Buy through credit card
49. 50
C[it]izen Developer
• Mobile Application Accelerator (in MCS)
• StreamExplorer
• Data Visualization Cloud Service
• Big Data Discovery Cloud Service
• Process Cloud
• Integration Cloud
• Application Builder Cloud
• Collaborate and Engage
– Document Cloud, Sites Cloud,
Social Network
50. 51
Oracle Data Visualization [Cloud]
• Load data (from Excel)
and analyze data and compose reports through drag & drop
51. 52
So you want to be cloud provider?
• Physical Sites, Power, Staff
• Hardware
• Network
• Economies of Scale
– Scale
– Dynamic Scalability (up & down)
– Density (functions per resource unit; more with less)
– Automated DevOps (provisioning, patching, back up)
• Multitenancy – more density and still isolation
• Security
– Physical
– Software
• Portability
52. 53
So you want to be cloud provider
(too)?
• Oracle Hardware and Software powers
the cloud
and is being optimized for that purpose
– You benefit on premises
with your private cloud
• Multitenancy support
– Density – usage of physical resources
(consolidation)
– Isolation
– Ease of admin (provisioning, patch, backup,…), Single Pane of Glass
• Availability (KSplice Hot Patching, DB RAC, WLS Continuous Availability,
Stretch Active-Active)
• Portability (PDB, Partition, Docker support)
• Dynamic Scalability (In Memory, M7, Database Sharding)
• Performance (reduced latency) DirectConnect, In Memory
53. 54
Engineered to work together –
at new levels
• PaaS Services - Shared capabilities
– Elastic Compute & Storage Cloud
– Identity & Access Management, Single Sign On
– Document Cloud Service & Oracle Social Network
– Billing, Management, Ops
– Look & Feel
– API Management, Cache, Business Events,
Conversation Context, User Profile,
Cloud Bridge
54. 55
Engineered to work together –
at new levels
• PaaS Services - Shared capabilities
– Elastic Compute & Storage Cloud
– Identity & Access Management, Single Sign On
– Document Cloud Service & Oracle Social Network
– Billing, Management, Ops
– Look & Feel
– API Management, Cache, Business Events,
Conversation Context, User Profile,
Cloud Bridge
• M7 – stuff in Silicon
– SQL
– Security
• Memory intrusion detection
• Encryption
– [De]Compression
55. 56
Some observations
• Some apparent risks
– Too many changes and initiatives at once
– Inconsistent, lack of focus, overlap
– Hastily put together
– Availability:
Today we announce service X
[that at some point will be available] [probably]
[to a very select group of customers]
– Divergence / mismatch On Premises Cloud
• Is there a Chief Cloud Architect?
• Ability to scale seems limited
– Enough data centers?
– Enough hardware?
– Enough density?
56. Announcements
OpenStack v2
M7 (Stuff in Silicon)
FMW 12cR2 (12.2.1)
SCM Cloud
Data Visualization CS
Application Builder CS
Oracle JET
Exadata CS
RAC CS
Elastic Compute CS
Application Container CS
Oracle Private Cloud Machine
for PaaS & IaaS
KSplice in Userspace
GoldenGate CS
eCommerce Cloud
Just In Time Learning
Database 12cR2 (12.2.1)
DB In Memory on
Flash & on Active
Data Guard
Big Data Preparation CS
Multitenant WebLogic
NoSQL CS MySQL 5.7
VirtualBox 5.0
Management CS
Enterprise Manager 13c
“Single Pane of Glass”
Identity Management CS
Data Encryption
Archive Storage CS
Hierarchical Storage Manager
API
IoT CS
Network CS
Continuous Availability in WLS
and SOA Suite
57. 58
OOW 2015 Dictionary
Silicon
Agent
Security
13c
Consumption
Container
Single Pane of Glass
Sharding
Beacon
Wearables
Cadence
Analytics
Glance, Scan, Commit
Alta
UX
M7
Unicorn
Lift & Shift
Portability
Continuous
Availability
On Premises
Microservices
Real Time
Cloud
Success
Manager
Big Data
Kafka
Partition
Zero Downtime
Flash
Multitenancy
JET
API
REST
OpenStack
JavaScript
Visualization
Hadoop
Private Cloud
Responsive
DevOps
Data Lake
JSON IoT
Streams
Lambda
Citizen
Developer
Integrator
Data Scientist
Docker PDB
Node.js
Agile & Scrum
Apache
Spark
12.2.1
Density
Edge
Context
59. 60
JavaOne
• Bigger crowds
– Little bit less spark: Java is enterprise platform, not coolest dude around
• More collaboration with big Java partners – RedHat, IBM
– Less with Google (settlement talks are happening) …
• Steady evolution of plaform
– Adopting new hardware architecture
– Embracing new programming insights
– Moving to the Cloud
– Containerization
• Java SE 8
– Rapid adoption, Streams, Lambdas
• Roadmaps for next two years
– SE 9 and beyond, Embedded, EE 8
60. After OOW 2014
Overall release roadmap
012 2013 2014
Database
Fusion
Middleware
Java
MAF
- WebLogic
PS 5
Support until 2018/21
10.3.6
- ME, Embedded
, SE & FX
- EE
PS 8?
12c
12.1.3
12.1.0.2
12c
12.1.3
ME 8
incl FX8
SOA Suite, BPM, ODI
More Java EE 7 APIs
SE 8
APEX 5
Data-
base*
Database
Java *
Developer
Java
Document
Compute
Storage
Mobile
Cloud
Verizon,
Azure, …
12c R1
PS 6
12c
12.1.2
12c
12.1.2
EE 7
Only ADF & Coherence
2015 2016
12c R2
12cR1
12.2.1
12cR2
12.2.1
SE 9
Support until 2018/21
iPaaS
Process
+ WebCenter
, Forms, IDM
Social
Network
SOAaaS
BI
BigData
MarketPlace
ME 8.1
AppBuilderMessaging
Alta
SE8
12.1.0.?
EE 8
ME 9
61. After OOW 2015
Overall release roadmap
013 2014 2015
Database
Fusion
Middleware
Java
MAF
- WebLogic
PS 5
Support until 2018/21
10.3.6
- ME, Embedded
, SE & FX
- EE
PS 8
12c
12.1.3
12.1.0.2
12c
12.2.1
ME 8
incl FX8
SOA Suite, BPM, ODI
Full Java EE 7
SE 8
APEX 5
EE 7
2016 2017
12c R2
12cR2
12.2.1
12cR2
12.2.2
SE 9
Support until 2018/21
+ IDM
ME 8.1
Alta
EE 8
ME 9
12cR2
12.2.2
EM 13c
12c
12.1.3
API Mgr
+ WebCenter
& BI, Forms
APEX
5.1
SX
SE8
Some Java EE 8?
API
Catalog
Integration
Insight
UX
RDK
12c XE
Open
Stack R2
MySQL
5.7
VB
5.0
API
Platform
SX v2
IDM 11g
PS3
JET
OSS
Forms 12c
JET
Cloud
Adapters
62. After OOW 2014:
Overall release roadmap
IaaS
PaaS
SaaS
Database
Developer
Java
Document
Compute
Storage
Mobile
Cloud
Process
Social
Network
SOAaaS
BI
BigData
AppBuilder
2013 2014 2015 2016
Cloud MarketPlace
ERP Cloud
HCM Cloud ATG
Sales Cloud
Messaging
iPaaS
Java SE
Node.js
Transport
Hyperion
…
63. After OOW 2015:
Overall release roadmap
IaaS
PaaS
SaaS
Database
Developer
Java
Document
Elastic
Compute
Storage
Mobile
Cloud
Process
Social
Network
SOA CS
NoSQL
ApplicationBuilder
2014 2015 2016
Cloud MarketPlace
ERP Cloud
HCM Cloud
Sales Cloud
Messaging
ICS
TransportCX Cloud
MAX
ExaData
RAC
Application
Container
Management
SItes
IoT
SCM Cloud
Container
(Docker)
NetworkStorage
- Archive
API
MGR
Data
Visualization
BigData
Preparation
Java SE
Node.js
GoldenGate
BigData
Discovery
DaaS
Paas
4Saas
Marketing Customer
Intelligence
Sales
Database
Backup
IdM CS
API
Platform
JCS
12.2.1
BigData
64. 66
Near future…
• User Experience
• Integration between Cloud Services
• Easier access to (trials for) Cloud Services
• More density and portability
• EBS on the cloud?
• How will SPARC M7/SuperCluster play into Oracle Public Cloud?
– Larry mentioned: “we have
Oracle Enterprise Linux running on SPARC”
• (closing the) Gap between
On Premises and Cloud
Our devices are a tool to access data, which changes our approach to user experience.
We can’t think of mobile devices as different platforms anymore. The cloud is our platform now, the way in which we share enterprise information with users across devices. But we can’t deliver the same density of information across devices. Information is not one size fits all.
If someone is accessing an application from a cell phone in a taxi, they don’t want or need full functionality. But they probably do want the full experience when they return to their offices and are sitting down at their desktops, nursing their late-afternoon lattes.
At Oracle, we design the user experience so that the right amount of information surfaces to each device. We’ve also designed a common representation of key elements across devices, so that there’s a sense of consistency. We tailor the user experience to the demands of the devices and change the density of the UI, but core elements remain the same.
How do we make this easier? Simplified UI, for example, is 100% Oracle Application Development Framework. It will run in any modern browser, no matter the device.