AWS Services Cheat Sheet
- Amazon Lex: Build conversational interfaces using voice and text powered by Alexa. Speech recognition and language understanding capabilities enable chatbots for applications published to Facebook Messenger, Slack, or Twilio SMS.
- Amazon Managed Streaming for Apache Kafka (Amazon MSK): Stream-ing data can be consumed using a full-managed Apache Kafka and Kafka Connect Clusters hosted at AWS, allowing Kafka applications and Kafka connectors to run at AWS without requiring expert knowledge in operating Apache Kafka.
- Amazon Managed Service for Prometheus: A monitoring and alerting service that collects and accesses performance and operational data from con-tainer workloads on AWS and on premises.
- Amazon Managed Grafana: Existing Grafana customers can analyze, moni-tor, and generate alarms on metrics, logs, and traces across AWS accounts, AWS regions, AWS CloudWatch, AWS X-Ray, Amazon Elasticsearch Service, Amazon Timestream, AWS IoT SiteWise, and Amazon Managed Service for Prometheus.
- Amazon OpenSearch Service: Perform log analysis and real-time application monitoring, providing visibility into your workload performance. Find relevant data within applications, websites, and data lakes using SQL query syntax.
Data can be read using CSV tables or JSON documents.
- Amazon Pinpoint: An outbound and inbound marketing communications service allowing companies to connect with customers using email, SMS, push, voice messages, or in-app messaging to deliver promotional or trans-actional messages such as one-time passwords, reminders, or confirmation of orders.
- Amazon Polly: Turn text into lifelike speech for speech-enabled mobile apps and devices using lifelike voices in multiple languages; text sent to the Amazon Polly API returns an audio stream for use in your applications or devices.
- AWS Personal Health Dashboard: Receive notifications when AWS is expe-riencing issues on AWS services you are using, and alerts triggered by changes in the health of AWS services.
- AWS Proton: Allow platform teams to create rules for developers provision-ing automated infrastructure as code. There are two supported methods:
- AWS-managed provisioning uses CloudFormation templates to deploy infrastructure.
- Self-managed provisioning uses Terraform templates to deploy infrastructure.
- Amazon QuickSight: A hosted business intelligence service powered by machine learning that provides data visualizations and insights from an organi-zation’s data records for reports or viewable dashboards. Accessed data records can be stored at AWS or stored in external locations including on-premises SQL Server, MySQL, and PostgreSQL databases, or in Amazon Redshift, RDS, Aurora, Athena, and S3 storage.
- Amazon Rekognition: Allows developers to add visual capabilities to applica-tions using the following methods:
- Rekognition Image: Searches, verifies, and organizes millions of images, detecting objects, scenes, and faces; identifies and extracts inappropriate content in images.
- Rekognition Video: Extracts motion-based context from stored or live-stream videos for analysis, recognizing objects, celebrities, and inappro-priate content in videos stored in Amazon S3 storage.
- AWS Security Hub: Provides a detailed view of your current security envi-ronment of a single or multiple AWS accounts by consuming and prioritizing the findings gathered from various AWS security services such as Amazon GuardDuty, AWS Config, Amazon Detective, AWS Firewall Manager, AWS IAM Access Analyzer, Amazon Inspector, Amazon Macie, and Amazon Trusted Advisor. Once enabled, AWS Security Hub executes continuous account-level configuration and security checks based on AWS best practices and industry standards.
- Amazon SageMaker: Build, train, and deploy machine learning (ML) models.
- Amazon SageMaker Autopilot: Automatically inspect raw data and apply feature processors picking the best algorithm training and tuning multiple models and ranking each model based on performance.
- Amazon SageMaker Pipelines: Create fully automated ML workflows.
- Amazon Textract: A document analysis service that detects and extracts printed text and handwriting from images and scans of uploaded documents.
- Amazon Transcribe: Converts speech to text.
- Amazon Translate: A neural machine translation service that delivers high-quality language translation.
- AWS X-Ray: Allows developers to analyze and debug applications in develop-ment and production to quickly identify and troubleshoot performance issues and errors, providing an end-to-end view of workload communication.
- Service map: X-Ray creates a map of services and connections being used by your application and tracks all application requests.
- Identify: Errors and bugs are highlighted by analyzing the response code for each request made to your application.
- Custom analysis: X-Ray query APIs can be used to build your own anal-ysis and visualization interfaces.
In Conclusion
In this initial chapter, we have looked at what the public cloud is and how AWS fits into the public cloud arena in terms of IaaS and PaaS services. This chapter also introduced the NIST definitions of the public cloud and how the AWS cloud fits into NIST’s definition.
This chapter also introduced the AWS Well-Architected Framework, which is an essential guideline on accepted best practices for deploying and managing workloads in the AWS cloud using suggested best practices and procedures. If you are plan-ning to take the AWS Certified Solutions Architect – Associate (SAA-C03) exam, you need to be familiar with the Well-Architected Framework. We finished with
a summary of a variety of AWS services that you might encounter on the exam, with enough details to understand the purpose of each service for answering exam questions.