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
6 Database Services Explained

6 Database Services Explained

Key Concepts

Oracle Cloud Infrastructure (OCI) offers a variety of database services designed to meet different data management needs. Understanding these services involves grasping the following key concepts:

Autonomous Database

Autonomous Database in OCI is a fully managed, self-driving, self-securing, and self-repairing database service. It automatically scales, patches, and backs up your database, ensuring high availability and performance with minimal manual intervention.

Example: If you are running a business that requires a highly available and secure database with minimal management overhead, Autonomous Database would be an ideal choice. It can handle transactional and analytical workloads, providing a robust solution for modern applications.

Oracle Database Cloud Service

Oracle Database Cloud Service in OCI provides a fully managed Oracle Database environment. It offers various deployment options, including single instance, Real Application Clusters (RAC), and Exadata, allowing you to choose the best configuration for your workload.

Example: For enterprises that require a traditional Oracle Database environment with advanced features like RAC and Data Guard, Oracle Database Cloud Service provides a scalable and secure solution. It is suitable for mission-critical applications that demand high performance and reliability.

MySQL Database Service

MySQL Database Service in OCI is a fully managed, high-availability, and scalable database service. It is optimized for web, mobile, and IoT applications, offering fast performance and easy management.

Example: If you are developing a web application that requires a relational database with high availability and scalability, MySQL Database Service would be a suitable choice. It provides a cost-effective solution for modern applications that need to handle large volumes of data.

NoSQL Database

NoSQL Database in OCI is a fully managed, scalable, and highly available database service designed for modern applications. It supports key-value and document data models, making it ideal for applications that require flexible schema and high throughput.

Example: For applications that need to store and retrieve large amounts of unstructured or semi-structured data, such as user profiles or IoT sensor data, NoSQL Database provides a flexible and scalable solution. It is designed to handle high-velocity data with low latency.

Exadata Cloud Service

Exadata Cloud Service in OCI is a fully managed, high-performance database platform that combines Oracle Database with Oracle Exadata hardware. It is optimized for OLTP, data warehousing, and mixed workloads, offering extreme performance and scalability.

Example: For enterprises that require a high-performance database platform for mission-critical applications, Exadata Cloud Service provides a powerful solution. It is ideal for applications that demand extreme performance, scalability, and reliability.

Big Data Service

Big Data Service in OCI is a fully managed, scalable, and secure platform for big data analytics. It supports popular big data frameworks like Hadoop and Spark, allowing you to process and analyze large volumes of data.

Example: If you are running a data analytics project that requires processing and analyzing large datasets, Big Data Service provides a scalable and secure platform. It is ideal for enterprises that need to derive insights from big data and make data-driven decisions.

By understanding and leveraging these database services, you can create a flexible and scalable data management architecture in Oracle Cloud Infrastructure.