https://www.vultr.com/pricing/
https://www.cloudways.com/blog/david-aninowsky-vultr-ceo-interview/
Vultr is a global IaaS cloud provider operating since 2014, they have three major offerings:
- Vultr Cloud Compute (VC2): KVM based VMs
- Storage Instances
- Dedicated servers
They have cloud presence in the following locations including Sydney:
vCPUs / Memory | Single-Core Score | Multi-Core Score | Result | US$/hr | cents/Multi-CoreK | US$/month (730 hours) |
1 vCPU/0.5GB/20GBB SSD/500GB Internet | $0.0040 | $2.50 | ||||
1 vCPU/1GB/25GB SSD/1000GB Internet | 2301 | 2419 | http://browser.primatelabs.com/geekbench3/8304588 | $0.0070 | 0.936 | $5.00 |
1 vCPU/2GB/40GB SSD/2000GB Internet | 2608 | 2607 | http://browser.primatelabs.com/geekbench3/8302956 | $0.0150 | 1.126 | $10.00 |
2 vCPUs/4GB/60GB SSD/3000GB Internet | 2357 | 4223 | http://browser.primatelabs.com/geekbench3/8304601 | $0.0300 | 1.837 | $20.00 |
4 vCPUs/8GB/100GB SSD/4000GB Internet | 2449 | 6178 | http://browser.primatelabs.com/geekbench3/8304605 | $0.0600 | 1.933 | $40.00 |
6 vCPUs/16GB/200GB SSD/5000GB Internet | 2324 | 8049 | http://browser.primatelabs.com/geekbench3/8304606 | $0.1190 | 2.207 | $80.00 |
8 vCPUs/32GB/300GB SSD/6000GB Internet | 2430 | 10642 | http://browser.primatelabs.com/geekbench3/8304607 | $0.2380 | 2.218 | $160.00 |
16 vCPUs/64GB/400GB SSD/10000GB Internet | 2287 | 18989 | http://browser.primatelabs.com/geekbench3/8304608 | $0.4760 | 2.345 | $320.00 |
24 vCPUs/96GB/800GB SSD/15000GB Internet | 2537 | 23905 | http://browser.primatelabs.com/geekbench3/8304610 | $0.9520 | 2.528 | $640.00 |
Out of the big three cloud vendors (AWS, Azure, Google) Google have the lowest IaaS costs for instances. Here is a simple comparison of Vultr with GCP, please note Vultr instances include VM as well and storage and internet bandwidth (whereas other cloud providers charge for egress). In model for GCP below I used GCP custom instances (where you specify number of vCPUs/Memory) and added costs for persistent SSD disk, for networking many customer may not use full internet allocation as used by Vultr hence only 20% network bandwidth is assumed:
Cloud | Instance | CPU/Memory/SSD/Network | Cost/hr | Cost/month | GCP without network | GCP with 20% network |
Vultr | 20GB | 1 vCPU/0.5GB/20GBB SSD/500GB Internet | $0.0040 | $2.50 | $21.49 | $33.49 |
Vultr | 25GB | 1 vCPU/1GB/25GB SSD/1000GB Internet | $0.0070 | $5.00 | $23.47 | $47.47 |
Vultr | 40GB | 1 vCPU/2GB/40GB SSD/2000GB Internet | $0.0150 | $10.00 | $28.30 | $76.30 |
Vultr | 60GB | 2 vCPUs/4GB/60GB SSD/3000GB Internet | $0.0300 | $20.00 | $53.19 | $125.19 |
Vultr | 100GB | 4 vCPUs/8GB/100GB SSD/4000GB Internet | $0.0600 | $40.00 | $102.98 | $198.98 |
Vultr | 200GB | 6 vCPUs/16GB/200GB SSD/5000GB Internet | $0.1190 | $80.00 | $172.06 | $292.06 |
Vultr | 300GB | 8 vCPUs/32GB/300GB SSD/6000GB Internet | $0.2380 | $160.00 | $259.32 | $403.32 |
Vultr | 400GB | 16 vCPUs/64GB/400GB SSD/10000GB Internet | $0.4760 | $320.00 | $484.63 | $724.63 |
Vultr | 800GB | 24 vCPUs/96GB/800GB SSD/15000GB Internet | $0.9520 | $640.00 | $760.95 | $1,120.95 |
The above shows that Vultr has lowest instance costs when compared to major cloud providers, for full cost comparison see here.
Here is console user interface:
wget https://github.com/JamesClonk/vultr/releases/download/1.13.0/vultr_linux_amd64.tar.gz
tar xzvf vultr_linux_amd64.tar.gz
export VULTR_API_KEY=<my top secret key from console -> Account>
[root@mickey vultr_linux_amd64]# ./vultr
Usage: vultr [OPTIONS] COMMAND [arg...]
A Vultr CLI
Options:
-k, --api-key Vultr API-Key ($VULTR_API_KEY)
Commands:
dns modify DNS
info display account information
iso list all ISOs currently available on account
os list all available operating systems
apps list all available applications
plans list all active plans
regions list all active regions
sshkey modify SSH public keys
sshkeys list all existing SSH public keys
ssh ssh into a virtual machine
server modify virtual machines
servers list all active or pending virtual machines on current account
storage modify block storage
storages list all block storage
snapshot modify snapshots
snapshots list all snapshots on current account
script modify startup scripts
scripts list all startup scripts on current account
reservedip modify reserved IPs
reservedips list all active reserved IPs on current account
version vultr CLI version
Run 'vultr COMMAND --help' for more information on a command.
root@mickey vultr_linux_amd64]# ./vultr version
Usage: vultr [OPTIONS] COMMAND [arg...]
A Vultr CLI
Options:
-k, --api-key Vultr API-Key ($VULTR_API_KEY)
Commands:
dns modify DNS
info display account information
iso list all ISOs currently available on account
os list all available operating systems
apps list all available applications
plans list all active plans
regions list all active regions
sshkey modify SSH public keys
sshkeys list all existing SSH public keys
ssh ssh into a virtual machine
server modify virtual machines
servers list all active or pending virtual machines on current account
storage modify block storage
storages list all block storage
snapshot modify snapshots
snapshots list all snapshots on current account
script modify startup scripts
scripts list all startup scripts on current account
reservedip modify reserved IPs
reservedips list all active reserved IPs on current account
version vultr CLI version
Run 'vultr COMMAND --help' for more information on a command.
root@mickey vultr_linux_amd64]# ./vultr version
Client version: 1.13.0
Vultr API endpoint: https://api.vultr.com/
Vultr API version: v1
OS/Arch (client): linux/amd64
Go version: go1.7.3
[root@mickey vultr_linux_amd64]# ./vultr regions
[root@mickey vultr_linux_amd64]# ./vultr regions
DCID NAME CONTINENT COUNTRY STATE STORAGE CODE
40 Singapore Asia SG false SGP
25 Tokyo Asia JP false NRT
19 Sydney Australia AU false SYD
7 Amsterdam Europe NL false AMS
9 Frankfurt Europe DE false FRA
8 London Europe GB false LHR
24 Paris Europe FR false CDG
6 Atlanta North America US GA false ATL
2 Chicago North America US IL false ORD
3 Dallas North America US TX false DFW
5 Los Angeles North America US CA false LAX
39 Miami North America US FL false MIA
1 New Jersey North America US NJ true EWR
4 Seattle North America US WA false SEA
12 Silicon Valley North America US CA false SJC
[root@mickey vultr_linux_amd64]# ./vultr plans -r 19
VPSPLANID NAME VCPU RAM DISK BANDWIDTH PRICE
29 768 MB RAM,15 GB SSD,1.00 TB BW 1 768 15 1.00 5.00
201 1024 MB RAM,25 GB SSD,1.00 TB BW 1 1024 25 1.00 5.00
93 1024 MB RAM,20 GB SSD,2.00 TB BW 1 1024 20 2.00 10.00
202 2048 MB RAM,40 GB SSD,2.00 TB BW 1 2048 40 2.00 10.00
94 2048 MB RAM,45 GB SSD,3.00 TB BW 2 2048 45 3.00 20.00
203 4096 MB RAM,60 GB SSD,3.00 TB BW 2 4096 60 3.00 20.00
95 4096 MB RAM,90 GB SSD,4.00 TB BW 4 4096 90 4.00 40.00
204 8192 MB RAM,100 GB SSD,4.00 TB BW 4 8192 100 4.00 40.00
96 8192 MB RAM,150 GB SSD,5.00 TB BW 6 8192 150 5.00 80.00
205 16384 MB RAM,200 GB SSD,5.00 TB BW 6 16384 200 5.00 80.00
97 16384 MB RAM,300 GB SSD,6.00 TB BW 8 16384 300 6.00 160.00
206 32768 MB RAM,300 GB SSD,6.00 TB BW 8 32768 300 6.00 160.00
98 32768 MB RAM,600 GB SSD,10.00 TB BW 16 32768 600 10.00 320.00
207 65536 MB RAM,400 GB SSD,10.00 TB BW 16 65536 400 10.00 320.00
100 65536 MB RAM,700 GB SSD,15.00 TB BW 24 65536 700 15.00 640.00
208 98304 MB RAM,800 GB SSD,15.00 TB BW 24 98304 800 15.00 640.00
[root@mickey vultr_linux_amd64]# ./vultr os
OSID NAME ARCH FAMILY WINDOWS
186 Application x64 application false
180 Backup x64 backup false
163 CentOS 5 i386 i386 centos false
162 CentOS 5 x64 x64 centos false
147 CentOS 6 i386 i386 centos false
127 CentOS 6 x64 x64 centos false
167 CentOS 7 x64 x64 centos false
179 CoreOS Stable x64 coreos false
159 Custom x64 iso false
152 Debian 7 i386 (wheezy) i386 debian false
139 Debian 7 x64 (wheezy) x64 debian false
194 Debian 8 i386 (jessie) i386 debian false
193 Debian 8 x64 (jessie) x64 debian false
225 Fedora 24 x64 x64 fedora false
233 Fedora 25 x64 x64 fedora false
140 FreeBSD 10 x64 x64 freebsd false
230 FreeBSD 11 x64 x64 freebsd false
234 OpenBSD 6 x64 x64 openbsd false
164 Snapshot x64 snapshot false
148 Ubuntu 12.04 i386 i386 ubuntu false
128 Ubuntu 12.04 x64 x64 ubuntu false
161 Ubuntu 14.04 i386 i386 ubuntu false
160 Ubuntu 14.04 x64 x64 ubuntu false
216 Ubuntu 16.04 i386 i386 ubuntu false
215 Ubuntu 16.04 x64 x64 ubuntu false
232 Ubuntu 16.10 i386 i386 ubuntu false
231 Ubuntu 16.10 x64 x64 ubuntu false
124 Windows 2012 R2 x64 x64 windows true
[root@mickey vultr_linux_amd64]# ./vultr server list
[root@mickey vultr_linux_amd64]# ./vultr os
OSID NAME ARCH FAMILY WINDOWS
186 Application x64 application false
180 Backup x64 backup false
163 CentOS 5 i386 i386 centos false
162 CentOS 5 x64 x64 centos false
147 CentOS 6 i386 i386 centos false
127 CentOS 6 x64 x64 centos false
167 CentOS 7 x64 x64 centos false
179 CoreOS Stable x64 coreos false
159 Custom x64 iso false
152 Debian 7 i386 (wheezy) i386 debian false
139 Debian 7 x64 (wheezy) x64 debian false
194 Debian 8 i386 (jessie) i386 debian false
193 Debian 8 x64 (jessie) x64 debian false
225 Fedora 24 x64 x64 fedora false
233 Fedora 25 x64 x64 fedora false
140 FreeBSD 10 x64 x64 freebsd false
230 FreeBSD 11 x64 x64 freebsd false
234 OpenBSD 6 x64 x64 openbsd false
164 Snapshot x64 snapshot false
148 Ubuntu 12.04 i386 i386 ubuntu false
128 Ubuntu 12.04 x64 x64 ubuntu false
161 Ubuntu 14.04 i386 i386 ubuntu false
160 Ubuntu 14.04 x64 x64 ubuntu false
216 Ubuntu 16.04 i386 i386 ubuntu false
215 Ubuntu 16.04 x64 x64 ubuntu false
232 Ubuntu 16.10 i386 i386 ubuntu false
231 Ubuntu 16.10 x64 x64 ubuntu false
124 Windows 2012 R2 x64 x64 windows true
[root@mickey vultr_linux_amd64]# ./vultr server list
SUBID STATUS IP NAME OS LOCATION VCPU RAM DISK BANDWIDTH COST
7538209 active 108.61.111.222 mickey CentOS 7 x64 Sydney 1 2048 MB Virtual 40 GB 2000 10.00
[root@mickey vultr_linux_amd64]# ./vultr server create -n "minnie" -r 19 -p 29 -o 167
Virtual machine created
SUBID NAME DCID VPSPLANID OSID
7539851 minnie 19 29 167
[root@mickey vultr_linux_amd64]# ./vultr server list
[root@mickey vultr_linux_amd64]# ./vultr server list
SUBID STATUS IP NAME OS LOCATION VCPU RAM DISK BANDWIDTH COST
7538209 active 108.61.111.222 mickey CentOS 7 x64 Sydney 1 2048 MB Virtual 40 GB 2000 10.00
7539851 pending 45.76.111.223 minnie CentOS 7 x64 Sydney 1 768 MB Virtual 15 GB 1000 5.00
[root@mickey vultr_linux_amd64]#
Cloudbench results for $10/month instance:
Starting Cloudbench - Sat Mar 25 04:11:32 UTC 2017Install required packages:
===========================================================================================
System info:
CPU model : Virtual CPU a7769a6388d5
Number of cores : 1
CPU frequency : 2399.996 MHz
Total amount of ram : 1839 MB
Total amount of swap : MB
System uptime : 6 min,
System version: \S
Kernel \r on an \m
System kernel: Linux mickey 3.10.0-514.10.2.el7.x86_64 #1 SMP Fri Mar 3 00:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 61
Model name: Virtual CPU a7769a6388d5
Stepping: 2
CPU MHz: 2399.996
BogoMIPS: 4799.99
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
L3 cache: 16384K
NUMA node0 CPU(s): 0
total used free shared buff/cache available
Mem: 1839 78 955 16 805 1576
Swap: 0 0 0
Total: 1839 78 955
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 1.6G 36G 5% /
devtmpfs 911M 0 911M 0% /dev
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 17M 904M 2% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
tmpfs 184M 0 184M 0% /run/user/0
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000916a5
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 83885999 41941976 83 Linux
CentOS Linux release 7.3.1611 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
CentOS Linux release 7.3.1611 (Core)
CentOS Linux release 7.3.1611 (Core)
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.3.1611 (Core)
Release: 7.3.1611
Codename: Core
===========================================================================================
Geekbench - CPU / Memory bandwidth:
Geekbench 32-bit:
Geekbench 3.3.2 : http://www.primatelabs.com/geekbench/
System Information
Operating System Linux 3.10.0-514.10.2.el7.x86_64 x86_64
Model QEMU Standard PC (i440FX + PIIX, 1996)
Motherboard N/A
Processor Virtual CPU a7769a6388d5 @ 2.40 GHz
1 Processor
Processor ID GenuineIntel Family 6 Model 61 Stepping 2
L1 Instruction Cache 32.0 KB
L1 Data Cache 32.0 KB
L2 Cache 4.00 MB
L3 Cache 16.0 MB
Memory 1.80 GB
BIOS SeaBIOS rel-1.10.1-0-g8891697-prebuilt.qemu-project.org
Compiler Clang 3.3 (tags/RELEASE_33/final)
Integer
AES
single-core 3358 2.87 GB/sec
multi-core 3376 2.89 GB/sec
Twofish
single-core 2391 134.2 MB/sec
multi-core 2404 134.9 MB/sec
SHA1
single-core 2917 316.7 MB/sec
multi-core 2895 314.3 MB/sec
SHA2
single-core 2879 124.6 MB/sec
multi-core 2914 126.1 MB/sec
BZip2 Compress
single-core 2066 8.40 MB/sec
multi-core 2029 8.25 MB/sec
BZip2 Decompress
single-core 2357 12.8 MB/sec
multi-core 2331 12.6 MB/sec
JPEG Compress
single-core 2223 31.0 Mpixels/sec
multi-core 2190 30.5 Mpixels/sec
JPEG Decompress
single-core 2742 67.8 Mpixels/sec
multi-core 2711 67.0 Mpixels/sec
PNG Compress
single-core 2229 1.78 Mpixels/sec
multi-core 2222 1.77 Mpixels/sec
PNG Decompress
single-core 2415 27.9 Mpixels/sec
multi-core 2408 27.8 Mpixels/sec
Sobel
single-core 2743 99.8 Mpixels/sec
multi-core 2724 99.1 Mpixels/sec
Lua
single-core 3226 2.90 MB/sec
multi-core 3274 2.94 MB/sec
Dijkstra
single-core 2292 8.23 Mpairs/sec
multi-core 2122 7.62 Mpairs/sec
Floating Point
BlackScholes
single-core 1818 8.09 Mnodes/sec
multi-core 1839 8.19 Mnodes/sec
Mandelbrot
single-core 2535 2.60 Gflops
multi-core 2547 2.61 Gflops
Sharpen Filter
single-core 2451 1.82 Gflops
multi-core 2444 1.81 Gflops
Blur Filter
single-core 2230 2.13 Gflops
multi-core 2243 2.14 Gflops
SGEMM
single-core 2260 6.33 Gflops
multi-core 2256 6.32 Gflops
DGEMM
single-core 2393 3.52 Gflops
multi-core 2366 3.48 Gflops
SFFT
single-core 2464 2.60 Gflops
multi-core 2467 2.60 Gflops
DFFT
single-core 2645 2.41 Gflops
multi-core 2660 2.42 Gflops
N-Body
single-core 3779 1.40 Mpairs/sec
multi-core 3738 1.39 Mpairs/sec
Ray Trace
single-core 2638 3.11 Mpixels/sec
multi-core 2586 3.05 Mpixels/sec
Memory
Stream Copy
single-core 1958 7.81 GB/sec
multi-core 1963 7.83 GB/sec
Stream Scale
single-core 2070 8.27 GB/sec
multi-core 2049 8.18 GB/sec
Stream Add
single-core 1899 8.59 GB/sec
multi-core 1925 8.71 GB/sec
Stream Triad
single-core 2002 8.80 GB/sec
multi-core 2006 8.82 GB/sec
Benchmark Summary
Integer Score 2574 2551
Floating Point Score 2481 2476
Memory Score 1981 1985
Geekbench Score 2418 2407
Uploading results to the Geekbench Browser. This could take a minute or two
depending on the speed of your internet connection.
Upload succeeded. Visit the following link and view your results online:
http://browser.primatelabs.com/geekbench3/8305279
===========================================================================================
Stream memory bandwidth:
-------------------------------------------------------------
STREAM version $Revision: 5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array size = 10000000 (elements), Offset = 0 (elements)
Memory per array = 76.3 MiB (= 0.1 GiB).
Total memory required = 228.9 MiB (= 0.2 GiB).
Each kernel will be executed 10 times.
The *best* time for each kernel (excluding the first iteration)
will be used to compute the reported bandwidth.
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 10823 microseconds.
(= 10823 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function Best Rate MB/s Avg time Min time Max time
Copy: 9354.1 0.017709 0.017105 0.018091
Scale: 9045.2 0.018098 0.017689 0.018445
Add: 9731.7 0.025061 0.024662 0.025587
Triad: 10017.5 0.024612 0.023958 0.025362
-------------------------------------------------------------
Solution Validates: avg error less than 1.000000e-13 on all three arrays
-------------------------------------------------------------
===========================================================================================
7zip benchmark CPU performance (Multi thread):
7-Zip (a) 9.38 beta Copyright (c) 1999-2014 Igor Pavlov 2015-01-03
p7zip Version 9.38.1 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,1 CPU,ASM)
CPU Freq: 2430 2472 2453 2478 2437 2457 2492 2490 2487
RAM size: 1839 MB, # CPU hardware threads: 1
RAM usage: 419 MB, # Benchmark threads: 1
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KB/s % MIPS MIPS | KB/s % MIPS MIPS
22: 2347 100 2286 2283 | 19870 100 1712 1708
23: 2198 100 2249 2240 | 19656 100 1717 1714
24: 2163 100 2330 2326 | 19331 100 1713 1708
25: 2072 100 2374 2367 | 19214 100 1726 1721
---------------------------------- | ------------------------------
Avr: 100 2310 2304 | 100 1717 1713
Tot: 100 2014 2008
LMbench L1 L2 L3 and Memory latency:
"stride=64
0.00049 1.603
0.00098 1.600
0.00195 1.606
0.00293 1.604
0.00391 1.628
0.00586 1.619
0.00781 1.613
0.01172 1.612
0.01562 1.612
0.02344 1.614
0.03125 1.672
0.04688 4.816
0.06250 4.843
0.09375 4.803
0.12500 4.838
0.18750 4.916
0.25000 4.958
0.37500 5.061
0.50000 5.026
0.75000 5.053
1.00000 5.047
1.50000 5.036
2.00000 5.051
3.00000 5.049
4.00000 5.061
6.00000 5.076
8.00000 5.146
12.00000 6.226
16.00000 7.297
24.00000 8.836
32.00000 9.402
48.00000 9.638
64.00000 9.776
96.00000 9.647
128.00000 9.849
192.00000 9.762
256.00000 9.663
384.00000 9.571
512.00000 9.523
===========================================================================================
Simple CPU performance (Single thread):
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 2.65485 s, 404 MB/s
cd573cfaace07e7949bc0c46028904ff -
===========================================================================================
Global network bandwidth:
PING vip1.g5.cachefly.net (204.93.143.143) 56(84) bytes of data.
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_seq=1 ttl=58 time=0.323 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_seq=2 ttl=58 time=0.382 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_seq=3 ttl=58 time=0.497 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_seq=4 ttl=58 time=0.430 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_seq=5 ttl=58 time=0.442 ms
--- vip1.g5.cachefly.net ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4109ms
rtt min/avg/max/mdev = 0.323/0.414/0.497/0.064 ms
traceroute to cachefly.cachefly.net (204.93.143.143), 30 hops max, 60 byte packets
1 * * *
2 103.43.73.1 (103.43.73.1) 0.921 ms 2.176 ms 2.140 ms
3 vl901-br1-cer.aus1.choopa.net (103.43.72.33) 0.411 ms 0.484 ms 0.624 ms
4 180.189.25.5 (180.189.25.5) 0.273 ms 0.262 ms 0.230 ms
5 xe-0-1-1.gw102.sy1.ap.equinix.com (27.111.240.146) 8.777 ms 8.833 ms 8.826 ms
6 xe-1-0-0.gw101.sy1.ap.equinix.com (27.111.240.140) 0.247 ms 0.300 ms 0.275 ms
7 * * *
8 vip1.AU-anycast1.cachefly.net (204.93.143.143) 0.233 ms 0.237 ms 0.239 ms
Download speed from CacheFly: 574MB/s
Download speed from Coloat, Atlanta GA: 268KB/s
Download speed from Softlayer, Dallas, TX: 10.6MB/s
Download speed from Linode, Tokyo, JP: 10.8MB/s
Download speed from i3d.net, Rotterdam, NL: 2.47MB/s
Download speed from Linode, London, UK: 7.59MB/s
Download speed from Leaseweb, Haarlem, NL: 8.88MB/s
Download speed from Softlayer, Singapore: 10.3MB/s
Download speed from Softlayer, Seattle, WA: 9.98MB/s
Download speed from Softlayer, San Jose, CA: 11.7MB/s
Download speed from Softlayer, Washington, DC: 161KB/s
===========================================================================================
Speedtest.net
Retrieving speedtest.net configuration...
Testing from Choopa (45.63.24.99)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Internode (Sydney) [22.98 km]: 3.603 ms
Testing download speed................................................................................
Download: 2577.84 Mbit/s
Testing upload speed....................................................................................................
Upload: 460.79 Mbit/s
===========================================================================================
dd Sequential IO performance:
dd Write performance:
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB) copied, 22.7809 s, 471 MB/s
dd Read performance:
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB) copied, 22.8427 s, 470 MB/s
fio Random 8K 70/30 qd=16:
...
fio-2.1.10
Starting 16 processes
8k7030test: Laying out IO file(s) (1 file(s) / 10240MB)
Jobs: 16 (f=16): [mmmmmmmmmmmmmmmm] [100.0% done] [227.4MB/92064KB/0KB /s] [29.2K/11.6K/0 iops] [eta 00m:00s]
8k7030test: (groupid=0, jobs=16): err= 0: pid=5457: Sat Mar 25 21:32:07 2017
read : io=25119MB, bw=214344KB/s, iops=26791, runt=120005msec
slat (usec): min=1, max=20726, avg=250.41, stdev=1026.60
clat (usec): min=189, max=27745, avg=6642.18, stdev=2112.99
lat (usec): min=193, max=34234, avg=6892.40, stdev=2320.80
clat percentiles (usec):
| 1.00th=[ 2384], 5.00th=[ 2960], 10.00th=[ 3440], 20.00th=[ 5280],
| 30.00th=[ 5920], 40.00th=[ 6304], 50.00th=[ 6624], 60.00th=[ 7008],
| 70.00th=[ 7456], 80.00th=[ 8096], 90.00th=[ 9024], 95.00th=[ 9920],
| 99.00th=[12608], 99.50th=[14144], 99.90th=[17280], 99.95th=[18560],
| 99.99th=[21376]
bw (KB /s): min= 1, max=15776, per=6.24%, avg=13383.31, stdev=1138.81
write: io=10774MB, bw=91931KB/s, iops=11490, runt=120005msec
slat (usec): min=1, max=19514, avg=250.64, stdev=1026.76
clat (usec): min=60, max=25209, avg=5952.76, stdev=2349.47
lat (usec): min=81, max=28301, avg=6203.27, stdev=2388.02
clat percentiles (usec):
| 1.00th=[ 1128], 5.00th=[ 2480], 10.00th=[ 2768], 20.00th=[ 3344],
| 30.00th=[ 4896], 40.00th=[ 5792], 50.00th=[ 6240], 60.00th=[ 6624],
| 70.00th=[ 7072], 80.00th=[ 7712], 90.00th=[ 8640], 95.00th=[ 9536],
| 99.00th=[12096], 99.50th=[13504], 99.90th=[16768], 99.95th=[17792],
| 99.99th=[20608]
bw (KB /s): min= 1, max= 7330, per=6.24%, avg=5737.17, stdev=536.65
lat (usec) : 100=0.01%, 250=0.01%, 500=0.05%, 750=0.13%, 1000=0.13%
lat (msec) : 2=0.74%, 4=16.12%, 10=78.50%, 20=4.31%, 50=0.02%
cpu : usr=0.54%, sys=0.80%, ctx=703241, majf=0, minf=469
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=104.0%, 32=0.0%, >=64=0.0%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.1%, 32=0.0%, 64=0.0%, >=64=0.0%
issued : total=r=3215102/w=1378973/d=0, short=r=0/w=0/d=0
latency : target=0, window=0, percentile=100.00%, depth=16
Run status group 0 (all jobs):
READ: io=25119MB, aggrb=214343KB/s, minb=214343KB/s, maxb=214343KB/s, mint=120005msec, maxt=120005msec
WRITE: io=10774MB, aggrb=91931KB/s, minb=91931KB/s, maxb=91931KB/s, mint=120005msec, maxt=120005msec
Disk stats (read/write):
vda: ios=3338053/1432471, merge=1/40, ticks=10524902/4006628, in_queue=14531295, util=99.97%
Latency to AWS Sydney: ping -c 10 ec2.ap-southeast-2.amazonaws.com
PING ec2.ap-southeast-2.amazonaws.com (54.240.195.112) 56(84) bytes of data.
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=1 ttl=247 time=1.77 ms
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=2 ttl=247 time=1.75 ms
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=3 ttl=247 time=1.99 ms
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=4 ttl=247 time=1.82 ms
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=5 ttl=247 time=1.80 ms
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=6 ttl=247 time=1.96 ms
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=7 ttl=247 time=1.93 ms
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=8 ttl=247 time=2.10 ms
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=9 ttl=247 time=1.75 ms
64 bytes from 54.240.195.112 (54.240.195.112): icmp_seq=10 ttl=247 time=1.81 ms
--- ec2.ap-southeast-2.amazonaws.com ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9014ms
rtt min/avg/max/mdev = 1.750/1.870/2.103/0.128 ms
Ran Geekbench for one month and shows consistent results with little variance (due to noisy neighbor):

Migrate instance to/from other KVM based IaaS cloud services (like GCP):
Migrate instance to/from other KVM based IaaS cloud services (like GCP):
https://www.binarylane.com.au/support/articles/1000111220-migrating-from-digital-ocean
sfdisk -d /dev/sda > part_table
sfdisk /dev/sda < part_table
http://blog.dutchcoders.io/migrating-virtual-machines-to-amazon/
http://www.ioncannon.net/system-administration/1246/converting-from-virtualbox-or-vmware-to-ec2-now-easier-than-ever/
http://blog.zorangagic.com/2014/12/ec2-import-instance.html
sfdisk -d /dev/sda > part_table
sfdisk /dev/sda < part_table
http://blog.dutchcoders.io/migrating-virtual-machines-to-amazon/
http://www.ioncannon.net/system-administration/1246/converting-from-virtualbox-or-vmware-to-ec2-now-easier-than-ever/
http://blog.zorangagic.com/2014/12/ec2-import-instance.html
Used above procedure to migrate instance from AWS EC2 to Vultr:
In Sydney there is low 1ms latency from Vultr to AWS Sydney region. This make the Vultr ideal for low cost hybrid cloud services: use low cost Vultr instances for for IaaS and use AWS for redundancy (use R53 weighted/failover records with health check), scaling out and other higher order services like RDS, S3, Route 53, SQS, Kenisis, etc. Hybrid cloud gives the best of both worlds:
- Unbeatable low cost
- High availability
- Agility with easy to use services
Try it for yourself, sign up here:
No comments:
Post a Comment