A Quick Overview of the Amazon Web Services - dummies

A Quick Overview of the Amazon Web Services

By John Paul Mueller

Part of AWS For Admins For Dummies Cheat Sheet

Amazon Web Services (AWS) is all about knowing which service to use. Amazon provides a considerable number of free-tier services that you can try, but some of them are better for experimentation purposes than others are. The following table presents a quick overview of the services best suited to experimentation needs.

Service Name Description Console Access URL
Amazon CloudFront Defines a Content Delivery Network (CDN) used to send content from Amazon services to end users. This service supports dynamic, static streaming and interactive content. https://console.aws.amazon.com/cloudfront/
Amazon CloudWatch Monitors the AWS cloud resources used by applications that you run on AWS. You can use this service to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources. Essentially, this service enables you to track application activity through a variety of methods, such as log files. https://console.aws.amazon.com/cloudwatch/
Amazon DynamoDB Provides access to a NoSQL database service that supports both document and key-value store models. A NoSQL database is a high-speed nonrelational database model that specializes in ease of development, scalable performance, high availability, and resilience. https://console.aws.amazon.com/dynamodb
Amazon Elastic Transcoder Converts (transcodes) media files from one format to another, normally to make the media play on devices such as mobile phones, tablets, and PCs. https://console.aws.amazon.com/elastictranscoder/
Amazon ElastiCache Creates an in-memory data cache that improves application performance by transferring data from a long-term storage service, such as Amazon RDS, to memory. This service supports two open-source, in-memory caching engines: Memcached and Redis https://console.aws.amazon.com/elasticache/
Amazon Elasticsearch Service Deploys the open source Elastisearch service, now simply called Elastic (https://www.elastic.co/) to the AWS cloud where you can use it to perform both search and analysis tasks. Analysis tasks can include checking logs, monitoring applications, and performing clickstream analysis. https://console.aws.amazon.com/es/
Amazon Relational Database Service (RDS) Allows storage of data objects as part of a relational database. Amazon RDS currently supports six database engines: Amazon Aurora Oracle Microsoft SQL Server PostgreSQL MySQL MariaDB You can also use any combination of RDS General Purpose (SSD) or Magnetic storage. https://console.aws.amazon.com/rds
Amazon Simple Email Service (SES) Enables you to send transactional email, marketing messages, or other types of high-quality content as email messages. You can use this service to deliver messages to an Amazon S3 bucket, call custom code using an AWS Lambda function, or publish notifications to Amazon SNS. https://console.aws.amazon.com/ses/
Amazon Simple Notification Service (SNS) Creates a publication/subscription model for providing notifications to subscribers. You use this service to deliver messages. This service relies on the Amazon Simple Queue Service (SQS). https://console.aws.amazon.com/sns/
Amazon Simple Queue Service (SQS) Provides a fully managed queuing service. Queuing lets you decouple cloud application components so that components need not run at the same time. This service is often used with Amazon Simple Notification Service (SNS). https://console.aws.amazon.com/sqs/
Amazon Simple Storage Service (S3) Allows storage of data objects of any sort in the cloud. The three levels of storage enable you to perform short-term (Standard service), middle-tier (Infrequent Access, IA), and long-term storage (Glacier). You can also configure data to the various storage levels based on policies and uses. https://console.aws.amazon.com/s3/
AWS IoT Allows connected devices to interact with cloud applications and other devices. Developers can also use this service to add AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, and Amazon Elasticsearch Service support to applications. https://console.aws.amazon.com/iot/
AWS Lambda Runs custom application code without the need for provisioning or managing servers. You upload the code you want to run, and AWS Lambda does everything needed to run and scale your code with high availability. https://console.aws.amazon.com/lambda
Database Migration Service Makes it possible to transfer data from one kind of database to an entirely different kind of database. Moving data between databases is an essential administration tasks. You can find all sorts of reasons to move data. Some of the most common reasons are a change in database vendor, creating a common platform for all elements of an organization, upgrading to obtain an improved feature set, and a change in platforms (such as moving from a corporate server to the cloud). https://console.aws.amazon.com/dms
Elastic Beanstalk (EB) Creates an environment for working with web applications. A focus of EB is to be able to upload, configure, and manage applications of all sorts with ease. An application isn’t useful unless people can access it with ease and make it perform whatever tasks it’s designed to perform in the most seamless manner possible. https://console.aws.amazon.com/elasticbeanstalk
Elastic Compute Cloud (EC2) Provides access to a web service that offers resizable cloud-based compute capacity. You use this service to access virtual server hosting. https://console.aws.amazon.com/ec2/
Elastic File System (EFS) Defines a cloud-based file system for storing data. Most business users are quite familiar with the file system level because they use it to retrieve files when working with applications such as word processors. A file system uses the filing cabinet metaphor, where individual files appear in folders and folders appear in drawers (individual hard drive partitions). https://console.aws.amazon.com/efs
Glacier Provides data archival functionality for data that you no longer need to access actively. Archiving data, the act of moving it from expensive high-speed storage to low-cost, low-speed storage, used to be an act akin to moving paper files from an office to the basement. Someone might use those files sometime, in some way, some day, but not today and possibly not ever. https://console.aws.amazon.com/glacier/
Identity and Access Management (IAM) Helps you configure AWS security for all the services. You use this service to ensure that your other services remain safe and inaccessible to others. https://console.aws.amazon.com/iam/