AI Transforms Oracle Exadata X8: By, David Floyer
AI Transforms Oracle Exadata X8: By, David Floyer
AI Transforms Oracle Exadata X8: By, David Floyer
Wikibon believes that integrating AI into Oracle Database 19c and the Exadata platform changes the game. As a
result, Wikibon recommends that Exadata X8 becomes the default x86 platform for mission-critical workloads
Senior executives should regard Exadata X8 and beyond as the default platform for Oracle. It is time for database
practitioners and their executive management to let go of traditional roles of database design and optimization of
hardware and software. Acceptance of Oracle Cloud services for the appropriate mission-critical workloads will
Practitioners will need new skills to design hybrid databases and support hybrid applications. These applications
will exploit hybrid data sources across hybrid clouds and be far more valuable to the enterprise line-of-business.
Premise
Wikibon believes that integrating AI into Oracle Database 19c and the Exadata platform changes the game.
As a result, Wikibon recommends that Exadata X8 becomes the default x86 platform for mission-critical
workloads using Oracle Database.
The latest announcement of Exadata X8 includes the latest x86-based hardware optimized for Oracle
workloads. This helps with latency, particularly IO and memory latency, which is important for database
response time and throughput.
More importantly, Oracle is also integrating Exadata X8 and Oracle Database 19c with Artificial Intelligence
(AI) and Machine Learning (ML). As a result, this deepens the integrations and enables quicker development
of real-time operational and functional improvements.
The greater the amount of operational system data available to AI & ML, the quicker and more effective the
development of AI & ML solutions. AI needs sustainable access to as much operational system data as
possible. Oracle is achieving this by making Exadata the platform for Oracle Cloud, Cloud at Customer and
Cloud Applications. The sum of the pieces is far higher than the piece parts.
Open source practitioners have developed a flood of alternative databases recently. However, Wikibon
concludes these databases support different workload types. These workload types are growing faster, but
are not replacing the traditional systems of record workloads and databases.
There are alternative public cloud databases that can address the systems of record workloads. However,
Wikibon concludes that they do not have the same functionality as Oracle Database. Wikibon also
concludes that the IT cost of conversion, the disruption costs to the lines of businesses, and the risk of
serious business disruption overwhelm any benefits. As a result of this analysis, Wikibon continues to
strongly advise against any strategy that involves database conversion.
In summary, Wikibon recommends deploying Oracle Database applications on the Oracle Exadata platform,
starting with Exadata X8 with Oracle Database 19c.
Figure 1 – Converged Full Stack In order to take full advantage of converged and
hyper-converged platforms such as Exadata X8, IT
Infrastructure Topology
usually needs to change the organization. Making
Source © Wikibon 2009. these changes is often difficult, and results in
friction to achieving all the benefits of converged
and hyperconverged infrastructure.
Wikibon believes that Oracle will continue to push AI inference code to the on-premises Exadata
environments, because the compute has to be next the data. The Autonomous Database Platform will be a
combination of Oracle Database and Exadata. Wikibon believes that Oracle will need to move to a
continuous improvement and deployment model and move to a cloud pay-per-drink financial model over
time.
Exadata X8 Highlights
Automated Datacenter Operations
The Oracle Cloud with Oracle Database 19c is the start of a journey to the Autonomous Database. This
leads to tighter integration, enhanced orchestration, and automated data center operations. The initial
automated data center operations include:
The ability to extend and improve this automation will increase over time as Oracle Database Cloud
services continue to mature.
The Exadata X8 storage servers offload Oracle Database processing. They use the latest Intel chip to
provide 60 percent more cores. The higher capacity HDD disk drives are now 40% bigger.
Wikibon expects Oracle will support non-volatile memory (NVDIMMs), which will allow much larger in-
memory databases and applications.
Additionally, a new, much lower cost XT extended storage server is available for storing infrequently
accessed, older, and regulatory data. This data layer is application transparent, is consistent with the
operational models, supports hybrid columnar compression (HCC), and deploys the same encryption
security model.
At the core of Exadata is the low-latency low overhead network which integrates the Exadata system. This
is still based on InfiniBand using an RDMA protocol.
Wikibon believes that some of the most important Exadata improvements will come from AI and ML. The
foundation is a common platform and common components across all the Exadata instances. This allows
data to be gathered across many different workloads and environments. These streams of data from public
and private clouds can allow Oracle to develop sophisticated ways of improving data services and improve
automation of operational procedures.
Of course, there needs to be an open and clear understanding of what data is collected and when.
However, for the most part the objectives of Oracle and its customers are aligned, which is better
performance, greater reliability, and greater compliance for mission-critical application databases. The
number of Exadata volumes deployed is very important in establishing a critical mass of data streams from
which machine learning can be useful. Improved inference code can then be developed and deployed to
Exadata customers.
Trust betrayed in the development of AI has severe repercussions, as we learned in the tragic problems
between airlines, pilots, the FAA, other aviation authorities, and Boeing. Trust rewarded can lead to a
virtuous cycle where practitioners can contribute and lead development efforts that help themselves and
other practitioners and enterprises.
Some of the machine learning and inference code will generate general improvements across most or all
environments. An example is a specialized cache fusion and RDMA algorithm for communicating
transaction information. This is developed centrally, and the inference code enabled locally.
Other learning will be more specific to interactions between the database software and the infrastructure
for a particular workload. An example might be tuning a specific important database with index creation.
This require deep real-time interaction between Oracle Database 19c and the Exadata X8 components and
iterate using reinforcement learning to an optimum state.
See “Exadata AI & Machine Learning” section below for additional details and more discussion. In
particular, trust must be established and maintained between Oracle and its Exadata customers and
practitioners.
The Recovery Appliance was designed and integrated into Oracle Database by the Oracle Database
Engineering Team and uses database technologies such as Data Guard transport mechanisms under the
covers. This provides faster and more integrated data recovery of Oracle Databases than traditional backup
appliances. Oracle practitioners have expressed confidence that they can achieve sub-second
recoverability of transactions.
Wikibon Research
Previous Wikibon Exadata Cost Research
Wikibon looked in detail at the comparison between Oracle Exadata and a “Roll-your-own” approach in
research entitled “Oracle Exadata vs. Roll Your Own: Wikibon’s Take.” The data in Figure 2 below is taken
from this study. It is based on five years of researching converged systems with input from over 300
customers, including 40 Exadata customers. The workload analyzed is enterprise mission-critical systems of
record applications, using Oracle Database.
Figure 2 shows a traditional unique Roll-your-Own environment is more than 50% higher costs compared
to a Full Stack Exadata-based system. Figure 2 also shows clearly that RYO operational costs are 46% of
the total, and Exadata system costs are only 21%.
Wikibon believes that the results of this study would apply to Exadata X8, and the differences would
likely be higher. One reason is improved patching, which is addressed in the next section.
Patching
In Wikibon research entitled “Why IT Disasters Happen”, Wikibon examined the Equifax disaster. Equifax
was the victim of a cyber-attack in 2017, affecting the highly personal data of 145 million people in the
USA. Equifax IT failed to apply a patch to an open-source web server, which allowed the breach. As a
result, Moody’s is planning to include the risk of a business-critical cyber-attack as part of its credit
rating, and recently cited the cyber-attack as a factor in downgrading Equifax. Moody’s estimates the
cost of the Equinix cyber-attack as over $1 Billion over 3 years, as reported by Forbes. If Equinix had
been operating in Europe, the GDPR legislation would result in fines of multiple billions.
Proactive efforts to protect data and maintain compliance with data privacy and governance regulations
is much easier to present to the board than explaining why the company’s reputation has been tarnished
and bottom line effected by a cyber-attack.
Exadata X8 now runs the same code as Autonomous Database for the Automatic Indexing feature, and
delivers the same machine learning capabilities for on-premises machines.
● Autonomous Transaction Processing (ATP) includes Automatic Indexing
❍ Using machine learning, Automatic Indexing continuously learns and tunes the database as usage
patterns change. It will identify index candidates based on the specific Database workloads, verify
and validate their effectiveness, and create the indexes. The entire process is automatic and
improves database performance and eliminates manual index-tuning tasks for critical applications.
❍ Experts had tuned a complex Netsuite workload (17.5K SQL statement, 1.8K tables & 8K indexes)
over 15 years.
❍ ATP achieved the same level of performance in 30 minutes from scratch, using only 1.7K indexes
❍ This was achieved in real-time using Reinforcement Learning, which allows the algorithm to learn
from its own actions (same principle as Leela Chess!)
❍ Needs the Exadata X8 to work directly with Oracle DB 19c in real-time.
❍ Practitioners can stop creating indexes for applications running on Oracle Database and focus on
more strategic business objectives.
● DB operations implements automated detection of hang management, anomaly detection,
maintenance slot identification and bug identification and prioritization.
● Autonomous Data Warehouse (ADW) workload optimizations includes an advanced query optimizer and
real-time statistics.
● Oracle Database 19C allows real-time detection of runaway SQL, and automatic quarantine of the code.
Wikibon expects solid development of AI/ML solutions to real operational issues. Top of our list would be
real-time analysis and synthesis of machine alerts in context.
either Availability or Consistency. Large-scale probabilistic1 workloads are the design point.
Oracle is the leader in this slowly shrinking market. Wikibon believes that the Exadata X8 platform and
future generations, together with the Oracle Database Cloud strategy, can become increasingly cost
effective in this market and increase Oracle market share and revenue.
Sustainable access to large volumes of data will be very important for the development of real-time
AI/ML and sustaining market share. Oracle is uniquely placed to capture a high percentage of the
available data.
An alternative strategy for enterprises is to convert existing Oracle mission-critical applications to new
cloud databases. Wikibon believes this “Lift and Shift” strategy is almost always wrong and has not been
adopted. Conversion costs are very high. Application developers must freeze existing applications, and
the business cost of freezing is even higher. The potential functionality limitations of those cloud
databases once they are moved to a generic cloud environment usually impacts enterprise productivity.
Wikibon has worked with many clients evaluating conversion projects. These clients have consistently
underestimated the business risk of conversion projects. Wikibon is happy to share its methodologies
with enterprise executives.
This does not mean that enterprises should not convert any Oracle databases to a cloud database.
Developers often deploy the wrong technology, or requirements change. Developers should deploy other
specialized cloud databases. Wikibon strongly believes in “horses for courses”.
Wikibon believes mission-critical systems of record will continue to be a vital business IT component
which requires premium database functionality. Hybrid applications will need integration between
existing systems of record and new applications using advanced analytics and AI/ML technologies.
Wikibon believes that the advanced enterprise database market can support an independent cloud
ecosystem, as the market is large. Oracle and Microsoft have made complementary integrated cloud
offerings that will enable flexibility of application and data placement in hybrid cloud configurations.
Wikibon also believes that Oracle should move to a cloud consumption model and move its software
licensing model to a cloud-first continuous improvement model.
Wikibon’s primary recommendation is that Oracle Exadata X8 & Autonomous Database should be the
default platform for large-scale mission-critical traditional database workloads.
Action Item
Senior executives should regard Exadata X8 and beyond as the default platform for Oracle. It
is time for database practitioners and their executive management to let go of traditional
roles of database design and optimization of hardware and software. Acceptance of Oracle
Cloud services for the appropriate mission-critical workloads will release headcount and
reduce business risk.
Practitioners will need new skills to design hybrid databases and support hybrid
applications. These applications will exploit hybrid data sources across hybrid clouds and be
far more valuable to the enterprise line-of-business. They will be creating the core of
enterprise digitization services.
Footnotes
The detailed definitions below come from Wikibon research entitled “Google Spanner Pressures Oracle”.
There is also a broad set of problems that can be solved more efficiently with probabilistic methods,
especially when the applications are driven by large amounts of data and compute requirements. In
order to meet the constraints of elapsed time to solution, systems can dynamically choose algorithms
designed for “good enough” output, which can be computed quicker. Examples of probabilistic systems
could include real-time price updates or deciding the price to bid for delivering an advertisement in real-
time to an end-user. Speed to solution is more important than absolute accuracy and repeatability of the
assessment.
Hybrid applications will often be a combination of deterministic and probabilistic methods, and hybrid
clouds will be an important architectural foundation.
focus on guaranteeing availability and consistency, the CA model. Google Spanner is a CP model.
It should be noted that it is technically difficult to provide databases that guarantee any of the database
dimensions. Many databases fail at all three.
David Floyer spent more than 20 years at IBM, holding positions in research, sales, marketing, systems analysis and
running IT operations for IBM France. He worked directly with IBM’s largest European customers, including BMW,
Credit Suisse, Deutsche Bank and Lloyd’s Bank. Floyer was a Research Vice President at International Data
Corporation (IDC) and is a recognized expert in IT strategy, economic value justification, systems architecture,
performance, clustering and systems software.
David Floyer
@dfloyer
[email protected]