Spotinst raises $15M Series A Led By Intel Capital and Vertex Ventures Read The Official Press Release

Multi-Cloud Function as a Service
at Spot Prices.

Beta Pricing

Spotinst Functions is a new cost-effective Serverless service which allows users to run functions in a multi-cloud environment while reducing costs substantially. With Spotinst Functions, users pay as they go, based on the running time of specific functions.

Traditionally, Serverless pricing has four components — price per GB-seconds of computing, price per requests/invocations, price per data transfer services and lastly price for storage services. Spotinst Functions allows its users to enjoy a major discount across all four components.

Spotinst Functions is yet another step in Spotinst “Cloud of Clouds” revolutionary vision, which allows its users to benefit from cloud agnostic services and the best each provider has to offer.

Free Tier

Spotinst Functions offers a free tier of 1.5 million requests and 400,000 GB-seconds, on which users can run functions reliably free of charge. The memory size a user choose for a function determines the period of time the user can run on a no charge basis. After exhausting the free tier, users are charged based on the following rates:

Compute

Spotinst functions users are charged based on the time the code begins executing until it returns or terminates, rounded up to the nearest 100ms. Compute price per second depends on the amount of memory which is allocated to a function — based on a highly competitive rate of $0.000010 for every GB-second used.

Requests

Spotinst functions users are charged for the total number of requests across all functions. Requests are counted each time they start executing in response to an event notification or invoke call, including test invokes from the console. Requests are charged at a $0.00000010 per request.

Data transfer

If a function initiates external data transfers, the user will be charged at the applicable data transfer rate, depending on the provider selected by the user. As part of its multi-cloud architecture, Spotinst Functions allows users to choose a data transfer service from the most competitive provider out there, with absolutely no strings attached.

Storage

Spotinst functions users may choose to use additional storage services, which typically encompass storage, requests, and data transfer. Once again, Spotinst Functions allows users to choose a storage service from the most competitive provider out there, with absolutely no strings attached. Furthermore, Spotinst Functions users can use various storage providers and enjoy the benefits of “Cloud Diversification”.

Pricing Examples

Example 1

A Spotinst Functions user allocated 128MB of memory to a function, executed it 11.5 million times in one month, and it ran for 1 second each time. The charges would be calculated as follows:

Compute charges: The user allocated 128MB of memory which is the equivalent of a 0.125 GB-second [128/1,024]. This means that the user can run 3,200,000 seconds on the free tier before he encounters any charges [400,000/0.125]. After exhausting the free tier, the user will be charged based on a rate of $0.00000125 for every second used [0.125*0.00001], which will eventually lead to a $10.375 charge for computing [0.00000125*8,300,000*1].

Request charges: The function was executed 11.5 million times in one month, 1.5 million requests were included in the free tier, resulting in a $1 charge for this month [0.0000001*10,000,000].

The total monthly charge for using Spotinst Functions in this example will thus be $11.375 10.375+1].

Example 2

A Spotinst Functions user allocated 2GB of memory to a function, executed it 5 million times in one month, and it ran for 500ms each time. The charges would be calculated as follows:

Compute charges: The user allocated 2GB of memory which is the equivalent of a 2 GB-second [2/1]. This means that the user can run 200,000 seconds on the free tier before he encounters any charges. After exhausting the free tier, the user will be charged based on a rate of $0.00002 for every second used [2*0.00001], which will eventually lead to a $46 charge for compute [0.00002*(5,000,000*0.5 -200,000)].

Request charges: The function was executed 5 million times in one month, 1.5 million requests were included in the free tier, resulting in a $0.35 charge for this month [0.0000001*3,500,000].

The total monthly charge for using Spotinst Functions in this example will thus be $46.35 [46+0.35].

Example 3

A Spotinst Functions user ran three functions in one month:

  1. Function A was allocated with 128MB of memory to a function, executed it 11.5 million times in one month, and it ran for 1 second each time;
  2. Function B was allocated with 2GB of memory to a function, executed it 5 million times in one month, and it ran for 500ms each time;
  3. Function C was allocated with 512MB of memory to a function, executed it 30 million times in one month, and it ran for 2 second each time;

The monthly charges would be calculated as follows:

Compute charges:
Firstly, the user is credited for a monthly sum of $4 [400,000*0.00001].

  1. The user allocated 128MB of memory which is the equivalent of a 0.125 GB-second [128/1,024]. The user will be charged based on a rate of $0.00000125 for every second used [0.125*0.00001], which will eventually lead to a $14.375 charge for compute [0.00000125*11,500,000*1];
  2. The user allocated 2GB of memory which is the equivalent of a 2 GB-second [2/1]. The user will be charged based on a rate of $0.00002 for every second used [2*0.00001], which will eventually lead to a $50 charge for compute [0.00002*5,000,000*0.5];
  3. The user allocated 512MB of memory which is the equivalent of a 0.5 GB-second [512/1,024]. The user will be charged based on a rate of $0.000005 for every second used [0.5*0.00001], which will eventually lead to a $300 charge for compute [0.000005*30,000,000*2];

Request charges:
The total monthly number of requests across the user function ampunted to 46.5 million requests [11.5+5+30]. The user enjoyed a 1.5 million free request, and thus will eventually be charged for $45 [46.5-1.5].

The total monthly charge for using Spotinst Functions in this example will thus be $409.375.

Get Started for Free

14-day trial of immediate optimization to your account.

Free Sign-up

Request a Demo

We'll answer your questions and explore your needs in depth.

Contact Us