Monitoring, Logging, and Notification Services Flashcards
What is CloudWatch?
CloudWatch monitors your AWS resources, and the applications you run in AWS, in real time.
What is CloudWatch used for?
- To collect and track metrics
- Use CloudWatch alarms to send notifications or automatically make changes to your monitored AWS resources, based on rules that you define.
What are the benefits of using CloudWatch?
- Monitor metrics for almost all of your AWS resources
- Create and monitor custom metrics
- Create custom dashboards for easy viewing of metrics
- Monitor and store logs
- Set alarms and events (and trigger actions based on them)
What is CloudTrail?
Service that enables governance, compliance, operational auditing, and risk auditing of your AWS account.
What does CloudTrail do?
Provides event history of your AWS account activity, including actions taken through the AWS management console, SDK’s, command line tools, and other AWS services.
What is SNS?
Simple Notification Service: Web service that coordinates and manages the delivery or sending of messages to subscribing endpoints or clients.
What are the two client types (and what are they) in SNS?
- Publishers (AKA producers): Communicate asynchronously with subscribers by producing and sending a message to a topic, which is a logical access point and communication channel.
- Subscribers (AKA Consumers): i.e. web servers, email addresses, Lambda functions, etc. consume or receive the message or notification over one of the supported protocols when they are subscribed to the topic.
What is a Topic?
How you label and group different endpoints that you send messages to using SNS
What is a Subscription?
The endpoints that a topic sends messages to.
What is a Publisher?
The human/alarm/event that gives SNS the message that needs to be sent.
What are some of the benefits of SNS?
- Send automated or manual notifications
- Send notification to email, mobile (sms), and http endpoints
- Closely integrated with other AWS services (such as CloudWatch) so that alarms, events, and actions in your AWS infrastructure can trigger notifications.