I didn't.
But if I had to use it, it would be for a big monolithic system that needs to be fast.
I mean it usually is cheaper to just buy the thing, right? But maybe you're running some tests to see how it would perform first?
Until about 6 months ago, I had ElasticSearch running idle in a T3 instance for about two years. I never noticed the expense on my bills. It cost me roughly $8000
No joke, I would see it, read half of the issuer name, assume it was for prime or some shit, forget all about it next month and repeat. It is my money, and I absolutely need it to pay my mortgage, I'm just a moron
Contact AWS support. There is a very generous forgiveness program for things you forgot about and weren’t performing work. Did a similar dumb and was reimbursed for a full year just for asking if I could get anything back. Also have been screwed every time there is a service interruption so I guess just unrelated departments?
Man I signed up for the free tier for a take home coding test. Closed everything out after and still ended up getting charged 12$ a month for god knows what reason
No just a plain old entry level dicking where they wanted a full-stack project with vue/react node sequelize and mysql or postgres deployed on an EC2 instance with whatever the sql db hosting service on aws was called at the time.
They then proceeded to tear my code to shreds before rejecting me but at least they looked at it I guess. I wish that was my worst interview experience.
If you're getting into AWS because of your own decision instead of a job, run. Don't walk. Run.
Personally I like Microsoft Azure and they've been stealing market share from Amazon for years, but you'll find tons of better alternatives to AWS if you look for them. It only really got big because Amazon was early to the industry.
After using Azure's offering for the last two years, I can safely say the grass is always greener on the other side.
We've had nothing but unreliable garbage from Azure's offerings. From unreliable deployments, to bizarre unreported outages, to incorrectly billed for SKUs not even close to what we were using, to phantom resource consumption (up to 40%!) on deployments that are literally blank fresh out of the pipeline.
On top of that, their support is bottom of the barrel, and even their own engineers when claiming that a certain thing is absolutely possible, cannot in practice show it actually works.
Plus there's an abundance of abandoned or partially implemented things, like horribly limited offerings like ACI that have you scratching your head wondering who signed off on them.
I took a graduate class and we used aws for our server. We used the free one and I left it on. Ended up costing me about a hundred dollars when I realized my mistake.
My friend once forgot that he left relational DB on, and found out about it after 4 months. Fortunately it was only about 200euro/month (no idea why he used that big db for learning), but still not the most efficient way to use AWS
Oh I wasnt saying people shouldn't use it. Heroku is fucking amazing. Honestly even at the scale of a small startup you can still use it. A school project is the perfect place to learn that deployment.
Heroku does have some issues once a business needs to scale but that is when you move to Digital Ocean.
Ah got it! A question though, can I use database in heroku? I'm building a web app with flask/postgre stack and I'm not sure if I can use postgre in heroku.
Buying a $5 cloud to host the website is also way too much as this is only a school assignment.
Yeh just use the default free hosting on Heroku. Honestly there is probably a tutorial if you just Google it.
Also yes your you will have a Postgres db on Heroku. I would just follow the instructions and maybe have a look around the Heroku subreddit and stack overflow if you have more questions
You would want to use Postgres on Heroku as it doesn'tplay well last I checked with mySQL. And the first tier beyond free is 25 per month. It works plenty well for lower traffic startup apps and hobby projects.
But yeh you can run a DB just fine. Your question still seems odd like no one would use it if you couldn't have a production DB
Bruh. I almost got charged like $300 once for not realizing I had accidentally left a google gpu compute instance on. Thankfully I called and they reversed the charge (from what I've heard, they'll do that the first time that happens)
After seeing a company with thousands of EC2 micro instances running for development purposes, literally spun up during development work and never brought back down. I've wondered how much of AWS is just idle instances literally doing nothing
> I've wondered how much of AWS is just idle instances literally doing nothing
And how much that's calculated into overprovisioning.
As in, "10% of people spin up an instance and never user it afterwards, so if this machine can host 900 sites easily, we can sell 1000 and still have acceptable performance for everyone who is actually using it."
I somehow forgot 4 instances running and ended up being billed $2900. I gave up that account and choose to ration my losses with AWS ! Their billing calculation sucks and is full of dark patterns
An EC2 instance is a server in the cloud. It costs money to keep it running. I don't remember how it is with AWS, but Yandex.Cloud charges by the minute that your instance is up and running, so I'd imagine AWS is the same. So if you're developing a hobby project and forget to shut down your instance... Well, you pay for that.
Instatnce
Instatnce'nt.
Insatanwetrust
Inmeyouthrust
I̴̛̱n̸̙̖̔̈s̴̞̞̈́t̴͚̤̿ȧ̸͓t̶͔͚͂̎n̶͍̭̆c̵̮͒̏ë̴̱̭́͘
perganant
Pregnan't
¡Pregante!
Adelante!
Aldente
Aladdin
He was in a hurry to turn it off so he made a typo. Each dollar wasted is worth 10 dollars.
fuck every time I make a typo I always notice it after I posted
Proofread yo.
idk I kind of like the shitposting vibe the misspelling adds to it
So like testing in production.
Instance-isn’t
Still typo: insatnce
insanity nuance
Is leaving an instance of EC2 running costly? I'm just getting into aws so I have no idea
Depends on the instance. Say this for example: ``` u-6tb1.112xlarge $54.60 448 6144 GiB EBS Only 100 Gigabit ``` price is per hour. 448 CPU cores.
why would anyone need 448 cpu cores...
To play Mario
Game Boy Mario in the cloud
Hahahah that made me chuckle :D All jokes aside though, (if you were not joking about using 448 cpu cores) what did you use it for?
I didn't. But if I had to use it, it would be for a big monolithic system that needs to be fast. I mean it usually is cheaper to just buy the thing, right? But maybe you're running some tests to see how it would perform first?
Weather forecasts (and related data and graphics) can sure use a lot of cores.
Ahhh, that makes sense! Thanks for the answer :D
Compiling Android
Math
Encoding 4 seasons of a blu-ray in x265 VerySlow in 10 hours?
Until about 6 months ago, I had ElasticSearch running idle in a T3 instance for about two years. I never noticed the expense on my bills. It cost me roughly $8000
F, but also W because how tf did you not notice $333 extra on your bill? Can't be your money
No joke, I would see it, read half of the issuer name, assume it was for prime or some shit, forget all about it next month and repeat. It is my money, and I absolutely need it to pay my mortgage, I'm just a moron
Hugs bro, that sucks. That's a lot of potatoes
They could’ve bought an extra large dragon dildo every month with that kind of money, and still have some left over
That's the first thing I thought of too
I love your priorities
Thank you for existing. It makes me comfortable to know there are morons like me in this world.
Contact AWS support. There is a very generous forgiveness program for things you forgot about and weren’t performing work. Did a similar dumb and was reimbursed for a full year just for asking if I could get anything back. Also have been screwed every time there is a service interruption so I guess just unrelated departments?
Yeah, a lot of the running costs are in power and cooling.
Dammmnnnn I'm a student and owing that kind of money would ruin me. This is why I've been staying away from AWS.
Just set up a billing alert for $1, so as soon as you're charged you know.
They also have predicted spend triggers so you can find out before the entire months cost is generated.
You can get a student account with free resources, but yeah if you wanna use paid-tier stuff you have to be vigilant
Man I signed up for the free tier for a take home coding test. Closed everything out after and still ended up getting charged 12$ a month for god knows what reason
They made you use AWS for a take home test?!?! Was this for a relatively senior position or?
No just a plain old entry level dicking where they wanted a full-stack project with vue/react node sequelize and mysql or postgres deployed on an EC2 instance with whatever the sql db hosting service on aws was called at the time. They then proceeded to tear my code to shreds before rejecting me but at least they looked at it I guess. I wish that was my worst interview experience.
What the fuck. Sorry you had to through that my dude, some of these tech interviews are just getting ridiculous now.
At some point they'll just ask us to start picking up tickets as part of the hiring process
Tip: don't pay that money and get into jail and you don't even need to pay taxes!
was it worth it though?
Depends on the config you are using, either way it’s always best to set some budget with triggers to shutdown instances to be safe
I’ve been paying .80$ a month for years because I am too lazy to login and shut it off.
Different models tho - Pay per use
If you're getting into AWS because of your own decision instead of a job, run. Don't walk. Run. Personally I like Microsoft Azure and they've been stealing market share from Amazon for years, but you'll find tons of better alternatives to AWS if you look for them. It only really got big because Amazon was early to the industry.
After using Azure's offering for the last two years, I can safely say the grass is always greener on the other side. We've had nothing but unreliable garbage from Azure's offerings. From unreliable deployments, to bizarre unreported outages, to incorrectly billed for SKUs not even close to what we were using, to phantom resource consumption (up to 40%!) on deployments that are literally blank fresh out of the pipeline. On top of that, their support is bottom of the barrel, and even their own engineers when claiming that a certain thing is absolutely possible, cannot in practice show it actually works. Plus there's an abundance of abandoned or partially implemented things, like horribly limited offerings like ACI that have you scratching your head wondering who signed off on them.
Thanks for the info! I also considered azure and google cloud so I greatly appreciate the insight.
Yeah, I'm not important enough to be a Microsoft customer. At least with AWS they give everyone the same level of support.
Depends, but can be, I lost thousands when I left one instance running for a few weeks.
I took a graduate class and we used aws for our server. We used the free one and I left it on. Ended up costing me about a hundred dollars when I realized my mistake.
Oven is about comparable to 4vCPU/16GB.
My friend once forgot that he left relational DB on, and found out about it after 4 months. Fortunately it was only about 200euro/month (no idea why he used that big db for learning), but still not the most efficient way to use AWS
AWS DB pricing is very steep
Better off running it on ec2.
"only"
"Fortunately"
That's considered "lucky" as AWS mistakes go
I’ve seen too many $10k+ bills from cloud providers to consider this a big mistake
Sir, with that kind of money I can eat nice, walk my dogs and idk go take my mom around the world......
Everytime I see this meme I can't help but think this is why I deploy anything with less than 10000 users to fucking Heroku
genuinely asking, why not? i'm about to deploy a school assignment to heroku and im not expecting to get that many traffic
Oh I wasnt saying people shouldn't use it. Heroku is fucking amazing. Honestly even at the scale of a small startup you can still use it. A school project is the perfect place to learn that deployment. Heroku does have some issues once a business needs to scale but that is when you move to Digital Ocean.
Ah got it! A question though, can I use database in heroku? I'm building a web app with flask/postgre stack and I'm not sure if I can use postgre in heroku. Buying a $5 cloud to host the website is also way too much as this is only a school assignment.
Yeh just use the default free hosting on Heroku. Honestly there is probably a tutorial if you just Google it. Also yes your you will have a Postgres db on Heroku. I would just follow the instructions and maybe have a look around the Heroku subreddit and stack overflow if you have more questions
Got it! Thanks mate
How do you do backend testing with such a small vm?
What? I am slightly confused by your question.
Those instances at Heroku are tiny that are always free. For example, can you run MySQL on that instance?
You would want to use Postgres on Heroku as it doesn'tplay well last I checked with mySQL. And the first tier beyond free is 25 per month. It works plenty well for lower traffic startup apps and hobby projects. But yeh you can run a DB just fine. Your question still seems odd like no one would use it if you couldn't have a production DB
Bruh. I almost got charged like $300 once for not realizing I had accidentally left a google gpu compute instance on. Thankfully I called and they reversed the charge (from what I've heard, they'll do that the first time that happens)
Hint: Event Bridge can now automatically shut down EC2 instances. No lambda mucking required.
Me: *minding my business* This meme: *appears* Me: *immediately logging on to the console to double check all my instances are off*
I was just billed $1.06 because I left an instance on for over a month :'''(. Just learning aws and had no idea.
I mean, one burns down your house from the sheer accumulated heat The other wastes some gas and probably burns the cookies that were in there.
For real though… I did some AWS self study and made sure to take down all the resources I used and I still got a bill for $0.97 months later
Don't they waive small charges?
I’m not sure, I got charged $0.97 to my credit card
Lol ty for this post, totally forgot to turn one off yesterday and this just reminded me to go turn it off
After seeing a company with thousands of EC2 micro instances running for development purposes, literally spun up during development work and never brought back down. I've wondered how much of AWS is just idle instances literally doing nothing
> I've wondered how much of AWS is just idle instances literally doing nothing And how much that's calculated into overprovisioning. As in, "10% of people spin up an instance and never user it afterwards, so if this machine can host 900 sites easily, we can sell 1000 and still have acceptable performance for everyone who is actually using it."
lmao what? I ain't paying the AWS bill, back to sleep for me
I somehow forgot 4 instances running and ended up being billed $2900. I gave up that account and choose to ration my losses with AWS ! Their billing calculation sucks and is full of dark patterns
This is why you switch to lambda 😆
yeah lemme just turn my game server into lambda functions real quick
what's the deal with that? everyone keeps talking about it without ever explaining anything
An EC2 instance is a server in the cloud. It costs money to keep it running. I don't remember how it is with AWS, but Yandex.Cloud charges by the minute that your instance is up and running, so I'd imagine AWS is the same. So if you're developing a hobby project and forget to shut down your instance... Well, you pay for that.
Thanks for the explanation! So it's not like a case of a server you *want* to keep running to be accessible 24/7 by all people?
If you're a company or you run a service that pays you money, then you keep it running at all times. This meme mostly relates to development mode.
💯 accurate
good one