Amazon’s cloud Macs cost $25.99 a day. 77 days of usage would buy you your own
theregister.com
theregister.com
Someone did the calculations:
https://www.reddit.com/r/MachineLearning/comments/9iqcr3/d_w...
This guy built a 4 x 2080 ti workhorse for 7,000 USD, and it would probably be even cheaper now:
https://l7.curtisnorthcutt.com/the-best-4-gpu-deep-learning-...
The argument is/would be, if your business is heavily based upon deep learning and is that compute heavy on a hourly basis, you may in fact save millions daily by having your own in-house infrastructure.
It seriously isn't complicated to run as much as AWS and co want to say it is to push their own sales. But it does cost capital investment and maybe 1 or 2 IT guys.
There's an inflection point where it makes sense.
IT has been commoditized, it's not a special domain of expensive and rare experts anymore.
There must be some existing tooling to let you integrate a physical mac you have lying around into your build system, so comparing rental macs vs bought macs isn't so strange.
At work, we use GitLab CI for this and have one of the developers' old MBPs sitting on a rack shelf for this very purpose.
Holy crap this is expensive though
First if you commit for 1 or 3 year (like you'd do with hardware) you can get 30-70% discounts already.
Then you have to factor in costs of: replacement hardware, energy, cooling, networking. But the big one is people. Someone has to install all that hardware, fix it if it breaks etc. They provide everything like that for you.
If you are tiny (<10 servers located in your business building) it can be worthwhile because it's just a side job of someone you need anyway. After that you need quite a large scale for it to become really attractive.
If it was reasonable, there would not be other companies providing the exact same product at a fraction of the cost:
The fact people tolerate or celebrate Apple's heavily restricted ecosystem is absurd. Apple is overly greedy and resting on their laurels.
Probably not much after the latest M1 release.
Looks cool. Apple might be turning the corner from "lol, here's the same phone from 2 years ago but now with three cameras, give me $1,100"
The only time that doesn't make sense is if it's customer-facing and needs better than 99.9% uptime or needs a lot of bandwidth, as those things are better done from a data center.
Most of cloud computing's value is just not having to do that utterly mundane crap. Amazon can charge just a tiny sliver less than it costs in some mid-level admin's fully loaded cost in dealing with it, and then they and their customers make/save money: win-win.
I'm the last person to defend AWS (they built a custom on-prem AWS datacenter for the CIA!) but this is a silly criticism of their new service.
Plus, articles which do the TCO calcuations (there was one recently that pointed out a 200% premium for AWS) are still derided because people really prefer to argue with their feelings on this topic.
We get it, you don't want to run your own infrastructure. How much is that distaste worth to your company?
Unless everyone is working pro bono, the amount of time you spend on ops will pay for a lot of Mac mini hours and takes away time which could be going towards actual product improvements.
Modern machines are less finicky than older hardware. Spinning disk is almost dead, and if you avoid it you've eliminated most of your moving parts that fail often. Fans are the only other thing. Solid state hardware can hum away for years and years.
This is for small scale of course. If you try to run a larger scale DC it gets to be a pain since even with rare failures they will now happen often if you have tens or hundreds of machines. I wouldn't try to run a DC these days unless there was a compelling reason or a huge cost saving.
Have you ever had to interact with enterprise IT, especially purchases? Also, do you know how much things cost when using enterprise IT?
I'm talking about many huge companies with a lot of money (something on the scale of hundreds or thousands of companies).
If you're a tech startup, then I don't even know how you'll be able to do anything without someone technical :-)
I've spoken to some YC founders. You can definitely raise funds without a (real) technical founder.
What do you do with that hardware? Do you go to a colocation and stand the servers up there? Run them from home? What are your options for something like this?
Edit: I realized afterwards you may not be talking about public-facing servers
The key for a small team is finding a colo provider with really good remote hands. Essentially you can setup your rack/cage, leave good instructions and room for expansion. Then you buy a server from dell with financing, ship it to your DC, someone installs an OS and racks it (or you PXE boot from your rack ;) ), then you can provision anything you want. It's essentially like cloud providers but scaling is slower.
I'm not going to pretend to know all of the tax implications, but it can actually make a significant difference to the company because the operating expense can be fully written off. The cost is therefore offset slightly vs depreciating the value of physical hardware over a number of years.
AWS/cloud is extremely expensive. Seen many companies bankrupted by it when they could've run their own infrastructure for pennies on the dollar. For some workloads (very variable ones, in particular) it's totally worth it. Most of the time though, the cost premium is a killer. If you're running a business where customers are not price-sensitive and your margins are very high, AWS makes sense. That's not most of us, I think.
Headline is spot-on. Minimum rent is a day per Apple's terms of use.
Discussion of this can be found from yesterday: https://news.ycombinator.com/item?id=25262303
Edit: This is downvoted, but it's the truth.
Do they really think that a company known for long term support of its cloud services (AWS) contacted and worked with what is a competitor in many fields (Apple) to build a service in which they invested a ton of money, if they didn't think there was a market for it? There is, enterprise build, test and deployment services for companies using AWS.
So I have to repeat, if you think that's expensive, you're not the target audience.