Section 8 Application Analytics Flashcards
Elastic Beanstalk (EB)
- Platform as a Service (PaaS) Product
Elastic Beanstalk (EB) Handles
- Provisioning
- Monitoring
- Auto Scaling
- Load Balancing
- Software Updating
Elastic Beanstalk (EB) supported languages are?
- Java
- .NET
- Node.js
- PHP
- Ruby
- Python
- Go
- Docket
- Apache
- IIS
- Ngrinx
- Tomcat
Simple Notification Sergice (SNS)
Coordinates and manages the sending and delivery of messages
Simple Queue Service (SQS)
Fully managed, highly available message queues
Simple Queue Service (SQS) mainly used for?
To create decoupled architecture
Standard Queue
- Scalable to nearly unlimited message volume
- Order is not guaranteed
- Messages are guaranteed to be delivered at least once but sometime more than once
First-in, First Out (FIFO) Queues
Messages only delivered once
Elastic MapReduce (EMR)
Large-scale parallel processing of Big Data
Kinesis
Scalable AWS Streaming Service
Kinesis Streams
Used to collect, Process, and Analyze large data
Kinesis Shard
Added to streams to allow them to scale
1 Kinesis Shard =
- 1 MiB ingestion
- 2MiB Consumption
Redshift
Petabyte data warehouse