Amazon Systems Manager Solution
Amazon Systems Manager is a management service that helps you automatically collect software inventory, apply OS patches, create system images, and configure Windows and Linux operating systems. It also provides a unified interface that allows you to easily centralize operational data and automate tasks across your Amazon resources.
Some of the features of Amazon Systems Manager
Inventory - you can collect and query configuration data about your instances, such as applications, network configurations, OS patches, etc...
Patch Manager - you can automate patching for your instances