EC2 Standard On-Demand Instances Pricing
Linux/UNIX Usage Small (Default) $0.095 per hour
Windows Usage $0.13 per hour
Features of Elastic Load Balancing
Using Elastic Load Balancing, you can distribute incoming traffic across your Amazon EC2 instances in a single Availability Zone or multiple Availability Zones. Elastic Load Balancing automatically scales its request handling capacity in response to incoming application traffic.
Elastic Load Balancing can detect the health of Amazon EC2 instances. When it detects unhealthy load-balanced Amazon EC2 instances, it no longer routes traffic to those Amazon EC2 instances instead spreading the load across the remaining healthy Amazon EC2 instances.
Elastic Load Balancing supports the ability to stick user sessions to specific EC2 instances.
Elastic Load Balancing supports SSL termination at the Load Balancer, including offloading SSL decryption from application instances and providing centralized management of SSL certificates.
Elastic Load Balancing metrics such as request count and request latency are reported by Amazon CloudWatch.
Linux instances are much, much cheaper.