Services Flashcards
Amazon Athena
Analytics
queries to S3, serverless
Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Athena is serverless, so there is no infrastructure to setup or manage, and you pay only for the queries you run. To get started, simply point to your data in S3, define the schema, and start querying using standard SQL.
Amazon CloudSearch
Analytics
fully managed service
set up, manage, and scale a search solution for your website. document files, forum posts, or product information.
Amazon Elasticsearch Service
Analytics
managed service
Amazon Elasticsearch Service (Amazon ES) is a managed service that makes it easy to deploy, operate, and scale Elasticsearch, a popular open-source search and analytics engine.
Amazon EMR
Analytics
Elastic MapReduce
process large amounts of data efficiently using Hadoop
Amazon Kinesis
Analytics
Amazon Kinesis makes it easy to collect, process, and analyze video and data streams in real time.
Amazon Managed Streaming for Apache Kafka
Analytics
Amazon Redshift
Analytics
fully managed service
Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service that makes it simple and cost-effective to efficiently analyze all your data using your existing business intelligence tools.
Amazon QuickSight
Analytics
Amazon QuickSight is a fast business analytics service to build visualizations, perform ad hoc analysis, and quickly get business insights from your data. Amazon QuickSight seamlessly discovers AWS data sources, enables organizations to scale to hundreds of thousands of users, and delivers fast and responsive query performance by using a robust in-memory engine (SPICE).
AWS Data Exchange
Analytics
AWS Data Exchange is a service that makes it easy for customers to find, subscribe to, and use third-party data in the AWS Cloud.
Data products are available to subscribers on AWS Marketplace as well as the AWS Data Exchange console.
AWS Data Pipeline
Analytics
move and transform data
AWS Data Pipeline is a web service that you can use to automate the movement and transformation of data.
AWS Glue
Analytics
fully managed service
categorize your data, clean it, enrich it, and move it reliably between various data stores
AWS Lake Formation
Analytics
managed service
set up, secure, and manage your data lakes
AWS Step Functions
Application Integration
distributed applications as a series of steps in a visual workflow.
AWS Step Functions makes it easy to coordinate the components of distributed applications as a series of steps in a visual workflow. You can quickly build and run state machines to execute the steps of your application in a reliable and scalable fashion.
Amazon AppFlow
Application Integration
connect your software as a service (SaaS) applications to AWS services
Amazon EventBridge
Application Integration
serverless event bus service delivers a stream of real-time data from your own applications, software-as-a-service (SaaS) applications, and AWS services to targets such as AWS Lambda
Amazon MQ
Application Integration
managed service
messaging system
message broker
ActiveMQ
Amazon Simple Notification Service (SNS)
Application Integration
serverlesss
enables applications, end-users, and devices to instantly send and receive notifications from the cloud.
Amazon Simple Queue Service (SQS)
Application Integration
serverless
fully managed
message queuing service
keyword: decoupling (that makes it easy to decouple and scale microservices, distributed systems, and serverless applications)
Amazon AppSync
Application Integration
fully managed
GraphQL service with real-time data synchronization
Amazon Sumerian
AR & VR
tools for creating high-quality virtual reality (VR) experiences
AWS Cost Explorer
AWS Cost Management
visualize, understand, and manage your AWS costs and usage over time
AWS Budgets
AWS Cost Management
set custom budgets that alert you when your costs or usage exceed (or are forecasted to exceed) your budgeted amount
AWS Cost and Usage Report
AWS Cost Management
Reserved Instance Reporting
AWS Cost Management
visualize your RI utilization
Savings Plans
AWS Cost Management
Savings Plans provides you lower prices for your Amazon EC2 usage, Fargate, and Lambda in exchange for a commitment to a consistent usage amount (measured in $/hour) for a one or three year term.
Amazon Managed Blockchain
Blockchain
create and manage scalable blockchain networks
Amazon Quantum Ledger Database (QLDB)
Blockchain
ledger database
Alexa for Business
Business Applications
Amazon Chime
Business Applications
meetings: Amazon Chime is a secure, real-time, unified communications service that transforms meetings by making them more efficient and easier to conduct.
Amazon Honeycode (Beta)
Business Applications
Amazon WorkDocs
Business Applications
Amazon WorkMail
Business Applications
Amazon EC2
Compute
Amazon EC2 Auto Scaling
Compute
Amazon Lightsail
Compute
keyword: virtual private servers
Amazon Lightsail is the easiest way to get started with AWS for developers who just need virtual private servers. Lightsail includes everything you need to launch your project quickly – a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP – for a low, predictable price.
AWS Batch
Compute
fully managed service
run batch computing workloads
A job is unit of work (such as a shell script, a Linux executable, or a Docker container image) that you submit to AWS Batch.
AWS Elastic Beanstalk
Compute
With AWS Elastic Beanstalk, you can quickly deploy and manage applications in the AWS Cloud without worrying about the infrastructure that runs those applications.
You simply upload your application, and AWS Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring.
AWS Lambda
Compute
serverless
With AWS Lambda, you pay only for what you use. You are charged based on the number of requests for your functions and the time it takes for your code to execute.
AWS Outposts
Compute
brings any AWS Service to any on-premises facility
AWS Serverless Application Repository
Compute
managed repository for serverless applications
AWS Snow Family
Compute
AWS Wavelength
Compute
build applications that deliver ultra-low latencies to mobile devices and end users
VMware Cloud on AWS
Compute
AWS App2Container
Containers
.NET and Java applications into containerized applications
Amazon Elastic Container Registry
Containers
store, manage, and deploy Docker container images
Amazon Elastic Container Service (ECS)
Containers
run, stop, and manage Docker containers on a cluster of Amazon EC2 instances
Amazon Elastic Kubernetes Service (EKS)
Containers
run Kubernetes on AWS
AWS Fargate
Containers
serverless
compute engine for Amazon ECS and EKS that allows you to run containers without having to manage servers or clusters.
Amazon Connect
Customer Engagement
provision, configure, monitor, and scale a virtual contact center
Amazon Pinpoint
Customer Engagement
engage your customers by sending them email, SMS and voice messages, and push notifications.
Amazon Simple Email Service (SES)
Customer Engagement
just send and receive emails :
marketing emails, order confirmations, newsletters.
Contact Lens for Amazon Connect
Customer Engagement
Amazon Aurora
Database
fully managed
Aurora is fully managed by Amazon Relational Database Service (RDS), which automates time-consuming administration tasks like hardware provisioning, database setup, patching, and backups. Aurora features a distributed, fault-tolerant, self-healing storage system that auto-scales.
MySQL and PostgreSQL-compatible relational database
Amazon DynamoDB
Database
serverless service
managed service
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. You can use Amazon DynamoDB to create a database table that can store and retrieve any amount of data, and serve any level of request traffic.
Amazon DocumentDB (with MongoDB compatibility)
Database
fully managed service
Amazon DocumentDB (with MongoDB compatibility) is a fast, reliable, and fully managed database service that makes it easy for you to set up, operate, and scale MongoDB-compatible databases.
Amazon ElastiCache
Database
in-memory cache
ElastiCache works with both the Redis and Memcached engines;
Amazon ElastiCache makes it easy to set up, manage, and scale distributed in-memory cache environments in the AWS Cloud.
Amazon Keyspaces (for Apache Cassandra)
Database
Amazon Neptune
Database
graph database service: Amazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets.
Amazon Quantum Ledger Database (QLDB)
Database
Amazon RDS
Database
fully managed service
Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud
Aurora, MySQL, MariaDB, PostgreSQL, Oracle, Microsoft SQL Server
primarily stored on EBS
read replicas : You can reduce the load on your primary DB instance by routing read queries from your applications to the read replica. Using read replicas, you can elastically scale out beyond the capacity constraints of a single DB instance for read-heavy database workloads.
automated backups: Amazon RDS creates and saves automated backups of your DB instance during the backup window of your DB instance.
The only RDS database that can scale instances automatically is Amazon Aurora.
Amazon RDS on VMware
Database
Amazon Redshift
Database
Amazon Timestream
Database
AWS Database Migration Service (DMS)
Database
AWS Database Migration Service is a web service you can use to migrate data from your database that is on-premises, on an Amazon Relational Database Service (Amazon RDS) DB instance, or in a database on an Amazon Elastic Compute Cloud (Amazon EC2) instance to a database on an AWS service. These services can include a database on Amazon RDS or a database on an Amazon EC2 instance. You can also migrate a database from an AWS service to an on-premises database. You can migrate data between heterogeneous or homogenous database engines.
Amazon CodeGuru
Developer Tools
Amazon Corretto
Developer Tools
AWS Cloud Development Kit (CDK)
Developer Tools
AWS Cloud9
Developer Tools
IDE : AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine to start new projects.
AWS CodeArtifact
Developer Tools
AWS CodeBuild
Developer Tools
AWS CodeCommit
Developer Tools
git in the cloud: AWS CodeCommit is a version control service that enables you to privately store and manage Git repositories in the AWS cloud.
AWS CodeDeploy
Developer Tools
deploy applications to instances: AWS CodeDeploy is a deployment service that enables developers to automate the deployment of applications to instances and to update the applications as required.
AWS CodePipeline
Developer Tools
CD: AWS CodePipeline is a continuous delivery service that enables you to model, visualize, and automate the steps required to release your software.
AWS CodeStar
Developer Tools
AWS Command Line Interface
Developer Tools
AWS Device Farm
Developer Tools
AWS Tools and SDKs
Developer Tools
AWS X-Ray
Developer Tools
debugging service : AWS X-Ray makes it easy for developers to analyze the behavior of their distributed applications by providing request tracing, exception collection, and profiling capabilities.
Amazon AppStream 2.0
End User Computing
Amazon WorkDocs
End User Computing
Amazon WorkLink
End User Computing
Amazon WorkSpaces
End User Computing