🧱 Oracle Cloud Services: A Map for People Who Know Linux

How Oracle Cloud is organized (tenancy, compartments, OCIDs), the services you meet first, a translation list from Linux ideas to OCI ones, what the Always Free allowances cover, and what quietly bills

πŸ’‘ How this page was written. From Oracle's documentation (tenancy and identity basics, Compute overview, Always Free Resources, budgets, resource identifiers), read on 6 October 2026, and from the existing free Oracle VM guide of this site. Nothing here was run on an account. OCI has many services, so this is a map of the first territory. The same page for the other clouds: Azure, AWS, Google Cloud.

How Oracle Cloud is organized

The structure is tenancy β†’ compartments β†’ resources:

Policies attach to a compartment (or the tenancy) and are written as sentences:

Allow group Developers to manage instance-family in compartment lab

Access given at a higher level applies to everything below it. By default nobody but the Administrators group can do anything.

Tags and cleanup

Ways to work

The first services you will meet

Compute

Storage

Networking

Identity and secrets

Data

Watching and cost

Linux idea, Oracle Cloud idea

What the free allowance covers, and what bills

Everything in the Always Free list is free as long as you stay inside it (the numbers are on the account page). What can still cost you, from the documentation I read and from the free VM guide:

The cleanup habit: a compartment per experiment, terminate what you do not need, check Cost Analysis the next day.

A first small path (from the documentation, not run here)

A tidy first experiment that needs no server: a compartment, a bucket, a file, and then all removed. It needs a configured CLI (oci setup config).

oci iam compartment create --compartment-id TENANCY_OCID --name lab --description "learning lab"
oci os ns get
oci os bucket create --compartment-id LAB_COMPARTMENT_OCID --name lab-bucket
echo "hello from oci" > hello.txt
oci os object put --bucket-name lab-bucket --file hello.txt
oci os object list --bucket-name lab-bucket
oci os object delete --bucket-name lab-bucket --object-name hello.txt
oci os bucket delete --bucket-name lab-bucket

What this page did not cover

OKE (Kubernetes), Functions, the Always Free database features in detail, networking topologies, DevOps pipelines, the AI and analytics services, and everything not named above. Oracle's documentation covers each of them in depth.

The cheat sheet

← Oracle Cloud Regions, Availability Domains and Fault Domains · ↑ All tutorials