notes Flashcards
What are some differences between kinesis
Data Streams
Data firehose
data analytics
Video Streams
streams ingest data from any source and can then be consumed. Firehose is used to capture transform and load any data that can call the kinesis API to send data.
Data analytics is used to transform and analyze streamed data. This data can then be went to another kinesis service or a lambda function.
Video streams can be consumed by Rekognition, sagemaker, or any other media processing app
whats the difference between Cognito User pools and Identity pools?
User pools handle Authentication and sign up. Identity pools handle authorization
whats the maximum file size of S3 vs EBS vs EFS
5tb, size of the volume, 47.9 tb
whats the throughput of S3, EBS, EFS
Multiple gb /s, 2 gb/s, 10+ gb/s
whats the difference between raid 0 and raid 1
raid 0 has high performance however if 1 data store fails the system fails. Raid 1 each data store is identical and is used for high availability.
what is global accelerator?
global accelerator uses a set of static ip addressed as the entry way to your application. It uses edge locations to find an optimal path to the nearest regional endpoint
whats the difference between the following DR plans?
1. backup and restore
2. pilot light
3. warm standby
4. multi-site
- uses snapshots of data in conjunction with AMI’s of Ec2 instances to restore. Slowest
- most critical components are copied an running at all times. Other parts will be restored from snapshots and AMIs
- scaled down version of entire site is always running
- you have a one-to-one copy of your site in an active-active configuration
what is opsworks?
used for orchestration and software configuration on EC2 instances or on-premises.
what is codedeploy
coordinates application deployment across EC2 instances and on-premises instances.