# File lib/deltacloud/drivers/ec2/ec2_driver.rb, line 457
  def create_load_balancer(credentials, opts={})
    ec2 = new_client( credentials, :elb )
    safely do
      ec2.create_load_balancer({
        :load_balancer_name => opts['name'],
        # TODO: Add possibility to push more listeners/realms in one request
        # Something like 'Hash' in 'Array' parameter
        :availability_zones => [opts['realm_id']],
        :listeners => [{
          :protocol => opts['listener_protocol'],
          :load_balancer_port => opts['listener_balancer_port'],
          :instance_port => opts['listener_instance_port']
         }]
      })
      return load_balancer(credentials, opts['name'])
    end
  end