Oracle Cloud Infrastructure 2021 Certified Architect Associate
1 Oracle Cloud Infrastructure (OCI) Architecture
1-1 Introduction to Oracle Cloud Infrastructure
1-1 1 Overview of OCI
1-1 2 Key Components of OCI
1-1 3 OCI Regions and Availability Domains
1-1 4 OCI Tenancy Structure
1-2 OCI Core Services
1-2 1 Compute Services
1-2 1-1 Virtual Machines (VMs)
1-2 1-2 Bare Metal
1-2 1-3 Oracle Container Engine for Kubernetes (OKE)
1-2 1-4 Autonomous Database
1-2 2 Storage Services
1-2 2-1 Block Volume
1-2 2-2 Object Storage
1-2 2-3 File Storage
1-2 2-4 Archive Storage
1-2 3 Networking Services
1-2 3-1 Virtual Cloud Network (VCN)
1-2 3-2 Internet Gateway
1-2 3-3 NAT Gateway
1-2 3-4 Service Gateway
1-2 3-5 Dynamic Routing Gateway (DRG)
1-2 3-6 Load Balancing
1-2 4 Database Services
1-2 4-1 Autonomous Database
1-2 4-2 Oracle Database Cloud Service
1-2 4-3 MySQL Database Service
1-2 5 Identity and Access Management (IAM)
1-2 5-1 Users, Groups, and Policies
1-2 5-2 Compartments
1-2 5-3 Authentication and Authorization
1-2 6 Security Services
1-2 6-1 Oracle Cloud Guard
1-2 6-2 Oracle Vulnerability Scanning Service
1-2 6-3 Oracle Key Management Service
1-2 6-4 Oracle Vault
2 Designing and Deploying OCI Solutions
2-1 Designing OCI Architectures
2-1 1 High Availability and Disaster Recovery
2-1 2 Scalability and Performance
2-1 3 Cost Optimization
2-1 4 Security and Compliance
2-2 Deploying OCI Solutions
2-2 1 Resource Allocation
2-2 2 Networking Configuration
2-2 3 Data Migration
2-2 4 Monitoring and Management
3 Managing OCI Environments
3-1 OCI Management Tools
3-1 1 Oracle Cloud Console
3-1 2 Oracle Cloud Shell
3-1 3 Oracle Cloud Infrastructure CLI
3-1 4 Oracle Cloud Infrastructure SDKs
3-1 5 Oracle Cloud Infrastructure API
3-2 Monitoring and Troubleshooting
3-2 1 OCI Monitoring Service
3-2 2 OCI Logging Service
3-2 3 OCI Notifications Service
3-2 4 Troubleshooting Common Issues
3-3 Compliance and Governance
3-3 1 OCI Compliance Tools
3-3 2 OCI Governance Policies
3-3 3 Auditing and Reporting
4 Advanced OCI Concepts
4-1 Hybrid and Multi-Cloud Strategies
4-1 1 Oracle Cloud at Customer
4-1 2 Interconnecting OCI with On-Premises Data Centers
4-1 3 Multi-Cloud Integration
4-2 OCI DevOps and Automation
4-2 1 Oracle Cloud Infrastructure DevOps Service
4-2 2 Continuous Integration and Continuous Deployment (CICD)
4-2 3 Infrastructure as Code (IaC)
4-3 OCI Machine Learning and AI Services
4-3 1 Oracle Cloud Infrastructure Data Science
4-3 2 Oracle Cloud Infrastructure AI Services
4-3 3 Oracle Cloud Infrastructure Analytics
4-4 OCI Edge and IoT Services
4-4 1 Oracle Cloud Infrastructure Edge Services
4-4 2 Oracle Cloud Infrastructure IoT Services
5 Case Studies and Best Practices
5-1 Real-World OCI Deployments
5-1 1 Case Study: High Availability Architecture
5-1 2 Case Study: Scalable Web Application
5-1 3 Case Study: Data Migration to OCI
5-2 Best Practices for OCI Architecture
5-2 1 Designing for High Availability
5-2 2 Optimizing Performance
5-2 3 Ensuring Security and Compliance
5-2 4 Managing Costs Effectively
4 Advanced OCI Concepts Explained

4 Advanced OCI Concepts Explained

Key Concepts

OCI Autonomous Database

The Oracle Cloud Infrastructure (OCI) Autonomous Database is a fully managed, self-driving, self-securing, and self-repairing database service. It automates routine database tasks such as patching, upgrading, and tuning, allowing developers and administrators to focus on higher-level activities. Autonomous Database is available in two flavors: Autonomous Data Warehouse (ADW) and Autonomous Transaction Processing (ATP).

Example: Think of the Autonomous Database as a self-driving car. Just as a self-driving car handles navigation, speed adjustments, and safety checks, the Autonomous Database manages its own maintenance, security, and performance optimization.

OCI Resource Manager

OCI Resource Manager is a fully managed service that helps you provision infrastructure resources on OCI using Terraform. It allows you to define your infrastructure as code (IaC), making it easier to manage, version, and replicate your cloud environment. Resource Manager simplifies the deployment and management of complex cloud architectures.

Example: Consider Resource Manager as a blueprint for building a house. Just as a blueprint (Terraform configuration) specifies every detail of the house (cloud infrastructure), Resource Manager ensures that the house is built exactly as designed, with all components in the right place.

OCI Functions

OCI Functions is a serverless compute service that allows you to run code in response to events without provisioning or managing servers. It leverages the Fn Project, an open-source, container-native serverless platform. OCI Functions enable you to build and deploy applications that automatically scale with your workload.

Example: Think of OCI Functions as a vending machine. You insert a coin (trigger an event), and the machine (serverless function) dispenses a product (executes code) without needing a human operator to manage it.

OCI Data Integration

OCI Data Integration is a fully managed, serverless data integration service that helps you move and transform data between different sources and targets. It supports a wide range of data sources, including databases, data warehouses, and data lakes. Data Integration simplifies the process of building and managing data pipelines.

Example: Consider Data Integration as a logistics company. Just as a logistics company transports goods (data) from one place to another, Data Integration moves and transforms data from various sources to destinations, ensuring it arrives in the right format and condition.