- AWS resources such as CloudFormation Templates, Security Groups etc
- Operation System (OS)
- Application and supporting software/tools (also called application stack)
There are AWS managed services as well as third party software to perform Configuration Management on AWS.
AWS recommendations for CM of AWS resources:
Inventory and Configuration Tracking of AWS Resources
- AWS Config with Config Rules or an AWS Config Partner to provide a detailed, visual, and searchable inventory of AWS resources, configuration history, and resource configuration compliance.
Change Orchestration for AWS Resources
- AWS CloudFormation or a third-party AWS-resource orchestration tool to manage AWS resource provisioning, update, and termination.
OS and Application Stack Management
- AWS OpsWorks , BeanStalk or a third-party server configuration management tool to manage OS and application stack configuration changes.
There are third party tools that leverage and extend AWS config. Feedback from such tools can be used as inputs to SIEM tools. For example Evident.io pulling information leveraging AWS Config and then feeding the information into Splunk SIEM.
As for CM of application stack , some common tools are Chef, Puppet, Ansible and Salt.
Comments
Post a Comment