Oracle Cloud is classified into two main categories
Oracle Cloud Infrastructure (OCI)
Core services of OCI
Oracle Cloud applications
SaaS
Three main constructs of this physical architecture of OCI
Region
Availability Domain (AD)
Fault Domain (FD)
Some of the criteria for choosing a particular region.
closest to the majority of users for reasons such as lower latency and highest performance.Regulatory compliance for storing your enterprise data.OCI service availability.OCI Compute Service
OCI Compute allows you to create and manage compute resources/compute instances/servers
Three types of compute instances
Virtual machine (VM) Bare Metal Machine Dedicated VM host, Compute Shape
Template that determines the number of CPUs, the amount of memory, and all other computing resources that are allocated to the instance.AMD, Intel, or Arm-based processor.Two types of shapes.
Fixed shapes are a specific number of CPUS in memory and cannot be customized. And this applies to all bare metal physical instances, of course, there are fixed size, but VMs can also select a fixed shape as well.Flexible shapes, on the other hand, allow you to customize the number of CPUs and the amount of memory you need, but, of course, this is only an option for virtual machines.Vertical scaling
downtime for your virtual machine since it will have to be stopped for resizing it. Then it can be restarted with the new number of CPUs and memory size.Horizontal scaling or Autoscaling
metric-based autoscaling. Here you choose a performance metric to be monitored along with setting a threshold for that metric. And then when the threshold is met, it triggers an autoscaling event to increase or decrease the number of VMs.scheduled-based autoscaling. Here you define specific times of the day or perhaps certain days of the week to automatically increase or decrease the number of compute instances.Three main types of storage services–
Block volumesFile storageObject storageBlock Volume
File storage service
Object Storage
The core resource you can provision for network computing is aptly called a Virtual Cloud Network, or VCN for short.
you can configure constructs, such as public subnets and private subnets. Think of these as a subdivision of the larger network, sometimes referred to as a subnetwork.
Overall, the VCN itself is defined as a virtual private network that you can set up for secure communications between resources. It is a regional service, which means a VCN resides in a single OCI region. Fortunately, you can use a VCN across multiple availability domains that belong to that OCI region.
This service is designed as highly available, and it is massively scalable. Most importantly, this is a highly secure network since it is designed to be private as its default. Essentially, no one can use or access it unless you explicitly define that specific allow rule.
Overall, the VCN itself is defined as a virtual private network that you can set up for secure communications between resources. It is a regional service, which means a VCN resides in a single OCI region. Fortunately, you can use a VCN across multiple availability domains that belong to that OCI region.
This service is designed as highly available, and it is massively scalable. Most importantly, this is a highly secure network since it is designed to be private as its default. Essentially, no one can use or access it unless you explicitly define that specific allow rule.
Gateway
Three most commonly used gateways that can be attached to a VCN.
Dynamic Routing Gateway