# App Engine

### How App Engine pricing works

With App Engine you pay only for your resource consumption. The resources are provisioned with granular units called "Cloudlets". This allows to allocate exactly the needed amount of resources.

{% hint style="info" %}
1 Cloudlet = 128MiB of RAM and 400MHz of CPU
{% endhint %}

### RAM & CPU

You have a choice between a dynamic, cost-efficient model (usage-based) and a traditional model with fix pricing (reserved).

{% tabs %}
{% tab title="Dynamic cloudlets" %}
With this model, the price is variable as you pay only for what you really use. For instance, during the day there is high load of your application (you pay more) and at night there is low load (you pay less).

<table><thead><tr><th width="171">Number of cloudlets</th><th width="184.61719833564493" align="right">Hourly price°</th><th width="203" align="right">Monthly price°¹</th><th>Discount</th></tr></thead><tbody><tr><td>01 - 09</td><td align="right">CHF 0.012</td><td align="right">CHF 8.76</td><td>0%</td></tr><tr><td>10 - 24</td><td align="right">CHF 0.0114</td><td align="right">CHF 8.32</td><td>5%</td></tr><tr><td>25 - 49</td><td align="right">CHF 0.0108</td><td align="right">CHF 7.88</td><td>10%</td></tr><tr><td>50 and more</td><td align="right">CHF 0.0102</td><td align="right">CHF 7.44</td><td>15%</td></tr></tbody></table>

The discount level is the total sum of all dynamic cloudlets in use per environment.
{% endtab %}

{% tab title="Reserved cloudlets" %}
With this model, you pay a fixed price. You always pay for the configured (reserved) number of Cloudlets, even if you use fewer resources.

&#x20;

<table><thead><tr><th width="171">Number of cloudlets</th><th width="184.61719833564493" align="right">Hourly price°</th><th width="202" align="right">Monthly price°¹</th><th>Discount</th></tr></thead><tbody><tr><td>01 - 24</td><td align="right">CHF 0.0096</td><td align="right">CHF 7.00</td><td>20%</td></tr><tr><td>25 - 49</td><td align="right">CHF 0.0084</td><td align="right">CHF 6.13</td><td>30%</td></tr><tr><td>50 - 149</td><td align="right">CHF 0.0072</td><td align="right">CHF 5.25</td><td>40%</td></tr><tr><td>150 and more</td><td align="right">CHF 0.006</td><td align="right">CHF 4.38</td><td>50%</td></tr></tbody></table>

The discount level is the total sum of all reserved cloudlets per environment.
{% endtab %}
{% endtabs %}

### Disk

Disk space is charged hourly per GB of disk space used in your environment.

| Disk used | Hourly price° | Monthly price°¹ |
| --------- | ------------: | --------------: |
| 1 GB      |   CHF 0.00035 |        CHF 0.26 |

### Public IPv4

This is about an external, public IPv4 address which is directly accessible from outside of the cluster. Charges accrue hourly for as long as the public IP exists.

| Item          | Hourly price° | Monthly price°¹ |
| ------------- | ------------: | --------------: |
| 1 public IPv4 |      CHF 0.01 |        CHF 7.30 |

### Included

{% hint style="success" %}
**1 TB External Traffic.** Per environment 1 TB of external traffic per month is included. Traffic above the included quota, costs CHF 0.06 per GB per month. Internal traffic is always free.
{% endhint %}

###

### How App Engine billing works

Since App Engine is a third-party solution (Virtuozzo Application Platform) that itself has its own billing engine, the integration in the my.flow\.swiss portal is solved in such a way that the credit from my.flow\.swiss portal is the master and App Engine automatically obtains the credit from there in the background. You can therefore simply **ignore** the negative balance under App Engine dashboard. As long as the balance under my.flow\.swiss portal is positive, nothing can be automatically deactivated or stopped.&#x20;

### How to discover the price

You probably ask yourself: how much does it cost me exactly per month? Well, this is always different as it depends on your application load. Therefore, we recommend anybody:

1. [Start with a free trial](https://my.flow.swiss/#/register)
2. Deploy your application(s)
3. Discover your price

° Prices are in CHF (Swiss franc) and don't include VAT. 1 CHF is usually [equal](https://www.google.com/search?q=1+CHF+in+USD\&cad=h) to 1 USD.\
¹ Monthly price estimates are based on 730 hours of usage.
