You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
What is Oracle Cloud
What is Oracle Cloud
Oracle Cloud Infrastructure (OCI) is Oracle's cloud computing platform, offering a comprehensive set of infrastructure and application services. OCI is designed from the ground up as a second-generation cloud, learning from the limitations of first-generation cloud platforms to deliver better performance, security, and pricing.
A Brief History
- 2016 — Oracle launches Oracle Cloud Infrastructure (Gen 2), a completely redesigned cloud platform
- 2018 — Oracle introduces Autonomous Database, the world's first self-driving database
- 2019 — OCI expands globally with dedicated regions and multi-cloud partnerships
- 2020 — Oracle and Zoom partnership; OCI supports massive video conferencing scale
- 2022 — Oracle acquires Cerner, expanding into healthcare cloud
- 2023 — Oracle Cloud Infrastructure Distributed Cloud launches
- Today — OCI operates 50+ cloud regions globally, including sovereign and dedicated regions
Unlike other providers that evolved from consumer services, OCI was purpose-built for enterprise workloads — particularly Oracle Database and enterprise applications.
Why Choose Oracle Cloud?
1. Best Platform for Oracle Workloads
OCI is the only cloud designed and optimised by Oracle for running Oracle software:
- Oracle Database — highest performance and full feature compatibility
- Oracle E-Business Suite, PeopleSoft, JD Edwards — certified and supported
- Oracle Fusion Applications — SaaS delivered on OCI
2. Price-Performance
OCI is known for aggressive pricing:
- Compute — often 50% less than comparable instances on other clouds
- Data egress — 10x more free outbound data transfer than AWS
- Always Free Tier — generous permanent free resources (no time limit)
- Universal Credits — flexible consumption model
3. Security-First Architecture
OCI was built with security isolation as a core principle:
- Off-box network virtualisation — the hypervisor has no network access to customer instances
- Isolated network virtualisation — hardware-based, not software overlay
- Built-in encryption — data encrypted at rest and in transit by default
4. Comprehensive Service Catalogue
OCI provides 100+ services:
| Category | Example Services |
|---|---|
| Compute | Virtual Machines, Bare Metal, Container Instances, OKE |
| Storage | Object Storage, Block Volume, File Storage |
| Database | Autonomous Database, MySQL HeatWave, PostgreSQL, NoSQL |
| Networking | VCN, Load Balancer, FastConnect, DNS |
| AI / ML | OCI AI Services, Data Science, Generative AI |
| Security | Cloud Guard, Vault, Bastion, WAF |
| Observability | Monitoring, Logging, APM |
How OCI Compares
| Feature | OCI | AWS | Azure | GCP |
|---|---|---|---|---|
| Founded | 2016 (Gen 2) | 2006 | 2010 | 2008 |
| Strongest area | Oracle DB, price-performance | Breadth of services | Enterprise / hybrid | Data & AI |
| Network virtualisation | Off-box (hardware) | Software overlay | Software overlay | Software overlay |
| Free egress | 10 TB/month | 100 GB/month | 100 GB/month | 200 GB/month |
| Always Free Tier | Permanent (no expiry) | 12-month + always free | 12-month + always free | 90-day + always free |
Core Concepts
Tenancy
When you sign up for OCI, you receive a tenancy — the top-level container for all your cloud resources. A tenancy is tied to a single home region but can access resources in all subscribed regions.
Compartments
Compartments are logical containers for organising resources:
- Every tenancy has a root compartment
- You can create nested compartments for projects, teams, or environments
- IAM policies are applied at the compartment level
Regions and Availability Domains
- Regions — geographic locations (e.g., uk-london-1, us-ashburn-1)
- Availability Domains (ADs) — isolated data centres within a region
- Fault Domains — anti-affinity groupings within an AD
Pricing Models
| Model | Description |
|---|---|
| Pay As You Go (PAYG) | No commitment, billed per hour or per use |
| Monthly Flex (Universal Credits) | Commit to monthly spend for discounts |
| Annual Flex | 1-year commitment with deeper discounts |
| Bring Your Own Licence (BYOL) | Use existing Oracle licences on OCI |
| Always Free | Permanent free resources with no time limit |
Interacting with OCI
- OCI Console — web-based graphical interface
- OCI CLI — command-line tool for scripting and automation
- SDKs — Python, Java, Go, .NET, Ruby, TypeScript
- Terraform — first-class provider for infrastructure as code
- Resource Manager — managed Terraform service within OCI
The Always Free Tier
OCI's Always Free Tier is one of the most generous in the industry:
| Resource | Always Free Allocation |
|---|---|
| AMD Compute | 2 VMs (1/8 OCPU, 1 GB RAM each) |
| Arm Compute | 4 OCPUs, 24 GB RAM (Ampere A1) |
| Block Volume | 200 GB total |
| Object Storage | 20 GB |
| Autonomous Database | 2 instances (1 OCPU, 20 GB each) |
| Load Balancer | 1 flexible load balancer |
| Outbound Data | 10 TB/month |
Summary
Oracle Cloud Infrastructure is a second-generation cloud platform built for enterprise performance, security, and cost efficiency. It excels at running Oracle workloads but provides a comprehensive set of services for any cloud use case. In the following lessons, we will explore OCI's global infrastructure, identity management, and core services in detail.