"Where's this cheap cloud computing everyone keeps telling me about?!" If that statement has ever crossed your mind, then you're not alone. Cloud can be cheap, for sure, but also very elusive.
Over the coming weeks we’ll dive into a few techniques that are critical to getting you the compute power you need, at a fraction of the cost. The areas we will focus on are:
For this discussion, we will focus on Preemptible Instances, and their potential impact on cost. Each major cloud compute provider has some form of low cost resource. For Google it’s Preemptibles, Microsoft has Low-Priority, and Amazon with their Spot Instances. Typically, these resources can save you 50% on average compared to standard submissions. They are inexpensive because they are not currently in use, however you run the risk of being bumped at any time, and without notice. Think of these resources as the Airbnb of compute, where to can use the resource at a low rate, assuming no other normal rate request comes along. Preemption rates average around 10%, which means for every 100 frames, you’ll need to manage restarting 10 preempted tasks.
How do you most effectively take advantage of these inexpensive compute resources, while mitigating the risk of missing your deadline? With a little planning on your part, Preemptible/Low-Priority/Spot Instances can be extremely effective tools to get your project done, at a fraction of the cost. As you begin your work, here are a few important areas to consider:
So, where do you go from here? First step, select a service (hopefully you’ll give Conductor a look!), and begin some tests. Your individual situation will vary, depending on global region, time of submission, scene complexity, etc., so run a few scout frames first to assess the situation. This will allow you to understand your specific environment, and when you have the best outcome. Getting good results from somewhat unreliable resources may seem daunting at first, but in reality, success is a recipe you can uncover with a bit of upfront effort. And with Preemptibles, success comes at a significant savings.