With Amazon ECS Anywhere, there are no minimum fees or upfront commitments. You only pay for running instances that are managed by ECS Anywhere.
You pay $0.01025 per hour for each managed ECS Anywhere on-premises instance. An on-premises instance is a customer-managed instance that has been registered with an Amazon ECS cluster and runs the Amazon ECS container agent.
You are charged based on the amount of time the instances you have registered to an Amazon ECS cluster are connected to the ECS control plane, rounded up to the nearest second. You will not be charged for the time when an on-premises instance is deregistered, shut down, or terminated. This pricing only applies to on-premises instances.
Pricing is calculated based on the number of hours ECS Anywhere is managing an on-premises instance starting from when you register the instance with ECS Anywhere to when the instance is deregistered. A minimum charge of 1 minute per instance applies.
Amazon ECS Anywhere requires the AWS Systems Manager Agent (SSM Agent) to authenticate and register your on-premises instances. You may be charged for registering your on-premises instances with AWS Systems Manager if you have over 1000 instances per account per region at any point of time. Visit the AWS Systems Manager pricing page for more details.
You will be charged for data transfer based upon standard AWS data transfer fees for communication between the ECS Anywhere control plane and ECS agent that occurs through VPN or Direct Connect. You will not be charged for data transfer when communication between the Amazon ECS Anywhere control plane and ECS agent occurs over the open Internet.
The Amazon ECS Anywhere free tier includes 2200 instance hours for each month for six months per account for all regions.