Services Flashcards
SQS
Simple Queue Service
Messages in the queue, can be polled by multiple consumers. Serverless. 4 day retention with maximum 14 days. Deleted once read. Allows decoupling of applications
SNS
Simple Notification Service
Create topics with multiple subscribers. Subscribers get all messages. Subscribers can be HTTP/HTTPS, email, SMS, Mobile Notifications, SQS queues, Lambda
Kinesis
Realtime Data Streaming
Collect, process and analyze real-time streaming data
Amazon MQ
Managed Apache MQ
Used when an existing message service is needs to migrate to the cloud. Runs on dedicated machine. Doesn’t scale as well
Service Health Dashboard
Shows status of AWS Services, present and historical for each region. Can subscribe to an RSS feed to get notifications
Personal Health Dashboard
Provides alerts and remediation guidance when AWS experiencing events that impact you and your services. Warns about scheduled activities via notifications. Can see historical issues as well.
IAM MFA
Multi-Factor Authentication
Virtual MFA (google authenticator or Authy)
U2F Universal Second Factory (USB)
Hardware MFA (device with number)
Organisations
Manages multiple AWS accounts Consolidated Billing Pricing benefits Pooled EC2 reserved instances API for automated account creation Restrict privileges using Service Control Policy (SCP)
Best Practices
Multi Account vs One Account Multi VPC
Use tagging for billing purposes
Enable cloudtrail on all accounts, send logs to central S3
Cloudwatch Logs to central logging account
Acceptable use policy
No illegal harmful, offensive or abusive use. AWS Trust & Safety team can be contacted when you think AWS is being abused
Trusted Advisor
Analyze your AWS accounts and provides recommendations. Cost Optimization Performance Security (Some things are free) Fault Tolerance Service Limits
For most stuff you need Business or Enterprise Support
Find underutilized/overutilized resources, security problems or service limit information
AWS Control Tower
Easy set up of multiple accounts with best practices
Config
Record all resources configurations and compliance over time
CloudFormation
Infrastructure as code
Logging
Service Logs and Access Logs to S3 or CloudWatch Logs
CloudTrail
Records API calls made within your account
TCO Calculator
Calculates the cost and savings of moving to the cloud
Simple Monthly Calculator/Pricing Calculator
Tells you the estimated cost of services before you use them. SMC is being depreciated in favour of PC
Billing Dashboard
Overview of costs in AWS. Breaks down per service
Cost and Usage Reports
Most comprehensive cost reports. Can be integrated in with Athena, Redshift or QuickSight
Cost Explorer
Visualise and manage AWS costs and usage. Create custom reports at a high level across accounts. Choose optimal savings plan. Forecast usage up to 12 months based on previous usage.
Billing Alarms
Billing data is stored in us-east-1, but is for worldwide cost. Actual cost, not projected. Simple alarm, not as powerful as budgets
Budgets
Create budget and send alarms when costs exceed budgets.
3 types of budgets: Usage, Cost, Reservation
For reserved instances:
track utilisation
Supports EC2, RDS, Redshift
5 SNS notifications per budget
Lots of filters