ivanblindyuk / kindapoetry

This is kinda poetry website
0 stars 0 forks source link

Hosting cloud #19

Open ivanblindyuk opened 3 years ago

ivanblindyuk commented 3 years ago

Based on the results of #6 we have to research and make a decision which hosting cloud to use for application testing and production release. Available options:

We also have to decide whether using built-in hosting services (AppService on Azure for example) or a standalone virtual machine.

We need to compare pricing and free plans of hostings to make a decision.

ivanblindyuk commented 3 years ago

Microsoft Azure

We can start from Free Trial Plan. It offers $200 of credit within the first 30 days and some services free for 12 months. It also promises to provide some services as always free (with monthly limits): AppService, Azure Cosmos Db etc.

The plan can be updated to Pay-As-You-Go then. According to pricing calculator the cost for resources will be:

  1. Virtual machine (Windows, Basic tier, the cheapest hardware): $13.14 per month;
  2. Hosting services:
    • App Service (Free tier): $0.00
    • API Management (Consumption tier): $0.035 per 1 million calls, but 1st million calls per month is free
    • Cosmos DB (Serverless operations, Single Region Write, 2 free backups): $0.25 per 1 million RUs
    • DNS: $0.50 per 1 hosted zone, $0.40 per 1 million queries.

Full list of offers see here.

ivanblindyuk commented 3 years ago

AWS

It only offers Pay-As-You-Go tier. There are also always free services (with limits), some other services are free for first 12 months of usage.

According to pricing calculator the costs for resources will be:

  1. EC2: extra complex calculations. Do not even recommend to consider
  2. Hosting services:
ivanblindyuk commented 3 years ago

Decision

  1. We are going to host the website on Microsoft Azure cloud;
  2. We are going to use built-in services for this purpose (not a virtual machine).