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.
ellipsis-node-vps-plan

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.
htop-ellipsis-node

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.
statuscake-ellipsis-node-uptime

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. 😀

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *