Oracle Cloud Infrastructure Architecture Diagram
Oracle Cloud Infrastructure Architecture Diagram
Oracle Cloud Infrastructure (OCI) architecture diagram. When designing an OCI architecture, you would generally include the following layers and components:
Network Layer
- Virtual Cloud Network (VCN): The foundational block that provides a private, isolated network in the Oracle Cloud.
- Subnets: Specific ranges within the VCN where your resources reside. They can be public or private.
- Internet Gateway: Provides a path for network traffic between the VCN and the internet.
- NAT Gateway: Allows private resources to initiate outbound traffic to the internet without exposing them to incoming internet connections.
- Service Gateway: Provides a private connection to Oracle services.
- Dynamic Routing Gateway (DRG): Enables private traffic between your on-premises network and your VCN.
Compute Layer
- Compute Instances: Virtual machines that run applications.
- Auto Scaling Groups: Automatically adjust the number of VM instances based on performance metrics.
- Container Engine: For deploying and managing Docker containers.
Storage Layer
- Block Storage: High-performance storage volumes.
- Object Storage: Storage for data like files, backups, and logs.
- File Storage: A managed file system service.
Database Layer
- Autonomous Database: A fully managed database service.
- DB Systems: A more traditional, self-managed RDBMS service.
Application Layer
- Load Balancer: Distributes incoming application traffic across multiple targets.
- API Gateway: Manages, secures, and monitors APIs.
- Serverless Functions: FaaS (Function as a Service) for running code snippets.
Security Layer
- Identity and Access Management (IAM): To control who has access to what resources.
- WAF (Web Application Firewall): Protects your web applications from various attacks by filtering and monitoring HTTP traffic between a web application and the internet.