Oracle Cloud Infrastructure Developer 2020 Certified Associate
1 Oracle Cloud Infrastructure (OCI) Overview
1-1 Introduction to OCI
1-2 OCI Architecture
1-3 OCI Regions and Availability Domains
1-4 OCI Services Overview
2 Identity and Access Management (IAM)
2-1 Introduction to IAM
2-2 Users, Groups, and Policies
2-3 Compartments
2-4 Authentication and Authorization
2-5 Federation and Single Sign-On (SSO)
3 Compute Services
3-1 Introduction to Compute Services
3-2 Virtual Machines (VMs)
3-3 Bare Metal Instances
3-4 Instance Configurations and Launch Options
3-5 Autoscaling and Instance Pools
3-6 Management and Monitoring of Compute Instances
4 Networking Services
4-1 Introduction to Networking Services
4-2 Virtual Cloud Networks (VCNs)
4-3 Subnets and Security Lists
4-4 Route Tables and Internet Gateways
4-5 NAT Gateway and Service Gateway
4-6 Load Balancing and DNS Services
5 Storage Services
5-1 Introduction to Storage Services
5-2 Block Volume Storage
5-3 Object Storage
5-4 File Storage Service
5-5 Backup and Disaster Recovery
6 Database Services
6-1 Introduction to Database Services
6-2 Autonomous Database
6-3 Oracle Database Cloud Service
6-4 Exadata Cloud Service
6-5 Backup and Recovery
7 Resource Management
7-1 Introduction to Resource Management
7-2 Terraform and OCI Resource Manager
7-3 Resource Tags and Cost Management
7-4 Monitoring and Logging
8 Security and Compliance
8-1 Introduction to Security and Compliance
8-2 Key Management Service (KMS)
8-3 Vault Service
8-4 Security Zones
8-5 Compliance and Auditing
9 Application Development
9-1 Introduction to Application Development
9-2 Oracle Cloud Infrastructure Registry (OCIR)
9-3 Functions and API Gateway
9-4 Integration and Event Services
9-5 DevOps and CICD Pipelines
10 Monitoring and Management
10-1 Introduction to Monitoring and Management
10-2 Monitoring Services
10-3 Notifications and Alarms
10-4 Logging and Auditing
10-5 Service Limits and Quotas
11 Cost Management
11-1 Introduction to Cost Management
11-2 Cost Analysis and Reports
11-3 Budget Alerts and Notifications
11-4 Reserved Instances and Savings Plans
12 Advanced Topics
12-1 Introduction to Advanced Topics
12-2 Hybrid Cloud and Interconnect
12-3 Data Transfer and Migration
12-4 Edge Services and Content Delivery Network (CDN)
12-5 Machine Learning and AI Services
Autonomous Database Explained

Autonomous Database Explained

Key Concepts

Oracle Cloud Infrastructure (OCI) Autonomous Database is a fully managed, self-driving, self-securing, and self-repairing database service. Understanding Autonomous Database involves grasping the following key concepts:

Autonomous Data Warehouse (ADW)

Autonomous Data Warehouse (ADW) is a cloud service optimized for data warehousing and analytics workloads. It provides a scalable and secure environment for storing and analyzing large volumes of structured data. ADW automatically scales resources based on workload demands, ensuring optimal performance.

Example: If you are running a business intelligence application that requires fast and efficient data analysis, ADW would be an ideal choice. It can handle large datasets and complex queries with ease.

Autonomous Transaction Processing (ATP)

Autonomous Transaction Processing (ATP) is a cloud service designed for transactional workloads, such as online transaction processing (OLTP) applications. ATP provides high availability, scalability, and security for mission-critical applications that require fast and reliable transaction processing.

Example: For an e-commerce platform that needs to handle thousands of transactions per minute, ATP would be the perfect solution. It ensures that transactions are processed quickly and reliably, maintaining the platform's performance.

Self-Driving

Self-Driving in Autonomous Database refers to the automation of database management tasks, such as scaling, patching, and tuning. The database service automatically adjusts resources and optimizes performance based on workload demands, reducing the need for manual intervention.

Think of a self-driving car that adjusts its speed, direction, and maintenance based on traffic and road conditions. Similarly, an Autonomous Database adjusts its resources and performance based on the workload, ensuring optimal operation.

Example: If your application experiences a sudden spike in traffic, the Autonomous Database automatically scales resources to handle the increased load, ensuring consistent performance without manual intervention.

Self-Securing

Self-Securing in Autonomous Database means that the service automatically applies security patches, detects and mitigates threats, and enforces security policies. This ensures that your data is protected from unauthorized access and cyber threats.

Consider a secure vault that automatically locks, detects intrusions, and applies security updates. An Autonomous Database operates similarly, ensuring that your data is always secure without requiring manual security management.

Example: The Autonomous Database automatically applies security patches and detects suspicious activities, such as SQL injection attempts, protecting your data from potential threats.

Self-Repairing

Self-Repairing in Autonomous Database refers to the automatic detection and correction of database issues, such as hardware failures or data corruption. The service ensures continuous availability and data integrity by automatically resolving issues without manual intervention.

Imagine a self-healing robot that detects and repairs damage to itself. An Autonomous Database operates similarly, automatically detecting and resolving issues to maintain continuous operation.

Example: If a hardware failure occurs, the Autonomous Database automatically detects the issue and switches to a healthy node, ensuring that your application remains available without downtime.

High Availability

High Availability in Autonomous Database ensures that the service is always available and can recover quickly from failures. The service provides redundancy and failover mechanisms to maintain continuous operation, even in the event of hardware or software failures.

Think of a highly reliable power grid that automatically switches to backup power sources in case of a failure. An Autonomous Database operates similarly, ensuring continuous availability by automatically switching to backup resources when needed.

Example: If a data center experiences an outage, the Autonomous Database automatically fails over to a different data center, ensuring that your application remains available without interruption.

Understanding and leveraging these concepts in OCI Autonomous Database allows you to build a highly available, secure, and efficient database solution for your applications.