The document discusses Oracle Autonomous Database and provides an agenda for a presentation. The agenda includes:
1. An overview of what Autonomous Database is and how it provides self-driving, self-securing, and self-repairing capabilities.
2. Key use cases for Autonomous Transaction Processing such as for transactional applications and mixed workloads.
3. How Autonomous Database can be used with microservices architectures.
4. Use cases for Autonomous Data Warehouse such as for data marts, warehouses, sandboxes, and machine learning.
5. How Autonomous Data Warehouse integrates with Oracle Analytics Cloud.
6. A demonstration of getting hands-on with
2. 2
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, timing, and pricing of any
features or functionality described for Oracle’s products may
change and remains at the sole discretion of Oracle Corporation.
Safe Harbor
Statement
3. What we will present in the next 30 minutes
1. What is Autonomous Database
2. Self Driving, Securing and Repairing
3. Key Use Cases for ATP
4. Using ATP with Microservices
5. Use Cases for ADWH
6. ADWH and Oracle Analytics
7. Getting hands-on with Oracle Cloud and FIFA 19
AgendaAgenda
4. What is Autonomous Database
Autonomous
Database
Automated
Data Center Operations
Complete
Infrastructure
Automation
Complete
Database
Automation
Oracle Cloud
Self Driving
Automates all database and
infrastructure management,
monitoring, tuning
Self Securing
Protects from both external
attacks and malicious internal
users
Self Repairing
Protects from all downtime
including planned
maintenance
1
5. 1
• An ATP-S Database is placed on Exadata Cloud Infrastructure based on
Region
• Oracle completely manages and controls all placement, patching, software
versions, and isolation
• RAC cluster enables rolling upgrades and fast failover
• Low minimum size/cost - 1 OCPU and 1 TB of storage
• Low minimum time commitment – 1 hour
5
DB1
Serverless Exadata Cloud Infrastructure
What is Autonomous Database
6. • Customer is assigned dedicated Quarter/Half/Full Rack within a customer
chosen region and customer VCN
• Dedicated provides complete isolation from other tenants
• Designed for mission critical workloads
• Dedicated requires larger commitment
– Minimum allocation is Exadata Base System for 1 Month
– CPUs (software) billed per hour based on provisioned databases
6
Dedicated Exadata Cloud Infrastructure
1
What is Autonomous Database
7. Self Driving
Row Format
Optimizes Response Time
Creates Indexes
Columnar Format
Optimizes Complex SQL
Creates Data Summaries
Autonomous Transaction
Processing
Autonomous Data
Warehouse
Specialized by Workload
Self Driving,Securing and Repairing
Plan Stability and Run Away Query Prevention
2
8. Self Driving
8
Automatic Indexing
An expert system that implements indexes based on what
a skilled performance engineer would do
Reinforcement Learning allows it to learn from it’s own
actions as all candidate indexes are validated before being
implementing
The entire process is fully automatic
All tuning activities are auditable
Capture
Identify
Verify
Decide
Online
Validation
Monitor
2
Self Driving,Securing and Repairing
9. Self Driving
9
Automatic Indexing
An expert system that implements indexes based on what
a skilled performance engineer would do
Reinforcement Learning allows it to learn from it’s own
actions as all candidate indexes are validated before being
implementing
The entire process is fully automatic
All tuning activities are auditable
2
Self Driving,Securing and Repairing
10. PERFORMANCE IMPROVEMENT BY AUTO INDEX TASK
WORKLOAD ELAPSED TIME (1/2 SECOND INTERVAL)
CPUUSAGE(USER%+SYS%)
NO SECONDARY INDEXESDEFAULT AI + NO SECONDARY INDEXES
43auto Indexes created,
built, and validated in 30min
Self Driving
1010
Workload
Transaction Processing workload from an Oracle
internal system
Default
Manual tuned with all integrity constraints and
secondary indexes
Auto Indexing
All secondary index removed and Auto indexing
running
2
Self Driving,Securing and Repairing
11. Self Securing
1111
Self Patching
Quarterly Patching of all components (firmware, OS, Hypervisor, Clusterware, Database)
Scheduled for continuously available to application
Encryption by Default
Encryption for data at rest and data in motion (all network access is encrypted to and from the database)
Backups are also encrypted
Auditing
Autonomous Database leverages Oracle Unified Audit to capture security-relevant activity
Customers have access to all of the audit logs
2
Self Driving,Securing and Repairing
12. Self Repairing
121212
High Availability
Protection from hardware failures, software crashes, patches, updates
Uses RAC Database, redundant compute, networking, triple mirrored storage, and daily backup
Extreme Availability
Adds protection from site outages and data corruptions
Uses Active Data Guard Standby. Available soon on ATP-Dedicated
Service Uptime SLA per Month: 99.995 NRX% (NRX = No Ridiculous Exclusions)
99.995% Uptime = at most 2m 12s of downtime per month
Goal is for application impact to be well under 30 seconds from any given availability event
Primary Database
Region #1, AD #1
Standby Database
Active
Data Guard
Backup Service
Region #1, AD #2
2
Self Driving,Securing and Repairing
13. Self Repairing
Autonomous Health Framework
Powered by Applied Machine Learning
Memory
Guard
QoS
Management
Cluster
Verification
Utility
ORAchk
Cluster
Health
Monitor
Cluster
Health
Advisor
Trace File
Analyzer
Hang
Manager
Next generation of tools as components, which
work together autonomously 24x7 to keep
database systems healthy and running while
minimizing human reaction time
2
Self Driving,Securing and Repairing
16. Java Application
WebLogic Server
Data Store
(ex. Oracle Database)
WebLogic
WebLogic Server
Containerize
WebLogic
Define build
for CI/CD
toolchain Container
Pipelines,
Jenkins, etc.
Build
Test
Push
Cloud
Infrastructure
Registry
Container
Engine for
Kubernetes
Pull WebLogic and
Operator images
from Registry
Deploy images
to production
Kubernetes
worker nodes
ORACLE CLOUD INFRASTRUCTURE
Migrate data
store Autonomous
Transaction
Processing
Dockerfile
WebLogic Operator
managing WebLogic
Domains
Java App +
WebLogic
Server
1
Micro Services
Using ATP with Microservices
4
18. ADWH and Oracle Analytics
Data and Model Catalog
One place to collect, search, explore & curate all data,
Self Service along side enterprise semantics.
Data Preparation
Prepare enriched, sharable, & reliable data sets
Data Analysis and Collaboration
Explore and discover using natural language,
visualization, & storytelling
Essbase
Oracle Analytics
Cloud Service
Oracle Autonomous Data
Warehouse Cloud
Oracle Analytics Cloud
Marketing Cloud
Essbase
6
19. Getting hands on with Oracle Cloud and FIFA 19
7
Medium.com Article