- Management and governance›
- AWS Systems Manager›
- Pricing
AWS Systems Manager pricing
Overview
AWS Systems Manager provides a unified user interface where you can track and resolve operational issues across your applications and resources on AWS, including Amazon Elastic Compute Cloud (EC2), Amazon Relational Database Service (RDS), Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS) instances and in multi-cloud and hybrid environments. With AWS Systems Manager. There are no minimum fees or upfront commitments. Limits may apply.
AWS Pricing Calculator
Calculate your AWS Systems Manager and architecture cost in a single estimate.
OpsCenter
OpsCenter provides a central location that operations engineers and IT professionals can use to view, investigate and resolve operational issues related to any AWS resource. Operational issues, referred to as OpsItems, are aggregated and standardised in a consolidated view, providing contextually relevant data that helps with diagnosis and remediation.
OpsCenter is priced on a pay-per-use model. You’ll be charged based on the number of OpsItems created in your account per month, as well as the number of Get, Describe, Update and GetOpsSummary API calls made. Additionally, the service calls other public APIs in order to surface relevant diagnostic information, which will be included in the bill from each respective service.
Pricing
|
OpsCenter details
|
Pricing
|
|---|---|
|
Number of OpsItems
|
€2.93 per 1,000 OpsItems |
|
Get, Describe, Update and GetOpsSummary API requests
|
€0.038 per 1,000 requests |
Pricing example
Assume you begin a month with 10,000 OpsItems in your account, and over the course of the month you create 1,000 new OpsItems. Over the course of the month you also make 100,000 Get, Describe, Update and GetOpsSummary API requests for your OpsItems. Your monthly bill will be as follows:
Cost of creating 1,000 OpsItems = 1,000 OpsItems * €2.93 per 1,000 OpsItems created = €2.93
Cost of 100,000 create API request = 0
Cost of 100,000 Get, Describe, Update and GetOpsSummary API requests = 100,000 * €0.038 per 1,000 API = €3.80
Total monthly cost = Cost of creating new OpsItems + Cost of Get, Describe, Update and GetOpsSummary API requests = €6.73 per 1,000 OpsItems and corresponding 100,000 API requests
Additional charges: you may incur additional charges if the operation of your application workflow utilises other AWS services or transfers data. For example, if your application workflow invokes an AWS Lambda function, you will be billed for each request and for the duration of each Lambda function. For details on AWS service pricing, see the pricing section of the relevant AWS service detail pages. Except as otherwise noted, our prices are exclusive of applicable taxes and duties, including VAT, GST and applicable sales tax.
AppConfig
With AppConfig, you can configure, validate, deploy and monitor your feature flags or any dynamic configuration. Those flags and configurations can be validated syntactically or semantically in the pre-deployment phase, and can be monitored and automatically rolled back if an Amazon CloudWatch alarm that you have configured is triggered. Using AWS AppConfig, you can reduce errors in configuration changes, deploy changes across a set of targets quickly, update applications with reduced opportunities for interruption and control deployment of changes across your applications.
You pay only for what you use.
With AWS AppConfig, you pay each time you request configuration data from AWS AppConfig via API calls, as well as each time that your requesting target receives configuration data in response to that request.
A target refers to the host that receives the application configuration (this could be an Amazon EC2 instance, on-premises server, container, AWS Lambda function, mobile app, IoT device, etc.). If you are using multi-variant feature flags, you will not be charged when requesting data on multiple variants within the same version of a flag or configuration profile, as variant data is cached locally.
Pricing
|
AppConfig details
|
Pricing
|
|---|---|
|
Configuration requests via API calls
|
€0.000000197 per configuration request |
|
Configurations received
|
€0.000789 per configuration received |
AWS AppConfig pricing example
Assume you have one application configuration that updates three times a day. Also assume that you have 2,000 targets in your fleet that are requesting configuration data via API, every two minutes, to check if an updated configuration is available. Each time an updated configuration is available, AWS AppConfig sends the updated configuration in response to the request for configuration. Over the course of a month, your targets will receive a total of 180,000 (updated) configurations and your bill would be as follows:
Cost of configuration requests = 1 (configurations) * 2,000 (servers) * 0.5 (calls per minute) * 60 (minutes) * 24 (hours)* 30 (days) * € 0.000000197 (price per request) = €8.51
Cost of configurations received =1 (configurations) * 2,000 (servers) * 3 (updates a day) * 30 (days) * €0.000789 (price per configuration received)
= €142.02
Total monthly cost = €150.53
Parameter store
AWS Systems Manager Parameter Store consists of standard and advanced parameters. Standard parameters are available at no additional charge. When you create advanced parameters, you are charged based on the number of advanced parameters stored each month and per API interaction. Charges for parameters stored for less than a month are prorated on an hourly basis. To find out more about advanced parameters visit the AWS Systems Manager documentation or product page.
============================================================Pricing – parameter store
|
Parameter type
|
Pricing
|
|---|---|
|
Standard
|
No additional charge
|
|
Advanced
|
€0.0493 per advanced parameter per month (prorated hourly if the parameter is stored less than a month) |
Pricing – API interactions
|
Parameter type
|
Pricing - standard throughput
|
Pricing - higher throughput
|
|---|---|---|
|
Standard
|
No additional charge
|
€0.0493 per 10,000 parameter store API interactions |
|
Advanced
|
€0.0493 per 10,000 parameter store API interactions |
€0.0493 per 10,000 parameter store API interactions |
A parameter store API interaction is defined as an interaction between an API request and an individual parameter. For example, if a Get request returns ten parameters, that counts as ten parameter store API interactions.
Pricing examples
Example 1
Assume you have 5,000 parameters, 500 of which are advanced parameters. Assume that you have enabled higher throughput limits and interact with each parameter 24 times per day, equating to 3,600,000 interactions per 30-day month. Because you have enabled higher throughput, your API interactions will be charged for standard and advanced parameters. Your monthly bill will be the sum of the cost of the advanced parameters and the API interactions, as follows:
Cost of 500 advanced parameters = 500 * €0.0493 per advanced parameter = €24.65
Cost of 3.6M API interactions = 3.6M * €0.0493 per 10,000 interactions = €17.75
Total monthly cost = €25 + €18 = €42.4
Example 2
Assume you have 15,000 parameters, 7,000 of which are advanced parameters. Further assume that 3,000 of these advanced parameters expire after 15 hours, and that you have disabled the higher throughput limit. You interact with your parameters 50 million times a month, of which only 20 million interactions are with advanced parameters. Your monthly bill will be the sum of the cost of advanced parameters and API interactions for advanced parameters, as follows:
Cost of 3,000 parameters stored for less than one month = 3,000 * 0.001027 (monthly rate prorated for 15 hours) = €3.08
Cost of 4,000 parameters stored for one month = 4,000 * €0.0493 = €197.20
Cost of 7,000 advanced parameters = €197.20 + €3.08 = €200.28
Cost of 20M API interactions = 20M * €0.0493 per 10,000 interactions = €98.60
Total monthly cost = €200.28 + €98.60 = €298.88
Automation
Automation, an AWS Systems Manager feature, allows you to safely automate common and repetitive IT operations and management tasks across AWS resources. You pay only for what you use and are charged based on the number and duration of steps.
Step count
A step is defined as an initiated action performed in the automation execution on a per-resource basis. Each step is charged at €0.001974 per step.
For multi-account automations, all steps executed in child accounts are counted only in the account that initiated the automation.
Step duration
Each aws:executeScript action step is charged at €0.0000296 for every second. Duration is calculated from the time the script starts running until the script ends, rounded up to the nearest millisecond.
There is no duration charge for other types of automation actions.
Runbook attachments
When you upload attachments to Automation Runbooks, you are charged based on the size and duration of storage for that attachment and any multi account or region data transfer.
Pricing
|
Runbook
|
Pricing
|
|---|---|
|
Storage
|
€0.045 per GB per month |
|
Data transfer (for cross-account or out-of-region)
|
€0.888 per GB transferred |
Automation pricing example
Assume you run 25,000 steps in a calendar month in an account. Of these 25,000 steps, 10,000 were aws:executeScript steps that ran for a total duration of 100,000 seconds. Your bill for this example is as follows:
Step count:
Total steps = 25,000
25,000 steps * €0.001974 /step = €49.35
Step duration:
100,000 * 0.0000296/second = €2.96
Total monthly charges = €49.35+ €2.96= €52.31
Data transfer
You are billed at standard AWS data transfer rates.
Quick Setup
Quick Setup simplifies set-up of AWS services and features by automating common or recommended tasks. These tasks may include creating required AWS Identity and Access Management (IAM) instance profile roles and setting up operational best practices, such as periodic patch scans and inventory collection. When using Quick Setup, you may incur costs from the AWS services you set up and the underlying resources deployed. For example, if you use Quick Setup to enable configuration recording for AWS Config, you will incur costs for the automation execution that enables the configuration recording and the S3 bucket used to store your configuration items.
Application Manager
No additional charges. Limits may apply.
Maintenance windows
No additional charges. Limits may apply.
Compliance
No additional charges. Limits may apply.
Inventory
No additional charges. Limits may apply.
Run command
No additional charges. Limits may apply.
State Manager
No additional charges. Limits may apply.
Fleet Manager
No additional charges. Limits may apply.
Pricing
|
On-premises instance tier (account- and region-level setting)
|
Pricing
|
|---|---|
|
Standard
|
No additional charge Limit of 1,000 per account per region |
|
Advanced
|
€0.00685 per advanced on-premises instance per hour |
Session Manager
No additional charges for accessing Amazon EC2 instances. Limits may apply.
The advanced on-premises instance tier is required for using Session Manager to interactively access on-premises instances.
Patch Manager
No additional charges for patching supported operating systems or patching Linux applications on Amazon EC2 instances or on-premises instances. Limits may apply.
No additional charges for patching Microsoft applications on Amazon EC2 instances.
The advanced on-premises instance tier is required for using Patch Manager to patch Microsoft applications hosted on on-premises instances.
If you use the Generate Report option, it will execute an Automation document, which will be charged based on pricing for the Automation feature in Systems Manager.
Distributor
Distributor, a Systems Manager feature, helps you distribute and maintain software packages, such as software agents, on your instances. These packages can be AWS service agents, third-party owned or your own agents imported into Systems Manager. Distribution and update checks of AWS agents and third-party owned agents are provided at no additional charge.
With AWS Systems Manager, you pay only for what you use on priced features, as you use them. There are no minimum fees or upfront commitments.
Pricing
|
AWS packages
|
Pricing
|
|---|---|
|
AWS packages
|
No charge
|
|
Third-party-owned packages
|
No charge
|
Pricing
|
Non-AWS packages
|
Pricing
|
|---|---|
|
Storage
|
€0.045 per GB per month |
|
Get or Describe API calls
|
€0.0246 per 1,000 Get or Describe API calls |
|
Data transfer (only for out-of-region or on-premises transfers)
|
€0.888 per GB transferred from distributor |
Distributor pricing example
Assume you have 100 Amazon EC2 instances and 25 on-premises instances, each requiring three AWS packages and two 100 MB non-AWS packages to be updated on a monthly basis. You choose to check for updates twice a day, resulting in 15,000 Get/Describe API calls for the non-AWS packages.
Your monthly bill will be as follows:
Cost of distributing three AWS packages across 125 instances = €0
Storage: cost of storing two non-AWS packages = 2 * 100 MB * €0.045 per GB = €0.009
Get, Describe API calls: cost of 15,000 API calls = 15,000 * €0.0246 per 1,000 API calls = €0.369
Data transfer: cost of updating two non-AWS packages on 25 on-premises instances = 25 * 2 * 100 MB * €0.888 per GB = €4.44
Total monthly cost = €0.009 + €0.369 + €4.44 = €4.82 or €0.0385 per instance
Separate charges
Your application workflow may incur other charges if it uses other AWS services or transfers data. For example, if your application workflow invokes an AWS Lambda function, you will be billed for that AWS Lambda use based on your AWS Lambda pricing. For details, see the pricing section of the AWS service or the data transfer type you’re using.
Additional pricing resources
AWS Pricing Calculator
Easily calculate your monthly costs with AWS
Get pricing assistance
Contact AWS specialists to get a personalised quote