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

Networking Services in Oracle Cloud Infrastructure

Oracle Cloud Infrastructure (OCI) offers a robust set of networking services designed to help you manage and secure your cloud resources. Understanding these services is crucial for effectively deploying and managing applications in the cloud. Below, we will explore four key networking services: Virtual Cloud Networks (VCNs), Internet Gateways, NAT Gateways, and Service Gateways.

1. Virtual Cloud Networks (VCNs)

A Virtual Cloud Network (VCN) is a software-defined network that you can create in OCI. It provides a secure and isolated environment for your cloud resources, similar to a traditional data center network. A VCN allows you to define your IP address range, subnets, route tables, and security lists.

Example: Imagine you are setting up a new office. You would create a VCN to define the network layout, including IP addresses for different departments (subnets) and rules for how data flows between them (route tables and security lists).

2. Internet Gateways

An Internet Gateway in OCI allows resources within your VCN to communicate with the internet. It provides a path for inbound and outbound traffic, enabling your cloud resources to access external services and allowing external users to access your resources.

Example: If you have a web server in your VCN that needs to be accessible from the internet, you would attach an Internet Gateway to your VCN. This allows users on the internet to access your web server while ensuring that only authorized traffic is allowed.

3. NAT Gateways

A NAT Gateway (Network Address Translation) in OCI allows private subnets within your VCN to access the internet without exposing the private IP addresses. This is useful for scenarios where your resources need to access external services but should not be directly accessible from the internet.

Example: Suppose you have a database server in a private subnet that needs to download updates from the internet. You would use a NAT Gateway to allow the database server to access the internet while keeping its private IP address hidden from external users.

4. Service Gateways

A Service Gateway in OCI allows resources within your VCN to access Oracle Cloud Infrastructure services without traversing the internet. This provides a secure and efficient way to connect to OCI services, such as Object Storage, without exposing your network to external threats.

Example: If your application needs to access Oracle Cloud Object Storage, you would use a Service Gateway to establish a direct connection between your VCN and the Object Storage service. This ensures that data transfers are secure and do not pass through the public internet.

By understanding and leveraging these networking services, you can create a secure, efficient, and scalable network architecture in Oracle Cloud Infrastructure.