TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Startups should run on cloud providers

31 pointsby sajidalmost 8 years ago

12 comments

orfalmost 8 years ago
I&#x27;d say this is a terrible generalisation. Buy a dedicated server with 32gb ram, 16 cores and 4tb of disk for $40 a month and host it there to begin with. Same steps: pay with your card, set up the server and go.<p>Once you get to the point where your cat photo sharing startup cannot be offline for more than 1 minute and so needs geographic failover with scaling load balancing your making enough money to pay for it.<p>Makes no sense to pay thousands of dollars to handle one request a minute and save you running &quot;apt-get install mysql nginx&quot; + spending half a day configuring it
评论 #14929585 未加载
评论 #14929542 未加载
评论 #14931441 未加载
评论 #14929701 未加载
评论 #14929655 未加载
jacquesmalmost 8 years ago
Not all startups should run on cloud providers. For many it makes sense but as soon as you have<p>- a very large amount of storage<p>- a lot of data transfer<p>- a lot of computation (for instance, on GPUs)<p>Then it could be a very worthwhile exercise to figure out what the trade-off in cost vs convenience will be if you decide to roll your own. For some projects the cloud absolutely makes sense, if you have just a few servers and the total cloud hosting bill would be a small fraction of what you&#x27;d pay a team of sysadmins to keep things up and running you are probably fine going with the cloud.<p>But if you are going to spend thousands or 10&#x27;s of thousands of $ per month on cloud hosting then make sure that your resources are allocated properly.
hudoalmost 8 years ago
Don&#x27;t really like the article. Like it&#x27;s written by manager, for some upper manager.<p>As many of people said here in the comments: 1. cloud is expensive as hell. Its much faster and cheaper to rent some dedicated server. Sure, it can fail since there&#x27;s no failover&#x2F;scaleout, but startups should fail fast, right? With good backup and acceptable downtime in case of failed hardware, dedicated hw is good enough for this stage of company development, imho<p>2. article assumes that building distributed system takes equal amount of time and knowledge as building one monolithic app.<p>3. you replaced one sys admin with dev ops. Sure, dev is dev ops, as I was dev and sys admin before, so don&#x27;t see any difference there.<p>4. vendor lock in. Looks like at the end of the day, only AWS profits here (gold rush and seller of shovels 100+ y ago, anyone?)<p>5. let me just add this one; unpredictable cloud behaviour. Basically cloud providers forces you to scale out from beginning, since services can go down anytime, network can drop, etc. So instead of delivering features you&#x27;re deep in aws metrics and logs, trying to understand why DynamoDb lost some random writes.<p>With right team, amount of money and resources, cloud makes sense. Same like running on your own rented dedicated&#x2F;vm machines makes sense.
eldavidoalmost 8 years ago
The biggest cost many young companies face is people, both salaries, and management&#x2F;coordination overhead.<p>Assuming you need to pay someone at least 10k&#x2F;month fully-loaded (and this is hard in SF) to manage all of this, I wouldn&#x27;t bat an eye at staying on a PaaS until I got to 10-20k&#x2F;month in expenses. Maybe even 30k. Managing operating systems, networking switches, datacenter contracts, linux distros, provisioning scripts, etc? No thanks.<p>I guess if you&#x27;re worried about single dollars or tens of dollars&#x2F;month you&#x27;re just in a completely different place&#x2F;situation than I am. With dev salaries being what they are today, the market is clearly signaling you need to optimize to use as little of it as possible.<p>Another thing, this article doesn&#x27;t talk about serverless at all, where there isn&#x27;t even compute to provision.
评论 #14929633 未加载
polotealmost 8 years ago
If you want to prove something is good for startups don&#x27;t put Lyft and DoorDash names in your article, these are not startups, they have a valuation of more than $1bn ...<p>&gt; Why spend days messing around with your own infrastructure, when you can get what you need out the door as soon as it’s ready?<p>If you have to spend days to make your product online it is not a problem of hosting. Stop pretending that copying lines of bash commands over ssh is too complicated.<p>Yes cloud can be convenient, but it is not essential at all
joshribakoffalmost 8 years ago
Linode is 40x cheaper for bandwidth than aws. It&#x27;s also easier to setup an nginx cache than screw around with cloudlfare and the associated vendor lock in. I also found that my PDF files don&#x27;t load in internet explorer if hosted on aws, but load fine when hosted on my linode. Apparently having a $1,000 aws bill doesn&#x27;t qualify us to receive support. Be wary of the cloud and the associated hype and lock in.
评论 #14929543 未加载
评论 #14929924 未加载
Doctor_Feggalmost 8 years ago
&quot;Rule 4: Keep burn low&quot;<p>is exactly why I&#x27;m on dedicated Hetzner hardware rather than AWS.
评论 #14929128 未加载
评论 #14928536 未加载
评论 #14929565 未加载
评论 #14928750 未加载
评论 #14928529 未加载
dejvalmost 8 years ago
Most of small to mid sized applications are really happy running on VPS like Linode or Digital Ocean, especially if we are talking about CRUD apps.<p>There are multiple pros of those setups:<p>1. They are cheap: $10-$20&#x2F;month will be ok for smallish scale&#x2F;b2b application. (You can always add more nodes later if you want).<p>2. As your application grows, it is much easier to migrate to another VPS or dedicated HW.<p>3. It is much easier to switch to cloud platform like AWS than trying to change provider or migrate into your hardware. Platform lock is real.<p>I do hear that managing your own servers is hard, but you can totally do it after reading couple of articles or paying couple hundred dollars to some competent sysadmin.
评论 #14928988 未加载
twundealmost 8 years ago
Frankly cloud providers have become the default way to run startups and small to medium-sized companies but frankly they&#x27;re significantly expensive. You do get about a year of runway, which may make sense if you&#x27;re able to close a VC funding round, but frankly you can spend 10-20k&#x2F;year vs most startups that are spending 100k+&#x2F;year at their cloud provider
评论 #14929370 未加载
评论 #14929335 未加载
ty_aalmost 8 years ago
1. Start with Heroku or similar 2. Get customers 3. Profit??? 4. Hire people to help migrate to Kubernetes or similar<p>Stick with what you are good at and pay for everything else.
falcolasalmost 8 years ago
I&#x27;d say go for it.<p>With a caveat: don&#x27;t tie yourself to that cloud provider, so if you want&#x2F;need to make a move you can without re-building your entire stack. Most providers only make financial sense at scale if your load is wildly variable.<p>There&#x27;s also something to be said for still being online when the rest of the internet is dark because of an AWS outage - for being able to take action when something goes wrong.
评论 #14929247 未加载
fundabulousrIIIalmost 8 years ago
No way. AWS is prohibitively expensive at scale as are decent managed servers. Several jobs back. Startup with 150k to spend on IT.<p>* Buy 75k hardware. * Two colos &lt;= 30k yearly + full managed support. * One PT SA 45K.<p>That AWS budget doesn&#x27;t touch scaling like the ability to scale across two sites and physical hardware for multiple years.
评论 #14929141 未加载
评论 #14929279 未加载
评论 #14929278 未加载
评论 #14929738 未加载