Data: 09/07/2026 · Nível: Iniciante · Certificação: OCI Foundations (1Z0-1085-25)
Data: 09/07/2026
Nível: Iniciante
Certificação: OCI Foundations Associate (1Z0-1085-25)
OCI é a plataforma de nuvem da Oracle — concorrente direto da AWS, Azure e Google Cloud. Foi lançada em 2016 e cresceu rápido sendo a nuvem preferida para cargas de trabalho corporativas (bancos, ERPs, sistemas financeiros).
💡 Analogia: Se AWS é o "shopping center" (mais lojas, mais opções), OCI é a "loja de departamento premium" — menos serviços, mas cada um deles é altamente otimizado para performance e custo. Ideal para quem quer performance previsível sem surpresas na fatura.
Números que importam (2026):
| Modelo | O que é | Exemplo OCI | Você gerencia |
|---|---|---|---|
| **IaaS** | Infraestrutura como serviço | Compute VM, Block Volume | SO, apps, dados |
| **PaaS** | Plataforma como serviço | Autonomous DB, OKE | Só apps e dados |
| **SaaS** | Software como serviço | Oracle Fusion ERP | Nada (só usar) |
| Modelo | Descrição | Quando usar |
|---|---|---|
| **Nuvem Pública** | Recursos compartilhados na OCI | 90% dos casos |
| **Nuvem Privada** | Hardware dedicado só pra você | Compliance, governo |
| **Híbrida** | Mix de on-premise + OCI | Migração gradual |
| **Multicloud** | OCI + AWS/Azure juntos | Melhor dos dois mundos |
🧠 Dica de prova: Oracle adora falar de multicloud — tem parceria oficial com Microsoft (Oracle Database@Azure) e integração com AWS.
🌍 REALM (continente/geo-político)
└── 🌎 REGION (cidade/área geográfica, ex: São Paulo, Vinhedo)
├── 🏢 Availability Domain 1 (AD1) — data center isolado
│ ├── ⚡ Fault Domain 1 (FD1)
│ ├── ⚡ Fault Domain 2 (FD2)
│ └── ⚡ Fault Domain 3 (FD3)
├── 🏢 Availability Domain 2 (AD2)
│ └── ... (mais 3 FDs)
└── 🏢 Availability Domain 3 (AD3)
└── ... (mais 3 FDs)
| Termo | O que é | Equivalente AWS |
|---|---|---|
| **Realm** | Agrupamento geopolítico de regiões (ex: Américas, EMEA) | — (não tem equivalente) |
| **Region** | Área geográfica com 1+ ADs (ex: Brazil East = Vinhedo) | Region |
| **Availability Domain (AD)** | Data center físico isolado (rede, energia, refrigeração independentes) | Availability Zone (AZ) |
| **Fault Domain (FD)** | Grupo de hardware dentro de um AD que compartilha ponto de falha | — (AWS não tem equivalente direto) |
| **Tenancy** | Sua conta OCI (container raiz de todos os recursos) | AWS Account |
| **Compartment** | Container lógico para organizar e isolar recursos | — (AWS usa múltiplas contas ou tags) |
🧠 Cai na prova: Cada AD tem exatamente 3 Fault Domains. Distribuir instâncias entre FDs evita que um rack físico com defeito derrube tudo.
| Região | Nome | Cidade | ADs |
|---|---|---|---|
| **Brazil East** | `sa-saopaulo-1` | São Paulo | 1 AD |
| **Brazil Southeast** | `sa-vinhedo-1` | Vinhedo (SP) | 1 AD |
💡 Sim, a OCI tem 2 regiões no Brasil (São Paulo + Vinhedo)! Isso é raro — AWS e Azure só têm 1.
💡 Analogia: Compartments são como pastas do Google Drive. Você cria uma hierarquia de pastas (Produção > App > Backend), coloca recursos dentro, e define quem pode acessar o quê.
✅ Pode conter recursos (VMs, bancos, redes, buckets...)
✅ Pode conter outros compartments (até 6 níveis de profundidade)
✅ Políticas IAM se aplicam a compartments
✅ Recursos pertencem a UM ÚNICO compartment
✅ Ao deletar um compartment, TUDO dentro é deletado
❌ Um recurso NÃO pode pertencer a múltiplos compartments
Tenancy (root)
├── 🏢 Produção
│ ├── 📦 App
│ │ ├── VM Web 1
│ │ └── VM Web 2
│ └── 🗄️ Database
│ └── Autonomous DB
├── 🧪 Desenvolvimento
│ └── 📦 App
│ └── VM Dev
└── 👥 Sandbox
└── (cada dev tem seu próprio sub-compartment)
🧠 Cai na prova: Compartment é o conceito MAIS importante de organização no OCI. Toda pergunta sobre "como organizar recursos" → resposta envolve compartments.
| Ferramenta | Tipo | Para quem | Exemplo |
|---|---|---|---|
| **Console Web** | Interface gráfica | Iniciantes, tarefas rápidas | console.oracle.com |
| **OCI CLI** | Linha de comando | Devs, automação, scripts | `oci compute instance list` |
| **REST API** | Chamadas HTTP | Integrações, apps custom | `GET /20160918/instances` |
| **SDKs** | Bibliotecas | Python, Java, Go, Node.js | `pip install oci` |
| **Terraform** | IaC (Infra como Código) | DevOps, times | Provider OCI oficial |
| **Ansible** | Automação | DevOps, configuração | Módulos OCI nativos |
# Instalar
bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
# Configurar (vai pedir: user OCID, tenancy OCID, região, chave API)
oci setup config
# Testar
oci iam region list --output table
💡 O CLI da OCI é muito parecido com o da AWS. Se você sabe aws ec2 describe-instances, vai se sentir em casa com oci compute instance list.
⚠️ ATENÇÃO: O Free Tier da OCI foi nerfado em 2025-2026. O famoso "4 OCPU + 24 GB RAM" já era. Abaixo os valores ATUAIS.
| Recurso | Quantidade | Duração |
|---|---|---|
| **Compute AMD (Micro)** | 2 VMs (VM.Standard.E2.1.Micro) | ♾️ Pra sempre |
| **Compute ARM (Ampere A1)** | 2 OCPU total + 12 GB RAM total (1-2 instâncias) | ♾️ Pra sempre |
| **Autonomous Database** | 2 instâncias (ATP ou ADW), 20 GB cada | ♾️ Pra sempre |
| **Object Storage** | 20 GB (Standard) + 10 GB (Archive) | ♾️ Pra sempre |
| **Block Volume** | 200 GB total + 5 backups | ♾️ Pra sempre |
| **Load Balancer** | 1 instância (10 Mbps) | ♾️ Pra sempre |
| **VCN + Networking** | VCN, subnets, security lists, VPN site-to-site | ♾️ Pra sempre |
| **Monitoring, Logging, Notifications** | Serviços de observabilidade | ♾️ Pra sempre |
| **Bônus inicial** | **USD 300** em créditos por 30 dias (trial) | ⏱️ 30 dias |
| Recurso | Antigo (lendário) | Atual (2026) |
|---|---|---|
| ARM OCPU | 4 OCPU | **2 OCPU** 🟠 |
| ARM RAM | 24 GB | **12 GB** 🟠 |
| Object Storage | 10 GB | **20 GB** 🟢 (até melhorou!) |
| Outbound Traffic | 10 TB/mês | **10 TB/mês** (mantido) 🟢 |
| Idle Reclamation | Não existia | ⚠️ **Instâncias ociosas são RECLAMADAS** |
🧠 Nova regra crítica: Se sua VM ARM ficar ociosa (CPU < 10% por 7 dias), a Oracle pode desligar e reclamar o recurso. Mantenha pelo menos um serviço rodando (ex: um blog estático, um bot simples).
1. Acessar: https://www.oracle.com/cloud/free/
2. Clicar "Start for free"
3. Preencher:
- Email (use o mesmo do AWS pra unificar)
- Nome da Tenancy (ex: HBStudio)
- Região Home: Brazil East (São Paulo)
4. Verificar email → definir senha
5. Adicionar cartão de crédito (validação, R$ 1 é estornado)
6. ✅ Conta criada!
PRIMEIRA AÇÃO:
Console → Governance → Budgets → Criar Budget de R$ 10 com alerta por email
| Conceito | 🟠 OCI | 🔷 AWS |
|---|---|---|
| Conta | Tenancy | AWS Account |
| Organização | Compartment | Tags / múltiplas contas |
| Região | Region | Region |
| Data center | Availability Domain (AD) | Availability Zone (AZ) |
| Sub-data center | Fault Domain (FD) | — |
| VM | Compute (VM) | EC2 |
| Bare Metal | Compute (BM) | EC2 Bare Metal |
| Serverless | Functions | Lambda |
| Kubernetes | OKE | EKS |
| Container | Container Instances | ECS |
| Objetos | Object Storage | S3 |
| Bloco | Block Volume | EBS |
| Arquivo | File Storage (FSS) | EFS |
| Rede virtual | VCN | VPC |
| Sub-rede | Subnet | Subnet |
| Firewall | Security List / NSG | Security Group |
| DNS | OCI DNS | Route 53 |
| Load Balancer | OCI Load Balancer | ELB/ALB |
| DB relacional | Autonomous DB / DB System | RDS |
| DB NoSQL | OCI NoSQL | DynamoDB |
| Cache | OCI Cache (Redis) | ElastiCache |
| IAM | OCI IAM | AWS IAM |
| Auditoria API | Audit | CloudTrail |
| Monitoramento | Monitoring | CloudWatch |
| Infra como Código | Resource Manager (Terraform) | CloudFormation |
1. Conceitos:
a) Qual a diferença entre um Availability Domain (AD) e um Fault Domain (FD)?
b) O que é um Compartment e por que ele é importante?
c) Cite 3 formas de interagir com a OCI.
2. Prática (crie sua conta OCI):
a) Crie uma conta gratuita em oracle.com/cloud/free/
b) Configure um Budget de R$ 10 com alerta
c) Explore o console e encontre: Compute, Object Storage, VCN
d) Instale o OCI CLI no seu computador ou VPS
3. Comparação:
a) Qual seria o equivalente OCI para os seguintes serviços AWS:
1:
a) AD = data center físico isolado. FD = grupo de hardware dentro de um AD (cada AD tem 3 FDs). Distribuir entre FDs protege contra falha de rack.
b) Compartment = container lógico para organizar recursos e controlar acesso via políticas IAM. Permite isolar produção de desenvolvimento, por exemplo.
c) Console Web, OCI CLI, REST API, SDKs (Python/Java/Go), Terraform, Ansible.
2: (prática — execute os passos)
3:
a) Compute (VM)
b) Object Storage
c) Autonomous DB / DB System
d) VCN (Virtual Cloud Network)
e) OCI IAM
OCI Aula 02 — Serviços Core: Compute (VM, BM, OKE, Functions), Storage (Block, Object, File) e Networking (VCN, subnets, gateways).