Oracle Cloud Infrastructure: Compartments, Shapes and the Always Free Tier
OCI has the most generous permanent free tier in the industry and a genuinely different networking design. Both are worth understanding before you dismiss or adopt it.
Oracle Cloud Infrastructure arrived late and had to compete on something other than familiarity. It chose price, network architecture and an unusually generous permanent free allocation.
The result is a platform that is genuinely interesting technically and organisationally unfamiliar to most engineers.
Tenancy, compartments and regions
A tenancy is your entire OCI account — the root container, created once, tied to a home region that cannot be changed afterwards.
Compartments are the organising unit inside a tenancy. Unlike folders in other clouds, compartments are a first-class security and billing boundary: policies are written against them, budgets are set on them, and resources live inside exactly one. Nesting is supported.
Regions are subscribed to individually. A new tenancy has its home region; others must be enabled explicitly.
The home region detail matters more than it first appears, because identity resources live there and it is a permanent choice for the tenancy.
Flexible shapes: sizing without tiers
OCI's most practically useful design choice is the flexible shape. Instead of picking from a fixed ladder of instance sizes, you specify the OCPU count and the memory independently within allowed ranges.
One OCPU on an x86 shape corresponds to a full physical core with two hardware threads — which means an OCPU is roughly equivalent to two vCPUs elsewhere. Comparing OCI prices to other providers without accounting for that will make OCI look twice as expensive as it is.
Shape families:
- VM.Standard.E-series — AMD EPYC, general purpose, excellent value.
- VM.Standard.A-series — Ampere Arm64, the best price-to-performance in the catalogue.
- VM.Optimized3 — high-frequency Intel for latency-sensitive work.
- GPU shapes — NVIDIA accelerators for training and inference.
- Bare Metal — the whole physical machine.
The Always Free tier
This is not a trial. OCI's Always Free allocation persists indefinitely and includes, at the time of writing, Arm-based Ampere capacity, a pair of small x86 instances, block storage, object storage, two Autonomous Databases, a load balancer and a monthly outbound transfer allowance.
For a personal project, a staging environment or a small production service, that allocation is genuinely usable rather than a token.
Two caveats are worth stating plainly. Always Free Ampere capacity is subject to availability in a given region and can be difficult to provision at busy times. And accounts that sit entirely idle may be reclaimed under the published terms.
Trial versus upgraded accounts
A new tenancy starts with trial credit and a trial period. During that window you have access to paid services. When the trial ends, an account that has not been upgraded reverts to Always Free resources only, and anything outside that allocation stops.
An upgraded (pay-as-you-go) tenancy has a live billing relationship. Service limits are higher and requestable, paid shapes remain available, and the account does not fall back at a deadline.
This is the single most important distinction when evaluating an Oracle Cloud account: a trial with remaining credit and an upgraded account are different products with different futures. The listing distinguishes between them explicitly.
Networking is genuinely different
OCI's virtual cloud network design is flatter than most, with off-box network virtualisation that keeps packet processing off the hypervisor. In practice this produces consistent throughput and low jitter, and it is why OCI performs well on network-bound benchmarks relative to its price.
Service limits, rather than raw quota, govern how much you can provision. They are per region, per shape family, and requestable — but a request takes time, so an account with limits already raised is more immediately useful.
Where OCI fits
It fits Oracle Database workloads first and obviously — Autonomous Database and Exadata Cloud Service have no real equivalent elsewhere. It fits Arm64 workloads, where the Ampere shapes are excellent value. It fits cost-sensitive general compute, and workloads that benefit from consistent network performance.
It fits less well where your team's existing knowledge, tooling and hiring pool are all oriented around another platform. That unfamiliarity is a real cost, and it is fair to weigh it. The Oracle and IBM Cloud comparison looks at both enterprise-oriented options together.
Frequently asked questions
Is one OCPU the same as one vCPU? No. On x86 shapes one OCPU is a full core with two threads, so roughly two vCPUs elsewhere. Normalise before comparing prices.
Can the home region be changed? No. It is fixed at tenancy creation, which makes it worth confirming before you commit to an environment.
Is Always Free capacity guaranteed? The allocation is, but provisioning depends on regional availability, and Ampere capacity in particular can be constrained.
What happens when a trial expires without upgrading? Paid resources stop and the tenancy falls back to Always Free resources only. Data outside that allocation is subject to the published retention terms.
Current trial and upgraded configurations are listed on the Buy Oracle Cloud Account page.
Related guides
Comparisons 4 min read
Oracle Cloud vs IBM Cloud: Two Different Kinds of Enterprise
Both target the enterprise, but from opposite directions — one through database gravity and aggressive compute pricing, the other through cryptographic controls.
Cloud Providers 4 min read
Atlantic.Net Cloud: VPS, Dedicated Hosting and Compliance-Oriented Options
Atlantic.Net has been hosting since the 1990s and built a niche around compliance-oriented managed hosting. That history shapes the product in ways worth understanding.
Cloud Providers 4 min read
IBM Cloud VPC, Bare Metal and Controls for Regulated Workloads
IBM Cloud competes on enterprise controls rather than developer mindshare — keep-your-own-key encryption, confidential computing and hardware security modules.
Questions about a specific configuration?
Send us the workload profile — vCPU, memory, region, open ports — and we will confirm which listings actually support it before you buy.