Hacker News
Mac at Any Scale
kccqzy
|next
[-]
borschtplease
|next
|previous
[-]
therepanic
|root
|parent
|next
[-]
solatic
|root
|parent
|next
[-]
00deadbeef
|next
|previous
[-]
andai
|next
|previous
[-]
gizmodo59
|next
|previous
[-]
js2
|next
|previous
[-]
Amazon solves this by disabling FileVault and warns against enabling it.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-...
Amazon also has much tighter integration and offers the Macs bare-metal. This has the downside that you can only gets Macs as dedicated hosts, so it's another layer to manage, and that it takes around an hour to wipe the Mac whenever you shut it down, even if you're not going to release the underlying dedicated host. Also for the last year, even grabbing a Mac dedicated hosts often runs into "None available" for hours at a time. Amazon tells you "try this other zone" but even that is no guarantee. I wasn't even able to get our TAMs to tell me whether trying other regions was likely to help. Besides that, it takes 5-10 minutes to launch a Mac, and once you acquire one, there's a 24 hour minimum billing period due to Apple licensing restrictions. Which is all to say, as a single customer, you can't really build an elastically scaled Mac CI/CD farm on top of AWS. You really need to size for your peak load. Which is expensive compared to just buying your own Macs, but $former_employer didn't want to be in the datacenter business.
FWIW, I believe MacStadium was the first to offer Macs in datacenters as a service:
traceroute66
|next
|previous
[-]
12 MacBooks per shelf, if we say roughly 5U per shelf (21.12/4.445 rounded up), so roughly 9 shelves per 47U rack, so 100-ish MacBooks per rack.
That's a scary density of LiPo battery.
The author complains about the lack of redundant power in Mac Minis, but there are other ways to get redundant power into one AC input.
miniman1337
|next
|previous
[-]
hmartin
|root
|parent
|next
[-]
kylec
|root
|parent
|previous
[-]
miniman1337
|root
|parent
[-]
zamadatix
|root
|parent
[-]
I.e. just because Apple requires you to do things in 24 hour increments does not mean your billing has to expose it in exactly the same way.
fillskills
|next
|previous
[-]
skrrtww
|next
|previous
[-]
I'm not sure this is true anymore.
graypegg
|root
|parent
|next
[-]
[0] https://xtool.sh
nwellinghoff
|next
|previous
[-]
solatic
|next
|previous
[-]
If I run just a UI test suite for an hour, that's $3.60/run, which is now higher than what I'm paying for AI inference that made the change that triggered the run. That's crazy! If I ran even just one run per night that would run me more than $100/month. A Mac Mini is $900 - I break even in nine months by buying the hardware outright. If I run multiple UI test suites per day, I break even much faster. These ARM chips are so power-light that the cost of electricity is practically irrelevant, and after all, these aren't rack-mounted monstrosities with 90 dB fans - they're meant to cool themselves sitting on your desk. Maybe it's different if you need like 60 of them?
Is anyone even running the numbers before they sign up? Or are companies really running that many Minis and are paying the premium to outsource the DCOps?
GeekyBear
|root
|parent
|next
[-]
When you take resale value into account, purchase makes even more sense than renting.
Used M1 Mac Minis from 2020 are currently selling for about $500 when they originally retailed for $699.
wereHamster
|root
|parent
|next
|previous
[-]
MonkeyClub
|root
|parent
|next
|previous
[-]
The clue to their decision may be right there, potentially going for an increase in sales.
But nowadays it seems they suffer from a lack of vision and drive; perhaps (hopefully) they’ll come around.
devmor
|next
|previous
[-]
wslh
|next
|previous
[-]
[1] https://www.reddit.com/r/hackintosh/comments/1uboij0/arm_is_...
scosman
|next
|previous
[-]
fckgw
|root
|parent
|next
[-]
TL:DR; They couldn't buy enough minis or studios.
varispeed
|previous
[-]
People are outraged landlords doing that with housing.
Yet someone such rent seeking behaviour is acceptable?
Get fucked.