Calculate Savings

Adding Scheduler Labels:

CloudThrifty labels are used to instruct the Cloud Thrifty Scheduler of the time a repeat pattern to shutdown or startup a server operating system. You can add labels at anytime. Cloud Thrifty evaluated the project for changes every 45 minutes.

Label Key:
<action>-<pattern>-<hour_minute><am or pm>-<timezone>

Label Value:
*all label values are ignored by Cloud Thrifty. The gcp interface requires a value so you may use anything you like.

Examples:
Stop - Everyday at 10:25 PM Eastern Standard Time
stop-ed-10_25pm-est

Start - Everyday at 10:25 PM Eastern Standard Time
start-ed-10_25pm-est

Possible Options
Action:
  1. start - causes the server to boot up
  2. stop - causes the server to shutdown
Reccurance Pattern:
  1. m - every Monday
  2. t - every Tuesday
  3. w - every Wednesday
  4. th - every Thursday
  5. f - every Friday
  6. s - every Saturday
  7. su - every Sunday
  8. wd- weekdays (m,t,w,th,f)
  9. ed - every day (m,t,w,th,f,s,su)
Time:
  1. hour - the hour is 12 hour clock time
  2. underscore _ seperates the hour and the minute
  3. minute - minute of the hour for the action
  4. pm or am - time meridiem
Time Zone:
  1. est - Time zone representing the America/New_York time zone
  2. cst - Time zone representing the America/Chicago time zone
  3. mst - Time zone representing the America/Denver time zone
  4. pst - Time zone representing the America/Los_Angeles time zone
  5. india - Time zone representing the Asia/Kolkata time zone
  6. london - Time zone representing the Europe/London time zone
  7. dublin - Time zone representing the Europe/Dublin time zone
  8. paris - Time zone representing the Europe/Paris time zone
  9. berlin - Time zone representing the Europe/Berlin time zone
  10. tokyo - Time zone representing the Asia/Tokyo time zone
  11. seoul - Time zone representing the Asia/Seoul time zone
  12. israel - Time zone representing the Israel time zone
Common Patterns
Business Hours:

This pattern is common in the dev and test space and in effect brings the servers online during working hours. Estimated savings 52% or more.

start-wd-8_00am-cst
stop-wd-7_00pm-cst

Weekend Savings:

This pattern is common when servers are just not needed on the weekends. Estimated savings 31% or more.

start-m-8_00am-cst
stop-f-7_00pm-cst

High Compute Cluster:

This pattern is common in retail and other industries to bring online clusters for high compute functions such as compiling machine learning models. This example is for a 12 hour workload on Saturdays.

start-s-8_00am-cst
stop-s-8_00pm-cst

Scenario Based
Debugger:

Developers create servers to debug crashdumps.  These servers require many gigs of RAM and high core counts.  These server are expensive and are often left running needlessly.

Solution:

Add a Cloud Thrifty label to the GCP template or the automation system that creates the VM.  The following label added to the vm will cause it to shutdown every night at midnight.

stop-ed-12_00am-cst