Review Ellipsis Node: VPS harga hemat performa hebat
Sudah 2 tahun saya menggunakan Virtual Private Server dari Ellipsis Node – dulu namanya HostNun – untuk membuat sebuah web server dengan stack LEMP (Linux, Nginx, MariaDB, PHP-FPM). Ini merupakan VPS Provider kedua saya karena turunnya kualitas penyedia sebelumnya dimana sering down dan tanpa alasan yang jelas system loadnya akan meningkat jauh. Jelas amburadul situs yang dihosting disitu, uptimenya seperti main yoyo. 🙁
Pemilik Ellipsis Node (om Matt Zacharias) lebih mementingkan kualitas produk dan customer servicenya, karena itu janganlah kaget melihat tampilan situsnya yang tidak seindah tampilan pesaingnya. Harga paket yang digunakan adalah per bulan dan kalau langsung beli 1 tahun akan didiskon 2 bulan. Cukup murah kan? Jadi bisa lebih hemat lagi pengeluaran kita.
Tapi paket yang saya berlangganan sudah tidak ada yaitu Antarvasa dengan spesifikasi:
2 GB RAM
2 GB Vswap
2 TB Bandwidth
80 GB RAID 10 HDD
4 Cores
2 IPv4
Ini sewaktu jamannya bernama HostNun. Seiring berjalannya waktu selain VPSnya dipindah dari FiberHub, Los Angeles ke OVH, Canada. Kualitasnya tetap bagus sebenarnya tapi ada selisih kecepatan akses dari 150an ms ke 200an ms dari Indonesia. Tapi sebelum migrasi kita diberikan waktu untuk membackup data – datanya, jadi tidak tiba – tiba dipaksa begitu saja. Ada sosialisasinya. 😉
Saya juga melakukan negosiasi agar alamat IPv4 tambahan ditukar dengan resource lain, yang saya dapatkan adalah 4 CPU core lagi. Jadi totalnya adalah 8 vCPU core. Yang lebih gila lagi, pada beberapa bulan lalu tiba – tiba dapat email bahwa RAM di server Ellipsis Node walaupun jumlah VPSnya penuh tapi penggunaannya belum separuh dan ditawarkan upgrade gratis. Alhasil saya klaim dan bonus 1 GB RAM dipasangkan di VPS tersebut, jumlahnya 3 GB RAM. Wow… 😀
Tentu saja percuma kan kalau kita bicara review kalau tidak ada benchmarknya, mari kita mulai dari script Bench.sh:
wget -qO- bench.sh | bash
CPU model : Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz
Number of cores : 8
CPU frequency : 1600.056 MHz
Total amount of ram : 3072 MB
Total amount of swap : 1024 MB
System uptime : 124days, 12:43:5
----------------------------------------------------------------------
Node Name Node IP address Download Speed
CacheFly 205.234.175.175 5.89MB/s
Linode, Tokyo, JP 106.187.96.148 13.1MB/s
Linode, Singapore, SG 139.162.23.4 8.57MB/s
Linode, London, UK 176.58.107.39 23.3MB/s
Linode, Frankfurt, DE 139.162.130.8 12.1MB/s
Linode, Fremont, CA 50.116.14.9 29.7MB/s
Vultr, Dallas, TX 108.61.224.175 30.1MB/s
Vultr, Seattle, WA 108.61.194.105 20.0MB/s
Vultr, Los Angeles, CA 108.61.219.200 22.7MB/s
Vultr, Frankfurt, DE 108.61.210.117 3.88MB/s
Vultr, Tokyo, JP 108.61.201.151 6.49MB/s
Softlayer, Dallas, TX 173.192.68.18 47.5MB/s
Softlayer, Seattle, WA 67.228.112.250 26.6MB/s
Softlayer, Frankfurt, DE 159.122.69.4 13.7MB/s
Softlayer, Singapore, SG 119.81.28.170 8.85MB/s
Softlayer, HongKong, CN 119.81.130.170 10.3MB/s
----------------------------------------------------------------------
I/O speed : 1073741824 bytes (1.1 GB) copied, 12.8505 s, 83.6 MB/s
Bisa dilihat kalau bandwidthnya dari berbagai belahan dunia cukuplah bagus dan kecepatan baca tulis harddisknya sendiri ideal.
Selanjutnya adalah pengujian performa VPSnya, kali ini dengan bantuan UnixBench:
# # # # # # # ##### ###### # # #### # #
# # ## # # # # # # # ## # # # # #
# # # # # # ## ##### ##### # # # # ######
# # # # # # ## # # # # # # # # #
# # # ## # # # # # # # ## # # # #
#### # # # # # ##### ###### # # #### # #
Version 5.1.3 Based on the Byte Magazine Unix Benchmark
Multi-CPU version Version 5 revisions by Ian Smith,
Sunnyvale, CA, USA
January 13, 2011 johantheghost at yahoo period com
1 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10
1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
1 x Execl Throughput 1 2 3
1 x File Copy 1024 bufsize 2000 maxblocks 1 2 3
1 x File Copy 256 bufsize 500 maxblocks 1 2 3
1 x File Copy 4096 bufsize 8000 maxblocks 1 2 3
1 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
1 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
1 x Process Creation 1 2 3
1 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
1 x Shell Scripts (1 concurrent) 1 2 3
1 x Shell Scripts (8 concurrent) 1 2 3
8 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10
8 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
8 x Execl Throughput 1 2 3
8 x File Copy 1024 bufsize 2000 maxblocks 1 2 3
8 x File Copy 256 bufsize 500 maxblocks 1 2 3
8 x File Copy 4096 bufsize 8000 maxblocks 1 2 3
8 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
8 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
8 x Process Creation 1 2 3
8 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
8 x Shell Scripts (1 concurrent) 1 2 3
8 x Shell Scripts (8 concurrent) 1 2 3
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: servernesia: GNU/Linux
OS: GNU/Linux -- 2.6.32-042stab108.5 -- #1 SMP Wed Jul 22 17:23:23 MSK 2015
Machine: i686 (i386)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz (6400.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 1: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz (6400.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 2: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz (6400.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 3: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz (6400.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 4: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz (6400.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 5: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz (6400.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 6: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz (6400.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 7: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz (6400.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
01:48:58 up 124 days, 11:41, 1 user, load average: 1.10, 1.22, 1.22; runlevel 3
------------------------------------------------------------------------
Benchmark Run: Wed Oct 28 2015 01:48:59 - 02:17:09
8 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 25156644.0 lps (10.0 s, 7 samples)
Double-Precision Whetstone 3396.1 MWIPS (10.1 s, 7 samples)
Execl Throughput 4602.0 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 578371.1 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 159916.8 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1381016.8 KBps (30.0 s, 2 samples)
Pipe Throughput 1349115.6 lps (10.0 s, 7 samples)
Pipe-based Context Switching 160190.3 lps (10.0 s, 7 samples)
Process Creation 12289.8 lps (30.1 s, 2 samples)
Shell Scripts (1 concurrent) 5535.9 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1448.2 lpm (60.0 s, 2 samples)
System Call Overhead 1842285.1 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 25156644.0 2155.7
Double-Precision Whetstone 55.0 3396.1 617.5
Execl Throughput 43.0 4602.0 1070.2
File Copy 1024 bufsize 2000 maxblocks 3960.0 578371.1 1460.5
File Copy 256 bufsize 500 maxblocks 1655.0 159916.8 966.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 1381016.8 2381.1
Pipe Throughput 12440.0 1349115.6 1084.5
Pipe-based Context Switching 4000.0 160190.3 400.5
Process Creation 126.0 12289.8 975.4
Shell Scripts (1 concurrent) 42.4 5535.9 1305.6
Shell Scripts (8 concurrent) 6.0 1448.2 2413.6
System Call Overhead 15000.0 1842285.1 1228.2
========
System Benchmarks Index Score 1187.3
------------------------------------------------------------------------
Benchmark Run: Wed Oct 28 2015 02:17:09 - 02:48:00
8 CPUs in system; running 8 parallel copies of tests
Dhrystone 2 using register variables 79735177.8 lps (10.1 s, 7 samples)
Double-Precision Whetstone 26066.4 MWIPS (10.1 s, 7 samples)
Execl Throughput 17035.0 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 715889.6 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 176787.5 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 2024870.5 KBps (30.0 s, 2 samples)
Pipe Throughput 4495058.9 lps (10.0 s, 7 samples)
Pipe-based Context Switching 794049.1 lps (10.0 s, 7 samples)
Process Creation 37628.7 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 16342.0 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 2221.5 lpm (60.1 s, 2 samples)
System Call Overhead 5126548.7 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 79735177.8 6832.5
Double-Precision Whetstone 55.0 26066.4 4739.4
Execl Throughput 43.0 17035.0 3961.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 715889.6 1807.8
File Copy 256 bufsize 500 maxblocks 1655.0 176787.5 1068.2
File Copy 4096 bufsize 8000 maxblocks 5800.0 2024870.5 3491.2
Pipe Throughput 12440.0 4495058.9 3613.4
Pipe-based Context Switching 4000.0 794049.1 1985.1
Process Creation 126.0 37628.7 2986.4
Shell Scripts (1 concurrent) 42.4 16342.0 3854.2
Shell Scripts (8 concurrent) 6.0 2221.5 3702.5
System Call Overhead 15000.0 5126548.7 3417.7
========
System Benchmarks Index Score 3135.7
Skor UnixBench dari Ellipsis Node termasuk yang terbaik yang pernah saya dapatkan dimana untuk 1 CPU core di angka 1000an dan multi-core hingga 3000an. Walaupun system load saat melakukan benchmarknya bisa mencapai 10an tetap saja saya bisa membuka situsnya dengan lancar. Agak nekat memang padahal ini situs yang sibuk pengunjung, karena itu saya jalankan waktu dini hari.
Bagaimana uptime servernya? Sangat bisa diandalkan untuk menghosting hal – hal penting karena sangat jarang down, bukan berarti tidak pernah tapi sebentar saja dan masih termasuk wajar. Malah dari monitoring servicenya lebih sering false positivenya dibanding benar – benar bermasalah.
Saya pakai untuk hosting situs dengan jumlah kunjungan 10.000 per hari pun tenang – tenang saja, saya pantau belum menggunakan kemampuannya dengan maksimal. Jadi aman tampaknya kalau sudah 20.000 lewat. Tinggal masalah optimasi server.
Bagaimana kualitas supportnya? Nah ini juga merupakan keunggulannya, walaupun pengelolanya cuma om Matt sendirian dan memang kadang balasannya bisa cukup lama tapi tidak pernah lewat 12 jam. Orangnya sendiri ramah dan mau berusaha mengerti bahasa Inggris saya yang belepotan.
Secara keseluruhan Ellipsis Node adalah penyedia VPS hosting yang saya sangat rekomendasikan, rasanya tidak akan kecewa akan spesifikasi VPS yang didapatkan dan performanya. Bahkan saya berani bilang ini adalah VPS terbaik. 😀