Amazon Web Services

From Indie IT Wiki
(Redirected from AWS)
Jump to: navigation, search

Introduction

Amazon Web Services (AWS) are a collection of remote computing services, also called web services, and make up a cloud-computing platform offered by Amazon.com. Currently (as of October 2015) these services operate from 11 geographical regions across the world. The most central and well-known of these services arguably include Amazon Elastic Compute Cloud and Amazon S3. Amazon markets these products as a service to provide large computing-capacity more quickly and more cheaply than a client company building an actual physical server farm.

S3 - This is cloud storage used purely for backup purposes only, that can only be accessed via the admin panel or command line or other apps. You cannot run software on it and you cannot mount it like a hard disk drive. It is the second cheapest Amazon storage option but the data is immediately available. Current price is £0.01 per Gb.

Glacier - This is cloud storage used purely for backup purposes only, that can only be accessed via the admin panel or command line or other apps. You cannot run software on it and you cannot mount it like a hard disk drive. It is the cheapest Amazon storage option but the data is NOT immediately available. Current price is £0.005 per Gb.

EC2 - This is a virtual machine service.

Lambda - This is an event-driven, serverless computing platform provided by Amazon as a part of the Amazon Web Services. It is a compute service that runs code in response to events and automatically manages the compute resources required by that code.

HOWTO: List AWS IP Addresses

curl -s https://ip-ranges.amazonaws.com/ip-ranges.json |sort -n |grep 'ip' |awk '{ print $2 }' |tr -d '"' |tr -d ','

...and add them to an Apache .htaccess file...

curl -s https://ip-ranges.amazonaws.com/ip-ranges.json |sort -n |grep 'ip' |awk '{ print $2 }' |tr -d '"' |tr -d ',' |sed -e 's/^/Deny from /'