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
Virtual Cloud Networks (VCNs) Explained

Virtual Cloud Networks (VCNs) Explained

Key Concepts

Virtual Cloud Networks (VCNs) in Oracle Cloud Infrastructure (OCI) are a foundational component for networking. Understanding VCNs involves grasping the following key concepts:

Subnets

Subnets are segments of a VCN that can contain resources like compute instances. Subnets can be public or private, depending on whether they are accessible from the internet. Public subnets are typically used for resources that need to be accessed externally, while private subnets are used for internal resources.

Example: If you are deploying a web server that needs to be accessible from the internet, you would place it in a public subnet. Conversely, if you are running a database server that should only be accessible internally, you would place it in a private subnet.

Route Tables

Route tables define the traffic routes for subnets. Each route table contains rules (routes) that specify where network traffic should be directed. Route tables are essential for managing traffic flow within and outside the VCN.

Example: Suppose you have a public subnet with an internet gateway. You would configure a route table to direct all internet-bound traffic (0.0.0.0/0) to the internet gateway, ensuring that resources in the public subnet can communicate with the internet.

Security Lists

Security lists act as virtual firewalls for subnets, controlling inbound and outbound traffic. Each security list contains rules that specify which traffic is allowed or denied. Security lists provide fine-grained control over network security.

Example: If you want to allow HTTP traffic (port 80) to your web server but block all other inbound traffic, you would create a security list with an allow rule for port 80 and a deny rule for all other ports.

Internet Gateway

An internet gateway allows resources in a public subnet to communicate with the internet. It acts as a bridge between the VCN and the public internet, enabling outbound and inbound traffic.

Example: If you have a web server in a public subnet that needs to be accessible from the internet, you would attach an internet gateway to the VCN and configure the route table to direct internet-bound traffic to the gateway.

Conclusion

Understanding Virtual Cloud Networks (VCNs) in OCI involves knowing how to create and manage subnets, route tables, security lists, and internet gateways. By mastering these concepts, you can design secure, scalable, and efficient network architectures to support your cloud-based applications.