Live data from Hacker News

Amazon EC2 M1 Mac Instances

aws.amazon.com

151–160 of 269 posts

Re: Amazon EC2 M1 Mac Instances

#151

Every time I look at the AWS prices page or at its control panel, I feel like I need to get a special advanced degree to understand a thing.

I think there is a class action law suit waiting to happen to be honest, it's clearly deliberate and everyone who has set up AWS personally is being charged $2-5 per month for services that are still running but they cannot find.

As long as Jeff gets richer.

Re: Amazon EC2 M1 Mac Instances

#152
post #137

It’s an interesting look at AWS pricing since the cost of the M1 Mac Mini ($699) and it’s power consumption (avg 26 watts) are known. Based on hardware costs (significant) and power costs (insignificant) you’re looking at a hardware ROI at about 6 months from the $.65 per hour price. AWS has an estimated 60% gross profit margin, so from there it’s probably possible to estimate some other interesting things about thei…

This is really not looking at the math in the right way for those that are the target market. If you just want an M1 instance just because sure just go buy one and keep in plugged in all the time in your basement. That’s not the target market. Imagine you’re developing an app in regulated market and need to have Macs for CI/CD There’s a lot more to this than just keeping some Mac mini’s under your desk. How are you m…

Apple already offers this for Devs.

https://developer.apple.com/xcode-cloud/

Re: Amazon EC2 M1 Mac Instances

#153

Earlier quoted context omitted.

€49/month at Hetzner. https://www.hetzner.com/dedicated-rootserver/matrix-apple

+ a €49 setup fee. I've never really understood Hetzner's offering, I can get paying €2.4 for a quick one off or a once a month build but I don't get how €98 + €49 per additional month is better than buying a Mac Mini on a payment plan.

If in a business context the alternative is "the CI macs, that sit in some corner of some office under a desk and hopefully don't get unplugged", maybe with a side of "and IT hates unapproved servers and also won't put our macs in their DC", I can see it making some sense.

Re: Amazon EC2 M1 Mac Instances

#154
post #146

Earlier quoted context omitted.

They mentioned the main use case when they launched the initial Mac ec2 instances. Any company that does something on iOS/macos needs mac hardware to run builds on, there is no other (legal) option. The status quo (even at very large companies) is some mac mini's under someones desk/in a closet somewhere. This is basically replacing the cost of that setup (ie the oncall for it/hassle). The AWS service is even more ex…

Is this really true? There really isn’t a cross compiling chain that would allow me to build a macOS app on a freebsd system (for instance) ?

I've manually done it before (on Linux). Technologically it's not that hard to do, but legally is where it becomes a problem. IIRC the Xcode license (which applies to the iOS SDKs) requires you to use them on Apple branded computers.

I don't know why Apple cares so much about that, especially since they're already collecting their yearly $100 tax from developers on top of the 30% revenue cut. I guess at their size, extracting every last penny is how you get to a trillion dollar valuation?

So unless you have a strong legal defense ready, you should probably just pay Apple.

EDIT: I should clarify that by "it's not that hard to do", I mean that it's easy because someone else already did the hard part :)

https://github.com/tpoechtrager/cctools-port

Re: Amazon EC2 M1 Mac Instances

#155
post #146

Earlier quoted context omitted.

They mentioned the main use case when they launched the initial Mac ec2 instances. Any company that does something on iOS/macos needs mac hardware to run builds on, there is no other (legal) option. The status quo (even at very large companies) is some mac mini's under someones desk/in a closet somewhere. This is basically replacing the cost of that setup (ie the oncall for it/hassle). The AWS service is even more ex…

Is this really true? There really isn’t a cross compiling chain that would allow me to build a macOS app on a freebsd system (for instance) ?

No. If you want to build things for the Apple ecosystem, you need to use the Apple ecosystem.

Re: Amazon EC2 M1 Mac Instances

#157

Every time I look at the AWS prices page or at its control panel, I feel like I need to get a special advanced degree to understand a thing.

There are entire consulting businesses based on the idea of helping people understand their AWS bill. But I'm not sure what the tradeoff is. They have a lot of services with a lot of options. The pricing is designed to meet everyone's needs.

> The pricing is designed to meet everyone's needs.

That's a surprisingly charitable interpretation.

Re: Amazon EC2 M1 Mac Instances

#158

Every time I look at the AWS prices page or at its control panel, I feel like I need to get a special advanced degree to understand a thing.

After my experience 3 years ago, I will never use them again. I priced out an instance that estimated around $30/month via their calculator. Instance is indeed around $30 for the first 2 months, then I get a $200 bill. I don't know what the hell happened, but it was over 6x what I had budgeted. I tried to get someone to review my account, but I didn't get a response and just had to suck it up. I paid the $200 and moved on. Never again, I'll use Linode or something else instead.

I clearly did something wrong, but the process was so confusing that I couldn't tell you what it was. It probably had to do with running the server at sub-optimal times when rates were higher, but I don't remember reading anything about that. It was a Windows-based game server, so the extra cpu overhead might have had something to do with it.

Re: Amazon EC2 M1 Mac Instances

#159
post #102

Earlier quoted context omitted.

Yup, sorry I was assuming 40 hours of utilization a week, forgot to state that.

Unfortunately Mac instances have a minimum billing duration of 24 hours, so even if you only use it 8am-5pm, you'd be billed for 8am-8am. (Not AWS's fault, it's part of the Apple EULA.)

Hypothetically, if AWS instead installed Linux on these, could they disregard Apple's EULA?

Re: Amazon EC2 M1 Mac Instances

#160

Every time I look at the AWS prices page or at its control panel, I feel like I need to get a special advanced degree to understand a thing.

Use a service with max cap built in such as Hetzner. [0]

[0] https://www.hetzner.com/dedicated-rootserver/mac-mini-m1

Post reply on HN