Today Amazon Web Services announced a set of three new services that are targeted mostly at largs scale customers: Monitoring, Auto Scaling, Load Balancing.
Amazon CloudWatch is a web service that provides monitoring for AWS cloud resources, starting with Amazon EC2. It provides information about resource utilization, operational performance, CPU utilization, disk reads and writes, and network traffic. Monitoring data that can be accessed using web service APIs or Command Line Tools.
Auto Scaling allows automatic scaling of Amazon EC2 instances. This works for scaling up as well as scaling down the number of instances running according to patterns defined by the user. Auto Scaling is enabled by Amazon CloudWatch and available at no additional charge beyond Amazon CloudWatch fees.
Elastic Load Balancing
Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. Elastic Load Balancing detects unhealthy instances within a pool and automatically reroutes traffic to healthy instances until the unhealthy instances have been restored. Elastic Load Balancing can be enabled within a single Availability Zone or across multiple zones for even more consistent application performance.
Like all Amazon Web Services and features, Amazon CloudWatch and Elastic Load Balancing are available on a pay-as-you-go basis with no up-front fee, minimum spend or long term commitment. Auto Scaling is free to Amazon CloudWatch customers. Each instance launched by Auto Scaling is automatically enabled for monitoring and the Amazon CloudWatch monitoring charge will be applied.