AWS Fargate and Amazon Elastic Container Service SLA

Last Updated: May 25, 2022

This Service Level Agreement (“SLA”) is a policy governing the use of Amazon Elastic Container Service (“Amazon ECS”) and AWS Fargate for Amazon ECS and Amazon Elastic Kubernetes Service (“AWS Fargate,” and together “Included Container Services”) and applies separately to each account using Included Container Services. In the event of a conflict between the terms of this SLA and the terms of the AWS Customer Agreement or other agreement with us governing your use of our Services (the "Agreement"), the terms and conditions of this SLA apply, but only to the extent of such conflict. Capitalized terms used herein but not defined herein shall have the meanings set forth in the Agreement.

SLAs

AWS makes two SLA commitments for the Included Containers Services: (1) a Multi-AZ Included Container Service SLA that governs Included Container Services deployed across multiple AZs; and (2) a Single Task/Pod SLA that governs Included Container Service tasks and pods individually.

Multi-AZ Included Container Service SLA

For Included Container Services with all tasks or pods deployed concurrently across two or more AZs in the same region (or at least two regions if there is only one AZ in a given region), AWS will use commercially reasonable efforts to make the Included Container Service available with a Monthly Uptime Percentage as shown in the table below during any monthly billing cycle (the "Multi-AZ Included Container Service SLA”):

Monthly Uptime Percentage

Service Credit Percentage

Less than 99.99% but equal to or greater than 99.0% 

10%

Less than 99.0% but equal to or greater than 95.0%

25%

Less than 95.0%

100%

Task/Pod SLA

For each individual Included Container Service task and pod (“Single Task/Pod”), AWS will use commercially reasonable efforts to make the Single Task/Pod available with a Task/Pod Uptime Percentage as shown in the table below during any monthly billing cycle (the “Task/Pod SLA”):

Task/Pod Uptime Percentage

Service Credit Percentage

Less than 99.5% but equal to or greater than 99.0% 

10%

Less than 99.0% but equal to or greater than 95.0%

25%

Less than 95.0%

100%

Service Credits

Service Credits are calculated as a percentage of the monthly bill for the applicable Included Container Service or Single Task/Pod in the affected AWS region that did not meet the Monthly Uptime Percentage or Task/Pod Uptime Percentage, respectively.

We will apply any Service Credits only against future payments otherwise due from you for the applicable Included Container Service. At our discretion, we may issue the Service Credit to the credit card you used to pay for the billing cycle in which the unavailability occurred. Service Credits will not entitle you to any refund or other payment from AWS. A Service Credit will be applicable and issued only if the credit amount for the applicable monthly billing cycle is greater than one dollar ($1 USD). Service Credits may not be transferred or applied to any other account. Unless otherwise provided in the Agreement, your sole and exclusive remedy for any unavailability or non-performance or other failure by us to provide Included Container Services is the receipt of a Service Credit (if eligible) in accordance with the terms of this SLA.

Credit Request and Payment Procedures

To receive a Service Credit, you will need to submit a claim by opening a case in the AWS Support Center. You may not combine or stack claims under the Multi-AZ Included Container Service SLA and the Task/Pod SLA for a particular Included Container Service task or pod, respectively. To be eligible, the credit request must be received by us by the end of the second billing cycle after which the incident occurred and must include:

i. the words "Container Service SLA Credit Request" in the subject line;

ii. the dates and times of each Unavailability incident you are claiming;

iii. the resource IDs and AWS regions for the affected tasks or pods; and
 
iv. your request logs that document the errors and corroborate your claimed outage (any confidential or sensitive information in these logs should be removed or replaced with asterisks).

If the applicable Monthly Uptime Percentage or Task/Pod Uptime Percentage of such request is confirmed by us and is less than the applicable SLA, then we will issue the Service Credit to you within one billing cycle following the month in which the request occurred. Your failure to provide the request and other information as required above will disqualify you from receiving a Service Credit.

Included Container Services SLA Exclusions

The SLA does not apply to any unavailability, suspension or termination of Included Container Services, or any other Included Containers Service performance issues, directly or indirectly: (i) caused by factors outside of our reasonable control, including any force majeure event or Internet access or related problems beyond the demarcation point of the applicable Included Containers Service; (ii) that result from any actions or inactions of you, including failure to acknowledge a recovery volume or respond to resource health concerns; (iii) that result from your equipment, software or other technology; or (iv) arising from our suspension or termination of your right to use the applicable Included Containers Service in accordance with the Agreement. If availability is impacted by factors other than those used in our applicable Monthly Uptime Percentage or Task/Pod Uptime Percentage calculation, then we may issue a Service Credit considering such factors at our discretion.

Definitions

  • "Monthly Uptime Percentage" for AWS Fargate is calculated by subtracting from 100% the percentage of 1 minute intervals during the monthly billing cycle in which the AWS tasks or pods were Unavailable, and for Amazon ECS is calculated by subtracting from 100% the percentage of minutes during the month in which the Amazon ECS tasks were Unavailable.
  • “Task/Pod Uptime Percentage” for AWS Fargate is calculated by subtracting from 100% the percentage of 1 minute intervals during the monthly billing cycle in which the Single Task/Pod was Unavailable, and for Amazon ECS is calculated by subtracting form 100% the percentage of minutes during the month in which the Amazon ECS task was Unavailable.
  • A "Service Credit" is a dollar credit, calculated as set forth above, that we may credit back to an eligible account.
  • "Unavailable" means:
    • For the Multi-AZ Included Container Service SLA applicable to AWS Fargate, when all running tasks or pods deployed in two or more AZs concurrently fail during a 1 minute interval, and applicable to Amazon ECS, when all your running tasks deployed in two or more AZs currently have no external connectivity.
    • For the Single Task/Pod SLA applicable to AWS Fargate, when your Single Task/Pod fails during a 1 minute interval, and applicable to Amazon ECS when your Amazon ECS task has no external connectivity.