Skip to main content
Skip table of contents

Scheduling & Off-hours

Scheduling and Off‑hours optimization reduce cost by stopping or scaling down non‑production and batch resources when they are not in use. This guide explains how to use Cloudaware FinOps to identify schedulable resources, apply scheduling rules, and reduce the cost of non-production and batch workloads safely.

Cloudaware combines CMDB context, tagging, and automation to help you identify schedulable resources and manage their lifecycle safely.

What to Schedule

Typical candidates:

  • Development, test, and sandbox environments.

  • Training, demo, or lab environments.

  • Batch processing jobs that run on predictable schedules.

  • Non‑critical shared services with known maintenance windows.

Avoid scheduling resources that support customer‑facing or mission‑critical workloads unless you have strong safeguards and SLAs in place.

Inputs and Tagging

Use tags (see Tagging Strategy and Tag Analyzer) and CMDB attributes to mark resources for scheduling, such as:

  • Environment=dev|test|qa|lab

  • Schedule=office-hours|nightly|weekends-only

  • Owner or Team for escalation and coordination.

Consistent tagging makes it easier to build lists of schedulable resources and avoid accidental stops.

Scheduling Patterns

Common patterns include:

  • Office‑hours schedules – run during business hours on weekdays, stop nights and weekends.

  • Nightly batch – start for a processing window, then stop automatically.

  • Weekend or maintenance windows – scale down over weekends or planned maintenance periods.

Be explicit about time zones and holiday behavior when defining schedules.

Implementation Approaches

In practice you can:

  • Use Cloudaware automation or orchestration tools to:

    • Discover schedulable instances and services from CMDB and tags.

    • Apply stop/start or scale‑down actions on a schedule.

  • Integrate with existing cloud‑native schedulers or third‑party tools, using Cloudaware for inventory, tagging, and reporting.

Whichever mechanism you choose, track both realized savings and any incidents related to scheduling to refine your approach.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.