SAA
Here's a quick cheat-sheet to remember all these services:
EMR (Elastic Map Reduce): Big Data / Hadoop / Spark clusters on AWS, deployed on EC2 for you
Glue: ETL (Extract Transform Load) service on AWS
OpsWorks: managed Chef & Puppet on AWS
ElasticTranscoder: managed media (video, music) converter service into various optimized formats
Organizations: hierarchy and centralized management of multiple AWS accounts
Workspaces: Virtual Desktop on Demand in the Cloud. Replaces traditional on-premise VDI infrastructure
- Update multiple account and regions with a signle operation
- Max execution time of 1 year
- human approval feature
- Hadoop
- Map Reduce for big data
- Chef & Puppet
- Covert media files
- Virtual Desktop Infrastructure
- VDI
- Cloud Desktop
- ETL
- Catelog
- Chef Service
- Create various accounts ... separate their dev, test...
- NOT: "Edit EC2 instance rle to add permissions to S3": This would allow the first app to access S3 as well, which is a security risk.
SAP
- Steop functions does not integrate natively with AWS Mechanical Turk, SWF does
- Activity task, you need to install activity worker to poll the step functions
- Handle recesive tasks
- AWS Mechanical Turk
- EMR within a VPC available only single AZ
- For high speed, use EBS for temporary storage
- For Permanent storage use S3
- Hive intgrate with DynamoDB
- Core Node: run task and store data
- Task Node: just run task