- Newest
- Most votes
- Most comments
Hello,
-
AWS Data provider is a prerequisite from support perspective to ensure that utilization and configuration information from the underlying AWS infrastructure is available for the analysis of SAP support teams. Any environment (production or non-production) where SAP support/analysis needed, should have AWS data provider installed. But, because AWS Data provider needs detailed monitoring and may involve additional cost, it is not uncommon to enable the AWS Data Provider in non-production landscapes only when SAP support and analysis are required.
-
Every Amazon EC2 instance that hosts SAP software must have AWS data provider installed. (Refer SAP note-1656250) But due to the additional cost involved, please consider the information provided above in point #1.
-
I'm assuming you are looking for pricing when AWS Data Provider is installed. The additional cost would be due to enabling CloudWatchdetailed monitoring. Pricing information for CloudWatch can be found here - https://aws.amazon.com/cloudwatch/pricing/ . You can use AWS Pricing Calculator (https://calculator.aws/#/) to check the pricing based on your requirement.
Let us know if you have any additional clarifications. Thanks.
Regards, Venkat.
***Updated 14/10/22 *** to clearly outline that the Data Provider is required for SAP Support on AWS.
As context for the answers below: "The AWS Data Provider for SAP is an agent which collects performance-related metrics from AWS services and provides them to the SAP internal application monitoring system." Source: The SAP Lens for Well-Architected - Best Practice 1.1 – Implement prerequisites for monitoring SAP on AWS
If you do not have the Data Provider installed, the SAP application (e.g. S/4HANA) is not receiving the correct AWS metrics for performance monitoring (e.g. CPU, memory usage, network, others etc.). This can mean that if you open a case for support with SAP, and they require this information to resolve the case, then they cannot provide support until you set it up (thus the requirement for the Data Provider in SAP note 1656250 - SAP on AWS: Support prerequisites).
Answers:
- No, the data provider is required for all SAP environments for SAP Support. If you choose to not use it or temporarily suspend it in Non-Production systems then you may have problems with SAP Support.
- The Data Provider is only required for SAP Netweaver-based environments for the reasons given above. From the SAP Lens: "The AWS Data Provider for SAP is a required installation on each of your EC2 instances supporting SAP NetWeaver workloads."
- The exact price is dependent on your specific architecture and set-up. General guidance is provided here: SAP on AWS Data Provider - Pricing and states "approximately from $20.00 to $40.00 per month per system."
NOTE: This answer is provided by the SAP on AWS specialty team and is accurate at the time of publish. Please check comments as the answer may have changed/services evolved.
I have read the previous comments; however, it is still not clear to me how to calculate the costs.
I have implemented SAP Data Provider on 3 Linux instances (EC2), and I am receiving excessive CloudWatch consumption costs through Request of GetMetrics. I would like to know how I should calculate.
Reviewing the comments, I see that the formula is 3 + (8*(EBS Volume Count)), understanding that "8" is the fixed cost.
Could someone help me develop the following analysis?
Understanding that the cost varies per instance and depending on the number of Storage attached, then, how much would you estimate the costs of these 3 instances with 6 disks attached each one
Hello Team,
I hope that with the following explanation, it is clearer what we are looking for.
Currently, we have 3 EC2 instances with Linux – Ubuntu OS; which have the SAP Data Provider client installed and running within the instances, with the two endpoints (Monitoring - CloudWatch, VPC - Amazon EC2) that SPD uses.
We understand that the variables that must be considered when making the calculations are: Number of CloudWatch metrics, Number of instances that have the SDP installed, Number of volumes attached to the instance, capacity of the volumes and DataTransfer for data collection.
How could I calculate what's the monthly cost of SPD consumption would be for these 3 instances, considereing their volumes and features?
It would be $14.00 + $0.01 per processed GB of data? How to calculate the GB of processed data? How do I get that value?
On the other hand, we find the following,
You should expect around 70,000 API calls a day per instance (with 6 disks attached. At $0.01 per 1,000 calls, it is approximately $21.00 per month. The API call number increases or decreases based on the number of disks that are attached
The previous calculation is an example of an instance with 6 disks. What happens if I have 3 instances with more or less than 6 disks?
We've done some calculations based on public documentation, but the results we've gotten don't come close to the cloudwatch billing amounts this customer receives per month.
Relevant content
- asked 6 months ago
- Accepted Answerasked 2 years ago
- Accepted Answerasked a year ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 6 months ago
- AWS OFFICIALUpdated a year ago
Hi Venkat, thanks for the explanation.
1.) Can you suggest from your experience how many metrics should be considered for detailed monitoring per EC2 2.) Indirect cost associated with AWS data provider looks very high 21 USD, link below, per EC2. Is there a may we can reduce it
https://docs.aws.amazon.com/sap/latest/general/data-provider-intro.html
Hi AWS-User-8898010 -> in regards to your comment questions: