Appendix 4 – AWS Log Ingestion Cost Estimates
CloudTrail, S3, SNS, data events, retention, and transfer costs.
Last updated
Was this helpful?
CloudTrail, S3, SNS, data events, retention, and transfer costs.
You will incur some costs outside of Vectra's pricing as part of this solution, these costs should be quite small.
For a medium sized organization who have Management & Data events enabled, we estimate around 300GB of CloudTrail logs per month will be generated. The total costs for this much log data should be ~$22.80 per month.
AWS CloudTrail records management that happen on your system, and Vectra uses these events to detect malicious activity.
CloudTrail is free for your first copy of management events, and is $2.00 per 100,000 extra copies of management events.
For a medium sized organization, generating around 300GB of CloudTrail logs per month, the total cost would be $12.
CloudTrail logs events to an S3 Bucket, and you will need to pay for storage and API requests.
CloudTrail will make an API call to S3 every 5 minutes, 8760 per month. Vectra will also make GET requests at a similar speed. This will cost $0.10 per S3 CloudTrail log.
S3 Storage itself costs $0.0023 per GB per month.
For a medium sized organization, generating around 300GB of CloudTrail logs per month, the total cost would be $1.80.
Vectra will use an SNS Topic on your Account to notify us when new CloudTrail events have been generated.
A new notification should be published every 5 minutes (8760 per month), and you are allowed 1 million free requests per month, and costs $0.50 per million notifications after that.
For a medium sized organization, which is generating around 300GB of CloudTrail logs per month, the total cost would be $3.00.
For S3 Data Events, the volume is not easily predictable by Vectra and will vary by organization and usage patterns. Customers will pay $0.10 per 100,000 events. Vectra would not recommend logging be enabled for publicly accessible or high usage S3 buckets unless the use case dictates the level of analysis that Vectra provides.
By default, all log files in a S3 bucket will be stored indefinitely. Vectra does not require the data events to be stored after ingestion by Vectra for analysis. It is a best practice for organizations to retain CloudTrail logs per their IT policies. Log ingestion by Vectra is quick process. 7 day retention in AWS is more than adequate for Vectra’s use, but your organization’s polices may require longer retention.
For long term retention and cost-effective storage, the organization can leverage S3 Object Lifecycle Management. Guidance can be found here.
The way the system is architected, there are no costs for the customer to transfer this data.
Last updated
Was this helpful?
Was this helpful?