Oracle Cloud Infrastructure (OCI) Compute Services provide a range of virtual machines, bare metal servers, and dedicated hosts.
Key concepts in OCI Compute include Virtual Machines, Bare Metal Instances, and Dedicated Hosts.
Factors to consider in OCI Compute are scalability, performance requirements, cost-efficiency, and image & shape selection.
OCI offers flexible shapes allowing dynamic definition of compute resources like OCPUs and Memory.
OCI is the only cloud provider offering AMD-based, Intel-based, and Ampere ARM-based CPUs.
OCI's pricing model is pay-as-you-go and claims to be 50% cheaper than other providers; features Preemptible VMs for cost savings.
OCI supports live migration of VMs across hosts during hardware maintenance without downtime.
To launch an instance in OCI, create a VCN and subnet, launch a VM, assign it to a subnet, and optionally assign a Public IP.
Scaling in OCI can be done vertically by increasing OCPUs or memory, involving some downtime, or horizontally by adding/removing instances for better resilience.
OCI offers Oracle Kubernetes Engine (OKE) for managed Kubernetes service with options for different cluster and node types.
OCI Container Instances allow running containers serverlessly, ideal for short-running apps and microservices.
Serverless Compute with Oracle Functions is based on a Function-as-a-Service model integrated with OCI events and services.
OCI Compute provides flexibility and cost-efficiency for various workloads, offering VMs, Bare Metal, or Dedicated Hosts, flexible shapes, Kubernetes, Container Instances, and Oracle Functions.