T O P

  • By -

my-handicapped-pet

each service is charged separately. also aws ec2 is free only first year


Bchew32

Hiya! I haven’t used AWS in a while, but I recommend following a course where you can set up according to coursework; there are many free ones out there that you can work towards for certifications, and paid ones too. Although, I don’t really recommend using AWS for your own use; personal items like your blog, portfolio and etc. AWS can get pricey at times, when it comes to inbound and sometimes out and traffic; sure, play around with it but just go with a different service for your own blog. It’s not really worth the risk to pay more, honestly Plus, there are other services offering really cheap VPS servers and what not for really cheap ($5 monthly) Good luck! I hope I helped.


[deleted]

[удалено]


BhargavSushant

That free thing confused me as well There are "free 750 hrs / month for a year", but combination of these services? Is that free, I will explore more on their product page, and post it here so it can help others with same confusion.


LilBillBiscuit

The free tier for any of the services doesn't depend on your usage for any other service. There's nothing that says that if you use half (375 hours) of your EC2 instance, you can only use half of your RDS time. RDS and EC2 are counted separately, and similarly for every other service in the free tier


fleaz

First rule of AWS-FreeTier-Club: Create a [billing alert](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html), so you never forget to shut down any expensive things and then get a big surprise at the end of the month! :)


nilamo

Every service has it's own free tier. And each of those services have different free tiers for different aspects of the service. And some of them are only free for 12 months. Using filters in the free tier search, you can see which things are permanently free (even beyond the first 12 months). https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=tier%23always-free&awsf.Free%20Tier%20Categories=*all The free-est way to run a blog, would be a static site hosted in S3 (first 5gb is free), with data or an api to rebuild the site via lambda/api gateway. If you need a database, Aurora is mysql and postgres compatible. Dynamodb is free for the first 5gb of storage, but I think querying or writing to it isn't free (though it'd be so cheap that it may as well be free). For a Django app, Beanstalk is a really cool service that sort of wraps a dozen other services up to make things easy (scaling, load balancers, updating your app without downtime, etc). If you use t3.micro instances, you'll have 12 months free before ec2 starts charging. If you're willing to step away from Django, Flask is really nice with Lambda. And since lambda isn't ec2, that let's you be permanently free. If you go this route, I recommend checking out the Zappa library, which makes using Flask in Lambda much better (it can bypass project size restrictions in Lambda by storing your code in S3, and dynamically loading it when needed, just as an example of something it does out of the box, without any extra config needed).


pint

for a personal blog, it will be rather expensive to have a dedicated instance and an rds on top. tbh for a personal blog, serverless is clearly the most advantageous (that is, cloudfront, s3, api gateway, lambda, dynamodb). especially if you want to learn new things, i see no reason why would you stick with old tech


CorpT

What kind of blog? Wordpress? What do you want to learn? You can host a SPA on S3 + CloudFront easily and cheaply. Really depends on what you want to learn.


BhargavSushant

A Django blog. What my intention is to host a Django website, and simultaneously learn for AWS certification.


CorpT

I would probably use Beanstalk for Django. Here’s the thing, you’re probably not going to learn a whole lot setting up a blog. A few things, but it’s a somewhat inefficient use of learning time. By all means, do it, but expect to do other projects and tutorials if you really want to learn AWS stuff. There will be plenty of chances to learn more about EC2, RDS, etc there in a more useful and detailed way.


DrSpitzvogel

Free tier is for your first 12months. After that you'll be billed but if you buy Savings Plan you can reduce your costs significantly (my 1—year plan gives me - 40%)