Home

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

  1. EC2 = virtual servers
  2. IAM = users/keys/certs "I am" who
  3. S3 = FTP server (file/site storage + transfer); "SSS" "Site Storage Server" (S3 actually stands for "Simple Storage Service")
  4. VPC = virtually show as 1 network
  5. Lambda = sounds like Google Apps Script but for AWS

Web app dev services

  1. API Gateway = API proxy (can test with?)
  2. RDS = "Remote DB Service" (?)
  3. Route53 = DNS domains, like GoDaddy
  4. SES = simple email service for notifications / email resets 10 Cloudfront = CDN
  5. CloudSearch = text search in files (S3) and DB (RDS)
  6. DynamoDB = NoSQL {k:v}
  7. Elasticache = distributed memory caching
  8. Elastic Transcoder = video handler
  9. SQS = data queue
  10. WAF = firewall (e.g. vs. DDOS)

Mobile app dev services

  1. Cognito = mobile OAuth service (NOT INcognito)
  2. Device Farm = mobile test service
  3. Mobile Analytics
  4. SNS = mobile notifications but also emails & texts (so > SES)

DevOps + deployment services

  1. CodeCommit = version control, like GitHub
  2. Code Deploy = like Heroku or Glitch.com or surge.sh
  3. CodePipeline = CI, like TravisCI to autotest and trigger GitHub Actions
  4. EC2 Container Service = virtual server container service, like Docker service
  5. Elastic Beanstalk = PaaS: basically like Heroku, but an upgraded app host on AWS instead

Business/network services

  1. AppStream = rdp/Citrix but only access an app (compare with 31: Workspaces)
  2. Direct Connect = dedicated line / connection (?)
  3. Directory Service = used for connecting apps that need a MS Active Directory to control them
  4. WorkDocs = like Dropbox
  5. WorkMail = company email and calendar
  6. Workspaces = rdp but access full desktop (compare with 26: AppStream)
  7. Service Catalog = preset apps ready for use
  8. Storage Gateway = connect FTP Server (S3) with your corporate network

Big data services

  1. Data Pipeline = data ETL: data Extraction, Transform, & Loading (within AWS) (can schedule and get failure alerts)
  2. Elastic Map Reduce = for big data S3 FTP text files processing (sounds superficially like MapReduce at Google)
  3. Glacier = long-term archive for S3 (FTP server) (slow read/get?)
  4. Kinesis = fast big data processing for other AWS services to use
  5. RedShift = data analytics, processing, & output
  6. Machine Learning
  7. SWF = virtual servers queue of "deciders" + "workers" ("Server WorkForce" - it actually stands for "Simple Workflow") (compare with 15: SQS "data queue" != this)
  8. Snowball = hard drive storage connected to network

AWS management services

  1. CloudFormation = AWS services setup
  2. CloudTrail = AWS logging of API calls
  3. CloudWatch = AWS failure alerts
  4. Config = AWS centralized setup changes tracker
  5. OpsWorks = ? app run management, like auto-scaling ?
  6. Trusted Advisor = AWS setup non-usage identifier
  7. Inspector = AWS setup security checker