AWS provides a wide array of services covering computing, storage, networking and a lot more. We have put together a few of those services in layman’s terms.
AWS Identity and Access Management (IAM) enables you to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources securely.
Amazon Elastic Compute Cloud (EC2)
Renting a virtual server per hour. We can add any resources to this server whenever we want.
Elastic Load Balancing
Distributing traffic over one or more servers
Launching servers depend on demand, using more with a lot of work, using less with less work.
S3 stands for simple storage service, it is used for storing data in the form of objects in the AWS Cloud.
Low cost cloud storage with 99.999 % durability.
Amazon Relational Database Service (RDS)
Databases like MySQL, MSSql as a Service. You can scale up the server resources anytime.
Workspaces is a fully managed, secure Desktop-as-a-Service (DaaS) solution
AWS Region and availably Zone
Amazon services is hosted in multiple locations world-wide. Virginia, Mumbai, Tokyo etc are regions. Each region has multiple, isolated locations known as Availability Zones. If you distribute your instances across multiple Availability Zones and one server fails, you can design your application so that a server in another Availability Zone can handle requests.
AWS Device Farm
ASF is an app testing service that lets you test and interact with your Android, iOS, and web apps on many devices at once.
AWS Lambda is used to execute backend code without worrying about the underlying architecture, you just upload the code and it runs, it’s that simple!
Amazon Elastic Container Service
AECS is a highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS.
Amazon Elastic MapReduce
Renting a couple of servers per hour as a Hadoop cluster to process a lot of data.
AWS replica for Content Delivery Network like Akamai or CloudFront.
AWS Edge Location
An edge location is where end users access services located at AWS. They are located in most of the major cities around the world and are specifically used by CloudFront CDN to distribute content to end user to reduce latency.
noSQL for key-value store. store huge lists of items consisting of attributes that are quickly searchable.
AWS Elastic Beanstalk
With Elastic Beanstalk, you can quickly deploy and manage applications in the AWS Cloud without worrying about the infrastructure that runs those applications
You create a template that describes all the AWS resources that you want (like Amazon EC2 instances or Amazon RDS DB instances), and AWS CloudFormation takes care of provisioning and configuring those resources for you.
Amazon Fulfillment Web Service (FWS)
Have a shop? you can have Amazon manage your fulfillment. your suppliers ship to Amazon, and they ship to your customers.
Amazon Simple Queue Service (SQS)
‘first in, first out’ (in nature) messaging. perfect for jobs that should be processed asynchronously, more or less in order of arrival. think of video rendering or thumbnail
Amazon Redshift is a fast, fully managed data warehouse that makes it simple and cost-effective to analyze all your data using standard SQL and your existing Business Intelligence (BI) tools.
AWS Import/Export Snowball
It offers physical transfer of data between user’s location and AWS data centers, the device which is used to transfer the data is called Snowball.
Amazon Simple Notification Service (SNS)
Publish/subscribe mechanism. you create topics interested parties can subscribe to. sending a message to a topic, sends the message to all subscribers. (like a mailing list, but for software systems.)
Amazon Simple Email Service (SES)
A service for sending mail. interesting way of minimizing spam.
monitoring of many AWS assets, like instances (servers) and load balancers.
Amazon Route 53
Amazon Virtual Private Cloud (VPC)
Logically isolated section of the AWS Cloud which extend your private network with ‘some cloud’.
Amazon Elastic Block Store (EBS)
Amazon Elastic Block Storage is a storage service wherein each block of storage acts like a separate hard drive.
Move large data in and out of S3
AWS Premium Support
Paid AWS Support.
AWS OpsWorks is a configuration management service that provides managed instances of Chef and Puppet. Chef and Puppet are automation platforms that allow you to use code to automate the configurations of your servers.
Alexa Top Sites
Display top sites from Alexa.com in your application.
Amazon Mechanical Turk
Work by the task. you want to have 10,000 users visit your site and try to do something. put those tasks on mechanical turk (for $0.1 per task?) and anyone can help you.
It is a relational database engine that combines the speed and reliability of high-end commercial databases and the cost effectiveness and simplicity of open-source databases.
Video Conferring solution same like Webex, Skype for Business, zoom etc
AWS X-Ray helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture.