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
12 Advanced Topics Explained

12 Advanced Topics Explained

Key Concepts

Understanding Advanced Topics in Oracle Cloud Infrastructure (OCI) involves grasping the following key concepts:

Autonomous Database

Autonomous Database in OCI is a fully managed, self-driving database service that automates provisioning, patching, backups, and tuning. It ensures high availability, security, and performance with minimal human intervention.

Example: Think of Autonomous Database as a self-driving car. Just as a self-driving car handles driving tasks automatically, Autonomous Database handles database management tasks automatically.

Oracle Functions

Oracle Functions in OCI is a serverless, event-driven compute service that allows you to run code in response to events without provisioning or managing servers. It integrates with Oracle Cloud services and third-party applications.

Example: Consider Oracle Functions as a vending machine. Just as a vending machine dispenses items in response to a coin, Oracle Functions run code in response to events.

Oracle Kubernetes Engine (OKE)

Oracle Kubernetes Engine (OKE) in OCI is a fully managed Kubernetes service that simplifies the deployment, management, and scaling of containerized applications. It provides a highly available and secure Kubernetes environment.

Example: Think of OKE as a container ship. Just as a container ship efficiently transports goods, OKE efficiently manages and scales containerized applications.

Oracle Cloud Infrastructure Registry (OCIR)

Oracle Cloud Infrastructure Registry (OCIR) in OCI is a Docker-compatible private registry that allows you to store and manage Docker images. It integrates with OKE and other OCI services for seamless deployment.

Example: Consider OCIR as a warehouse for containers. Just as a warehouse stores goods, OCIR stores Docker images for easy access and deployment.

Oracle Cloud Infrastructure Data Science

Oracle Cloud Infrastructure Data Science in OCI is a platform for building, training, and deploying machine learning models. It provides tools and environments for data scientists to work with big data and AI.

Example: Think of OCI Data Science as a laboratory for data scientists. Just as a laboratory provides tools for research, OCI Data Science provides tools for machine learning and AI.

Oracle Cloud Infrastructure API Gateway

Oracle Cloud Infrastructure API Gateway in OCI is a service that provides secure and scalable access to APIs. It supports authentication, rate limiting, and monitoring to ensure API security and performance.

Example: Consider OCI API Gateway as a bouncer at a nightclub. Just as a bouncer controls access to the club, OCI API Gateway controls access to APIs, ensuring security and performance.

Oracle Cloud Infrastructure Streaming

Oracle Cloud Infrastructure Streaming in OCI is a real-time, scalable, and durable event streaming service. It allows you to ingest, process, and analyze large volumes of data in real-time.

Example: Think of OCI Streaming as a conveyor belt. Just as a conveyor belt moves goods continuously, OCI Streaming processes data continuously in real-time.

Oracle Cloud Infrastructure Object Storage

Oracle Cloud Infrastructure Object Storage in OCI is a scalable and durable storage service for unstructured data. It provides high availability and security for storing and retrieving large amounts of data.

Example: Consider OCI Object Storage as a digital warehouse. Just as a warehouse stores goods, OCI Object Storage stores unstructured data securely and efficiently.

Oracle Cloud Infrastructure File Storage

Oracle Cloud Infrastructure File Storage in OCI is a scalable and secure file storage service. It provides shared file access for applications running on compute instances and Kubernetes clusters.

Example: Think of OCI File Storage as a shared drive in the cloud. Just as a shared drive allows multiple users to access files, OCI File Storage allows multiple applications to access files securely.

Oracle Cloud Infrastructure Load Balancing

Oracle Cloud Infrastructure Load Balancing in OCI distributes incoming network traffic across multiple compute instances. It ensures high availability, scalability, and fault tolerance for applications.

Example: Consider OCI Load Balancing as a traffic cop. Just as a traffic cop directs traffic to avoid congestion, OCI Load Balancing directs network traffic to ensure optimal performance.

Oracle Cloud Infrastructure Networking

Oracle Cloud Infrastructure Networking in OCI provides secure and scalable network services. It includes Virtual Cloud Networks (VCNs), subnets, security lists, and route tables to manage network traffic.

Example: Think of OCI Networking as a city's road network. Just as a road network connects different parts of a city, OCI Networking connects different parts of your cloud environment securely.

Oracle Cloud Infrastructure Security

Oracle Cloud Infrastructure Security in OCI provides comprehensive security services to protect your cloud resources. It includes identity and access management, encryption, and threat detection.

Example: Consider OCI Security as a fortress. Just as a fortress protects its inhabitants, OCI Security protects your cloud resources from threats and unauthorized access.

By understanding and leveraging these Advanced Topics, you can effectively utilize Oracle Cloud Infrastructure to build, deploy, and manage complex and scalable applications.