6 ms·
Hello from the EC2 engineering team! A vCPU on an A1 instance is a physical Arm core. There is no SMT (multi-threading) on A1 instances. In my experience on th
by _msw_ 8y ago
Hello from the EC2 engineering team!
A vCPU on an A1 instance is a physical Arm core. There is no SMT (multi-threading) on A1 instances. In my experience on the platform, the performance is quite good for traditional cloud applications that are built on open source software, especially given the price. Since the Arm architecture is quite different than x86, we always recommend testing the performance with your own applications. There's really no substitute for that.
- koolba 8y agoThanks for the direct response! Are A1 instances supported as hosts for ECS clusters?
- bbgm 8y agoYes
- TheDong 8y agoThe docker image they release for the on-host agent [0] doesn't seem to have an arm tag. That seems to point towards it being unlikely. I'll also point out that most docker images you build/run today are x86 and so won't run on arm machines anyway. [0]: https://hub.docker.com/r/amazon/amazon-ecs-agent/ https://hub.docker.com/r/amazon/amazon-ecs-agent/
- justincormack 8y agoMost of the official Docker images are now multi arch. We have been using Packet.net to build the arm images. But there are many images that are not and some registries don’t support multi arch even.
- petderek 8y agoYes, and we have AMIs available: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/al2ami.html https://docs.aws.amazon.com/AmazonECS/latest/developerguide/... The Arm build for the ECS agent is not published to dockerhub just yet -- but we plan to start publishing soon.
- baybal2 8y agoAre you running Lambda functions on those?
- dcosson 8y agoHow come the "ECU" ratings aren't listed for the A1 types in the pricing page? In particular I'm wondering how the vCPU's compare to the equivalent m5 instances. I.e. a1.xlarge and m5.xlarge both have 4 vCPU's, though the a1 has half the memory. So for tasks that aren't memory bound, would these have similar performance?
- dwyerm 8y agoECU ratings are based on an ancient x86 benchmark, and don't really compare well with each other anymore, let alone with totally different architectures. I think they've been trying to retire it for years. I'm disappointed that they aren't retiring the vCPU designation, too. ARM doesn't have anything like hyperthreading, so an ARM vCPU seems to equal a complete core. The a1.xl has 4 cores, 4 threads. The m5.xl has 2 cores, 4 threads.
- floatboth 8y agoWhy does EC2 still only have read-only serial console?