Chuyên mục
Virtualization

Đánh giá VPS của UpCloud – Cloud Server chất lượng cao

UpCloud là dịch vụ cung cấp Cloud Server mình tình cờ phát hiện ra khi lang thang đọc bài trên forum Centminmod. Thấy admin bên đó đánh giá rất tốt UpCloud nên mình đăng ký dùng thử. Biết đâu có thêm sự lựa chọn bên cạnh 3 cái tên đã quá quen thuộc với giới web dev: Digital Ocean, Vultr, Linode.

Giới thiệu UpCloud

Upcloud ra đời năm 2012, có trụ sở chính ở Helsinki (Phần Lan), cung cấp VPS theo giờ / theo tháng y hệt 3 ông lớn kia. Upcloud có datacenter ở 7 thành phố: Amsterdam (Hà Lan), San Jose, Chicago (Mỹ), Germany (Đức), London (Anh), Helsinki (Phần Lan) và Singapore.

Mạng lưới Datacenter của UpCloud

Hai ưu điểm của UpCloud theo quảng trên trang chủ là

  • Faster-than-SSD: Tốc độ truy xuất ổ cứng nhanh hơn cả SSD, vượt xa mọi đối thủ và không bị giới hạn tốc độ.
  • Flexible plan: Gói VPS linh hoạt giúp bạn tùy chọn cấu hình VPS theo nhu cầu của ứng dụng.

Các tính năng khác như Mở rộng (Scaling), Private Network, IPv6, trả tiền theo giờ thì các dịch vụ khác đều có cung cấp nên không có gì đặc biệt.

Giao diện trực quan

Ấn tượng đầu tiên khi sử dụng UpCloud là giao diện web rất đẹp và trực quan. Bảng điều khiển cực đơn giản và thân thiện, dễ sử dụng hơn cả Vultr hay Digital Ocean.

Việc đăng ký tài khoản UpCloud khá nhanh gọn, điền thông tin cá nhân và thông tin thẻ (để xác nhận). Sau vài phút, mình đã nhận được email xác nhận đăng ký thành công.

Giao diện bảng điều khiển UpCloud

Để kiểm tra hiệu năng của VPS, mình sẽ tạo 1 VPS gói $10/tháng (1CPU – 2GB RAM) ở Datacenter Singapore. Mình chọn hệ điều hành CentOS 7.6 để cài đặt Centminmod dùng cho việc kiểm tra tốc độ.

VPS sẵn sàng sau 30 giây.

UpCloud vs. Vultr vs. Linode

Để có cái nhìn tổng quan hơn về hiệu năng của UpCloud, mình sẽ so sánh với các VPS cùng cấu hình của UpCloud với bên Linode và Vultr.

Cấu hình chung: 1CPU, 2GB RAM, hệ điều hành CentOS 7.x, datacenter Singapore

Cài đặt Centminmod

Việc cài đặt Centminmod gồm nhiều công đoạn: tải, xác thực và cài đặt mã nguồn, thường rất mất thời gian. Thông số thời gian cài đặt Centminmod có thể được dùng để đánh giá nhanh về chất lượng tổng quan của VPS (tốc độ mạng, tốc độ xử lý của CPU)

UpCloud

Total Curl Installer YUM or DNF Time: 124.6463 seconds
Total YUM Time: 24.755646444 seconds
Total YUM or DNF + Source Download Time: 88.0174
Total Nginx First Time Install Time: 444.4506
Total PHP First Time Install Time: 399.4719
Download From Github Time: 21.7088
Total Time Other eg. source compiles: 369.7968
Total Centmin Mod Install Time: 1301.7367
---------------------------------------------------------------------------
Total Install Time (curl yum + cm install + zip download): 1448.0918 secondsCode language: Shell Session (shell)

Vultr

Total Curl Installer YUM or DNF Time: 166.1002 seconds
Total YUM Time: 19.583767160 seconds
Total YUM or DNF + Source Download Time: 83.2002
Total Nginx First Time Install Time: 444.6768
Total PHP First Time Install Time: 429.4559
Download From Github Time: 11.5827
Total Time Other eg. source compiles: 443.1889
Total Centmin Mod Install Time: 1400.5218
---------------------------------------------------------------------------
Total Install Time (curl yum + cm install + zip download): 1578.2047 seconds
---------------------------------------------------------------------------Code language: Shell Session (shell)

Linode

---------------------------------------------------------------------------
Total Curl Installer YUM or DNF Time: 135.3246 seconds
Total YUM Time: 20.462090472 seconds
Total YUM or DNF + Source Download Time: 63.6766
Total Nginx First Time Install Time: 491.0973
Total PHP First Time Install Time: 791.7710
Download From Github Time: 16.9564
Total Time Other eg. source compiles: 447.7109
Total Centmin Mod Install Time: 1794.2558
---------------------------------------------------------------------------
Total Install Time (curl yum + cm install + zip download): 1946.5368 seconds
---------------------------------------------------------------------------Code language: Shell Session (shell)

Đánh giá

UpCloud cho thời gian tốt nhất (1448 giây), Vultr chỉ chậm hơn tí chút (1578 giây). Linode đứng chót. Nếu chỉ nhìn vào thời gian compile mã nguồn, UpCloud vẫn đứng đầu, sau đó là Vultr và Linode.

Qua đó cho thấy CPU của UpCloud là nhanh nhất.

Kiểm tra tốc độ Redis Server

Redis sử dụng bộ nhớ RAM làm hệ thống xử lý cache nên bài kiểm tra này sẽ đánh giá tốc độ băng thông của RAM. Mình sử dụng Redis Cache cho WordPress nên đây là một yếu tố cần quan tâm.

Sử dụng lệnh này sau khi đã cài đặt Centminmod ở bước trên

/usr/bin/redis-benchmark -h 127.0.0.1 -p 6379 -n 1000 -r 1000 -t get,set,lpush,lpop -P 1000 -c 100Code language: YAML (yaml)

Upcloud

  • SET: 12048.19
  • GET: 14492.75
  • LPUSH: 10989.01
  • LPOP: 10638.30

Vultr

  • SET: 13333.33
  • GET: 14925.37
  • LPUSH: 10204.08
  • LPOP: 10204.08

Linode

  • SET: 2336.45
  • GET: 6172.84
  • LPUSH: 3906.25
  • LPOP: 4629.63

Đánh giá

Vultr và UpCloud cho kết quả gần như tương đương. Còn kết quả của Linode kém rất xa, nhiều thông số chỉ bằng 1/5.

Kiểm tra với Tocdo.net

curl -Lso- tocdo.net/share | bashCode language: Nginx (nginx)

UpCloud

System Info
----------------------------------------------------------------------
CPU model            : Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz
Number of cores      : 1
CPU frequency        : 2999.996 MHz
Total size of Disk   : 55.8 GB (5.2 GB Used)
Total amount of Mem  : 1838 MB (361 MB Used)
Total amount of Swap : 1023 MB (1 MB Used)
System uptime        : 0 days, 2 hour 55 min
Load average         : 0.14, 0.05, 0.06
OS                   : CentOS 7.6.1810
Arch                 : x86_64 (64 Bit)
Kernel               : 3.10.0-957.21.3.el7.x86_64
Virt                 : kvm
Date                 : Tue Jun 25 07:18:29 UTC 2019

Disk Speed
----------------------------------------------------------------------
dd Test
I/O (1st run)        : 416 MB/s
I/O (2nd run)        : 415 MB/s
I/O (3rd run)        : 425 MB/s
Average              : 418.7 MB/s
-----------------------------------
Fio Test
Read performance     : 299MB/s
Read IOPS            : 73.1k
Write performance    : 99.9MB/s
Write IOPS           : 24.4k

Speedtest
----------------------------------------------------------------------
Node Name                               IPv4 address    Download Speed
CacheFly                                167.88.158.176  68.5MB/s
Vultr, Los Angeles, CA                  108.61.219.200  14.6MB/s
Vultr, Seattle, WA                      108.61.194.105  13.4MB/s
Linode, Tokyo, JP                       106.187.96.148  27.9MB/s
Linode, Singapore, SG                   139.162.23.4    109MB/s
Softlayer, HongKong, CN                 119.81.130.170  49.9MB/s
VNPT, Ha Noi, VN                        113.164.24.102  4.20MB/s
VNPT, Da Nang, VN                       113.164.16.66   3.75MB/s
VNPT, Ho Chi Minh, VN                   113.164.8.250   4.21MB/s
Viettel Network, Ha Noi, VN             27.68.226.129   27.6MB/s
Viettel Network, Da Nang, VN            27.68.201.1     52.6MB/s
Viettel Network, Ho Chi Minh, VN        27.68.239.33    31.9MB/s
FPT Telecom, Ha Noi, VN                 118.70.79.154   2.50MB/s
FPT Telecom, Ho Chi Minh, VN            1.55.119.15     6.95MB/s
----------------------------------------------------------------------
Share link: https://tocdo.net/result/2806413
----------------------------------------------------------------------Code language: YAML (yaml)

Vultr

System Info
----------------------------------------------------------------------
CPU model            : Virtual CPU 82d9ed4018dd
Number of cores      : 1
CPU frequency        : 2593.904 MHz
Total size of Disk   : 60.8 GB (5.3 GB Used)
Total amount of Mem  : 1838 MB (353 MB Used)
Total amount of Swap : 1023 MB (0 MB Used)
System uptime        : 0 days, 2 hour 29 min
Load average         : 0.00, 0.01, 0.39
OS                   : CentOS 7.6.1810
Arch                 : x86_64 (64 Bit)
Kernel               : 3.10.0-957.21.3.el7.x86_64
Virt                 : kvm
Date                 : Tue Jun 25 09:06:42 UTC 2019

Disk Speed
----------------------------------------------------------------------
dd Test
I/O (1st run)        : 351 MB/s
I/O (2nd run)        : 342 MB/s
I/O (3rd run)        : 327 MB/s
Average              : 340.0 MB/s
-----------------------------------
Fio Test
Read performance     : 187MB/s
Read IOPS            : 45.6k
Write performance    : 62.4MB/s
Write IOPS           : 15.2k

Speedtest
----------------------------------------------------------------------
Node Name                               IPv4 address    Download Speed
CacheFly                                167.88.158.176  94.4MB/s
Vultr, Los Angeles, CA                  108.61.219.200  12.0MB/s
Vultr, Seattle, WA                      108.61.194.105  12.4MB/s
Linode, Tokyo, JP                       106.187.96.148  26.9MB/s
Linode, Singapore, SG                   139.162.23.4    160MB/s
Softlayer, HongKong, CN                 119.81.130.170  852KB/s
VNPT, Ha Noi, VN                        113.164.24.102  6.66MB/s
VNPT, Da Nang, VN                       113.164.16.66   1.54MB/s
VNPT, Ho Chi Minh, VN                   113.164.8.250   1.36MB/s
Viettel Network, Ha Noi, VN             27.68.226.129   14.5MB/s
Viettel Network, Da Nang, VN            27.68.201.1     311KB/s
Viettel Network, Ho Chi Minh, VN        27.68.239.33    24.7MB/s
FPT Telecom, Ha Noi, VN                 118.70.79.154   47.6MB/s
FPT Telecom, Ho Chi Minh, VN            1.55.119.15     23.0MB/s
----------------------------------------------------------------------
Share link: https://tocdo.net/result/4418116
----------------------------------------------------------------------Code language: YAML (yaml)

Linode

System Info
----------------------------------------------------------------------
CPU model            : AMD EPYC 7501 32-Core Processor
Number of cores      : 1
CPU frequency        : 1999.994 MHz
Total size of Disk   : 54.8 GB (7.7 GB Used)
Total amount of Mem  : 1838 MB (404 MB Used)
Total amount of Swap : 511 MB (280 MB Used)
System uptime        : 21 days, 4 hour 15 min
Load average         : 0.75, 0.97, 0.99
OS                   : CentOS 7.6.1810
Arch                 : x86_64 (64 Bit)
Kernel               : 3.10.0-957.el7.x86_64
Virt                 : kvm
Date                 : Tue Jun 25 07:39:46 UTC 2019

Disk Speed
----------------------------------------------------------------------
dd Test
I/O (1st run)        : 566 MB/s
I/O (2nd run)        : 857 MB/s
I/O (3rd run)        : 950 MB/s
Average              : 791.0 MB/s
-----------------------------------
Fio Test
Read performance     : 90.2MB/s
Read IOPS            : 22.0k
Write performance    : 30.2MB/s
Write IOPS           : 7379

Speedtest
----------------------------------------------------------------------
Node Name                               IPv4 address    Download Speed
CacheFly                                167.88.158.176  105MB/s
Vultr, Los Angeles, CA                  108.61.219.200  14.0MB/s
Vultr, Seattle, WA                      108.61.194.105  12.3MB/s
Linode, Tokyo, JP                       106.187.96.148  34.2MB/s
Linode, Singapore, SG                   139.162.23.4    219MB/s
Softlayer, HongKong, CN                 119.81.130.170  49.2MB/s
VNPT, Ha Noi, VN                        113.164.24.102  6.21MB/s
VNPT, Da Nang, VN                       113.164.16.66   5.47MB/s
VNPT, Ho Chi Minh, VN                   113.164.8.250   7.35MB/s
Viettel Network, Ha Noi, VN             27.68.226.129   14.3MB/s
Viettel Network, Da Nang, VN            27.68.201.1     15.7MB/s
Viettel Network, Ho Chi Minh, VN        27.68.239.33    42.9MB/s
FPT Telecom, Ha Noi, VN                 118.70.79.154   36.6MB/s
FPT Telecom, Ho Chi Minh, VN            1.55.119.15     70.6MB/s
----------------------------------------------------------------------
Share link: https://tocdo.net/result/5058821
----------------------------------------------------------------------Code language: YAML (yaml)

Đánh giá

Về ốc độ ổ cứng Fio Test, UpCloud cho thấy sự vượt trội so với hai đối thủ còn lại. Vultr xếp thứ hai và Linode lại về chót. Qua đó cho thấy quảng cáo tốc độ ổ cứng siêu nhanh của UpCloud là có cơ sở chứ không phải chém gió lừa đảo.

Về tốc độ mạng, Linode cho kết quả truy cập tốt nhất đến các nhà mạng Việt Nam. UpCloud tuy không cao bằng vẫn ổn định với cả 3 nhà mạng. Riêng Vultr có lẽ đang gặp trục trặc gì đến đến kết nối Viettel Danang nên kết quả rùa bò (311KB/s)

Geekbench:

Tất cả VPS đều chỉ có 1 Core CPU nên mình sử dụng điểm Single Core Score để so sánh

Upcloud: https://browser.geekbench.com/v4/cpu/13659748

  • Single Core Score: 3627
  • Memory Score: 2786

Vultr: https://browser.geekbench.com/v4/cpu/13661256

  • Single Core Score: 3502
  • Memory Score: 2241

Linode: https://browser.geekbench.com/v4/cpu/13661447

  • Single Core Score: 2680
  • Memory Score: 2682

Đánh giá

UpCloud một lần nữa cho thấy sự vượt trội của mình so với Vultr và Linode về điểm số CPU lẫn RAM.

Kết luận

Với kết quả kiểm tra hiệu năng cực kỳ ấn tượng như trên, mình đang tự hỏi tại sao đến bây giờ mới biết đến UpCloud. Có lẽ trước giờ bị 3 cái tên Vultr – Linode – Digital Ocean che mờ tầm nhìn nên không muốn khám phá thêm nhà cung cấp nào khác.

Ấn tượng nhất là kết quả kiểm tra băng thông bộ nhớ qua bài kiểm tra Redis Server của UpCloud. Tốc độ băng thông vượt trội của UpCloud sẽ giúp các website sử dụng hệ thống Redis Cache của mình có sự cải thiện đáng kể.

Dự kiến trong vài tuần tới, mình sẽ chuyển một số website qua UpCloud để kiểm tra tính ổn định. Dù sao mình cũng đang có $25 khuyến mãi, đủ dùng cho hơn 2 tháng.

Bạn có thể đăng ký dùng thử UpCloud theo link dưới của mình để nhận được $25 miễn phí.

Chúc bạn có trải nghiệm tốt với UpCloud.

Nếu bài viết của mình mang đến thông tin, kiến thức hữu ích cho bạn, đừng ngại mời mình ly bia để có thêm động lực chia sẻ nhiều hơn nữa. Cám ơn bạn!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *