4 ms·
> Hire a good ops team I feel this is one of those "easier said than done" statements...
by deegles 10y ago
> Hire a good ops team
I feel this is one of those "easier said than done" statements...
- tw04 10y agoI'd argue that's only easier said than done if you insist on doing a roll-your-own open-source science project. If you default to established enterprise vendors, finding ops people isn't THAT difficult.
- tobltobs 10y agoBut then the cloud might be cheaper again.
- tw04 10y agoIt isn't, and it's not even close. Unless you're running at less than 40% efficiency the cloud is more expensive for infrastructure running 24/7. If you're a shop with 1 server and no IT guy? Sure, probably makes sense to use the cloud - although I'd argue you'd be better off with managed hosting so you actually have a number to call if something breaks. An organization of even medium size? Not a chance.
- dragonwriter 10y ago> Unless you're running at less than 40% efficiency the cloud is more expensive for infrastructure running 24/7. Sure, paying extra for a dynamically scalable service is inefficient if your resource needs are flat 24/7/365, but is that realistically the case? (OTOH, one must not forget that there is a cost to engineer systems to take advantage of dynamic scaling to minimize costs while meeting requirements.)
- tw04 10y agoIn most enterprises yes. They've got a consistent flat workload 90% of the time. I'm willing to bet gitlab is the exact same way other than a tiny portion of the environment. And, as you mentioned, writing an app from scratch to take advantage of instant scaling is extremely difficult, and sometimes impossible depending on what statefulness is required.
- hueving 10y ago>Sure, paying extra for a dynamically scalable service is inefficient if your resource needs are flat 24/7/365, but is that realistically the case? Yes, the vast majority of apps are not 12 factor architectures designed for scaling so nodes can't be brought online and killed at the flip of a switch.
- dragonwriter 10y agoEstablished enterprise vendors are increasingly promoting cloud offerings, and their pricing reflects that.
- zip1234 10y agoAlso can be very expensive. If another IT devops type costs 100k per year. How much will that buy in cloud services and time saved?
- qaq 10y ago150 TB/month of data transfer on AWS will cost you 15k/ month the same thing on dedicated provider will be 500/month. And so on.
- cstejerean 10y agoThat's about the fully loaded cost of one engineer, and you may easily need multiple additional people to run your own hardware instead of using AWS.
- qaq 10y agoThat's fairly modest traffic and does not include cost difference for the compute and persistence layers. In case of GitLab their dev and ops office is in Ukraine so that difference on traffic cost alone would pay for 3 good ops people.