LAB 9 ‐ Practice Draw.io - DevWithNehaCloud/Oracle-Cloud-Infrastructure-wiki GitHub Wiki
📊 Draw.io
Draw.io (now known as app.diagrams.net) is a free, web-based diagramming tool widely used to create architecture diagrams, network designs, and workflows.
🔹 Role of Draw.io in OCI In Oracle Cloud Infrastructure (OCI), Draw.io is commonly used for:
Designing cloud architecture diagrams
Visualizing network topology (VCN, subnets, gateways)
Documenting compartment structure
Creating security and IAM flow diagrams
Representing compute, storage, and load balancing setups
🔹 Key Features
✅ Drag-and-drop interface for easy diagram creation
✅ Pre-built cloud icons (including OCI shapes)
✅ Supports VCN, subnets, load balancers, databases, etc.
✅ Can export diagrams as PNG, PDF, or XML
✅ Integrates with tools like Google Drive, GitHub, and Confluence
🔹 How It’s Used in OCI Projects
Architecture Planning Before deployment, engineers design the OCI setup (VCN, subnets, compute instances).
Documentation Diagrams are added to project documentation or wiki pages.
Collaboration Teams use diagrams to communicate infrastructure design clearly.
🔹 Example Use Case A typical OCI architecture diagram in Draw.io may include:
VCN (Virtual Cloud Network)
Public and Private Subnets
Internet Gateway / NAT Gateway
Compute Instances
Load Balancer
Object Storage
🔹 Benefits
Improves visual understanding of complex cloud setups
Helps in troubleshooting and planning
Ensures standardized documentation in teams
🔹 Conclusion Draw.io is an essential tool for OCI users to design, visualize, and document cloud infrastructure, making it easier to understand and manage complex architectures.
| Component | Function | Direction |
|---|---|---|
| Internet Gateway (IGW) | Connects the VCN to the internet. | Bidirectional (Inbound/Outbound) |
| NAT Gateway | Allows private resources to access the internet. | Outbound-Only |
| Service Gateway | Connects the VCN to OCI services (like Object Storage) privately. | Internal OCI Network |
Internet to Web Server: Traffic enters through the IGW to the Public IP of the Web Server.
Web Server to Database: Traffic moves internally using Private IPs (10.0.1.x to 10.0.2.x).
Database to Internet: If the DB needs an update, it sends a request through the NAT Gateway.