And this is why AWS is getting bigger and bigger despite having worse docs and costs than smaller cloud providers. Cross transferrable skills, code, processes etc
DigitalOcean and Vultr are also great alternatives. You basically rent out a linux machine and do whatever you want with it, and only pay for what you use. Imo they're both easier to use and maintain than AWS
GCP 15 years ago caused me to move to Linode. Swore I'd never touch it again, so far, I've been successful. I'm sure it's much better now. Back in those days they called it Google App Engine.
@@realchrishawkes I'm a bit of a Google fanboy but I won't hesitate to show disappointment with GCP. All of the resources in the world and they still can't make their cloud palatable over AWS.
I used to watch you 10 years ago when I was in college. I thought I wanted to be a programmer until I saw the writing on the wall in the industry in 2016. I just rediscovered your channel and can't believe you're still making content. Thank you for all the content hope you're doing well Chris.
@@realchrishawkes📠👆 that's why I use AWS. It's all about marketable skills. AWS, JS/TS, React, SQL... I need 💵 cuz I like traveling 🌏 and eating lobster 🦞
So far I've been quite happy with the Akamai take over of Linode. I think however, it was a downer for Hobby/small users.. but for small-mid organisations I find it to be better. Way more locations and nodes now and still good price compared to AWS when you count things like anti-ddos systems etc.
Just my small anecdote. I've sold CodeHawke in 90 countries (video streaming). I pay 1/5 of what I was paying Linode per month. Granted my traffic is down, I was paying a set fee for Linode, where AWS charges me what I actually use. I also have a much more stable product with AWS. I don't regret leaving Linode so far.
Exactly. Having used Linode which is very similar to Digital Ocean for 10+ years. It's all the same in the end. AWS might cost a little more up front, but provides the ability to scale to infinity. More tools than you could ever need for 99.9% of us. It's all about transferable skills.
If you want disk space you can just mount a volume to your linode? It's the second option on the side menu, just below "Linodes" Sure they arent cheap, but its not doubling everything including the cost. 1$/month gets you 10gb.
We've been having issues with Akamai the last year. Servers seem to require "emergency maintenance" a lot, and they are sometimes down for a day or three. I'm looking to move to something else, but I left AWS for Linode. I don't want to go back. I'm not feeling Google Cloud either. IDK, I've considered bringing everything in house, but we don't have the manpower to handle everything we need. It seems like there really are no great options. And yes, documentation is a huge reason to choose a provider. AWS is a mess. Linode was a bit better IMO, and the community wrote great tutorials. I feel like since Akamai the service and community are on the decline.
AWS is the wrong choice for most small teams, especially teams of one, and especially if you value your time. Most of it is overkill anyway. Simple VPS instances (whatever the provider is), is the way to go.
Disagree. AWS EC2 gives me the same freedoms I sought through Linode. I setup my own NGINX, setup my own SSL, DB's load balancers etc. Was able to distribute videos throughout the world with Cloudfront with signed url's just like Netflix or any other large streaming company. It took a few days for me since I'm already familiar with AWS. The bottom line, AWS is a standard, the tech is similar across providers, but not a standard.
@@realchrishawkes You do all those setups on your own, whether it be SSL, DNS, load balancing, database, but you could as well maybe do a little better with those, using service X from AWS, or product Y. Was it product Z? I can't remember. Let's rabbit hole our days into that in the desperate hopes of optimizing a little bit, shall we? All of this is over optimization IMHO. Not to mention opaque pricing. With Linode and such, you know what you pay for upfront. AWS is so big that if you dont want to under optimize (or over-optimize and overpay) you almost always need to spend countless hours, reach out to support or hire somebody that is specialized in AWS. Therefore I think for small teams, solo dev entrepreneurs and such, AWS is the wrong route. If you want to look sexier to an employer, maybe AWS is better yes. But if you just want to move fast (required in AI era IMO) and do productive work without any analysis paralysis, nothing beats simple pricing VPS instances IMHO. Skills transferability is also way higher WITHOUT any vendor lock-ins, It should be obvious enough (surprised by your point on that tbh), and there's lots of it in AWS compared to Linode. And regarding cloudfront, I don't know how you can afford to pay for this for delivering videos. Maybe you're still in the free tier. As soon as you get bigger and leave it, this is so much more expensive than other CDN alternatives, it can kill your business. And everybody already does signed urls anyways.
Every VPS provider in my region is selling instances running on 8-10 year old Xeons. Often there's like a Haswell generation Xeon in there. Not only is the compute slow but the memory bandwidth makes it perform very poorly. Might not matter for your small-scale NGINX container, but it does for my use case. So yes it's technically cheaper but on AWS you get relatively modern hardware even with smaller instance sizes.
And this is why AWS is getting bigger and bigger despite having worse docs and costs than smaller cloud providers. Cross transferrable skills, code, processes etc
DigitalOcean and Vultr are also great alternatives. You basically rent out a linux machine and do whatever you want with it, and only pay for what you use. Imo they're both easier to use and maintain than AWS
FWIW, I’ve had great experience with GCP so far. Particularly GKE Autopilot and Cloud Run.
@@patricknelson GCP is not perfect but miles ahead of AWS in terms of simplicity and docs
GCP 15 years ago caused me to move to Linode. Swore I'd never touch it again, so far, I've been successful. I'm sure it's much better now. Back in those days they called it Google App Engine.
@@realchrishawkes I'm a bit of a Google fanboy but I won't hesitate to show disappointment with GCP. All of the resources in the world and they still can't make their cloud palatable over AWS.
I used to watch you 10 years ago when I was in college. I thought I wanted to be a programmer until I saw the writing on the wall in the industry in 2016. I just rediscovered your channel and can't believe you're still making content. Thank you for all the content hope you're doing well Chris.
why no Digital Ocean, they got super nice user interface. I would never use AWS just because of horrible UI/UX.
It's all the same in the end. It really is. AWS is just much more transferable. It is the golden standard of hosting in the cloud.
@@realchrishawkes📠👆 that's why I use AWS. It's all about marketable skills.
AWS, JS/TS, React, SQL... I need 💵 cuz I like traveling 🌏 and eating lobster 🦞
When costs are increasing, everything looks the same, then why pick the losers.
So far I've been quite happy with the Akamai take over of Linode. I think however, it was a downer for Hobby/small users.. but for small-mid organisations I find it to be better. Way more locations and nodes now and still good price compared to AWS when you count things like anti-ddos systems etc.
Just my small anecdote. I've sold CodeHawke in 90 countries (video streaming). I pay 1/5 of what I was paying Linode per month. Granted my traffic is down, I was paying a set fee for Linode, where AWS charges me what I actually use. I also have a much more stable product with AWS. I don't regret leaving Linode so far.
I'm with Chris here. Everyone uses AWS, just get on the boat and your career will thank you.
I don't use and never will
Exactly. Having used Linode which is very similar to Digital Ocean for 10+ years. It's all the same in the end. AWS might cost a little more up front, but provides the ability to scale to infinity. More tools than you could ever need for 99.9% of us. It's all about transferable skills.
If you want disk space you can just mount a volume to your linode? It's the second option on the side menu, just below "Linodes"
Sure they arent cheap, but its not doubling everything including the cost. 1$/month gets you 10gb.
totally feel this video
I really can't afford AWS and the learning curve is steep with AWS
We've been having issues with Akamai the last year. Servers seem to require "emergency maintenance" a lot, and they are sometimes down for a day or three. I'm looking to move to something else, but I left AWS for Linode. I don't want to go back. I'm not feeling Google Cloud either. IDK, I've considered bringing everything in house, but we don't have the manpower to handle everything we need. It seems like there really are no great options. And yes, documentation is a huge reason to choose a provider. AWS is a mess. Linode was a bit better IMO, and the community wrote great tutorials. I feel like since Akamai the service and community are on the decline.
Yeah, I'm fully on AWS now, aint going back.
Man I wish I could use Lenode and not IIS running Windows Server 2019 on Azure.
It's linode lol, but now Akamai.
AWS is the wrong choice for most small teams, especially teams of one, and especially if you value your time. Most of it is overkill anyway. Simple VPS instances (whatever the provider is), is the way to go.
Disagree. AWS EC2 gives me the same freedoms I sought through Linode. I setup my own NGINX, setup my own SSL, DB's load balancers etc. Was able to distribute videos throughout the world with Cloudfront with signed url's just like Netflix or any other large streaming company. It took a few days for me since I'm already familiar with AWS.
The bottom line, AWS is a standard, the tech is similar across providers, but not a standard.
@@realchrishawkes You do all those setups on your own, whether it be SSL, DNS, load balancing, database, but you could as well maybe do a little better with those, using service X from AWS, or product Y. Was it product Z? I can't remember. Let's rabbit hole our days into that in the desperate hopes of optimizing a little bit, shall we? All of this is over optimization IMHO. Not to mention opaque pricing. With Linode and such, you know what you pay for upfront. AWS is so big that if you dont want to under optimize (or over-optimize and overpay) you almost always need to spend countless hours, reach out to support or hire somebody that is specialized in AWS. Therefore I think for small teams, solo dev entrepreneurs and such, AWS is the wrong route. If you want to look sexier to an employer, maybe AWS is better yes. But if you just want to move fast (required in AI era IMO) and do productive work without any analysis paralysis, nothing beats simple pricing VPS instances IMHO. Skills transferability is also way higher WITHOUT any vendor lock-ins, It should be obvious enough (surprised by your point on that tbh), and there's lots of it in AWS compared to Linode.
And regarding cloudfront, I don't know how you can afford to pay for this for delivering videos. Maybe you're still in the free tier. As soon as you get bigger and leave it, this is so much more expensive than other CDN alternatives, it can kill your business. And everybody already does signed urls anyways.
Every VPS provider in my region is selling instances running on 8-10 year old Xeons. Often there's like a Haswell generation Xeon in there. Not only is the compute slow but the memory bandwidth makes it perform very poorly. Might not matter for your small-scale NGINX container, but it does for my use case. So yes it's technically cheaper but on AWS you get relatively modern hardware even with smaller instance sizes.
Good
no