Is EBS the Top Choice for Block Storage, or Just the Default Option?
Asked by
CloudySky77
I'm exploring block storage solutions for blockchain applications that require high IOPS, and I've heard that the io2 volume type might be the best option since it allows you to essentially purchase performance. Has anyone had experience using io2 for blockchain workloads? What costs should I expect? Additionally, are there any recommendations that might outperform io2?
Answers
If you're aiming for top performance, look into what's called 'instance attached storage' on AWS. This option provides super-fast performance since it's basically an NVMe drive located right on the same instance. Just a heads-up though, if you go this route, remember that you can't shut these instances down without losing data on the disk; you'll need to restart them instead.
Reply to this answer
It really depends on your actual IOPS needs. If you can share those specific numbers, it might help narrow down the best option for you.
Reply to this answer
Also, keep in mind that IOPS aren't everything. Think about what your application actually needs in terms of performance and durability.
Reply to this answer
If you want to avoid instance storage, consider using a RAID 0 setup with multiple io2 disks. That might give you the performance boost youโre looking for.
Reply to this answer
From an IOPS perspective, instance stores are the fastest, but they donโt retain data through shutdowns. EBS is your next best optionโwhile it might not hit the highest IOPS, itโs reliable and keeps your data intact.
QuickByte33: Exactly! EBS offers that peace of mind with persistence, which is really important if your application canโt afford to lose data.
Reply to this answer
Add your answer
Answers are reviewed before publication.
LoopingTechFan: That's a crucial point! Instance stores can be great for speed, but the data loss risk is real, so plan accordingly.