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
Backup and Recovery Explained

Backup and Recovery Explained

Key Concepts

In Oracle Cloud Infrastructure (OCI), Backup and Recovery are critical components for ensuring data integrity, availability, and business continuity. Understanding these concepts involves grasping the following key areas:

Backup Policies

Backup Policies in OCI define how and when data is backed up. These policies can be applied to various resources, such as Block Volumes and databases, to ensure that data is regularly saved and can be restored if needed. Backup Policies typically include settings for frequency, retention, and redundancy.

Example: A company might create a Backup Policy that schedules daily backups of their database with a retention period of 30 days. This ensures that the database can be restored to any point within the last month if data loss occurs.

Disaster Recovery Strategies

Disaster Recovery Strategies in OCI outline the procedures and technologies used to recover from a catastrophic event. These strategies ensure that critical systems and data can be restored quickly and efficiently, minimizing downtime and data loss. Common strategies include failover to a secondary site, data replication, and backup restoration.

Example: A financial institution might implement a Disaster Recovery Strategy that includes replicating their core banking system to a secondary data center in a different region. In the event of a primary site failure, the system can failover to the secondary site with minimal disruption.

Data Replication

Data Replication in OCI involves copying data from a primary location to one or more secondary locations. This ensures that data is available in multiple places, reducing the risk of data loss and enabling quick recovery in case of a disaster. Replication can be synchronous or asynchronous, depending on the required level of data consistency and latency.

Example: An e-commerce platform might use synchronous data replication to ensure that customer orders are immediately copied to a secondary data center. This guarantees that orders are not lost even if the primary site experiences an outage.

Recovery Time Objective (RTO)

Recovery Time Objective (RTO) is the maximum acceptable amount of time it should take to restore a system or application after a disaster. RTO is a key metric in Disaster Recovery Planning and helps determine the level of redundancy and automation required to meet business continuity goals.

Example: A healthcare provider might have an RTO of 15 minutes for their patient records system. This means that they need to have a highly automated and redundant system in place to ensure that the system can be restored within 15 minutes of a failure.

Recovery Point Objective (RPO)

Recovery Point Objective (RPO) is the maximum acceptable amount of data loss measured in time. RPO defines the point in time to which data must be restored after a disaster. It is closely related to backup frequency and data replication strategies.

Example: A financial trading platform might have an RPO of 1 minute. This means that they need to have real-time or near-real-time data replication to ensure that no more than 1 minute of trading data is lost in the event of a disaster.

Automated Backups

Automated Backups in OCI are pre-configured backup processes that run at specified intervals without manual intervention. These backups ensure that data is regularly saved and can be restored quickly in case of data loss. Automated backups are essential for maintaining data integrity and availability.

Example: A retail company might set up automated backups for their inventory management system to run every night. This ensures that the latest inventory data is backed up daily, minimizing the risk of data loss and enabling quick recovery if needed.

By understanding and implementing these Backup and Recovery concepts in OCI, you can ensure the resilience, availability, and continuity of your critical systems and data.