![AWS services-page-001 aws](https://irislogic.com/wp-content/uploads/2024/03/AWS-services-page-001-1024x576.jpg)
EC2 – Amazon Virtual Servers – EC2 instances are similar to the virtual private servers
![2 ec2](https://irislogic.com/wp-content/uploads/2024/03/2-3-1024x576.png)
S3 – Unlimited FTP Server – Store images and other assets for websites. Keep backups and share files between services. Host static websites. Also, many of the other AWS services write and read from S3.
![3 s3](https://irislogic.com/wp-content/uploads/2024/03/3-3-1024x576.png)
VPC – Virtual Co-located Lab – Bunch of machines linked together as one VLAN.
![4 vpc](https://irislogic.com/wp-content/uploads/2024/03/4-3-1024x576.png)
Lambda – App Script Container – Run little self contained snippets of JS, Java or Python to do discrete tasks. Sort of a combination of a queue and execution in one. Used for storing and then executing changes to your AWS setup or responding to events in S3 or DynamoDB.
![5 lamda](https://irislogic.com/wp-content/uploads/2024/03/5-3-1024x576.png)
API Gateway – API Proxy – Proxy your apps API through this so you can throttle bad client traffic, test new versions, and present methods more cleanly.
![6 api gateway](https://irislogic.com/wp-content/uploads/2024/03/6-3-1024x576.png)
RDS – Amazon SQL – Be your app’s Mysql, Postgres, and Oracle database.
![7 rds](https://irislogic.com/wp-content/uploads/2024/03/7-3-1024x576.png)
IAM – Users, Keys and Certs – Set up additional users, set up new AWS Keys and policies
![8 iam](https://irislogic.com/wp-content/uploads/2024/03/8-3-1024x576.png)
Route53 – Amazon DNS + Domains – Buy a new domain and set up the DNS records for that domain.
![9 route 53](https://irislogic.com/wp-content/uploads/2024/03/9-3-1024x576.png)
Cloudfront – Amazon CDN – Make your websites load faster by spreading out static file delivery to be closer to where your users are.
![10 front](https://irislogic.com/wp-content/uploads/2024/03/10-3-1024x576.png)
CloudSearch – Amazon Full text Search – Pull in data on S3 or in RDS and then search it for every instance
![11 cloud search](https://irislogic.com/wp-content/uploads/2024/03/11-3-1024x576.png)
DynamoDB – Amazon NoSQL – Be your app’s massively scalable key value store
![12 dynamodb](https://irislogic.com/wp-content/uploads/2024/03/12-3-1024x576.png)
Elasticache – Amazon Memcached – Be your app’s Memcached or Redis.
![13 elastic](https://irislogic.com/wp-content/uploads/2024/03/13-3-1024x576.png)
Elastic Transcoder – Amazon Cut Pro – Video manipulation (change formats, compress, etc.)
![14 elastic](https://irislogic.com/wp-content/uploads/2024/03/14-3-1024x576.png)
SQS – Amazon Queue – Store data for future processing in a queue. The language for this is storing “messages” but it doesn’t have anything to do with email or SMS. SQS doesn’t have any logic, it’s just a place to put things and take things out.
![15 sqs](https://irislogic.com/wp-content/uploads/2024/03/15-3-1024x576.png)
WAF – AWS Firewall – Block bad requests to Cloudfront protected sites.
![16 waf](https://irislogic.com/wp-content/uploads/2024/03/16-2-1024x576.png)
Cognito – Amazon OAuth – Give end users – (non AWS) – the ability to log in with Google, Facebook, etc.
![17 cognito](https://irislogic.com/wp-content/uploads/2024/03/17-2-1024x576.png)
SNS – Amazon Messenger – Send mobile notifications, emails and/or SMS messages
![18 sns](https://irislogic.com/wp-content/uploads/2024/03/18-2-1024x576.png)
CodeCommit – Amazon GitHub – Version control your code – cloud Git.
![19 codecommit](https://irislogic.com/wp-content/uploads/2024/03/19-2-1024x576.png)
Code Deploy – Get your code from your CodeCommit repo (or Github) onto a bunch of EC2 instances
![20 code deploy](https://irislogic.com/wp-content/uploads/2024/03/20-3-1024x576.png)
CodePipeline – Amazon Continuous Integration – Run automated tests on your code and then do stuff with it depending on if it passes those tests.
![21 code pipeline](https://irislogic.com/wp-content/uploads/2024/03/21-2-1024x576.png)
EC2 Container Service – Amazon Docker as a Service – Put a Docker file into an EC2 instance so you can run a website
![22 ec2](https://irislogic.com/wp-content/uploads/2024/03/22-3-1024x576.png)
Elastic Beanstalk – Amazon Platform as a Service – Move your app hosted on other clouds to AWS
![23 elastic](https://irislogic.com/wp-content/uploads/2024/03/23-3-1024x576.png)
Data Pipeline – Amazon ETL – Extract, Transform and Load data from elsewhere in AWS. Schedule when it happens and get alerts when they fail.
![24 data pipeline](https://irislogic.com/wp-content/uploads/2024/03/24-2-1024x576.png)
Elastic Map Reduce (EMR) – Amazon Hadoop – Iterate over massive text files of raw data that you’re keeping in S3
![26 emr](https://irislogic.com/wp-content/uploads/2024/03/26-1024x576.png)
Glacier – Large Amazon S3 – Make backups of your backups that you keep on S3.
![27 glacier](https://irislogic.com/wp-content/uploads/2024/03/27-1024x576.png)
Kinesis – Amazon Kafka – Ingest lots of data very quickly that you then later use other AWS services to analyze.
![28 kneis](https://irislogic.com/wp-content/uploads/2024/03/28-1024x576.png)
RedShift – Amazon Data Warehouse – Store a whole bunch of analytics data, do some processing, and dump it out.
![29 red shift](https://irislogic.com/wp-content/uploads/2024/03/29-1024x576.png)
CloudFormation – Amazon Services Setup – Set up a bunch of connected AWS services in one go
![30 cloud formation](https://irislogic.com/wp-content/uploads/2024/03/30-1024x576.png)
CloudTrail – Amazon Logging – Log who is doing what in your AWS stack (API calls).
![31 cloud](https://irislogic.com/wp-content/uploads/2024/03/31-1024x576.png)
CloudWatch – Amazon Status Pager – Get alerts about AWS services messing up or disconnecting
![32 cloud watch](https://irislogic.com/wp-content/uploads/2024/03/32-1024x576.png)
Config – Amazon Configuration Management – Keep from going insane if you have a large AWS setup and changes are happening that you want to track.
![33 config](https://irislogic.com/wp-content/uploads/2024/03/33-1024x576.png)