AWS Notes

!!!! Amazon Cloud Compute !!!

# Amazon Elastic Compute Cloud #

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizeable computing

capacity—literally, servers in Amazon’s data centers—that you use to build and host your software


# Amazon EC2 Container Service #

Amazon EC2 Container Service (Amazon ECS) is a highly scalable, fast, container management

service that makes it easy to run, stop, and manage Docker containers on a cluster of Amazon EC2


# Auto Scaling . #

Auto Scaling is a web service designed to launch or terminate Amazon EC2 instances automatically

based on user-defined policies, schedules, and health checks.

# Elastic Load Balancing #

Elastic Load Balancing automatically distributes your incoming application traffic across multiple

Amazon EC2 instances. It detects unhealthy instances and reroutes traffic to healthy instances until

the unhealthy instances have been restored. Elastic Load Balancing automatically scales its request

handling capacity in response to incoming traffic.

# AWS Lambda #

AWS Lambda is a zero-administration compute platform for back-end web developers that runs

your code for you in the AWS cloud and provides you with a fine-grained pricing structure. AWS

Lambda runs your back-end code on its own AWS compute fleet of Amazon Elastic Compute Cloud

(Amazon EC2) instances across multiple Availability Zones in a region, which provides the high

availability, security, performance, and scalability of the AWS infrastructure.

!!!! Amazon Cloud Network !!!

# Amazon Virtual Private Cloud #

Amazon Virtual Private Cloud (Amazon VPC) enables you to launch Amazon Web Services (AWS)

resources into a virtual network that you’ve defined. This virtual network closely resembles a

traditional network that you’d operate in your own data center, with the benefits of using the

scalable infrastructure of AWS.

# Amazon Route 53 #

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.

# AWS Direct Connect #

AWS Direct Connect links your internal network to an AWS Direct Connect location over a

standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable. One end of the cable is connected to your

router, the other to an AWS Direct Connect router. With this connection in place, you can create

virtual interfaces directly to the AWS cloud and Amazon Virtual Private Cloud, bypassing Internet

service providers in your network path.

!!!! Amazon Administration &Security !!!

# AWS Directory Service #

The AWS Directory Service is a managed service that makes it easy to connect to your existing onpremises

Microsoft Active Directory, or to set up and operate a new directory in the AWS cloud,

making it easy to deploy and manage Windows workloads in the AWS cloud. Your directory users

and groups can access the AWS Management Console, and AWS applications, such as Amazon

WorkSpaces and Amazon WorkDocs, using their existing credentials.

# AWS Identity and Access Management #

AWS Identity and Access Management (IAM) is a web service that enables Amazon Web Services

(AWS) customers to manage users and user permissions in AWS. The service is targeted at

organizations with multiple users or systems in the cloud that use AWS products such as Amazon

EC2, Amazon SimpleDB, and the AWS Management Console. With IAM, you can centrally

manage users, security credentials such as access keys, and permissions that control which AWS

resources users can access.

# AWS CloudTrail #

With AWS CloudTrail, you can monitor your AWS deployments in the cloud by getting a history of

AWS API calls for your account, including API calls made via the AWS Management Console, the

AWS SDKs, the command line tools, and higher-level AWS services. You can also identify which

users and accounts called AWS APIs for services that support CloudTrail, the source IP address the

calls were made from, and when the calls occurred. You can integrate CloudTrail into applications

using the API, automate trail creation for your organization, check the status of your trails, and

control how administrators turn CloudTrail logging on and off.

# AWS Config #

AWS Config provides a detailed view of the resources associated with your AWS account,

including how they are configured, how they are related to one another, and how the configurations

and their relationships have changed over time.

# AWS Key Management Service #

AWS Key Management Service (KMS) is an encryption and key management service scaled for the

cloud. KMS keys and functionality are used by other AWS services, and you can use them to protect

data in your own applications that use AWS.

# AWS CloudHSM #

AWS CloudHSM provides secure cryptographic key storage for customers by making hardware

security modules (HSMs) available in the AWS cloud.

!!! Storage and Content Delivery !!!

# Amazon Simple Storage Service #

Amazon Simple Storage Service (Amazon S3) is storage for the Internet. You can use Amazon S3 to

store and retrieve any amount of data at any time, from anywhere on the web. You can accomplish

these tasks using the simple and intuitive web interface of the AWS Management Console.

# Amazon Elastic File System #

Amazon Elastic File System (EFS) is in preview release and is subject to change.

Amazon EFS provides file storage for your EC2 instances. With Amazon EFS, you can create a file

system, mount the file system on your EC2 instances, and then read and write data from your EC2

instances to and from your file system.

# AWS Storage Gateway #

AWS Storage Gateway is a service that connects an on-premises software appliance with cloudbased

storage to provide seamless and secure integration between your on-premises IT environment

and the AWS storage infrastructure in the cloud.

# Amazon Glacier #

Amazon Glacier is a storage service optimized for infrequently used data, or “cold data.” The

service provides durable and extremely low-cost storage with security features for data archiving

and backup. With Amazon Glacier, you can store your data cost effectively for months, years, or

even decades. Amazon Glacier enables you to offload the administrative burdens of operating and

scaling storage to AWS, so you don’t have to worry about capacity planning, hardware provisioning,

data replication, hardware failure detection and recovery, or time-consuming hardware migrations.

For more service highlights and pricing information, go to the Amazon Glacier

# Amazon CloudFront #

Amazon CloudFront is a web service that speeds up distribution of your static and dynamic web

content, for example, .html, .css, .php, image, and media files, to end users. CloudFront delivers

your content through a worldwide network of edge locations. When an end user requests content

that you’re serving with CloudFront, the user is routed to the edge location that provides the lowest

latency, so content is delivered with the best possible performance. If the content is already in that

edge location, CloudFront delivers it immediately. If the content is not currently in that edge

location, CloudFront retrieves it from an Amazon S3 bucket or an HTTP server (for example, a web

server) that you have identified as the source for the definitive version of your content.

# AWS Import/Export #

AWS Import/Export accelerates transferring large amounts of data between the AWS cloud and

portable storage devices that you mail to us. AWS transfers data directly onto and off of your

storage devices using Amazon’s high-speed internal network. Your data load typically begins the

next business day after your storage device arrives at AWS. After the data export or import

completes, we return your storage device. For large data sets, AWS Import/Export can be

significantly faster than Internet transfer and more cost effective than upgrading your connectivity.

!!! Amazon Database !!!

# Amazon Relational Database Service #

Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up,

operate, and scale a relational database in the cloud. It provides cost-efficient, resizable capacity for

an industry-standard relational database and manages common database administration tasks.

# Amazon DynamoDB #

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable

performance with seamless scalability. You can use Amazon DynamoDB to create a database table

that can store and retrieve any amount of data, and serve any level of request traffic. Amazon

DynamoDB automatically spreads the data and traffic for the table over a sufficient number of

servers to handle the request capacity specified by the customer and the amount of data stored,

while maintaining consistent and fast performance.

# Amazon ElastiCache #

Amazon ElastiCache is a web service that makes it easy to set up, manage, and scale distributed inmemory

cache environments in the cloud. It provides a high performance, resizeable, and costeffective

in-memory cache, while removing the complexity associated with deploying and

managing a distributed cache environment.

# Amazon Redshift #

Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service that makes it

simple and cost-effective to efficiently analyze all your data using your existing business

intelligence tools. It is optimized for datasets ranging from a few hundred gigabytes to a petabyte or

more and costs less than $1,000 per terabyte per year, a tenth the cost of most traditional data

warehousing solutions.

# Amazon SimpleDB #

Amazon SimpleDB is a highly available, scalable, and flexible non-relational data store that enables

you to store and query data items using web services requests.

!!! Application Services !!!

# Amazon Simple Queue Service #

Amazon Simple Queue Service (Amazon SQS) is a messaging queue service that handles message

or workflows between other components in a system.

# Amazon Simple Workflow Service #

Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that

coordinate work across distributed components. In Amazon SWF, a task represents a logical unit of

work that is performed by a component of your application. Coordinating tasks across the

application involves managing intertask dependencies, scheduling, and concurrency in accordance

with the logical flow of the application. Amazon SWF gives you full control over implementing

tasks and coordinating them without worrying about underlying complexities such as tracking their

progress and maintaining their state.

# Amazon AppStream #

The Amazon AppStream web service deploys your application on Amazon Web Services (AWS)

infrastructure and streams input and output between your application and devices such as personal

computers, tablets, and mobile phones. Your application’s processing occurs in the cloud, so it can

scale to handle vast computational loads. Devices need only display output and return user input, so

the client application on the device can be lightweight in terms of file size and processing


# Amazon AppStream #

The Amazon AppStream web service deploys your application on Amazon Web Services (AWS)

infrastructure and streams input and output between your application and devices such as personal

computers, tablets, and mobile phones. Your application’s processing occurs in the cloud, so it can

scale to handle vast computational loads. Devices need only display output and return user input, so

the client application on the device can be lightweight in terms of file size and processing


# Amazon Elastic Transcoder #

Amazon Elastic Transcoder lets you convert media files that you have stored in Amazon S3 into

media files in the formats required by consumer playback devices. For example, you can convert

large, high-quality digital media files into formats that users can play back on mobile devices,

tablets, web browsers, and connected televisions.

# Amazon Simple Email Service #

Welcome to the Amazon Simple Email Service (Amazon SES) .. Amazon SES is an outbound-only

email-sending service that provides an easy, cost-effective way for you to send email.

# Amazon CloudSearch #.

Amazon CloudSearch is a fully-managed service in the cloud that makes it easy to set up, manage,

and scale a search solution for your website. Amazon CloudSearch enables you to search large

collections of data such as web pages, document files, forum posts, or product information. With

Amazon CloudSearch, you can quickly add search capabilities to your website without having to

become a search expert or worry about hardware provisioning, setup, and maintenance. As your

volume of data and traffic fluctuates, Amazon CloudSearch automatically scales to meet your


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s