Linode is not a new kid on the block in the cloud hosting industry. The company offers rock-solid services starting at its early inception. As far as I can recall, their services exist earlier than Digitalocean’s.
Linode is a mature company. It’s not yesterday’s startup.
In fact, the company has transformed from a provider offering cloud servers to an all-in-one cloud infrastructure company.
There are a wide variety of products to accompany your cloud server(s). We’ll get into that later.
Linode is the pioneer company to enter cloud hosting industries. The company is based in New Jersey and has been in business since 2003.
According to its official page, Linode is an independent open cloud server provider led by Christopher S. Aker, the CEO.
Nowadays, Linode serves 800K worldwide customers in 196 countries. It evolves to a big 100%-independent company.
“Our mission is to accelerate innovation by making cloud computing simple, affordable, and accessible to all.” – Linode.com
Linode operates 11 datacenters across the globe: Toronto (CA), Fremont, Newark, Atlanta, Dallas (USA), London (UK), Frankfurt (DE), Mumbai (IN), Tokyo (JP), Singapore (SG), and Sidney (AU).
Linode offers following services:
Nanodes: The entry-level instance with shared CPU. Small but mighty cloud plan available for $5/month.
Standard Linodes: Cloud server plans with a balanced array of resources that support a wide range of cloud applications. Start with 1 vCPU and 2GB of RAM (for $10/month) and increase all the way up to 32 vCPUs and 192GB of RAM.
Dedicated CPU nodes: Dedicated CPU instances run on their own CPU cores, no sharing the processor with other Linodes. Perfect for CPU-intensive apps such as video encoding, machine learning, and data analytics processing. Plans start from 4GB RAM/2 CPUs/80 GB SSD/4TB bandwidth for $30/month.
High-memory nodes: Plans offer memory-intensive cloud servers. Optimized for in-memory databases and caches. Plans start from 24GB RAM/1 CPU/20 GB SSD/5TB bandwidth for $60/month.
GPU Compute nodes: This is what very few providers could offer. Linode’s GPU-optimized plans are accelerated by the NVIDIA Quadro RTX 6000, harnessing the power of CUDA, Tensor, and RT cores. The plans start from 32GB RAM/8 CPUs/640 GB SSD/1 CPU Card/16 TB bandwidth for $1,000/month.
Block Storage: Attach-able storage to your Linode server(s). Increase your Linode’s storage capacity by attaching additional high-speed storage volumes. Plans start from 10GiB for $1/month to up to 10240GiB for $1024/month.
Object Storage: S3-compatible, highly-available storage plans. Objects are replicated across multiple servers. Plans start from 250GB for $5/month.
Backups: A managed service that automatically backs up your Linode disks at regular intervals. Pricing is based on the Linode compute plan you choose ($2/month for Nanodes).
DDoS Protection: All servers in Linode regardless its plans are protected from DDoS attacks free of cost. Realtime protection with no increased latency.
Nodebalancers: Load balancers-as-a-service in the cloud, managed by Linode, available for free.
- 24/7 customer support
- Predictable transparent pricing
- 11 Datacenters
- One-click apps
- CLI access
- StackScripts: custom recipes for your Linodes
- Monitoring and reporting
- API access
- Free DNS manager
- SSD storages
- Intel Xeon CPUs
- Scaleup easily
- IPv6 native support
- 40Gbit Network
- Custom images
- Free DDoS protection
- Free DNS manager
- Free Load Balancer
Create A Linode
Step 1 – Login to your Linode account or register for one if you are new.
Step 2 – Click the [Create] button then choose [Linode].
Step 3 – Choose whether to start from a fresh install by clicking Distributions, One-click image, or My Images.
Distributions: Choose the readily available Linux Operating System.
One-click: Here you can create a Linode from app stacks you choose, for instance: LAMP, LEMP, MERN, OpenVPN, Docker, Shadowsock, WordPress, Drupal, cPanel, Plesk, etc.
You can also choose to start from Community Stackscripts, one-click apps created by the Linode community.
My Images: Use your own custom images from backups or custom ISO images. This feature allows you to take snapshots of your disks, and then deploy them to any Linode under your account.
In this example, I’ll simply build a fresh Linode using Ubuntu 18.04.
Step 4 – Choose to which DC location you’ll build your Linode to.
Step 5 – Choose the plan you want based on the specifications you need. As for example, I choose the Nanode which is the smallest plan available.
Step 6 – Give your Linode a name.
Step 7 – Define the root password to access your server.
Step 8 – Optionally, you can also opt to activate automatic backups and/or Private IP.
Step 9 – Finally, hit that [Create] button on the left.
Step 10 – Wait till the process to finish.
The process shall finish in under 60 seconds. The cloud deployment progress happens really fast in Linode.
Linode Manager (Cloud Management Panel)
The main cloud management panel of Linode is very easy to use. Its UI and UX are intuitive and userfriendly.
All the basic information of your server is accessible there along with tools necessary to manage your server.
From there, you can monitor the basic stats for your server including its CPU usage, bandwidth on both IPv4 and IPv6, and Disk I/O.
Need to upgrade your cloud server? Simply click the Resize menu. You can upgrade or downgrade your server conveniently. If you’re expecting a temporary burst of traffic to your website, or if you’re not using your Linode as much as you thought, you can temporarily or permanently resize your Linode to a different plan.
You can also attach additional storage via the Volumes menu. Simply add Block Storage with the volume you want.
If you click the Settings menu, you’ll get options to change the Linode label, reset root password, change notification thresholds, and even to delete your Linode server.
Linode Server Performance
Here it comes the time to see the performance of a cloud server hosted on Linode.
I did several benchmark tests covering network speed test, Disk I/O write and read speed, and of course the CPU performance.
We used the lowest plan that comes with 1GB RAM, 25GB SSD, and 1 CPU Core. The server is deployed in Newark, New Jersey (US Eastcoast) and runs Ubuntu Server 18.04 LTS (Bionic Beaver).
As the benchmarking tools, I use ServerBench, YABS, and Bench Monster.
Bench Monster benchmarking script was employed for the first test which finished in 10 minutes 16 seconds.
The test reveals what kind of processors, kernel version, virtualization, RAM, etc.
It seems that all Linode plans sport Intel E5 processors. The Nanode plans are clocked at 2.3Ghz.
Geekbench v4 CPU benchmark gives a score of 2664 for a single-core and 2512 for a multicore test. This result is not surprising due to the server has only 1 CPU.
The performance of its disk speed is also fantastic. With an average of 732MB/s, this proves the hardware employed is SSD lineup – probably NVMe SSD. Many claimes to use SSD but sometimes benchmark shows different underrated results.
Despite its first network speed test is not as expected, the overall connections throughout the US, Europeans, and Asians countries are pretty good.
The next test conducted was done using Serverbench script. All server details display no difference as displayed by the previous script.
The disk I/O speed test seems have been adjusted and is better than the first test. The average I/O speed is 912 MB/s.
Networking also shows a slightly better result regardless of the measurement method is different.
Unluckily, the IPv6 networking test was not successful. I guess it was a script-related issue, not the server.
The third test employed Nen.sh benchmarking script. The script conducted two kinds of disk I/o speed test: ioping and dd.
Despite not being details, this already gives us a general image depicting the server performance.
The networking speed test shows the IPv4 connections are better than its IPv6.
The last test was done using YABS, Yet Another Benchmarking Script. The test measured disk I/O speed using a fio IOPS test.
The disk speed test was done several times using different size of block sizes.
Network speed was tested using iperf3 method. The result depicts how fast Linode networking infrastructure is.
As usual, the best connections are always those done to servers located nearby.
A Linode created in New Jersey has good connectivity to almost all the US states.
Despite not the best, connection to Asia and Europe are also great.
Read also: Free Linode $100 coupon code.
Linode is not a small summer host company. In fact, the company is the pioneer of cloud hosting industries available nowadays.
They have solid hardware and team ready to help users experience the best cloud infrastructure on the planet.
We like Linode for its easy-to-use management panel along with responsive cloud instances: good hardware, great connectivity, a lot of options, and additional twists.
The free DDoS protection granted for free does not add additional latencies to the server. The connectivity is prem!
- Superior network connection.
- High-speed disk I/O performance.
- Superfast cloud deployment time.
- Complete but easy-to-use cloud management panel.
- DDOS protection for free.
- Native IPv6 support (free IPv6).
- Custom ISO supported.
- Free Load Balancer.
- Easy to resize.
- Easy to rebuild.
- Complete documentation.
- Backed with an active community.
- 11 datacenter locations to choose for.
- The initial registration process takes time (need account verification).
- Rare promo coupons.
- Does not natively support PayPal as payment options.
- Linux only (no Windows support).
What’s your opinion about Linode? Found any cons about it? Share them in the comment section.