Topical Cards from Practice Exam 1 Flashcards
1
Q
Amazon Aurora
A
- MySQL or PostgreSQL compatible editions
- Serverless
- Low Latency
- Fault-Tolerant
2
Q
ElastiCache
A
- Not Serverless
- Used for Caching
- Low Latency
3
Q
DynamoDB
A
- key-value database (no sql)
- Serverless
- low latency
4
Q
Origin Access Identity
A
- used for sharing private content via CloudFront
- is a virtual user identity that will be used to give your CF distribution permission to fetch a private object from your origin server (e.g. S3 bucket).
5
Q
CloudFront
A
- content delivery network
- for dynamic and static content
- caching with cloud front can reduce network cost and load on ec2s/lambdas for serving popular content
- has Point of Presence(edge locations) for low latency
- has regional location to help reduce latency/network traffic for less popular content that isn’t fit for PoP
6
Q
CloudFront Signed URLs
A
- Used to enable users to securely access content
- access to individual files, for example, an installation download for your application
- used when your users are using a client (for example, a custom HTTP client) that doesn’t support cookies.
7
Q
CloudFront Signed Cookies
A
- Used to enable users access to multiple restricted files, for example, all of the files for a video in HLS format or all of the files in the subscribers’ area of website.
- don’t want to change your current URLs
8
Q
SSE-C Encryption
A
- Customer-Provides Keys and manages key creation process
- AWS handels the encryption process
- AWS manages key storage and roation process
9
Q
Client-side encryption
A
- encrypting data before sending it to Amazon (you handle encryption process)
- Method 1) use a master key you store within your application
- Method 2) Use a customer master key (CMK) stored in AWS Key Management Service
10
Q
Source/Destination Check
A
- Controls whether source/destination checking is enabled on an ec2 instances
- Disabling this attribute enables an instance to handle network traffic that isn’t specifically destined for the instance.
- Must be diabled for instances running network address translation, routing, or a firewall service
- enabled by default
11
Q
SQS
A
- fully managed message queuing service that enables you to decouple and scale microservices
- CANNOT be used as a trigger source for Lambda
- Standard queues offer maximum throughput, best-effort ordering, and at-least-once delivery
- FIFO queues are designed to guarantee that messages are processed exactly once, in the exact order that they are sent
- FIFO queues support up to 3000 messages per second
12
Q
SNS
A
- highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices
- SNS won’t keep our data if it cannot be delivered
- SNS cannot be used for data streaming
- offeres email and text notification capability
- can be used as an event source to trigger Lambdas
13
Q
Amazon Neptune
A
- Not Serverless
- Graph Database (highly connected dataset.. ie social network data)
- highly available
- secure with support for HTTPS encrypted client connections and encryption at rest
14
Q
Amazon Relational Database Service (Amazon RDS)
A
- Not Serverless
- relational database
15
Q
Snowball Edge Storage Optimized
A
- optimal choice if you need to securely and quickly transfer dozens of terabytes to petabytes of data to AWS
- 80 TB of usable HDD storage, 40 vCPUs, 1 TB of SATA SSD storage, and up to 40 Gb network connectivity to address large scale data transfer and pre-processing use cases
- original Snowball device had 80TB of storage space
16
Q
Multi-AZ Amazon RDS
A
- Multi-AZ deployments for MariaDB, MySQL, Oracle, and PostgreSQL DB instances use Amazon’s failover technology
- SQL Server DB instances use SQL Server Database Mirroring
- automatically provisions and maintains a synchronous standby replica in a different Availability Zone
- Failover is automatically handled by Amazon RDS by fliping the canonical name record (CNAME) for your DB instance to point at the standby