AWSのほとんどのサービス(100個以上!)でSLAが設定されてます

403件のシェア(そこそこ話題の記事)

大栗です。

1月にAWSのSLA対象サービスが大量増加したエントリを書いたのですが、3月にもっと大量になって、全体的に内容も変わっていたので一覧表にまとめたいと思います。

AWS Service Level Agreements

著者の拙い英語力を基に調査しているため内容に不備があるかもしれません。詳細はSLAの本文(英語版)をご確認ください。

AWSにおけるSLA

AWSのサービスレベルアグリーメントは基本的に、定義された可用性以上で使用できるようにするため商業的に合理的な努力をAWSがするものです。サービスレベルを"Assurance"(保証)ではなく"Agreement"(合意)するものです。またSLAの対象となるためには基本的にAWSのベストプラクティスに従っている必要がありますので、対象システムの構成を確認しましょう。

SLAで定義されている可用性を下回る場合には、利用費に対する割合でサービスクレジットの返還が可能です。ただし1USドル以上の場合に限ります。それとサービスクレジットの返還は、ユーザーがサポートチケットを作成して可用性を下回った事を裏付けるログの提出が必要となり、手間がかかるため手続きですのでご注意下さい。

2019年3月のSLAの主な変更点

Route 53を除き全てのSLAについて2019年3月に内容が更新されています。変更点は大きく2点あります。

  1. ほとんどのサービスにSLAが設定された
  2. 一部のサービスを除き可用性が95%を下回った場合にサービスクレジットを100%返還する

ほとんどのサービスにSLAが設定された

SLAが100個を超えてほとんどのサービスでSLAが設定されています。例えばずっとSLAが設定されていなかったAWS謹製のDBであるAuroraにも可用性99.99%でSLAが設定されました。AWS Budgetsという直接システムの可用性にかかわらないと思われるサービスにもSLAが設定されています。さらに単体のEC2(Single EC2 Instances)にもSLAが設定されました。

また、一部のコアなファンが喜ぶと思いますがSimpleDBにもSLAが設定されました。SimpleDBは終わっていませんよ!(古いリージョンしか使えないですが)

一部のサービスを除き可用性が95%を下回った場合にサービスクレジットを100%返還する

一部の例外を除き、サービスクレジットは以下のルールとなります。

毎月の稼働率 サービスクレジットの割合
99.0%以上SLA未満 10%
95.0%以上99.0%未満 25%
95.0%未満 100%

ただしサービスクレジット返還の対象になるには複数AZに対してサービスの配置を行ったり、複数エンドポイントへの接続が失われるなどベストプラクティスに準じている必要があります。必要となる構成については各SLAを参照ください。

サービスクレジット返還に関する例外は以下のSLAとなります。

SLA 相違内容
Amazon Compute Service Level Agreement 複数AZへの配置の場合は稼働率が95.0%以上99.0%未満の場合に30%のクレジット返還。単体のEC2インスタンスのSLAは90%で、1時間ごとに下回るとその下回った時間分は課金されない。
Amazon Connect Service Level Agreement 稼働率が99.0%以上SLA未満の場合に5%、95.0%以上99.0%未満の場合に15%のクレジット返還。
Amazon Elastic Load Balancing Service Level Agreement 稼働率が95.0%以上99.0%未満の場合に30%のクレジット返還。
Amazon Lightsail Instance and Block Storage Service Level Agreement 稼働率が95.0%以上SLA未満の場合に10%、95.0%未満の場合に100%のクレジット返還。
Amazon Lightsail Managed Databases Service Level Agreement 稼働率が95.0%以上SLA未満の場合に10%、95.0%未満の場合に100%のクレジット返還。
Amazon Route 53 Service Level Agreement 利用可能でなかった期間が5~30分の場合に1日分のサービスクレジット、31分~4時間の場合に7日分、4時間超の場合に30日分のサービスクレジット返還。
Amazon S3 Service Level Agreement S3 Intelligent-Tiering、S3 標準 – IA、S3 1 ゾーン – IAは稼働率が95.0%以上98.0%未満の場合に25%のクレジット返還。
AWS Shield Advanced Service Level Agreement 24時間間隔で稼働の中断があったの場合に1回あたり1日分のサービスクレジット返還、24時間間隔で5回以上稼働の中断があったの場合に100%のサービスクレジット返還。

SLAの一覧

No. SLA名 対象サービス 更新日 観測頻度 SLA 備考
1 Alexa for Business Service Level Agreement Alexa for Business 2019年3月19日 5分 99.9%
2 Amazon API Gateway Service Level Agreement API Gateway 2019年3月20日 5分 99.95%
3 Amazon AppStream 2.0 Service Level Agreement AppStream 2.0 2019年3月14日 1分 99.9%
4 Amazon Athena Service Level Agreement Athena 2019年3月19日 5分 99.9%
5 Amazon Aurora Service Level Agreement Aurora 2019年3月21日 1分 99.99% マルチAZクラスタが前提。
6 Amazon Chime Service Level Agreement Chime 2019年3月19日 5分 99.9%
7 Amazon Cloud Directory Service Level Agreement Cloud Directory 2019年3月14日 5分 99.9%
8 Amazon CloudFront Service Level Agreement CloudFront 2019年3月14日 5分 99.9%
9 Amazon CloudSearch Service Level Agreement CloudSearch 2019年3月20日 5分 99.9%
10 Amazon CloudWatch Service Level Agreement CloudWatch, CloudWatch Logs, CloudWatch Events, CloudWatch Alarms rule, CloudWatch Events rule 2019年3月19日 5分 99.9%
11 Amazon Cognito Service Level Agreement Cognito User Pools, Cognito Sync 2019年3月6日 5分 99.9%
12 Amazon Compute Service Level Agreement EC2*, EBS, ECS, Fargate 2019年3月19日 1分 99.99% 複数AZの配置が前提。単体のEC2インスタンスのSLAは90%。*EC2と共に購入されたElastic Graphics, Elastic Inference, Elastic IPにも同じSLAが適用される。
13 Amazon Connect Service Level Agreement Connect 2019年3月21日 5分 99.99%
14 Amazon DocumentDB (with MongoDB compatibility) Service Level Agreement DocumentDB 2019年3月20日 1分 99.9% 2つ以上のAZに2つ以上のインスタンスを配置することが前提。
15 Amazon DynamoDB Service Level Agreement DynamoDB, DynamoDB Global Tables 2019年3月14日 5分 99.999% or 99.99% 1リージョンの場合は99.99%、Global Tablesで別リージョンにアクセスを振り替える場合は99.999%。
16 Amazon EFS Service Level Agreement EFS 2019年3月19日 5分 99.9% サーバー遅延(実行に15秒以上かかる操作)も対象となる。
17 Amazon EKS Service Level Agreement EKS 2019年3月19日 5分 99.9%
18 Amazon Elastic Container Registry Service Level Agreement ECR 2019年3月15日 5分 99.9%
19 Amazon Elastic Load Balancing Service Level Agreement ELB 2019年3月13日 1分 99.99% 複数AZへの配置が前提。
20 Amazon Elastic Transcoder Service Level Agreement Elastic Transcoder 2019年3月13日 5分 99.9%
21 Amazon Elasticsearch Service - Service Level Agreement Elasticsearch Service 2019年3月20日 5分 99.9% マルチAZドメインが前提。
22 Amazon EMR Service Level Agreement EMR 2019年3月12日 5分 99.9%
23 Amazon FSx Service Level Agreement FSx for Windows File Server, FSx for Lustre 2019年3月15日 1分 99.9% FSx for Windows File Serverは複数AZにレプリケーションすることが前提。FSx for Lustreは複数AZへの配置が前提。
24 Amazon GuardDuty Service Level Agreement GuardDuty 2019年3月13日 5分 99.9%
25 Amazon Inspector Service Level Agreement Inspector 2019年3月16日 5分 99.95%
26 Amazon Kinesis Service Level Agreement Kinesis Data Analytics, Kinesis Data Firehose, Kinesis Data Streams, Kinesis Video Streams 2019年3月20日 5分 99.9%
27 Amazon Lightsail Instance and Block Storage Service Level Agreement Lightsail instances, Lightsail block storage 2019年3月15日 1分 99.99% 複数AZの配置が前提。
28 Amazon Lightsail Managed Databases Service Level Agreement Lightsail Managed Databases 2019年3月15日 1分 99.95% 高可用性DBインスタンスが前提。
29 Amazon Machine Learning Language Service Level Agreement Comprehend, Comprehend Medical, Lex, Polly, Transcribe, Translate 2019年3月14日 5分 99.9%
30 Amazon Macie Service Level Agreement Macie 2019年3月15日 5分 99.9%
31 Amazon Messaging (SQS, SNS) Service Level Agreement SNS, SQS 2019年3月19日 5分 99.9%
32 Amazon Neptune Service Level Agreement Neptune 2019年3月8日 1分 99.9% 2つ以上のAZに2つ以上のインスタンスを配置することが前提。
33 Amazon QuickSight Service Level Agreement QuickSight 2019年3月19日 5分 99.9% QuickSight(分析とダッシュボード)のウェブサイトのロード、GetDashboardEmbedUrl API呼び出しが対象。
34 Amazon RDS Service Level Agreement RDS for MySQL, MariaDB, Oracle, PostgreSQL, SQL Server 2019年3月21日 1分 99.95% マルチAZ構成が前提。
35 Amazon Redshift Service Level Agreement Redshift 2019年3月19日 1分 99.9% マルチノードクラスタが前提。
36 Amazon Rekognition Service Level Agreement Rekognition 2019年3月20日 5分 99.9%
37 Amazon Route 53 Service Level Agreement Route 53(プライベートDNSを含む) 2018年11月21日 記載なし 100% パブリックDNSでは4台の仮想ネームサーバが使えない場合
38 Amazon S3 Service Level Agreement S3, S3 Glacier 2019年3月20日 5分 99.9%
39 Amazon Simple Workflow Service Level Agreement Simple Workflow Service 2019年3月19日 5分 99.9%
40 Amazon SimpleDB Service Level Agreement SimpleDB 2019年3月21日 5分 99.9%
41 Amazon User Engagement (Pinpoint, SES) Service Level Agreement SES, Pinpoint 2019年3月18日 5分 99.9%
42 Amazon VPC NAT Gateway Service Level Agreement NAT Gateway 2019年3月13日 記載なし 99.9% EC2またはVPC LambdaがNATゲートウェイを使用してインターネット接続できない場合を使用不可と定義する。
43 Amazon WorkDocs Service Level Agreement WorkDocs 2019年3月14日 5分 99.9%
44 Amazon WorkLink Service Level Agreement WorkLink 2019年3月19日 1分 99.9%
45 Amazon WorkMail Service Level Agreement WorkMail 2019年3月19日 1分 99.9%
46 Amazon WorkSpaces Service Level Agreement WorkSpaces 2019年3月19日 1分 99.9%
47 Amazon ElastiCache Service Level Agreement ElastiCache 2019年3月20日 1分 99.9% memcachedはクロスAZ構成、RedisはマルチAZ構成が前提。
48 Amazon MQ Service Level Agreement Amazon MQ 2019年3月19日 1分 99.9% アクティブ/スタンバイブローカー(ACTIVE_STANDBY_MULTI_AZがtrue)が前提。
49 Amazon SageMaker Service Level Agreement SageMaker (オンライン推論、バッチ変換) 2019年3月20日 5分 99.95% or 99.9% オンライン推論は99.95%、バッチ変換は99.9%。
50 AWS Amplify Console Service Level Agreement Amplify Console 2019年3月19日 5分 99.95%
51 AWS AppSync Service Level Agreement AppSync 2019年3月19日 5分 99.95%
52 AWS Backup Service Level Agreement AWS Backup 2019年3月18日 5分 99.9%
53 AWS Budgets Service Level Agreement AWS Budgets 2019年3月8日 1分 99.9%
54 AWS Certificate Manager Private Certificate Authority Service Level Agreement ACM Private CA 2019年3月15日 5分 99.9%
55 AWS Client VPN Service Level Agreement Client VPN 2019年3月13日 記載なし 99.9%
56 AWS Cloud Map Service Level Agreement Cloud Map 2019年3月12日 5分 99.9%
57 AWS CloudHSM Service Level Agreement CloudHSM 2019年3月6日 1分 99.95% マルチAZクラスタが前提。
58 AWS CloudTrail Service Level Agreement CloudTrail 2019年3月18日 5分 99.9%
59 AWS CodeBuild Service Level Agreement CodeBuild 2019年3月14日 5分 99.9%
60 AWS CodeCommit Service Level Agreement CodeCommit 2019年3月14日 5分 99.9%
61 AWS CodeDeploy Service Level Agreement CodeDeploy 2019年3月14日 5分 99.9%
62 AWS CodePipeline Service Level Agreement CodePipeline 2019年3月21日 5分 99.9%
63 AWS Config Service Level Agreement AWS Config 2019年3月12日 5分 99.9%
64 AWS Cost Explorer API Service Level Agreement Cost Explorer 2019年3月8日 1分 99.9%
65 AWS Data Pipeline Service Level Agreement Data Pipeline 2019年3月19日 5分 99.9%
66 AWS Database Migration Service Level Agreement AWS DMS 2019年3月6日 5分 99.9%
67 AWS Device Farm Service Level Agreement Device Farm 2019年3月19日 5分 99.9%
68 AWS Direct Connect Service Level Agreement Direct Connect 2019年3月20日 1分 99.99% or 99.9% 専用接続が前提。構成(2重化や4重化)によりSLAが変わる。エンタープライズサポートが必須。99.99%の場合はAWSのSAのWell-Architectedレビューなどが必要。
69 AWS Directory Service Service Level Agreement Directory Service for Microsoft AD, AD Connector, Simple AD 2019年3月6日 1分 99.9%
70 AWS Elemental MediaConnect Service Level Agreement Elemental MediaConnect 2019年3月13日 記載なし 99.9%
71 AWS Elemental MediaConvert Service Level Agreement Elemental MediaConvert 2019年3月13日 5分 99.9%
72 AWS Elemental MediaLive Service Level Agreement Elemental MediaLive 2019年3月13日 記載なし 99.9%
73 AWS Elemental MediaPackage Service Level Agreement Elemental MediaPackage 2019年3月13日 5分 99.9%
74 AWS Elemental MediaStore Service Level Agreement Elemental MediaStore 2019年3月13日 5分 99.9%
75 AWS Elemental MediaTailor Service Level Agreement Elemental MediaTailor 2019年3月13日 5分 99.9%
76 AWS Firewall Manager Service Level Agreement Firewall Manager 2019年3月6日 5分 99.5%
77 AWS GameLift Service Level Agreement GameLift 2019年3月15日 1分 99.9% 複数AZへの配置が前提。
78 AWS Global Accelerator Service Level Agreement Global Accelerator 2018年3月19日 1分 99.99% 複数AZの全ての静的IPアドレスへの接続が失敗する場合を使用不可と定義する。更新日付は2019年の誤りと思われる。
79 AWS Glue Service Level Agreement AWS Glue 2019年3月20日 5分 99.9%
80 AWS Hybrid Storage and Data Transfer Service Level Agreement Storage Gateway, DataSync, Transfer for SFTP 2019年3月15日 5分 99.9%
81 AWS IoT 1-Click Service Level Agreement AWS IoT 1-Click 2019年3月14日 5分 99.9%
82 AWS IoT Analytics Service Level Agreement AWS IoT Analytics 2019年3月19日 5分 99.9%
83 AWS IoT Core Service Level Agreement AWS IoT Core 2019年3月19日 5分 99.9% エクスポネンシャルバックオフでのリトライを行うことが前提。
84 AWS IoT Device Defender Service Level Agreement AWS IoT Device Defender 2019年3月19日 5分 99.9%
85 AWS IoT Device Management Service Level Agreement AWS IoT Device Management 2019年3月19日 5分 99.9%
86 AWS IoT Greengrass Service Level Agreement AWS IoT Greengrass 2019年3月19日 5分 99.9%
87 AWS Key Management Service Service Level Agreement AWS KMS 2019年3月6日 5分 99.9%
88 AWS Lambda Service Level Agreement Lambda 2019年3月19日 5分 99.95%
89 AWS OpsWorks Service Level Agreement OpsWorks 2019年3月7日 5分 99.9%
90 AWS PrivateLink Service Level Agreement PrivateLink 2019年3月20日 5分 99.9% 複数AZでELB背後のサービスに接続できない場合を使用不可と定義する。
91 AWS RoboMaker Service Level Agreement RoboMaker 2019年3月11日 5分 99.9% CreateSimulationJob APIを直接呼び出すRoboMakerファンクションが対象。
92 AWS Secrets Manager Service Level Agreement Secrets Manager 2019年3月6日 5分 99.9%
93 AWS Security Hub Service Level Agreement Security Hub 2019年3月20日 5分 99.9%
94 AWS Service Catalog Service Level Agreement Service Catalog 2019年3月7日 5分 99.9%
95 AWS Shield Advanced Service Level Agreement AWS Shield Advanced 2019年3月6日 対象リソースのSLAに準じる
96 AWS Site-to-Site VPN Service Level Agreement Site-to-Site VPN 2019年3月13日 記載なし 99.95% 2個のVPNエンドポイントにアクセスを試みる前提。
97 AWS Step Functions Service Level Agreement Step Functions 2019年3月19日 5分 99.9% StartExecution APIが対象。
98 AWS Systems Manager Service Level Agreement Systems Manager 2018年3月6日 5分 99.9% 更新日付は2019年の誤りと思われる。
99 AWS Transit Gateway Service Level Agreement Transit Gateway 2019年3月19日 記載なし 99.95% 60秒以上連続して複数AZで失敗した場合。
100 AWS WAF Service Level Agreement AWS WAF 2019年3月6日 5分 99.95% ホストサービス(Amazon CloudFront、AWS Application Load Balancer、Amazon API Gateway)のアクセスログでエラーを確認する。
101 AWS X-Ray Service Level Agreement X-Ray 2019年3月14日 5分 99.9% PutTraceSegments、 BatchGetTraces、 GetTraceSummaries APIの可用性が対象。

SLAの一覧ページにはAmazon EC2 Service Level Agreementも記載されていますが、Amazon Compute Service Level Agreementの以前の名称のSLAでありリダイレクトもされるため一覧表には記載していません。

さいごに

ほとんどのサービスにSLAが設定されました。AWSにはSLAが設定されていないサービスが多くて不安だという都市伝説もありましたが、ほぼ払拭されたと思います。SLAが明確になったのでエンタープライズ分野への導入が加速しそうですね。