Awesome
Learning AWS (Amazon Web Services) terms in plain English
Just one of the things I'm learning. https://github.com/hchiam/learning
https://expeditedsecurity.com/aws-in-plain-english
App services
- EC2 = virtual servers
- IAM = users/keys/certs "I am" who
- S3 = FTP server (file/site storage + transfer); "SSS" "Site Storage Server" (S3 actually stands for "Simple Storage Service")
- VPC = virtually show as 1 network
- Lambda = sounds like Google Apps Script but for AWS
Web app dev services
- API Gateway = API proxy (can test with?)
- RDS = "Remote DB Service" (?)
- Route53 = DNS domains, like GoDaddy
- SES = simple email service for notifications / email resets 10 Cloudfront = CDN
- CloudSearch = text search in files (S3) and DB (RDS)
- DynamoDB = NoSQL
{k:v}
- Elasticache = distributed memory caching
- Elastic Transcoder = video handler
- SQS = data queue
- WAF = firewall (e.g. vs. DDOS)
Mobile app dev services
- Cognito = mobile OAuth service (NOT INcognito)
- Device Farm = mobile test service
- Mobile Analytics
- SNS = mobile notifications but also emails & texts (so > SES)
DevOps + deployment services
- CodeCommit = version control, like GitHub
- Code Deploy = like Heroku or Glitch.com or surge.sh
- CodePipeline = CI, like TravisCI to autotest and trigger GitHub Actions
- EC2 Container Service = virtual server container service, like Docker service
- Elastic Beanstalk = PaaS: basically like Heroku, but an upgraded app host on AWS instead
Business/network services
- AppStream = rdp/Citrix but only access an app (compare with 31: Workspaces)
- Direct Connect = dedicated line / connection (?)
- Directory Service = used for connecting apps that need a MS Active Directory to control them
- WorkDocs = like Dropbox
- WorkMail = company email and calendar
- Workspaces = rdp but access full desktop (compare with 26: AppStream)
- Service Catalog = preset apps ready for use
- Storage Gateway = connect FTP Server (S3) with your corporate network
Big data services
- Data Pipeline = data ETL: data Extraction, Transform, & Loading (within AWS) (can schedule and get failure alerts)
- Elastic Map Reduce = for big data S3 FTP text files processing (sounds superficially like MapReduce at Google)
- Glacier = long-term archive for S3 (FTP server) (slow read/get?)
- Kinesis = fast big data processing for other AWS services to use
- RedShift = data analytics, processing, & output
- Machine Learning
- SWF = virtual servers queue of "deciders" + "workers" ("Server WorkForce" - it actually stands for "Simple Workflow") (compare with 15: SQS "data queue" != this)
- Snowball = hard drive storage connected to network
AWS management services
- CloudFormation = AWS services setup
- CloudTrail = AWS logging of API calls
- CloudWatch = AWS failure alerts
- Config = AWS centralized setup changes tracker
- OpsWorks = ? app run management, like auto-scaling ?
- Trusted Advisor = AWS setup non-usage identifier
- Inspector = AWS setup security checker