SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
Autonomous Database
Level 100
Sanjay Narvekar
Oracle Cloud Infrastructure
October 2019
Š 2019 Oracle
Safe harbor statement
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.
Š 2019 Oracle
Objectives
After completing this lesson, you should be able to:
• Compare Autonomous Database (ADB) with DB System Cloud offerings
in OCI
• Describe the features of Autonomous Data Warehouse Cloud -
Serverless and Autonomous Data Warehouse Cloud - Dedicated,
Autonomous Transaction Processing - Serverless and Autonomous
Transaction Processing – Dedicated
• Describe how to deploy, use and manage ADB
ORACLE
CLOUD
Automated DB Services
Autonomous Database
• All database operations fully automated
• User runs SQL, no access to OS or CDB
• Exadata Performance and Availability
• Customizable for DW or TP Workload
Serverless Dedicated
Ultra-Simple & Customizable
Private Cloud
Elastic
• Database lifecycle automation provided
• User operates, has DBA and OS root access
• Runs older database versions
• ALL database features ( e.g. Java, etc )
ExaCS DBCS
Scale, Performance, VM or bare metal,
Availability single server or RAC
Autonomous Database
World’s Best Fully Self-Driving Database
Oracle Builds and Operates Exadata Infrastructure and Databases
User runs SQL, no Access to OS or Container DB
Oracle Database Cloud Services
World’s Best Automated Database Cloud
Oracle Builds and Operates Infrastructure
User Operates Databases Using Provided Lifecycle Automation
User Has Full Control, including DBA and Root Access
Exadata
World’s Best Database Platform
Oracle Builds, Optimizes, and Automates Infrastructure
All In-Database Automation Features Included
Oracle Database
World’s Best Database
Runs Anywhere
User Builds and Operates Databases and Infrastructure
Use Cases
Cloud elasticity, Machine Learning, Self driving
Instant Provisioning, Always online operation
All workloads, JSON Documents,
Graphs, and more
Use cases
Availability, Flexible Version and Features,
Small to Large DB deployment,
Single Instance or RAC, Automated Backup,
Patching, Customer controls
Use Cases
Private/Public Cloud on-premise, Consolidation,
Highest Performance, Scalability for Mission
Critical Workload
Use Cases
Small to Big Database transactional need
as well DWH needs, Customer Data Center,
DIY model
Autonomous Optimizations - Specialized by Workload
Autonomous Data Warehouse Autonomous Transaction Processing
Columnar Format Row Format
Creates Data Summaries Creates Indexes
Memory Speeds Joins, Aggs Memory for Caching to Avoid IO
Statistics updated in real-time while preventing plan regressions
Autonomous Database - Choice of Cloud Deployment
DBaaS Autonomous Autonomous
VM or Bare Metal Serverless Dedicated
Exadata Cloud
Service or Cloud @
Customer
Management Customer Customer Oracle Oracle
Private Network Yes Yes No Yes
Single/Multi Tenant Single/Multi Single/Multi Single Single/Multi
Software Updates Customer Initiated Customer Initiated Automatic Customer Policy Control
Private Cloud No Yes No Yes
Offers Availability
No 99.95% SLO SLO
SLA
Database Versions 11g,12c,18c,19c 11g,12c,18c,19c 18c 19c
Yes Yes
Disaster Recovery No No
Across ADs & Regions Across ADs & Regions
Hybrid DR Yes Yes No No
Consolidation Yes Yes No Yes
Autonomous Database Cloud Service – Deployment Options
Oracle Autonomous Database can be deployed in 2 ways – dedicated and serverless.
Dedicated deployment is a deployment choice that enables you to provision autonomous
databases into their own dedicated Exadata cloud infrastructure, instead of a shared
infrastructure with other tenants.
With serverless deployment, the simplest configuration, you share the resources of an Exadata
cloud infrastructure. You can quickly get started with no minimum commitment, enjoying quick
database provisioning and independent scalability of compute and storage.
Both deployment options are available for Autonomous Transaction Processing and
Autonomous Data Warehouse.
Autonomous Database - Serverless
Autonomous Data Warehouse & Autonomous Transaction Processing
Autonomous Database - Fully-managed
Oracle automates end-to-end
management of the autonomous
database
• Provisioning new databases
• Growing/shrinking storage and/or
compute
• Patching and upgrades
• Backup and recovery
Full lifecycle managed using the service
console
• Alternatively, can be managed via
command-line interface or REST API
Automated Tuning in Autonomous Database
“Load and go”
•Define tables, load data, run queries
—No tuning required
—No special database expertise required
—No need to worry about tablespaces, partitioning,
compression, in-memory, indexes, parallel execution
•Fast performance out of the box with zero tuning
•Simple web-based monitoring console
•Built-in resource-management plans
Autonomous Database – Fully-elastic
Size the database to the exact compute and storage required
• Not constrained by fixed building blocks, no predefined shapes
Scale the database on demand
• Independently scale compute or storage
• Resizing occurs instantly, fully online
Shut off idle compute to save money
• Restart instantly
Auto scaling:
• Enable auto scaling to allow Autonomous Database to use more CPU and IO resources
automatically when the workload requires it.
Full Support of Database Ecosystem
Autonomous Database service supports :
• Existing tools, running on-premises or in the cloud
– Third-party BI tools
– Third-party data-integration tools
– Oracle BI and data-integration tools: BIEE, ODI, etc.
• Oracle cloud services: Analytics Cloud Service, GoldenGate Cloud Service, Integration Cloud
Service, and others
• Connectivity via SQL*Net, JDBC, ODBC
Autonomous Data Warehouse: Architecture
Autonomous Transaction Processing: Architecture
Getting Started with Autonomous Database
Provisioning an ADB database requires only answers
to 7 simple questions:
Database name?
Which data center (region)?
How many CPU cores?
How much storage capacity (in TBs)?
Admin password?
License Type?
Enable Auto scaling?
New service created in a few minutes (regardless of
size)
Database is open and ready for connections
Auto Scaling Autonomous Database
• Auto scaling allows Autonomous Database to
automatically increase the number of CPU cores
by up to three times the assigned CPU core count
value, depending on demand for processing.
• The auto scaling feature reduces the number of
CPU cores when additional cores are not needed.
• You can enable or disable auto scaling at any
time.
• For billing purposes, the database service
determines the average number of CPUs used
per hour.
This picture shows how ADW service automatically scales OCPUs up
when there is a demand for more computing power and then scales it
down once the demand goes down.
Securing Autonomous Database (ADB)
• Stores all data in encrypted format in the Oracle Database. Only authenticated users and
applications can access the data when they connect to the database.
• Database clients use SSL/TLS 1.2 encrypted and mutually authenticated connections. This
ensures that there is no unauthorized access to the ADB Cloud and that communications
between the client and server are fully encrypted and cannot be intercepted or altered.
• Certificate based authentication uses an encrypted key stored in a wallet on both the client
(where the application is running) and the server (where your database service on the ADB
Cloud is running). The key on the client must match the key on the server to make a
connection. A wallet contains a collection of files, including the key and other information
needed to connect to your database service in the ADB Cloud.
• You can specify IP addresses (or CIDR block) allowed to access the ADB using the access
control list. This access control list will block all IP addresses that are not in the list from
accessing the database.
Connecting to the Autonomous Database
Connecting to Autonomous Database Warehouse (ADW) or Autonomous Transaction Processing (ATP) from Public Internet
Connecting to ADW or ATP (via NAT or Service Gateway) from a server running on a private subnet in OCI (in the same tenancy)
Connecting to ADW or ATP from a server running on a public subnet in OCI (in the same tenancy)
AVAILABILITY DOMAIN
VCN 10.0.0.0/16
PUBLIC SUBNET 10.1.3.0/24
PRIVATE SUBNET
10.2.2.0/24
Public	Internet
ACL
Wallet/Keystore
Wallet/Keystore
CLIENT COMPUTER
ODBC
JDBC OCI
JDBC “Thin”
Oracle Call
Interface (OCI)
Internet
Gateway
Route
Table
Route
Table
TCP/IP Encrypted using SSH
over Public Internet
REGION
NAT/Service
Gateway
TENANCY
1
2
3
1
2
3
CIDR Block 240.0.0.0/4
IP Address Public IP of NAT
Gateway
IP Address 123.254.7.10
IP Address 129.146.160.9
Security
Lists
Security
Lists
Public IP 123.254.7.10
Public IP 129.146.160.9
Access Control List
Troubleshooting connectivity issues
• Ensure that the Access Control List for the Autonomous Database (ADB) has the necessary
entries for CIDR Block ranges and IP addresses, as your use case dictates.
• When connecting to ADB from a client computer behind a firewall, the firewall must permit
the use of the port specified in the database connection when connecting to the servers in the
connection. The default port number for Autonomous Data Warehouse is 1522 (find the port
number in the connection string from the tnsnames.ora file in your credentials ZIP file). Your
firewall must allow access to servers within the .oraclecloud.com domain using (TCP) port
1522.
• When connecting to ADB from a server running on a private subnet (on the same OCI tenancy
as the ADB), ensure that you have a service gateway or NAT gateway attached to the VCN.
The route table for the subnet needs to have the appropriate routing rules for the service
gateway or NAT gateway. The security lists for the subnet will need to have the right egress
rules.
• For connections originating from a server running on a public subnet (on the same OCI
tenancy as the ADB), ensure that route table and security lists are appropriately configured.
Scaling Your Database
Scale your database on demand without tedious manual steps
• Independently scale compute or storage
• Resizing occurs instantly, fully online
• Memory, IO bandwidth, concurrency scales linearly with CPU
• Close your database to save money when not used
• Restart instantly
Monitoring
• Service Console based monitoring
§ Simplified monitoring using the web-based service console.
§ Historical and real-time database and CPU utilization monitoring.
§ Real Time SQL Monitoring to monitor running and past SQL statements.
§ CPU allocation chart to view number of CPUs utilized by the service.
• Performance Hub based monitoring
§ Natively integrated in the OCI console and available via a single click from the ADB detail
page
§ Active Session History (ASH) analytics
§ Real Time SQL monitoring
Autonomous Database (ADB) Cloud – Backup and recovery
• Autonomous Database Cloud automatically backs up your database for you. The
retention period for backups is 60 days. You can restore and recover your database to any
point-in-time in this retention period.
• Autonomous Database Cloud automatic backups provide weekly full backups and daily
incremental backups.
• Manual backups for your ADB database is not needed.
• But, you can do manual backups using the cloud console if you want to take backups
before any major changes, for example before ETL processing, to make restore and
recovery faster. The manual backups are put in your Cloud Object Storage bucket. When
you initiate a point-in-time recovery Autonomous Database Cloud decides which backup
to use for faster recovery.
• You can initiate recovery for your Autonomous Database using the cloud console.
Autonomous Database Cloud automatically restores and recovers your database to the
point-in-time you specify.
• Network Access Control Lists (ACL)s are stored in the database with other database
metadata. If the database is restored to a point in time the network ACLs are reverted back
to the list as of that point in time.
Autonomous Database Cloud – Cloning
• Autonomous Database provides cloning where you can choose to clone either the full
database or only the database metadata.
• Full Clone: creates a new database with the source database’s data and metadata.
• Metadata Clone: creates a new database with the source database’s metadata without the
data.
• When creating a Full Clone database, the minimum storage that you can specify is the
source database’s actual used space rounded to the next TB.
• You can only clone an Autonomous Database instance to the same tenancy and the same
region as the source database.
• During the provisioning for either a Full Clone or a Metadata Clone, the optimizer statistics
are copied from the source database to the cloned database.
• The following applies for optimizer statistics for tables in a cloned database:
§ Full Clone: loads into tables behave the same as loading into a table with statistics
already in place.
§ Metadata Clone: the first load into a table after the clone clears the statistics for that
table and updates the statistics with the new load.
Autonomous Data Warehouse Cloud – Cloning screenshots
Pre-defined Services for Autonomous Data Warehouse
3 pre-defined database services identifiable as
high, medium and low
• Choice of performance and
concurrency for ADW
HIGH
• Highest resources, lowest concurrency
• Queries run in parallel
MEDIUM
• Less resources, higher concurrency
• Queries run in parallel
LOW
• Least resources, highest concurrency
• Queries run serially
No of concurrent
queries
Max idle time CPU shares
HIGH 3 5 mins 4
MEDIUM 20 5 mins 2
LOW 32 1 hour 1
Example for a database with 16 OCPUs
*When connecting for replication purposes, use the LOW database service
name. For example, use this service with Oracle GoldenGate connections.
SERVICES	NAME
RESOURCE	MANAGEMENT	PLAN	
SHARES
PARALELLISM
HIGH 4
Operations	run	in	parallel	and	
are	subject	to	queuing
MEDIUM 2
Operations	run	in	parallel	and	
are	subject	to	queuing
LOW 1 None
TPURGENT 12 Manual
TP 8 None
Pre-defined Services for Autonomous Transaction Processing
• Five pre-defined database services controlling priority and parallelism
• Different services defined for Transactions and Reporting/Batch
For	Transaction	Processing For	Reporting	or	batch	processing
Autonomous Database
Demo
Autonomous Database - Dedicated
Autonomous Data Warehouse & Autonomous Transaction Processing
Autonomous Database - Dedicated
• The Autonomous Dedicated database service provides a private database
cloud running on dedicated Exadata Infrastructure in the Public Cloud.
• It has multiple levels of isolation protects you from noisy or hostile
neighbors.
• Customizable operational policies give you control of provisioning, software
updates, availability and density.
Autonomous Database- Dedicated
• Quarter rack X7 Exadata Infrastructure
• 2 severs( 92 OCPU, 1.44TB RAM)
• 3 Storage Servers ( 76.8TB Flash, 107TB Disk)
• Cluster / Virtual Cloud Network
• 1 Cluster per quarter rack
• Autonomous Container Database
• Maximum of 4 per Cluster
• Autonomous Database
• High Availability SLA – Maximum 100 DBs
• Extreme Availability SLA – Maximum 25 DBs
Physical Characteristics and constraints
RAC CLUSTER
WEB STORE
SHOP SHIP
….
Autonomous Database- Dedicated
High Level Deployment Flow
Create VCN
Provision
Autonomous
Exadata
Infrastructure
Create
Autonomous
Container
Database
Create
Autonomous
Database
Autonomous Database - Dedicated
• Databases always encrypted
• Reduced attack surface
• Automatic protection of customer data from Oracle operations staff
• Database Vault’s new Operations Control feature
• Oracle automatically applies security updates for the entire stack
• Quarterly, or off-cycle for high-impact security vulnerability
• Customer can separately use Database Vault for their own user data isolation
Security
Summary
You should now be able to
• Compare Autonomous Database (ADB) with DB System Cloud offerings in OCI
• Describe the features of Autonomous Data Warehouse Cloud - Serverless and Autonomous
Data Warehouse Cloud - Dedicated, Autonomous Transaction Processing - Serverless and
Autonomous Transaction Processing – Dedicated
• Describe how to deploy, use and manage ADB
Additional resources
• Autonomous Data Warehouse Service Documentation
https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse-cloud/
• Autonomous Transaction Processing Documentation
https://docs.oracle.com/en/cloud/paas/atp-cloud/index.html
• Autonomous Data Warehouse Cloud for Experienced Oracle Database Users
https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse-
cloud/user/experienced-database-users.html - GUID-58EE6599-6DB4-4F8E-816D-
0422377857E5
• Migrating Amazon Redshift to Autonomous Data Warehouse Cloud
https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse-
cloud/user/migrating.html - GUID-A00E1C78-BCB1-46E9-97FA-DD1B377DF1F2
36 Š 2019 Oracle
Oracle Cloud always free tier:
oracle.com/cloud/free/
OCI training and certification:
https://www.oracle.com/cloud/iaas/training/
https://www.oracle.com/cloud/iaas/training/certification.html
OCI hands-on labs:
ocitraining.qloudable.com/provider/oracle
Oracle learning library videos on YouTube:
youtube.com/user/OracleLearning

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudMarkus Michalewicz
 
The Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data AnalyticsThe Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data AnalyticsStephanie Locke
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudMarkus Michalewicz
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data Craig Milroy
 
Oracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptxOracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptxLabibKhairi
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
 
AWS Route 53 with Mulesoft
AWS Route 53 with Mulesoft AWS Route 53 with Mulesoft
AWS Route 53 with Mulesoft pqrs1234
 
Greenplum versus redshift and actian vectorwise comparison
Greenplum versus redshift and actian vectorwise comparisonGreenplum versus redshift and actian vectorwise comparison
Greenplum versus redshift and actian vectorwise comparisonDr. Syed Hassan Amin
 
Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900thisiswali
 
Databricks on AWS.pptx
Databricks on AWS.pptxDatabricks on AWS.pptx
Databricks on AWS.pptxWasm1953
 
DBA Tasks in Oracle Autonomous Database
DBA Tasks in Oracle Autonomous DatabaseDBA Tasks in Oracle Autonomous Database
DBA Tasks in Oracle Autonomous DatabaseSinanPetrusToma
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Kamalesh Ramasamy
 
VPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPCVPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPCAmazon Web Services
 
Azure security and Compliance
Azure security and ComplianceAzure security and Compliance
Azure security and ComplianceKarina Matos
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security OverviewAlert Logic
 
AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법
AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법
AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법Amazon Web Services Korea
 
AWS Summit Seoul 2023 | 천만 사용자 서비스를 위한 Amazon SageMaker 활용 방법 진화하기
AWS Summit Seoul 2023 | 천만 사용자 서비스를 위한 Amazon SageMaker 활용 방법 진화하기AWS Summit Seoul 2023 | 천만 사용자 서비스를 위한 Amazon SageMaker 활용 방법 진화하기
AWS Summit Seoul 2023 | 천만 사용자 서비스를 위한 Amazon SageMaker 활용 방법 진화하기Amazon Web Services Korea
 
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsScaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsMatei Zaharia
 

Was ist angesagt? (20)

Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
 
The Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data AnalyticsThe Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data Analytics
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data
 
Oracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptxOracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptx
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
AWS Route 53 with Mulesoft
AWS Route 53 with Mulesoft AWS Route 53 with Mulesoft
AWS Route 53 with Mulesoft
 
Setting Up a Landing Zone
Setting Up a Landing ZoneSetting Up a Landing Zone
Setting Up a Landing Zone
 
Greenplum versus redshift and actian vectorwise comparison
Greenplum versus redshift and actian vectorwise comparisonGreenplum versus redshift and actian vectorwise comparison
Greenplum versus redshift and actian vectorwise comparison
 
Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900
 
Databricks on AWS.pptx
Databricks on AWS.pptxDatabricks on AWS.pptx
Databricks on AWS.pptx
 
DBA Tasks in Oracle Autonomous Database
DBA Tasks in Oracle Autonomous DatabaseDBA Tasks in Oracle Autonomous Database
DBA Tasks in Oracle Autonomous Database
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
 
VPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPCVPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPC
 
Azure security and Compliance
Azure security and ComplianceAzure security and Compliance
Azure security and Compliance
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security Overview
 
AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법
AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법
AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법
 
AWS Summit Seoul 2023 | 천만 사용자 서비스를 위한 Amazon SageMaker 활용 방법 진화하기
AWS Summit Seoul 2023 | 천만 사용자 서비스를 위한 Amazon SageMaker 활용 방법 진화하기AWS Summit Seoul 2023 | 천만 사용자 서비스를 위한 Amazon SageMaker 활용 방법 진화하기
AWS Summit Seoul 2023 | 천만 사용자 서비스를 위한 Amazon SageMaker 활용 방법 진화하기
 
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsScaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
 

Ähnlich wie Autonomous Database Level 100

Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overviewAlessandro Melchiori
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL AzureShy Engelberg
 
Ground Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous DatabaseGround Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous DatabaseMaria Colgan
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Amazon Web Services
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseJames Serra
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiGirish Kalamati
 
A to z for sql azure databases
A to z for sql azure databasesA to z for sql azure databases
A to z for sql azure databasesAntonios Chatzipavlis
 
Azure Fundamentals Part 2
Azure Fundamentals Part 2Azure Fundamentals Part 2
Azure Fundamentals Part 2CCG
 
KoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersKoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersTobias Koprowski
 
Afternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data ServicesAfternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data ServicesCCG
 
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
A Tour of Azure SQL Databases  (NOVA SQL UG 2020)A Tour of Azure SQL Databases  (NOVA SQL UG 2020)
A Tour of Azure SQL Databases (NOVA SQL UG 2020)Timothy McAliley
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesStridely Solutions
 
Building Real World Application with Azure
Building Real World Application with AzureBuilding Real World Application with Azure
Building Real World Application with Azuredivyapisces
 
Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Milind Waikul
 
4. (mjk) extreme performance 2
4. (mjk) extreme performance 24. (mjk) extreme performance 2
4. (mjk) extreme performance 2Doina Draganescu
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Connor McDonald
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAmazon Web Services
 

Ähnlich wie Autonomous Database Level 100 (20)

How Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWSHow Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWS
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL Azure
 
Ground Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous DatabaseGround Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous Database
 
AZURE Data Related Services
AZURE Data Related ServicesAZURE Data Related Services
AZURE Data Related Services
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
 
A to z for sql azure databases
A to z for sql azure databasesA to z for sql azure databases
A to z for sql azure databases
 
Azure Fundamentals Part 2
Azure Fundamentals Part 2Azure Fundamentals Part 2
Azure Fundamentals Part 2
 
KoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersKoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginners
 
Afternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data ServicesAfternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data Services
 
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
A Tour of Azure SQL Databases  (NOVA SQL UG 2020)A Tour of Azure SQL Databases  (NOVA SQL UG 2020)
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
 
Building Real World Application with Azure
Building Real World Application with AzureBuilding Real World Application with Azure
Building Real World Application with Azure
 
Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13
 
4. (mjk) extreme performance 2
4. (mjk) extreme performance 24. (mjk) extreme performance 2
4. (mjk) extreme performance 2
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 

KĂźrzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

KĂźrzlich hochgeladen (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Autonomous Database Level 100

  • 1. Autonomous Database Level 100 Sanjay Narvekar Oracle Cloud Infrastructure October 2019 Š 2019 Oracle
  • 2. Safe harbor statement 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. Š 2019 Oracle
  • 3. Objectives After completing this lesson, you should be able to: • Compare Autonomous Database (ADB) with DB System Cloud offerings in OCI • Describe the features of Autonomous Data Warehouse Cloud - Serverless and Autonomous Data Warehouse Cloud - Dedicated, Autonomous Transaction Processing - Serverless and Autonomous Transaction Processing – Dedicated • Describe how to deploy, use and manage ADB
  • 4. ORACLE CLOUD Automated DB Services Autonomous Database • All database operations fully automated • User runs SQL, no access to OS or CDB • Exadata Performance and Availability • Customizable for DW or TP Workload Serverless Dedicated Ultra-Simple & Customizable Private Cloud Elastic • Database lifecycle automation provided • User operates, has DBA and OS root access • Runs older database versions • ALL database features ( e.g. Java, etc ) ExaCS DBCS Scale, Performance, VM or bare metal, Availability single server or RAC
  • 5. Autonomous Database World’s Best Fully Self-Driving Database Oracle Builds and Operates Exadata Infrastructure and Databases User runs SQL, no Access to OS or Container DB Oracle Database Cloud Services World’s Best Automated Database Cloud Oracle Builds and Operates Infrastructure User Operates Databases Using Provided Lifecycle Automation User Has Full Control, including DBA and Root Access Exadata World’s Best Database Platform Oracle Builds, Optimizes, and Automates Infrastructure All In-Database Automation Features Included Oracle Database World’s Best Database Runs Anywhere User Builds and Operates Databases and Infrastructure Use Cases Cloud elasticity, Machine Learning, Self driving Instant Provisioning, Always online operation All workloads, JSON Documents, Graphs, and more Use cases Availability, Flexible Version and Features, Small to Large DB deployment, Single Instance or RAC, Automated Backup, Patching, Customer controls Use Cases Private/Public Cloud on-premise, Consolidation, Highest Performance, Scalability for Mission Critical Workload Use Cases Small to Big Database transactional need as well DWH needs, Customer Data Center, DIY model
  • 6. Autonomous Optimizations - Specialized by Workload Autonomous Data Warehouse Autonomous Transaction Processing Columnar Format Row Format Creates Data Summaries Creates Indexes Memory Speeds Joins, Aggs Memory for Caching to Avoid IO Statistics updated in real-time while preventing plan regressions
  • 7. Autonomous Database - Choice of Cloud Deployment DBaaS Autonomous Autonomous VM or Bare Metal Serverless Dedicated Exadata Cloud Service or Cloud @ Customer Management Customer Customer Oracle Oracle Private Network Yes Yes No Yes Single/Multi Tenant Single/Multi Single/Multi Single Single/Multi Software Updates Customer Initiated Customer Initiated Automatic Customer Policy Control Private Cloud No Yes No Yes Offers Availability No 99.95% SLO SLO SLA Database Versions 11g,12c,18c,19c 11g,12c,18c,19c 18c 19c Yes Yes Disaster Recovery No No Across ADs & Regions Across ADs & Regions Hybrid DR Yes Yes No No Consolidation Yes Yes No Yes
  • 8. Autonomous Database Cloud Service – Deployment Options Oracle Autonomous Database can be deployed in 2 ways – dedicated and serverless. Dedicated deployment is a deployment choice that enables you to provision autonomous databases into their own dedicated Exadata cloud infrastructure, instead of a shared infrastructure with other tenants. With serverless deployment, the simplest configuration, you share the resources of an Exadata cloud infrastructure. You can quickly get started with no minimum commitment, enjoying quick database provisioning and independent scalability of compute and storage. Both deployment options are available for Autonomous Transaction Processing and Autonomous Data Warehouse.
  • 9. Autonomous Database - Serverless Autonomous Data Warehouse & Autonomous Transaction Processing
  • 10. Autonomous Database - Fully-managed Oracle automates end-to-end management of the autonomous database • Provisioning new databases • Growing/shrinking storage and/or compute • Patching and upgrades • Backup and recovery Full lifecycle managed using the service console • Alternatively, can be managed via command-line interface or REST API
  • 11. Automated Tuning in Autonomous Database “Load and go” •Define tables, load data, run queries —No tuning required —No special database expertise required —No need to worry about tablespaces, partitioning, compression, in-memory, indexes, parallel execution •Fast performance out of the box with zero tuning •Simple web-based monitoring console •Built-in resource-management plans
  • 12. Autonomous Database – Fully-elastic Size the database to the exact compute and storage required • Not constrained by fixed building blocks, no predefined shapes Scale the database on demand • Independently scale compute or storage • Resizing occurs instantly, fully online Shut off idle compute to save money • Restart instantly Auto scaling: • Enable auto scaling to allow Autonomous Database to use more CPU and IO resources automatically when the workload requires it.
  • 13. Full Support of Database Ecosystem Autonomous Database service supports : • Existing tools, running on-premises or in the cloud – Third-party BI tools – Third-party data-integration tools – Oracle BI and data-integration tools: BIEE, ODI, etc. • Oracle cloud services: Analytics Cloud Service, GoldenGate Cloud Service, Integration Cloud Service, and others • Connectivity via SQL*Net, JDBC, ODBC
  • 16. Getting Started with Autonomous Database Provisioning an ADB database requires only answers to 7 simple questions: Database name? Which data center (region)? How many CPU cores? How much storage capacity (in TBs)? Admin password? License Type? Enable Auto scaling? New service created in a few minutes (regardless of size) Database is open and ready for connections
  • 17. Auto Scaling Autonomous Database • Auto scaling allows Autonomous Database to automatically increase the number of CPU cores by up to three times the assigned CPU core count value, depending on demand for processing. • The auto scaling feature reduces the number of CPU cores when additional cores are not needed. • You can enable or disable auto scaling at any time. • For billing purposes, the database service determines the average number of CPUs used per hour. This picture shows how ADW service automatically scales OCPUs up when there is a demand for more computing power and then scales it down once the demand goes down.
  • 18. Securing Autonomous Database (ADB) • Stores all data in encrypted format in the Oracle Database. Only authenticated users and applications can access the data when they connect to the database. • Database clients use SSL/TLS 1.2 encrypted and mutually authenticated connections. This ensures that there is no unauthorized access to the ADB Cloud and that communications between the client and server are fully encrypted and cannot be intercepted or altered. • Certificate based authentication uses an encrypted key stored in a wallet on both the client (where the application is running) and the server (where your database service on the ADB Cloud is running). The key on the client must match the key on the server to make a connection. A wallet contains a collection of files, including the key and other information needed to connect to your database service in the ADB Cloud. • You can specify IP addresses (or CIDR block) allowed to access the ADB using the access control list. This access control list will block all IP addresses that are not in the list from accessing the database.
  • 19. Connecting to the Autonomous Database Connecting to Autonomous Database Warehouse (ADW) or Autonomous Transaction Processing (ATP) from Public Internet Connecting to ADW or ATP (via NAT or Service Gateway) from a server running on a private subnet in OCI (in the same tenancy) Connecting to ADW or ATP from a server running on a public subnet in OCI (in the same tenancy) AVAILABILITY DOMAIN VCN 10.0.0.0/16 PUBLIC SUBNET 10.1.3.0/24 PRIVATE SUBNET 10.2.2.0/24 Public Internet ACL Wallet/Keystore Wallet/Keystore CLIENT COMPUTER ODBC JDBC OCI JDBC “Thin” Oracle Call Interface (OCI) Internet Gateway Route Table Route Table TCP/IP Encrypted using SSH over Public Internet REGION NAT/Service Gateway TENANCY 1 2 3 1 2 3 CIDR Block 240.0.0.0/4 IP Address Public IP of NAT Gateway IP Address 123.254.7.10 IP Address 129.146.160.9 Security Lists Security Lists Public IP 123.254.7.10 Public IP 129.146.160.9 Access Control List
  • 20. Troubleshooting connectivity issues • Ensure that the Access Control List for the Autonomous Database (ADB) has the necessary entries for CIDR Block ranges and IP addresses, as your use case dictates. • When connecting to ADB from a client computer behind a firewall, the firewall must permit the use of the port specified in the database connection when connecting to the servers in the connection. The default port number for Autonomous Data Warehouse is 1522 (find the port number in the connection string from the tnsnames.ora file in your credentials ZIP file). Your firewall must allow access to servers within the .oraclecloud.com domain using (TCP) port 1522. • When connecting to ADB from a server running on a private subnet (on the same OCI tenancy as the ADB), ensure that you have a service gateway or NAT gateway attached to the VCN. The route table for the subnet needs to have the appropriate routing rules for the service gateway or NAT gateway. The security lists for the subnet will need to have the right egress rules. • For connections originating from a server running on a public subnet (on the same OCI tenancy as the ADB), ensure that route table and security lists are appropriately configured.
  • 21. Scaling Your Database Scale your database on demand without tedious manual steps • Independently scale compute or storage • Resizing occurs instantly, fully online • Memory, IO bandwidth, concurrency scales linearly with CPU • Close your database to save money when not used • Restart instantly
  • 22. Monitoring • Service Console based monitoring § Simplified monitoring using the web-based service console. § Historical and real-time database and CPU utilization monitoring. § Real Time SQL Monitoring to monitor running and past SQL statements. § CPU allocation chart to view number of CPUs utilized by the service. • Performance Hub based monitoring § Natively integrated in the OCI console and available via a single click from the ADB detail page § Active Session History (ASH) analytics § Real Time SQL monitoring
  • 23. Autonomous Database (ADB) Cloud – Backup and recovery • Autonomous Database Cloud automatically backs up your database for you. The retention period for backups is 60 days. You can restore and recover your database to any point-in-time in this retention period. • Autonomous Database Cloud automatic backups provide weekly full backups and daily incremental backups. • Manual backups for your ADB database is not needed. • But, you can do manual backups using the cloud console if you want to take backups before any major changes, for example before ETL processing, to make restore and recovery faster. The manual backups are put in your Cloud Object Storage bucket. When you initiate a point-in-time recovery Autonomous Database Cloud decides which backup to use for faster recovery. • You can initiate recovery for your Autonomous Database using the cloud console. Autonomous Database Cloud automatically restores and recovers your database to the point-in-time you specify. • Network Access Control Lists (ACL)s are stored in the database with other database metadata. If the database is restored to a point in time the network ACLs are reverted back to the list as of that point in time.
  • 24. Autonomous Database Cloud – Cloning • Autonomous Database provides cloning where you can choose to clone either the full database or only the database metadata. • Full Clone: creates a new database with the source database’s data and metadata. • Metadata Clone: creates a new database with the source database’s metadata without the data. • When creating a Full Clone database, the minimum storage that you can specify is the source database’s actual used space rounded to the next TB. • You can only clone an Autonomous Database instance to the same tenancy and the same region as the source database. • During the provisioning for either a Full Clone or a Metadata Clone, the optimizer statistics are copied from the source database to the cloned database. • The following applies for optimizer statistics for tables in a cloned database: § Full Clone: loads into tables behave the same as loading into a table with statistics already in place. § Metadata Clone: the first load into a table after the clone clears the statistics for that table and updates the statistics with the new load.
  • 25. Autonomous Data Warehouse Cloud – Cloning screenshots
  • 26. Pre-defined Services for Autonomous Data Warehouse 3 pre-defined database services identifiable as high, medium and low • Choice of performance and concurrency for ADW HIGH • Highest resources, lowest concurrency • Queries run in parallel MEDIUM • Less resources, higher concurrency • Queries run in parallel LOW • Least resources, highest concurrency • Queries run serially No of concurrent queries Max idle time CPU shares HIGH 3 5 mins 4 MEDIUM 20 5 mins 2 LOW 32 1 hour 1 Example for a database with 16 OCPUs *When connecting for replication purposes, use the LOW database service name. For example, use this service with Oracle GoldenGate connections.
  • 27. SERVICES NAME RESOURCE MANAGEMENT PLAN SHARES PARALELLISM HIGH 4 Operations run in parallel and are subject to queuing MEDIUM 2 Operations run in parallel and are subject to queuing LOW 1 None TPURGENT 12 Manual TP 8 None Pre-defined Services for Autonomous Transaction Processing • Five pre-defined database services controlling priority and parallelism • Different services defined for Transactions and Reporting/Batch For Transaction Processing For Reporting or batch processing
  • 29. Autonomous Database - Dedicated Autonomous Data Warehouse & Autonomous Transaction Processing
  • 30. Autonomous Database - Dedicated • The Autonomous Dedicated database service provides a private database cloud running on dedicated Exadata Infrastructure in the Public Cloud. • It has multiple levels of isolation protects you from noisy or hostile neighbors. • Customizable operational policies give you control of provisioning, software updates, availability and density.
  • 31. Autonomous Database- Dedicated • Quarter rack X7 Exadata Infrastructure • 2 severs( 92 OCPU, 1.44TB RAM) • 3 Storage Servers ( 76.8TB Flash, 107TB Disk) • Cluster / Virtual Cloud Network • 1 Cluster per quarter rack • Autonomous Container Database • Maximum of 4 per Cluster • Autonomous Database • High Availability SLA – Maximum 100 DBs • Extreme Availability SLA – Maximum 25 DBs Physical Characteristics and constraints RAC CLUSTER WEB STORE SHOP SHIP ….
  • 32. Autonomous Database- Dedicated High Level Deployment Flow Create VCN Provision Autonomous Exadata Infrastructure Create Autonomous Container Database Create Autonomous Database
  • 33. Autonomous Database - Dedicated • Databases always encrypted • Reduced attack surface • Automatic protection of customer data from Oracle operations staff • Database Vault’s new Operations Control feature • Oracle automatically applies security updates for the entire stack • Quarterly, or off-cycle for high-impact security vulnerability • Customer can separately use Database Vault for their own user data isolation Security
  • 34. Summary You should now be able to • Compare Autonomous Database (ADB) with DB System Cloud offerings in OCI • Describe the features of Autonomous Data Warehouse Cloud - Serverless and Autonomous Data Warehouse Cloud - Dedicated, Autonomous Transaction Processing - Serverless and Autonomous Transaction Processing – Dedicated • Describe how to deploy, use and manage ADB
  • 35. Additional resources • Autonomous Data Warehouse Service Documentation https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse-cloud/ • Autonomous Transaction Processing Documentation https://docs.oracle.com/en/cloud/paas/atp-cloud/index.html • Autonomous Data Warehouse Cloud for Experienced Oracle Database Users https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse- cloud/user/experienced-database-users.html - GUID-58EE6599-6DB4-4F8E-816D- 0422377857E5 • Migrating Amazon Redshift to Autonomous Data Warehouse Cloud https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse- cloud/user/migrating.html - GUID-A00E1C78-BCB1-46E9-97FA-DD1B377DF1F2
  • 36. 36 Š 2019 Oracle Oracle Cloud always free tier: oracle.com/cloud/free/ OCI training and certification: https://www.oracle.com/cloud/iaas/training/ https://www.oracle.com/cloud/iaas/training/certification.html OCI hands-on labs: ocitraining.qloudable.com/provider/oracle Oracle learning library videos on YouTube: youtube.com/user/OracleLearning