This image shows an Oracle Cloud Infrastructure region wherein digital media is processed by using OCI compute instances. The region contains four primary components:
  • A source object storage bucket.
  • A destination object storage bucket.
  • A group of compute instances used as ephemeral media processors.
  • A group of job management resources, comprised of these four functions:
    • Create; comprised of create_job and launch_worker functions.
    • Track; comprised of a job_status NoSQL database.
    • Monitor; comprised of check_preemptive_worker, retry_queued, and job_logs log group.
    • Health Check; comprised of a retry_queued health check.
The ephemeral compute workers read media objects from the source bucket, perform processing functions, then write new media objects to the destination bucket.