OCI Components

The infrastructure leverages various Oracle Cloud Infrastructure services to create a secure, scalable, and production-ready environment:

Core Infrastructure Components:

ServiceComponent Purpose
NetworkingVirtual Cloud Network (VCN)Primary network container with public/private subnets
NetworkingInternet GatewayInternet access for public resources
NetworkingNAT GatewayOutbound internet access for private resources
NetworkingService GatewayAccess to OCI services without internet routing
NetworkingRoute TablesNetwork routing rules for subnets
SecurityNetwork Security Groups (NSG)Granular security rules for resources
SecuritySecurity ListsSubnet-level security rules
SecurityOCI Bastion ServiceManaged SSH access to private resources
StorageObject Storage BucketPersistent storage for Log Collector data
StoragePre-authenticated RequestsSecure time-limited access to objects
IdentityCustomer Secret KeysS3-compatible API access for Object Storage
DNSOCI DNS ZoneDNS zone for global failover steering policies
DNSDNS Steering PolicyAutomatic DNS-based failover between primary and secondary clusters
Health ChecksOCI Health ChecksMonitor primary and secondary cluster availability
FunctionsOCI FunctionsServerless DR failover automation (scales humio-operator on failure)
MonitoringOCI AlarmsTrigger failover function on health check failures
NotificationsOCI Notification TopicsAlarm-to-function integration for DR automation
Container RegistryOCIRContainer images for DR failover function

OKE (Oracle Container Engine for Kubernetes) Components:

ComponentType Purpose
OKE ClusterManaged KubernetesControl plane for container orchestration
Node PoolsCompute InstancesWorker nodes for running containerized workloads
System Node PoolDedicated PoolKubernetes system components (kube-system namespace)
LogScale Node PoolsSpecialized PoolsLogScale application components (digest, ingest, UI)
Pod NetworkingVCN-nativeContainer networking using OCI VCN CNI plugin
Load BalancersOCI Load BalancerExternal traffic ingress for services
Block VolumesPersistent StoragePersistent volume claims for stateful workloads
NVMe StorageLocal SSDHigh-performance local storage for data nodes