Posted on April 25, 2019 at 11:09 AM
Wasabi Hot Cloud Storage is enterprise class, tier-free, instantly available and allows you to store an infinite amount of data affordably. Wasabi provides an S3-compliant interface to use with storage applications, gateways and other platforms.
Since It has fully S3-compliant interface we can make use of this hot storage with MayaNAS as follows:
mayacli create cloud wasabi s3type=aws accesskey=AGZH7GAGXXXXXXXXXJO:e1eIotkPT5aIwasabiI6RBFWPro5FWQfwjLrEIp9 baseurl=https://s3.uswest1.wasabisys.com
mayacli show cloud Name Cloud Account Location BaseURL ------------------------------ -------- -------------------- ---------- -------- wasabi aws AGZH7GAG1Q8BI9TFN7JO https://s3.uswest-1.wasabisys.com/
mayacli show cloud wasabi type=list Name Other -------------------------------- -------- testdisk1 2019-04-25T05:10:32.000Z testdisk3 2019-04-25T05:10:06.000Z
mayacli show cloud wasabi bucket=testdisk3 type=size Name Counted Size -------------------------------- -------- -------- testdisk3 16033 16810770458 (15.66G)
mayacli create disk wasabidisk1 cloud=wasabi size=10T blocksize=1M bucket=testdisk3 mayacli set disk wasabidisk1 online=1
mayacli show disk Attached SCSI disk devices: DiskID* Vendor Model Rev Capacity Device Serial# ------------ -------- ---------------- -------- -------- ------------ -------- (0,0,1,0) Google PersistentDisk 1 10.00G sda (0,0,2,0) Google PersistentDisk 1 50.00G sdb (0,0,0,0) google datadisk1 50.00G loop0 (0,0,0,0) google ntfsdisk1 50.00G loop1 (0,0,0,0) azure testdisk3 0.00G loop2 (0,0,0,0) aws wasabidisk1 0.00G loop3 mkfs -K /dev/loop3 meta-data=/dev/loop3 isize=512 agcount=10, agsize=268435455 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=2684354550, imaxpct=5 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=521728, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 mount /dev/loop3 /testwasabi
zpool create testwasabi /mnt/wasabidisk1/file zfs create testwasabi/testfs
fio --ioengine=sync --direct=0 --fsync_on_close=1 \ --randrepeat=0 --nrfiles=1 --name=seqwrite --rw=write --bs=1m --size=20G \ --end_fsync=1 --fallocate=none --overwrite=0 --numjobs=1 \ --directory=/testwasabi/testfs/test --loops=1 fio --ioengine=sync --direct=0 \ --fsync_on_close=1 --randrepeat=0 --nrfiles=1 --name=seqread --rw=read \ --bs=1m --size=20G --end_fsync=1 --fallocate=none --overwrite=0 --numjobs=1 \ --directory=/testwasabi/testfs --invalidate=1 --loops=1Depending on the internet bandwidth expect to see
Sequential Write | Sequential Read |
---|---|
25.2 MB/s | 42.5MB/s |