Skip to content

Commit 05f34d9

Browse files
authored
Merge pull request #31 from vr-varad/update/pricing
Update Intro Pricing Learning Path
2 parents f243597 + fc41f85 commit 05f34d9

File tree

8 files changed

+169
-0
lines changed

8 files changed

+169
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "INTRO Pricing"
3+
description: "New to the Exoscale pricing topic and wondering where to begin? This Level 100 INTRO Pricing - Learning Path focuses on pricing only. It will help you learn the basics and the more sophisticated Exoscale pricing topics and enable you to calculate product pricing for a given scenario and the whole scenario."
4+
themeColor: "#3C494F"
5+
cardImage: "/images/learning-path/kubernetes-icon.svg"
6+
courses: 1
7+
weight: 4
8+
---
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: "Pricing"
3+
description: "This section provides an introduction to Exoscale pricing, including how to calculate costs for various products and services."
4+
themeColor: "#3C494F"
5+
cardImage: "/images/learning-path/kubernetes-icon.svg"
6+
weight: 1
7+
---
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
docType: "Chapter"
3+
id: "Calculate Product Pricing"
4+
chapterTitle: "Calculate Product Pricing"
5+
description: ""
6+
title: "Calculate Product Pricing"
7+
weight: 2
8+
---
9+
10+
11+
### **Calculate Product Pricing**
12+
13+
Usually, you want to know the cost for a resource on a monthly basis, like you know your cost for other subscriptions like your mobile data plan, Spotify, Netflix and so forth.
14+
15+
The official pricing can be found on the web exoscle.com/pricing and in the official price list. There you can find hourly pricing for the different products. In the Exoscale realm, we calculate with 720 hours per month, and other cloud providers use, e.g. 730 hours per month, this information is relevant if you want to compare monthly pricing.
16+
17+
18+
#### **Application Server Instances Calculation**
19+
**2 x 720 x (100 x 0.00014 + 0.04666) = €87.35/month**
20+
- 2x Medium (€0.04666/h)
21+
- 100 GB disk (€0.00014/h/GB)
22+
- 720 hours per month
23+
#### **Database Server Instances Calculation**
24+
**3 x 720 x (400 x 0.00014 + 0.04666) = €221.75/month**
25+
- 3x Medium (€0.04666/h)
26+
- 400 GB disk (€0.00014/h/GB)
27+
- 720 hours per month
28+
#### **Backup Server Instance Calculation**
29+
**1 x 720 x (50 x 0.00014 + 0.01458) = €15.54/month**
30+
- 1x Tiny (€0.01458/h)
31+
- 50 GB disk (€0.00014/h/GB)
32+
- 720 hours per month
33+
#### **Elastic IP Calculation**
34+
- 2 x 720 x 0.01389 = €20.00/month
35+
- 2x Elastic IP v2 (€0.01389/h)
36+
- 720 hours per month
37+
#### **Exoscale DNS Calculation**
38+
**1x SMALL = €1/month**
39+
- 1x SMALL
40+
- monthly subscription
41+
42+
With DNS you enrol to a monthly recurring subscription, automatically renewed. Every package entitles you to register up to the indicated number of zones.
43+
44+
| Plan | Zones | Cost (€/month) |
45+
|--------|-----------|----------------|
46+
| SMALL | 1 Zone | €1.00 |
47+
| MEDIUM | 10 Zones | €5.00 |
48+
| LARGE | 50 Zones | €25.00 |
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
docType: "Chapter"
3+
id: "Calculate Scenario Pricing"
4+
chapterTitle: "Calculate Scenario Pricing"
5+
description: ""
6+
title: "Calculate Scenario Pricing"
7+
weight: 3
8+
---
9+
10+
11+
### **Calculate Scenario Pricing**
12+
13+
For an overall scenario pricing, we have to add up all component prices - like the ones we calculated before - in our scenario, add data transfers to the internet and amount of storage in rest to the equation.
14+
15+
Additional storage costs are associated with the Simple Object Storage (SOS). A scalable, reliable, and cost-effective solution to support your application. Backup or serve your data from any Exoscale zone with no hidden fees, using your existing S3-compatible tooling and a familiar API.
16+
17+
#### **Application Server Data Transfer Calculation**
18+
**6 x 720 x 1.42 GB = 6134.40 GB/month**
19+
- data transfer to the Internet: 1000 GB/month
20+
- free tier definition = 1.42 GB/h/instance
21+
22+
The free tier for our web-application consisting of 6 instances is 6134 GB; the monthly data transfer is 1000 GB to the Internet; hence it is below the free tier for our scenario.
23+
24+
#### **Public File Bucket Calculation**
25+
**200 x 0.020 + 10000 x 0.020 = €204.00/month**
26+
- 200 GB data stored
27+
- 10 TB data transferred (10000 GB)
28+
29+
#### **Backup Bucket Calculation**
30+
- 1000 x 0.020 = €20.00/month
31+
- 1 TB data stored (1000 GB)
32+
33+
#### **Calculation of Complete Scenario**
34+
35+
| Item | Cost (€/month) |
36+
|-------------------------------------|----------------|
37+
| Application Server Instances | € 87.35 |
38+
| Database Server Instances | € 221.75 |
39+
| Backup Server Instance | € 15.54 |
40+
| Elastic IP | € 20.00 |
41+
| DNS | € 1.00 |
42+
| Application Server Data Transfer | € 0.00 |
43+
| Public File Bucket | € 204.00 |
44+
| Backup Bucket | € 20.00 |
45+
| **TOTAL** | **€ 569.64** |
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
docType: "Chapter"
3+
id: "Pricing Calculator"
4+
chapterTitle: "Pricing Calculator"
5+
description: ""
6+
title: "Pricing Calculator"
7+
weight: 4
8+
---
9+
10+
11+
### **Pricing Calculator**
12+
13+
A simple and convenient tool to get product pricing for various configurations always available here:
14+
15+
www.exoscale.com/calculator
16+
17+
![calculator]({{< usestatic "pricing/calculator.png" >}})
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
docType: "Chapter"
3+
id: "Typical Web Application"
4+
chapterTitle: "Typical Web Application"
5+
description: ""
6+
title: "Typical Web Application"
7+
weight: 1
8+
---
9+
10+
11+
### **Typical Web Application**
12+
13+
Our example architecture consists of the following explained components, and it demonstrates the practical usage of several products together and the associated costs.
14+
15+
#### **Application Servers**
16+
run the web application. The application reads from the DB servers via the Elastic IP v2, and users access this web service via another Elastic IP v2 that distributes traffic evenly among them. Upload user files to the Public File Bucket. Installed in an Anti-Affinity group.
17+
18+
#### **Database Server**
19+
operate a shared database (MySQL, MongoDB, etc.) that is capable of replicating data. Installed in an anti-affinity group to ensure that the individual components are never on the same physical host.
20+
21+
#### **Backup Server**
22+
responsible for reading the data and uploading it to the Backup Bucket object storage.
23+
24+
#### **Public File Bucket**
25+
stores and publishes user files, such as profile pictures, and makes them publicly available.
26+
27+
#### **Backup Bucket**
28+
holds the backups of the DB servers and the Public File Bucket.
29+
30+
#### **Elastic IP**
31+
in v2 is used as a simple load balancer in this scenario that distributes traffic evenly.
32+
33+
#### **Exoscale DNS**
34+
responsible for resolving the service domain name (example.com).
35+
36+
![pricing]({{< usestatic "pricing/pricing.png" >}})
37+
38+
{{< card
39+
title="Video: Containers">}}
40+
<video width="100%" height="100%" controls>
41+
<source src="https://sos-de-fra-1.exo.io/exoscale-academy/videos/typical_web_app.mp4?1752703366483" type="video/mp4">
42+
Your browser does not support the video tag.
43+
</video>
44+
{{< /card >}}
565 KB
Loading
792 KB
Loading

0 commit comments

Comments
 (0)