Blog

Amazon Lightsail, the EC2 equivalent and network throughput

Amazon Lightsail is an excellent solution for anyone who wants to spin up Virtual Private Servers (VPS). You can spin up Linux or Windows servers and choose prebuilt blueprints such as Linux with WordPress server or LAMP/Drupal/etc.

Amazon Lightsail

Amazon Lightsail offering — screenshot from Lightsail console

The term VPS refers to a virtual server, such as Amazon EC2, but in the industry standard, VPS servers have a fixed price, which does not vary according to usage as in Amazon EC2.

Amazon offers Lightsail as:

  • An alternative to other companies that offer VPS like DigitalOcean, Linode and Vultr.
  • A solution with a fixed price that does not change according to usage as in Amazon EC2.

Amazon Lightsail VPS provides a bundle of Compute (CPU and RAM), Disk (SSD) and Data transfer out to the internet at a fixed hourly price:

amazon light sail

Amazon Lightsail Linux VPS pricing

Behind the scenes, Amazon Lightsail servers run on Amazon EC2, but I couldn’t find the instance types or the network throughput of each instance in the documentation.

I decided to spin up multiple Lightsail servers and check the instance type of each VPS using the EC2 instance metadata service:

    ================== =================== 
                     Lightsail Bundle   EC2 Instance Type  
                    ================== =================== 
                           512MB            t3.nano            
                            1GB             t3.micro           
                            2GB             t3.small           
                            4GB             t3.medium          
                            8GB             t3.large           
                           16GB             t3.xlarge          
                           32GB             t3.2xlarge         
                    ================== ===================

I was also curious to find the network throughput of each Lightsail VPS to the internet.

I spun up a Google Cloud Compute Engine server with a network capacity of 25Gbits/sec. And using iperf3 (version 3.1.7–2), I performed a speed test of uploading and downloading data. I also checked the network performance of EC2 c6gn.8xlarge instance as the control group in this comparison.

       =============== ============== ================ =============== 
        Lightsail VPS   EC2 Instance   Download Speed   Upload Speed   
       =============== ============== ================ =============== 
            512mb       t3.nano        3.71Gbits/sec    3.09Gbits/sec  
             1gb        t3.micro       3.60Gbits/sec    3.89Gbits/sec  
             2gb        t3.small       3.62Gbits/sec    3.34Gbits/sec  
             4gb        t3.medium      3.68Gbits/sec    3.40Gbits/sec  
             8gb        t3.large       3.77Gbits/sec    3.22Gbits/sec  
            16gb        t3.xlarge      4.41Gbits/sec    3.20Gbits/sec  
            32gb        t3.2xlarge     4.29Gbits/sec    3.67Gbits/sec  
            None        c6gn.8xlarge   4.77Gbits/sec    4.77Gbits/sec  
       =============== ============== ================ ===============

The results are according to the AWS documentation, the T3 instances have burstable network speed and traffic from AWS Cloud to Google Cloud is considered egress traffic to the internet.

(The test was performed on Thursday, July 25, 2023 at 8 AM UTC. from AWS Frankfurt region (Zone euc1-az2) to a Google Cloud Compute Engine instance in Frankfurt region (Zone europe-west3-b). One test for each server — This is not a scientific test).

In conclusion, Amazon Lightsail offers a competitive solution to competing other VPS solutions and is even significantly cheaper compared to Amazon EC2 servers. Lightsail’s 1Gb bundle server costs $5/Month. The equivalent in Amazon EC2 (in Frankfort) will cost more than double — about $8.76 for the Compute and another $4.76 for a 40Gb Disk.

Subscribe to updates, news and more.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related blogs

Schedule a call with our team

You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.

You will be presented with date and time options on the next step