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.

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.

Để 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 độ.


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 secondsTotal YUM Time: 24.755646444 secondsTotal YUM or DNF + Source Download Time: 88.0174Total Nginx First Time Install Time: 444.4506Total PHP First Time Install Time: 399.4719Download From Github Time: 21.7088Total Time Other eg. source compiles: 369.7968Total Centmin Mod Install Time: 1301.7367---------------------------------------------------------------------------Total Install Time (curl yum + cm install + zip download): 1448.0918 secondsVultr
Total Curl Installer YUM or DNF Time: 166.1002 secondsTotal YUM Time: 19.583767160 secondsTotal YUM or DNF + Source Download Time: 83.2002Total Nginx First Time Install Time: 444.6768Total PHP First Time Install Time: 429.4559Download From Github Time: 11.5827Total Time Other eg. source compiles: 443.1889Total Centmin Mod Install Time: 1400.5218---------------------------------------------------------------------------Total Install Time (curl yum + cm install + zip download): 1578.2047 seconds---------------------------------------------------------------------------Linode
---------------------------------------------------------------------------Total Curl Installer YUM or DNF Time: 135.3246 secondsTotal YUM Time: 20.462090472 secondsTotal YUM or DNF + Source Download Time: 63.6766Total Nginx First Time Install Time: 491.0973Total PHP First Time Install Time: 791.7710Download From Github Time: 16.9564Total Time Other eg. source compiles: 447.7109Total Centmin Mod Install Time: 1794.2558---------------------------------------------------------------------------Total Install Time (curl yum + cm install + zip download): 1946.5368 seconds---------------------------------------------------------------------------Đá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 100Upcloud
- 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 | bashUpCloud
System Info----------------------------------------------------------------------CPU model : Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHzNumber of cores : 1CPU frequency : 2999.996 MHzTotal 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 minLoad average : 0.14, 0.05, 0.06OS : CentOS 7.6.1810Arch : x86_64 (64 Bit)Kernel : 3.10.0-957.21.3.el7.x86_64Virt : kvmDate : Tue Jun 25 07:18:29 UTC 2019
Disk Speed----------------------------------------------------------------------dd TestI/O (1st run) : 416 MB/sI/O (2nd run) : 415 MB/sI/O (3rd run) : 425 MB/sAverage : 418.7 MB/s-----------------------------------Fio TestRead performance : 299MB/sRead IOPS : 73.1kWrite performance : 99.9MB/sWrite IOPS : 24.4k
Speedtest----------------------------------------------------------------------Node Name IPv4 address Download SpeedCacheFly 167.88.158.176 68.5MB/sVultr, Los Angeles, CA 108.61.219.200 14.6MB/sVultr, Seattle, WA 108.61.194.105 13.4MB/sLinode, Tokyo, JP 106.187.96.148 27.9MB/sLinode, Singapore, SG 139.162.23.4 109MB/sSoftlayer, HongKong, CN 119.81.130.170 49.9MB/sVNPT, Ha Noi, VN 113.164.24.102 4.20MB/sVNPT, Da Nang, VN 113.164.16.66 3.75MB/sVNPT, Ho Chi Minh, VN 113.164.8.250 4.21MB/sViettel Network, Ha Noi, VN 27.68.226.129 27.6MB/sViettel Network, Da Nang, VN 27.68.201.1 52.6MB/sViettel Network, Ho Chi Minh, VN 27.68.239.33 31.9MB/sFPT Telecom, Ha Noi, VN 118.70.79.154 2.50MB/sFPT Telecom, Ho Chi Minh, VN 1.55.119.15 6.95MB/s----------------------------------------------------------------------Share link: https://tocdo.net/result/2806413----------------------------------------------------------------------Vultr
System Info----------------------------------------------------------------------CPU model : Virtual CPU 82d9ed4018ddNumber of cores : 1CPU frequency : 2593.904 MHzTotal 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 minLoad average : 0.00, 0.01, 0.39OS : CentOS 7.6.1810Arch : x86_64 (64 Bit)Kernel : 3.10.0-957.21.3.el7.x86_64Virt : kvmDate : Tue Jun 25 09:06:42 UTC 2019
Disk Speed----------------------------------------------------------------------dd TestI/O (1st run) : 351 MB/sI/O (2nd run) : 342 MB/sI/O (3rd run) : 327 MB/sAverage : 340.0 MB/s-----------------------------------Fio TestRead performance : 187MB/sRead IOPS : 45.6kWrite performance : 62.4MB/sWrite IOPS : 15.2k
Speedtest----------------------------------------------------------------------Node Name IPv4 address Download SpeedCacheFly 167.88.158.176 94.4MB/sVultr, Los Angeles, CA 108.61.219.200 12.0MB/sVultr, Seattle, WA 108.61.194.105 12.4MB/sLinode, Tokyo, JP 106.187.96.148 26.9MB/sLinode, Singapore, SG 139.162.23.4 160MB/sSoftlayer, HongKong, CN 119.81.130.170 852KB/sVNPT, Ha Noi, VN 113.164.24.102 6.66MB/sVNPT, Da Nang, VN 113.164.16.66 1.54MB/sVNPT, Ho Chi Minh, VN 113.164.8.250 1.36MB/sViettel Network, Ha Noi, VN 27.68.226.129 14.5MB/sViettel Network, Da Nang, VN 27.68.201.1 311KB/sViettel Network, Ho Chi Minh, VN 27.68.239.33 24.7MB/sFPT Telecom, Ha Noi, VN 118.70.79.154 47.6MB/sFPT Telecom, Ho Chi Minh, VN 1.55.119.15 23.0MB/s----------------------------------------------------------------------Share link: https://tocdo.net/result/4418116----------------------------------------------------------------------Linode
System Info----------------------------------------------------------------------CPU model : AMD EPYC 7501 32-Core ProcessorNumber of cores : 1CPU frequency : 1999.994 MHzTotal 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 minLoad average : 0.75, 0.97, 0.99OS : CentOS 7.6.1810Arch : x86_64 (64 Bit)Kernel : 3.10.0-957.el7.x86_64Virt : kvmDate : Tue Jun 25 07:39:46 UTC 2019
Disk Speed----------------------------------------------------------------------dd TestI/O (1st run) : 566 MB/sI/O (2nd run) : 857 MB/sI/O (3rd run) : 950 MB/sAverage : 791.0 MB/s-----------------------------------Fio TestRead performance : 90.2MB/sRead IOPS : 22.0kWrite performance : 30.2MB/sWrite IOPS : 7379
Speedtest----------------------------------------------------------------------Node Name IPv4 address Download SpeedCacheFly 167.88.158.176 105MB/sVultr, Los Angeles, CA 108.61.219.200 14.0MB/sVultr, Seattle, WA 108.61.194.105 12.3MB/sLinode, Tokyo, JP 106.187.96.148 34.2MB/sLinode, Singapore, SG 139.162.23.4 219MB/sSoftlayer, HongKong, CN 119.81.130.170 49.2MB/sVNPT, Ha Noi, VN 113.164.24.102 6.21MB/sVNPT, Da Nang, VN 113.164.16.66 5.47MB/sVNPT, Ho Chi Minh, VN 113.164.8.250 7.35MB/sViettel Network, Ha Noi, VN 27.68.226.129 14.3MB/sViettel Network, Da Nang, VN 27.68.201.1 15.7MB/sViettel Network, Ho Chi Minh, VN 27.68.239.33 42.9MB/sFPT Telecom, Ha Noi, VN 118.70.79.154 36.6MB/sFPT Telecom, Ho Chi Minh, VN 1.55.119.15 70.6MB/s----------------------------------------------------------------------Share link: https://tocdo.net/result/5058821----------------------------------------------------------------------Đá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.