AWS provides a broad set of services that help IT administrators, systems administrators, and developers more easily manage and monitor their hybrid infrastructure resources.
Infrastructure logs and metrics can be monitored using real-time dashboards and alarms.
Amazon CloudWatch is a monitoring service for AWS Cloud resources and the applications that run on AWS.
It can be used to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in the AWS resources.
It is a service that helps you to model and setup your AWS resources so that you can spend less time managing those resources and more time focusing on your applications that run in AWS.
We can create a template that describes all the AWS resources that you want (EC2 instances or RDS DB instances) & cloud formation will take care of provisioning and configuring those resources.
AWS CloudTrail is a web service that records AWS API calls for user’s account and delivers log files to user.
The AWS API call history produced by CloudTrail enables security analysis, resource change tracking, and compliance auditing.
AWS Config is a fully managed service that provides an AWS resource inventory, configuration history, and configuration change notifications to enable security and governance.
The Config Rules feature helps to create rules that automatically check the configuration of AWS resources recorded by AWS Config.
AWS OpsWorks is a configuration management service that uses Chef, an automation platform that treats server configurations as code.
OpsWorks uses Chef to automate how servers are configured, deployed, and managed across the EC2 instances or on-premises compute environments.
OpsWorks has two offerings, AWS OpsWorks for Chef Automate and AWS OpsWorks Stacks.
AWS Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS.
These IT services can include everything from virtual machine images, servers, software, and databases to complete multi-tier application architectures
It allows users to centrally manage commonly deployed IT services and helps to achieve consistent governance and meet the compliance requirements, while enabling users to quickly deploy only the approved IT services they need.
AWS Trusted Advisor is an online resource that helps to reduce cost, increase performance, and improve security by optimizing the AWS environment.
It provides real-time guidance to help provision user’s resources following AWS best practices.
AWS Managed Services provides ongoing management of the AWS infrastructure so the user can focus on the applications.
It automates common activities such as change requests, monitoring, patch management, security, and backup services, and provides full-lifecycle services to provision, run, and support the infrastructure.