5 ms·
It's also per-instance, so if you use one to run a build or automated test suite and tear it down afterwards, it costs you 24 hours each time. Some simple napki
by gregmac 6y ago
It's also per-instance, so if you use one to run a build or automated test suite and tear it down afterwards, it costs you 24 hours each time. Some simple napkin math: if you average running two builds/test runs per day, not including weekends, you'll pay somewhere over $12k/yr. Crazy.
We test some cross-platform software with an installer, and there's automated tests for every Windows version since 7, dozens of various Linux distros/versions (including x86 and ARM), but we never got around to automating Mac largely because of the complexity with getting back to a "clean" environment (eg: what you get with a fresh EC2 image). Having relatively few users compared to all other platforms plus the cost being a couple of orders of magnitude higher, I doubt we'll take advantage of this. Too bad.
- simlevesque 6y agoCouldn't you keep the instance the first time every day ? I don't know Macs that much but I assume that AWS could offer a way to wipe it without breaking the instance.
- deleted 6y ago[deleted]
- ManishR 6y agoDisclosure: I work for AWS and am part of the team that built EC2 Mac instances The 24 hours minimum is applicable to the allocation duration a Mac1 Dedicated Host, and not to the instances running on that host. Put differently - once allocated, a Mac1 Dedicated Host can only be released from your account after 24 hours. You can however can launch, stop, start, and terminate as many mac1.metal instances with fresh macOS AMIs on that host as you need while that host remains allocated to you. Additionally, Savings Plan (https://aws.amazon.com/savingsplans/ https://aws.amazon.com/savingsplans/) on Mac1 instances can provide up to 44% savings over On-demand prices for longer term commitments.
- gregmac 6y agoOk that sounds promising. I haven't really used dedicated instances so I'll have a closer look at this. Thanks!