OCI 1Z0-1072-25 cheat sheet for key facts, traps, service mappings, and final review.
On this page
Use this for last-mile review. Keep it beside mixed architecture questions and pair it with the Resources when you need exact Oracle product wording. Strong 1Z0-1072-25 answers usually start by deciding whether the stem is about governance scope, network path, security filter, service fit, resilience, or operations evidence.
Read every architecture stem in this order
Identify the boundary: tenancy, compartment, VCN, subnet, route, security rule, or service.
Decide whether the requirement is exposure, connectivity, scale, resilience, recovery, cost, or governance.
Place public edge resources separately from private app and data tiers.
Choose the simplest managed service that satisfies the stated workload.
Verify monitoring, audit, backup, and ownership before calling the design complete.
OCI architect placement map
flowchart LR
U["Users / Internet"] --> W["WAF or public edge"]
W --> LB["Public Load Balancer"]
LB --> APP["Private app tier"]
APP --> DB["Private database tier"]
ONP["On-premises"] --> DRG["DRG"]
DRG --> APP
Architect cue: public exposure belongs at the edge, app and database tiers usually stay private, and hybrid connectivity enters through the routing hub rather than through ad hoc public paths.
OCI answer sequence
Use this when the stem mixes ingress, async delivery, reliability, security, or operations.
flowchart TD
S["Scenario"] --> I["Classify the interaction mode"]
I --> E["Pick API Gateway, Events, Notifications, Streaming, or Functions"]
E --> R["Check retry, idempotency, ordering, and dead-letter behavior"]
R --> S2["Check Vault, IAM, private exposure, logs, and auditability"]
Fast lane picker
If the question is mostly about…
Start with…
Usual winning move
public vs private exposure
subnet and edge placement
isolate the edge from the private tiers
where traffic should go
route tables and gateways
path first, then filters
which security control to use
NSGs vs Security Lists
choose the narrower scope that fits
cross-VCN or on-prem connectivity
DRG, VPN, FastConnect
pick based on path and reliability needs
compute, storage, or database fit
workload pattern
choose by access model and operations burden
resilience
AD, FD, load balancer, backups
remove single points of failure
governance
tenancy, compartments, policies, tags
control scope before network scope
troubleshooting
path, filter, identity, then service health
prove each layer before rebuilding
Tenancy, IAM, and compartment map
Need
Stronger first fit
organize resources by team or environment
compartments
grant access by role and scope
policies tied to groups or dynamic groups
let OCI resources call OCI APIs
dynamic groups and matching policies
track ownership and cost
tagging standards
reduce blast radius
compartment boundaries plus least-privilege policy
IAM and governance traps
Trap
Better reading
using compartments as network isolation
compartments govern resources; VCN/subnets route traffic
granting tenancy-wide admin for convenience
scope policy to the compartment and action needed
solving access failure with route changes
network reachability is not authorization
treating tags as cosmetic
tags often support cost, ownership, and compliance evidence
forgetting dynamic groups
resource principals need policy just like humans do
Network path chooser
Requirement
Prefer
Why
public app entry point
public load balancer in a public subnet
controlled edge ingress
private subnet outbound internet access
NAT Gateway
outbound only
private access to Oracle services
Service Gateway
no public internet path
internet path for public resources
Internet Gateway
public route target
VCN-to-VCN or on-prem routing
DRG
central routing attachment
private name resolution
DNS resolver/private zone pattern
names must match the private path
traffic distribution
load balancer
health-checked entry to backend pools
Gateway quick map
Gateway or attachment
Best mental model
Internet Gateway
public internet route for public resources
NAT Gateway
private resources initiate outbound internet connections
Service Gateway
private access to supported Oracle services
DRG
hub for on-prem, FastConnect, VPN, and VCN attachments
Local Peering Gateway
VCN-to-VCN path in compatible local scope
Remote peering
VCN-to-VCN path across regions through DRG-style design
Security Lists vs NSGs
You need…
Prefer
Why
quick subnet-wide rules
Security Lists
broad subnet-level control
app-tier, instance-tier, or component-tier granularity
NSGs
cleaner least-privilege segmentation
easier multi-tier policy reasoning
NSGs
map rules to workloads instead of whole subnets
Network decision traps
Trap
Better answer
route table treated as firewall
route tables choose next hop; security rules permit traffic
NSG and Security List both changed blindly
change the narrowest layer that owns the problem
public IP added to fix private access
fix private route, DNS, and security controls first
one route table reused everywhere
subnet-specific routing often clarifies tier boundaries
missing return path
both directions of routing and security must work
Connectivity chooser
Requirement
Prefer
Why
lower-cost hybrid start
IPSec VPN
faster setup, internet-based
more predictable private enterprise connectivity
FastConnect
dedicated connectivity path
multi-VCN hub-and-spoke
DRG-centered design
centralizes routing decisions
regional internet-facing architecture
edge plus load balancer
simpler than exposing each component
low-latency private enterprise path
FastConnect
more predictable than internet VPN
quick proof-of-concept hybrid link
IPSec VPN
faster to establish when requirements permit
Load balancing and edge chooser
Requirement
Stronger first fit
distribute public HTTP(S) traffic
public load balancer plus private backend tier
distribute internal tier traffic
private load balancer
protect web edge
WAF or edge security controls before backend changes
verify backend availability
health checks and backend-set status
avoid single instance dependency
multiple backends across FD/AD where available
Core service selection
Compute and platform
Requirement
Prefer
Why
general application workload
Compute VM
default compute lane
specialized performance or isolation
bare metal shapes
dedicated host-style cue
managed Kubernetes architecture
OKE
container platform answer
event-driven serverless code
Functions
run code without server management
simple container runtime without owning nodes
managed container/service option where applicable
reduce operations burden when Kubernetes is overkill
scalable stateless tier
instance pool or autoscaling pattern
replaceable compute beats pet servers
Storage
Requirement
Prefer
Why
VM disks and attached storage
Block Volumes
block semantics
logs, backups, artifacts, media
Object Storage
durable object store
shared POSIX-style filesystem
File Storage
shared file access
cold retention
Archive Storage
cheap long-term storage
high-performance attached volume
Block Volume with proper performance setting
block semantics and tuning lane
lifecycle-driven retention
Object Storage lifecycle policy
cost and retention control
Database
Requirement
Prefer
Why
managed automation and reduced admin effort
Autonomous Database
simplified operations
more direct database configuration control
DB System
hands-on administration lane
exam scenario framed around architecture simplicity