Example

Example

Amazon like most computing networks was using about 10% of its capacity

uloads/d010.png
Fig. 2.5/1: ”Amazon logo”

In 2006 it run Amazon Web Services (AWS)

  • Computing:
    • Elastic Compute Cloud (EC2) provides scalable virtual private servers
    • Elastic MapReduce (EMR) allows to process vast amounts of data
    • Lambda (LAMBDA) service that runs code in response to defined events, and automatically manage needed resources.
  • Networking
    • Amazon Route 53 - highly available and scalable Domain Name System (DNS) web service.
    • Amazon Virtual Private Cloud (VPC) logically isolated set of Amazon EC2 instances which can be access through VPN connection.
    • AWS Direct Connect provides dedicated network connections into AWS data centers, providing faster and cheaper data throughput.
    • Amazon Elastic Load Balancing (ELB) automatically distributes incoming traffic across multiple Amazon EC2
  • Storage
    • Amazon Simple Storage Service (S3) provides Web Service based storage.
    • Amazon Glacier provides a low-cost, long-term storage option (compared to S3). High redundancy and availability, but low-frequent access times. Intended for archiving data.
    • AWS Storage Gateway, an iSCSI block storage virtual appliance with cloud-based backup.
    • Amazon Elastic Block Store (EBS) provides persistent block-level storage volumes for EC2.
    • AWS Import/Export, accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.
    • Amazon Elastic File System (EFS) a file storage service for Amazon Elastic Compute Cloud (Amazon EC2) instances.
  • Database
    • Amazon DynamoDB provides a scalable, low-latency NoSQL online Database Service backed by SSDs.
    • Amazon ElastiCache provides in-memory caching for web applications. This is Amazon's implementation of Memcached and Redis.
    • Amazon Relational Database Service (RDS) provides a scalable database server with MySQL, Oracle, SQL Server, and PostgreSQL support.
    • Amazon Redshift provides petabyte-scale data warehousing with column-based storage and multi-node compute.
    • Amazon SimpleDB allows developers to run queries on structured data. It operates in concert with EC2 and S3 to provide "the core functionality of a database".
  • Deployment
    • AWS CloudFormation provides a file-based interface for provisioning other AWS resources.
    • AWS Elastic Beanstalk provides quick deployment and management of applications in the cloud.
    • AWS OpsWorks provides configuration of EC2 services using Chef.
    • AWS CodeDeploy provides automated code deployment to EC2 instances.
  • Management
    • Amazon Identity and Access Management (IAM) is an implicit service, the authentication infrastructure used to authenticate access to the various services.
    • AWS Directory Service a managed service that allows you to connect your AWS resources with an existing on-premises Microsoft Active Directory or to set up a new, stand-alone directory in the AWS Cloud.
    • Amazon CloudWatch, provides monitoring for AWS cloud resources and applications, starting with EC2.
    • AWS Management Console (AWS Console), A web-based point and click interface to manage and monitor the Amazon infrastructure suite including (but not limited to) EC2, EBS, S3, SQS, Amazon Elastic MapReduce, andAmazon CloudFront.
  • Computing:
    • Elastic Compute Cloud (EC2) - private virtual servers
    • Elastic MapReduce (EMR) mechanism to process Big Data
    • Lambda (LAMBDA) service that runs code in response to defined events, and automatically manage needed resources.

  • Networking:
    • Amazon Route 53 - highly available and scalable Domain Name System (DNS) web service.
    • Amazon Virtual Private Cloud (VPC) - Private Amazon EC2 instances
    • AWS Direct Connect - dedicated connections to AWS data centers.
    • Amazon Elastic Load Balancing (ELB) - Load balancer between Amazon EC2 instances

  • Storage:
    • Amazon Simple Storage Service (S3) storage service.
    • Amazon Glacier - storage service for archiving data.
    • AWS Storage Gateway - on-premises storage service with cloud backup(Amazon S3 or Glacier).
    • Amazon Elastic Block Store (EBS) - block-level storage for Amazon EC2.
    • Amazon Elastic File System (EFS) - file storage for Amazon EC2.

  • Database:
    • Amazon DynamoDB - NoSQL online Database.
    • Amazon ElastiCache - general-purpose distributed memory caching system
    • Amazon Relational Database Service (RDS) - relational database service.
    • Amazon Redshift - data warehousing.

  • Deployment:
    • AWS CloudFormation - template based tool for creating and managing AWS resources
    • AWS Elastic Beanstalk - runs and manage web applications in AWS Cloud
    • AWS CodeDeploy provides automated code deployment to EC2 instances.

  • Management:
    • Amazon Identity and Access Management (IAM) - tool to manage user access
    • AWS Directory Service - manage and host Active Directory
    • Amazon CloudWatch - monitoring tool for resources and applications
And others