Like many others have pointed out: Cost. I'm the CTO of a moderately sized gaming community, Hypixel Minecraft, who operates about 700 rented dedicated machines to service 70k-100k concurrent players. We push about 4PB/mo in egress bandwidth, something along the lines of 32gbps 95th-percentile. The big cloud providers have repeatedly quoted us an order of magnitude more than our entire fleet's cost....JUST in bandwid…
Who are you getting your bandwidth from?
Ask HN: Is your company sticking to on-premise servers? Why?
321–330 of 782 posts
Re: Ask HN: Is your company sticking to on-premise servers? Why?
#322Earlier quoted context omitted.
Yes, you’re paying for a ton of stuff there that you probably don’t use and then are susceptible to bugs that have nothing to do with your use case. At $5B it would not cost anywhere near that much to replicate. Your infra would be better tailored to your workloads and your sw teams which would further drive costs down. The upsides are that you only drive features you need and keep things simple. The downside is that…
> Yes, you’re paying for a ton of stuff there that you probably don’t use This is the antithesis of any cloud. You only pay for what you use. > At $5B it would not cost anywhere near that much to replicate. If you can recreate GCP for $5B in capex, there are likely some VCs lurking here who would like a word with you.
Re: Ask HN: Is your company sticking to on-premise servers? Why?
#323Like many others have pointed out: Cost. I'm the CTO of a moderately sized gaming community, Hypixel Minecraft, who operates about 700 rented dedicated machines to service 70k-100k concurrent players. We push about 4PB/mo in egress bandwidth, something along the lines of 32gbps 95th-percentile. The big cloud providers have repeatedly quoted us an order of magnitude more than our entire fleet's cost....JUST in bandwid…
Re: Ask HN: Is your company sticking to on-premise servers? Why?
#324Earlier quoted context omitted.
> Cloud is great if your workload is variable and erratic Or if you're just constantly iterating on a large product with many engineers. Those engineers' salaries almost always outweigh all of your cloud costs and so making them productive is cost effective. Things like SNS/SQS/S3/VPC/ELB/etc. save you countless hours and often make up for the increased cloud costs with increased developer productivity.
> Those engineers' salaries almost always outweigh all of your cloud costs I think there is a divide here. Most people in this thread that mention cost as an issue are running some serious gear, and that does not come cheap. Your parent is running 70 servers plus some serious networking equipment, which is easily a couple million dollars. And he said that a cloud provider would 10x that cost. If all you need is a lit…
If we'd started in the beginning (11 or 12 years ago) with our own infra, I imagine our recurring infra costs would be lower right now, but I also suspect that our 3-person founding team would have failed to produce an MVP before their initial time and money ran out.
If I were starting a company now, I'd probably do things in a more "platform agnostic" way such that a cloud->on-prem migration might be easier. But I still never expect it'd be easy.
Re: Ask HN: Is your company sticking to on-premise servers? Why?
#325Earlier quoted context omitted.
> What comes off of those colo servers is literally just bits streaming from disk to network So... the core of their business?
Not at all. It was so “not core” that it was outsourced. The core of their business is recommendations, encoding, and authentication. All of those are done 100% on the cloud.
> 30% of all internet traffic.
is outside of the cloud.
Re: Ask HN: Is your company sticking to on-premise servers? Why?
#326Re: Ask HN: Is your company sticking to on-premise servers? Why?
#327Re: Ask HN: Is your company sticking to on-premise servers? Why?
#328Re: Ask HN: Is your company sticking to on-premise servers? Why?
#329One other point I'll make, the true value of cloud isn't in IaaS, renting VMs from anyone is relatively expensive compared to the costs of buying a server and maintaining it yourself for a number of years. The true value of the cloud is when can architect your solution to utilize the various services the cloud providers offer, RDS/DynamoDB, CDN, Lambda, API Gateway, etc. so that you can scale quickly when you need to.
Re: Ask HN: Is your company sticking to on-premise servers? Why?
#330If you can feasibly run workloads onpremise or colo and have a warm failover to AWS you could probably have the best of all worlds.