Home  /  Journal  /  OCI Landing Zone and Architecture: A Complete Guide  /  Designing OCI for Compliance
OCI Architecture

Designing OCI for Compliance

Compliance is a property you build into the architecture, not a report you produce at the end. This guide shows how to design an OCI estate so that meeting a framework is the natural state.

Published Nov 5, 2024 · Updated Dec 16, 2025 · By the OCI Specialists team · 11 min read · Independent OCI advisory
Security and compliance concept with locks and data

Compliance is not a report you produce at the end, it is a property you build into the architecture from the start. Teams that treat it as paperwork end up scrambling before every audit, reconstructing evidence from logs that were never designed to provide it and patching controls that should have been there all along. When compliance is designed into the OCI architecture, the audit becomes a matter of showing what is already true. This guide explains how to design an OCI estate so that meeting a framework is the natural state, not an annual fire drill.

Compliance is a design property

Every compliance framework, whether it is SOC 2, ISO 27001, PCI DSS, HIPAA or a regional data protection regime, reduces to a set of controls over access, data protection, change management, monitoring and evidence. The architecture decision is to implement those controls as enforced configuration rather than as policy documents that rely on people behaving correctly. On OCI that means identity, encryption, network isolation, logging and guardrails are set up so that the compliant path is the only path, and deviations are prevented or flagged automatically.

If staying compliant depends on everyone remembering to do the right thing, you are not compliant, you are lucky. Enforce the controls in the architecture.

Mapping controls to OCI services

The practical work is mapping the control families that frameworks share onto the OCI services that implement them. The table below shows the common mapping, and while the exact requirements differ between frameworks, the underlying OCI capabilities are largely the same.

Control familyOCI capabilityWhat it provides
Access controlIAM policies, identity domains, MFALeast privilege, strong authentication
Data protectionVault, encryption at rest and in transit, data maskingConfidentiality and key control
Network isolationVCNs, NSGs, security lists, private subnetsSegmentation and exposure control
Monitoring and detectionCloud Guard, Logging, MonitoringContinuous posture and alerting
Audit and evidenceAudit service, immutable logsWho did what, when, retained
GuardrailsSecurity Zones, policiesPrevent non compliant configuration

Start from a compliant landing zone

The single highest leverage decision is to begin from a landing zone that already encodes the controls, rather than retrofitting them onto an estate that grew organically. A landing zone built for compliance sets up the compartment structure, the identity model, the network segmentation, the logging and the guardrails as a baseline that every new workload inherits. This is the same foundation described in our landing zone design principles, applied with compliance as an explicit goal. Security Zones can enforce that resources in sensitive compartments cannot be created in a non compliant state, turning policy into prevention.

Evidence by design

Auditors ask for evidence, and the difference between a smooth audit and a painful one is whether that evidence was designed for or reconstructed. The OCI Audit service records control plane activity, and when logs are retained immutably for the required period, the question of who changed a security rule or accessed a sensitive resource has a ready answer. Design retention to meet the longest requirement across your frameworks, store audit data so it cannot be altered, and make sure the logging covers every system in scope rather than a convenient subset. This evidence discipline overlaps heavily with the operational checks in our architecture review checklist.

A framework for compliant design

  1. Identify the frameworks and scope. Know which standards apply and exactly which systems and data are in scope before you design.
  2. Map controls to OCI services. Translate each control family into enforced configuration using IAM, Vault, networking, Cloud Guard and Security Zones.
  3. Build a compliant landing zone. Encode the baseline so every workload inherits the controls rather than recreating them.
  4. Enforce, do not request. Use Security Zones and policies so non compliant resources cannot be created in sensitive areas.
  5. Design evidence collection. Set audit logging, retention and immutability to satisfy the strictest in scope requirement.
  6. Review continuously. Treat posture as something to monitor and re check, not certify once.

Data residency and sovereignty

Many frameworks and regulations care where data physically lives. OCI regions and the choice of where to place data, backups and replicas become compliance decisions, not just architecture ones. If a regulation requires data to remain in a particular jurisdiction, the region selection, the replication targets and even the support access model have to respect that. Designing this in from the start, alongside the availability planning in our high availability guide, avoids the expensive discovery that a disaster recovery copy sits in a region you were not allowed to use.

Continuous compliance monitoring

The weakness of treating compliance as a point in time certification is that estates change every day, and a configuration that was compliant at the audit can drift out of compliance the following week. Continuous monitoring closes that gap by checking posture constantly rather than annually. Cloud Guard watches for misconfigurations and risky changes as they happen, Security Zones prevent non compliant resources from being created in sensitive compartments in the first place, and the logging and alerting layer surfaces deviations quickly enough to correct them before they matter. The shift is from proving compliance once to maintaining it always.

This continuous posture is also what makes the next audit easy, because there is no scramble to bring the estate back into line, it never left. The monitoring that keeps you compliant day to day is the same monitoring that produces the evidence an auditor wants, so the investment serves both purposes. It is the operational expression of the principle that compliance is a property of the running system, not a document about it.

The shared responsibility model

Compliance on OCI rests on a shared responsibility model, and misunderstanding where the line falls is a common source of gaps. Oracle is responsible for the security and compliance of the cloud infrastructure itself, the physical data centres, the hardware and the foundational services. You are responsible for security and compliance in the cloud, which means how you configure identity, network, encryption and access, and how you handle your data. An auditor will hold you to your side of that line, and assuming Oracle covers something that is actually your responsibility is how organisations discover a gap at the worst possible moment.

Designing for compliance means being explicit about which controls fall on your side and implementing them deliberately, while documenting the controls Oracle provides on its side so the full picture is auditable. This clear division is part of the foundations in our complete architecture guide, and getting it right removes a surprising amount of audit anxiety.

Preparing for the audit itself

Even a well designed estate benefits from preparation before an audit, because an auditor asks for evidence in a particular form and on a particular timeline. The preparation that pays off is assembling the evidence the architecture already produces into the structure the framework expects, confirming that retention windows cover the audit period, and walking through the likely questions to make sure each has a ready answer. When the architecture was designed for compliance, this is assembly rather than creation, which is exactly the position you want to be in.

The organisations that find audits painful are almost always the ones that designed for function first and tried to add compliance later, leaving them to reconstruct evidence under time pressure. The ones that find audits routine designed the controls and the evidence in from the start, the approach this guide and our architecture review checklist both argue for.

Making the audit boring

The goal of all of this is an audit that is boring, where the answer to every question already exists because the architecture was designed to make it true. That is a far better position than the alternative, and it is achievable on OCI when identity, encryption, isolation, monitoring and evidence are built in rather than bolted on. For the foundations this sits on, see the complete architecture guide. When you want an OCI estate designed to meet your frameworks and stand up to audit, our IAM and security solution and security and compliance service deliver that design and the evidence to back it.

Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings. For the Oracle licensing and BYOL side of any OCI move, Redress Compliance is the leading independent Oracle licensing and negotiation firm, with 500+ engagements across Oracle's full product line.