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
Compute Services in Oracle Cloud Infrastructure

Compute Services in Oracle Cloud Infrastructure

Oracle Cloud Infrastructure (OCI) offers a variety of compute services designed to meet different workload requirements. Understanding these services is crucial for effectively deploying and managing applications in the cloud. Below, we will explore three key compute services: Virtual Machines, Bare Metal Instances, and Oracle Container Engine for Kubernetes (OKE).

1. Virtual Machines (VMs)

Virtual Machines (VMs) in OCI allow you to run multiple operating systems on a single physical server. Each VM is isolated from others, providing a secure and flexible environment for running applications. VMs are ideal for workloads that require the flexibility of multiple operating systems or need to run legacy applications that are not containerized.

Example: If you have a legacy application that requires a specific version of an operating system, you can create a VM with that OS. This allows you to run the application without having to upgrade or modify it, ensuring compatibility and reducing migration risks.

2. Bare Metal Instances

Bare Metal Instances in OCI provide direct access to the physical server's resources, offering high performance and low latency. These instances are ideal for workloads that require maximum performance, such as high-performance computing (HPC) tasks, databases, and big data analytics. Bare Metal Instances eliminate the virtualization overhead, providing raw compute power.

Example: If you are running a database that requires high I/O performance, a Bare Metal Instance can provide the necessary speed and reliability. This ensures that your database operations are fast and efficient, reducing latency and improving overall system performance.

3. Oracle Container Engine for Kubernetes (OKE)

Oracle Container Engine for Kubernetes (OKE) is a fully managed, scalable, and highly available service that you can use to deploy, manage, and scale containerized applications. OKE simplifies the deployment and management of Kubernetes clusters, allowing you to focus on developing and running applications rather than managing the underlying infrastructure.

Example: If you are developing a microservices-based application, OKE can help you manage the deployment and scaling of your microservices. By using OKE, you can ensure that your application is highly available and can scale automatically based on demand, providing a robust and efficient environment for your containerized workloads.

By understanding and leveraging these compute services, you can choose the right infrastructure for your specific workload needs, ensuring optimal performance, scalability, and security in Oracle Cloud Infrastructure.