You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
OCI Object Storage is a highly durable, scalable, and cost-effective storage service for unstructured data. It is the equivalent of AWS S3 or Azure Blob Storage.
Object storage stores data as objects within buckets. Each object consists of:
reports/2024/summary.pdf)Object storage uses a flat namespace with key prefixes simulating folders.
Every tenancy has a unique namespace — an automatically generated string that acts as a top-level container. All bucket names are unique within a namespace.
A bucket is a container for objects:
OCI Object Storage offers multiple tiers:
| Tier | Use Case | Retrieval | Minimum Retention |
|---|---|---|---|
| Standard | Frequently accessed, hot data | Immediate | None |
| Infrequent Access | Accessed less than once a month | Immediate | 31 days |
| Archive | Long-term archival, rarely accessed | 1 hour to restore | 90 days |
Enable auto-tiering on a bucket to automatically move objects between Standard and Infrequent Access based on access patterns — no lifecycle rules needed.
Define rules to automatically:
Day 0: Upload (Standard)
Day 30: Move to Infrequent Access
Day 365: Move to Archive
Day 730: Delete
| Tier | Durability | Availability |
|---|---|---|
| Standard | 99.999999999% (eleven 9s) | 99.9% |
| Infrequent Access | 99.999999999% | 99% |
| Archive | 99.999999999% | 99% (after restore) |
OCI achieves this durability by automatically storing data redundantly across multiple fault domains (or availability domains in multi-AD regions).
Control access using OCI IAM policies:
Allow group ObjectStorageAdmins to manage object-family in compartment Production
Allow group Developers to use object-family in compartment Development
Allow group Auditors to read object-family in tenancy
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.