Amazon Web Services Cheat Sheet – AWS Services and Products. Hey, have you heard about these new AWS services: ContainerCache, ElastiCast and QR72?
Of course you are but I just made them up. To avoid falling into such situations, we advise you to familiarize yourself with the cheat sheet on Amazon Web Services from Coding compiler. Let’s dive into the world of AWS.
Types of Amazon Web Services
- AWS Run an App Services
- AWS Web Developer Services
- Services for Mobile Developers
- AWS Services for Code Injection
- AWS Corporate Services
- AWS Big Data Services
- AWS Management Services
List of AWS Products & Services
Amazon Web Services (AWS) offers a wide variety of of products and services to help companies to move faster, lower the costs and scale the business. AWS services and products including compute, storage, databases, analytics, networking, mobile, developer tools, management tools, IoT, security and enterprise applications. You can go through the details list of AWS products listed below.
AWS Run an App Services
No matter what you do with AWS, you will still use these services.
- EC2 – Amazon Elastic Compute Cloud
- IAM – AWS Identity and Access Management
- S3 – Amazon Simple Storage Service
- VPC – Amazon Virtual Private Cloud
- Lambda – AWS Lambda
Amazon Web Services – Run an App Services
Amazon EC2 | ||
Must be called Amazon Virtual Servers | Scope of application Host things that you think are computers. | Looks like VPS provided by Linode, DigitalOcean and Rackspace |
AWS IAM | ||
Should be called Users, Keys and Certs | Application area Customize users, add new AWS Keys keys and certificates. | |
Amazon S3 | ||
Should be called Amazon Unlimited FTP Server | Application area Store photos and other materials for websites. Keep backups and files in the public domain. Store static sites. By the way, many services also store their data in S3. | |
Amazon VPC | ||
Should be called Amazon Virtual Colocated Rack | Application Scope Add an extra level of protection to everything you store on the Internet. Let it look as if all your AWS-services are in one small network, and not scattered in a huge one. | Looks like a VLAN if you are good at networking |
AWS Lambda | ||
Should be called AWS App Scripts | Scope of application Run small snippets on JavaScript, Java or Python to perform individual tasks. |
AWS Web Developer Services
If you are developing a web application, then you will certainly use these services.
- API Gateway – Amazon API Gateway
- RDS – Amazon Relational Database Service
- Route53 – Amazon Route 53
- SES – Amazon Simple Email Service
- CloudFront – Amazon CloudFront
- CloudSearch – Amazon CloudSearch
- DynamoDB – Amazon DynamoDB
- ElastiCache – Amazon ElastiCache
- Elastic Transcoder – Amazon Elastic Transcoder
- SQS – Amazon Simple Queue Service
- WAF – AWS Web Application Firewall
Amazon Web Services for Web Developers
Amazon API Gateway | ||
Should be called API Proxy | Application area Proxy the API of your applications through this service to handle traffic, test new versions, etc. | Looks like3Scale |
Amazon RDS | ||
Should be called Amazon SQL | Scope of Application Simultaneously MySQL, PostgreSQL, and Oracle-DB for your application. | Looks like Heroku Postgres |
Amazon Route53 | ||
Should be called Amazon DNS + Domains | Application area Buy a new domain and set up DNS records. | Looks like DNSimple, GoDaddy, Gandi |
Amazon SES | ||
Must be called Amazon Transactional Email | Application area Send single letters (for changing passwords, delivering notifications, etc.). You can use it as a newspaper if you sell it, but it’s better not to. | Looks like SendGrid, Mandrill, Postmark |
Amazon CloudFront | ||
Must be called Amazon CDN | Application area Accelerate the loading of sites, optimally distributing the delivery of static files to users. | Looks like MaxCDN, Akamai |
Amazon CloudSearch | ||
Must be called Amazon Fulltext Search | Application area Get all the data from S3 or RDS and look for what you need in it. | Looks like Sphinx, Solr, ElasticSearch |
Amazon DynamoDB | ||
Should be called Amazon NoSQL | Application area Scalable key store for your application. | Looks like MongoLab |
Amazon ElastiCache | ||
Must be called Amazon Memcached | The scope of your application’s Memcached or Redis. | Looks like Redis to Go, Memcachier |
Amazon Elastic Transcoder | ||
Should be called Amazon Beginning Cut Pro | Application area Processing various oddities of video (formats, compression, etc.). | |
Amazon SQS | ||
Must be called Amazon Queue | Application area Store data for further processing in a queue. | Looks like RabbitMQ, Sidekiq |
AWS WAF | ||
Should be called AWS Firewall | Application area Block dangerous requests to sites protected by Cloudfront (do not let people try to pick up 10,000 passwords to / wp-admin). | Looks like Sophos, Kaspersky |
AWS Services for Mobile Developers
These services are needed only by mobile developers.
- Cognito – Amazon Cognito
- Device Farm – AWS Device Farm
- Mobile Analytics – Amazon Mobile Analytics
- SNS – Amazon Simple Notification Service
Amazon Web Services for Mobile Developers
Amazon Cognito | ||
Must be called Amazon OAuth as a Service | Application Scope Give users the ability to log in via Google, Facebook, etc. | Looks like OAuth.io |
Amazon Device Farm | ||
Should be called Amazon Drawer of Old Android Devices | Application area Test your application on multiple iOS and Android devices simultaneously. | Looks like MobileTest, iOS emulator |
Amazon Mobile Analytics | ||
Must be called the Spot on Name, Amazon Product Managers take note. | Application Scope Keep track of what users do in your applications. | Looks like Flurry |
AWS SNS | ||
Must be called Amazon Messenger | Application Scope Send mobile notifications, letters and / or SMS. | Looks like UrbanAirship, Twilio |
AWS Services for Code Injection
These services are needed to automate, manage and implement the code in other services.
- CodeCommit – AWS CodeCommit
- CodeDeploy – AWS CodeDeploy
- CodePipeline – AWS CodePipeline
- EC2 Container Service – Amazon EC2 Container Service
- Elastic Beanstalk – AWS Elastic Beanstalk
Amazon Web Services for Code Injection
AWS CodeCommit | ||
Should be called Amazon GitHub | Scope of application Version control of your code. | Looks like Github, BitBucket |
AWS CodeDeploy | ||
Should be called And so nice | Application area Upload your code from the CodeCommit (or Github) repository to multiple EC2 entities. | Looks like Heroku, Capistrano |
AWS CodePipeline | ||
Should be called Amazon Continuous Integration | Scope of application Run automated tests of your code and make the necessary changes. | Looks like CircleCI, Travis |
Amazon EC2 Container Service | ||
Should be called Amazon Docker as a Service | Application Scope Place the Docker file on the EC2 entity to launch the site. | |
AWS Elastic Beanstalk | ||
Should be called Amazon Platform as a Service | Application Scope Move your application from Heroku to AWS when the first is beyond your means. | Looks like Heroku, BlueMix, Modulus |
AWS Corporate Services
Services for business and networks.
- AppStream – Amazon AppStream
- Direct Connect – AWS Direct Connect
- Directory Service – AWS Directory Service
- WorkDocs – Amazon WorkDocs
- WorkMail – Amazon WorkMail
- WorkSpaces – Amazon WorkSpaces
- Service Catalog – AWS Service Catalog
- Storage Gateway – AWS Storage Gateway
Amazon Web Services for Corporate Companies
Amazon AppStream | ||
Should be called Amazon Citrix | Scope of Application Place a copy of the Windows application on a Windows system to which you provide remote access. | Looks like Citrix, RDP |
AWS Direct Connect | ||
Should be called Actually, a very accurate name | Application area Pay for access to a dedicated line from your data center or network to AWS. | Looks like a tunnel that allows you to bypass the traffic jam |
AWS Directory Service | ||
Should be called Actually, a very accurate name | Application Scope Combine applications that need Microsoft Active Directory for management. | |
Amazon WorkDocs | ||
Should be called Amazon Unstructured Files | Scope of application Share Word documents with colleagues. | Looks like Dropbox, DataAnywhere |
Amazon WorkMail | ||
Should be called Amazon Company Email | Application area Set up an identical mail system and calendar for everyone in the company. | Looks like Google Apps for Domains |
Amazon WorkSpaces | ||
Should be called Amazon Remote Computer | Scope of application Interface for remote computer control. | |
AWS Service Catalog | ||
Should be called Amazon Set-up Already | Application Scope Give all AWS users in your group access to the applications you have written so that they do not have to read guides like this. | |
AWS Storage gateway | ||
Must be called S3, which considers itself part of your corporate network. | Scope of application Stop buying space to store Word documents. Simplify the transfer of files from the network to S3. |
AWS Big Data Services
AWS services for the big data absorption, control and other fraud data.
- Data Pipeline – AWS Data Pipeline
- Elastic MapReduce – Amazon Elastic MapReduce
- Glacier – Amazon Glacier
- Kinesis – Amazon Kinesis
- Redshift – Amazon Redshift
- Machine Learning – Amazon Machine Learning
- SWF – Amazon SWF
- Snowball – AWS Snowball
AWS Data Pipeline | ||
Must be called Amazon ETL | Application Scope Extract, process, and save all data from AWS, as well as set up schedules and receive error messages. | |
Amazon Elastic MapReduce (EMR) | ||
Should be called Amazon Hadooper | Application area Process large amounts of text or raw data stored in S3. | Looks like Treasure Data |
Amazon Glacier | ||
Should be called Very Slow Amazon S3 | Application Scope Make backups of backups stored in S3. Stocks on a rainy day. | |
Amazon Kinesis | ||
Must be called Amazon High Throughput | Application Scope Quickly save large amounts of data (for example, analytics or a list of people retweeted by Kanye West) to analyze later. | Looks like Kafka |
Amazon Redshift | ||
Should be called Amazon Data Warehouse | Application area Store analytical data, process it and unload it. | |
Amazon Machine Learning | ||
Should be called Skynet | Application area Predict behavior based on current data for various tasks. | |
Amazon SWF | ||
Must be called Amazon EC2 Queue | Application area Create a service from “thinkers” and “workers” on top of EC2 to complete the task. Unlike SQS, it has built-in logic. | Looks like IronWorker |
AWS Snowball | ||
Should be called AWS Big Old Portable Storage | The scope of the AWS Snowmobile in miniature. | Similar to Shipping a Network Attached Storage Device to AWS |
AWS Managed Services
AWS Managed Services provides ongoing management of your AWS infrastructure so you can focus on your applications.
- CloudFormation – AWS CloudFormation
- CloudTrail – AWS CloudTrail
- CloudWatch – Amazon CloudWatch
- Config – AWS Config
- OpsWorks – AWS OpsWorks
- Trusted Advisor – AWS Trusted Advisor
- Inspector – Amazon Inspector
AWS Managed Services | Management of Amazon Web Services
AWS CloudFormation | ||
Should be called Amazon Services Setup | Application area Set up several related services in one go. | |
AWS CloudTrail | ||
Should be called Amazon Logging | Application area Keep logs of AWS stack activities. | |
Amazon CloudWatch | ||
Must be called Amazon Status Pager | Application Scope Get notified when your AWS services behave incorrectly. | Looks like PagerDuty, Statuspage |
AWS Config | ||
Should be called Amazon Configuration Management | Scope of application Do not go crazy when you need to keep track of a large AWS-system. | |
AWS OpsWorks | ||
Should be called Amazon Chef | Application Scope Manage the launch of your application with things like autoscaling. | |
AWS Trusted Advisor | ||
Should be called Amazon Penny pincher | Application area Find out what you are overpaying for. | |
AWS Inspector | ||
Must be called Amazon Auditor | Application area Check your AWS system for security issues. | Looks like Alert Logic |
It’s all about AWS services and products, you can drop your comment in the below comment box on your experience with any Amazon web services and products.
Related AWS Articles
AWS Sample Resume for AWS Developers
AWS DevOps Interview Questions
AWS Cloud Support Engineer Interview Questions