asked on
Azure vs. AWS Monthly Cost Calculation
I'm trying to calculate how much it would cost me each month to run a small Windows Server network (7 servers) one of the cloud platforms (AWS, Azure, etc.)? The pricing for these services is confusing - at least to me. Can someone tell me the most straightforward way of calculating this cost?
Thanks!
For aws I know you can user their pricing calculator to get a monthly cost. There are saving opportunities in aws depending on the type of savings plan you select, (Compute Savings Plan, EC2 Savings Plan, or spot instances). It all depends on what kind of work load you are going to be running and what time of instance you want to use. You can check out their pricing calculator here and search for the EC2 service to create a monthly estimate https://calculator.aws/#/
Azure also has a pricing caculator it that helps https://azure.microsoft.com/en-us/pricing/calculator/
ASKER
Thank you for the guidance! Both responses provided complementary answers to the question and helped point me in the right direction.
ASKER
Thanks for your help!
It is confusing because it is almost infinitely customizable.
Compute = memory size, speed, number of cores, regionalization, scalability
Storage = type of storage from HDD to nvme at various sizes. Redundancy options, regionalization.
Networking - all data sent out of their network incurs a cost.
why 7 servers? you could use microservices for a lot.. maybe only 3 large more powerful servers compared to 7 small weak servers? or 1 server with autoscale up to 7 servers.
The purchasing model is completely different than in the physical sense. In the physical world you estimate the maximum usage expected over 5 years and buy accordingly. Doesn't matter if 90% of the time you have idle computer/storage you buy for the 10% of the maximum usage. In the cloud world you buy exactly what you need NOW one can auto-scale up/down (automatically) or change the model up or down as required (manually)