TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

EC2 Instance Update – C5 Instances with Local NVMe Storage

108 pointsby jeffbarrabout 7 years ago

12 comments

bostikabout 7 years ago
Depending on which kernel version you are, C5 (and M5) instances can be real sources of pain.<p>The disk is exposed as a &#x2F;dev&#x2F;nvme* block device, and as such I&#x2F;O goes through a separate driver. The earlier versions of the driver had a hard limit of 255 seconds before I&#x2F;O operation times out. [0,1,2]<p>When the timeout triggers, it is treated as a <i>hard failure</i> and the filesystem gets remounted read-only. Meaning: if you have anything that writes intensively to an attached volume, C5&#x2F;M5 instances are dangerous. We experimented with them for our early prometheus nodes. Not a good idea. Having the alerts for an entire fleet start flapping due to a seemingly nonsensical &quot;out of disk, write error&quot; monitoring node failure is not fun.[ß]<p>If you run stateless, in-memory only applications on them (preferably even without local logging), then you should be fine.<p>0: <a href="https:&#x2F;&#x2F;bugs.launchpad.net&#x2F;ubuntu&#x2F;bionic&#x2F;+source&#x2F;linux&#x2F;+bug&#x2F;1758466" rel="nofollow">https:&#x2F;&#x2F;bugs.launchpad.net&#x2F;ubuntu&#x2F;bionic&#x2F;+source&#x2F;linux&#x2F;+bug&#x2F;...</a><p>1: <a href="https:&#x2F;&#x2F;bugs.launchpad.net&#x2F;ubuntu&#x2F;+source&#x2F;linux&#x2F;+bug&#x2F;1729119" rel="nofollow">https:&#x2F;&#x2F;bugs.launchpad.net&#x2F;ubuntu&#x2F;+source&#x2F;linux&#x2F;+bug&#x2F;1729119</a><p>2: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;aws&#x2F;comments&#x2F;7s5gui&#x2F;c5_instances_nvme_storage_stucks&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;aws&#x2F;comments&#x2F;7s5gui&#x2F;c5_instances_nv...</a><p>ß: We handle nodes dying. The byzantine failure mode of nodes suddenly spewing wrong data is harder to deal with.
评论 #17099869 未加载
评论 #17099172 未加载
评论 #17099937 未加载
评论 #17099774 未加载
评论 #17102526 未加载
jchwabout 7 years ago
This is probably a big deal, if it&#x27;s anything like the local SSD storage on GCE. The performance of local SSDs on Google Cloud is nearing absurd compared to anything else you can find right now.<p>That being said, I think one of the less compelling parts of this is that it&#x27;ll probably vary per instance type quite a bit, being limited to C5 to start, so if you have a workload needing way better disk I&#x2F;O than CPU performance, you might have to waste. That&#x27;s one thing GCP really does have on AWS, better granularity.
评论 #17098173 未加载
评论 #17102643 未加载
评论 #17102097 未加载
Elect2about 7 years ago
If I remember correct, all old ec2 instance support local storage. Then as the growing of EBS, they disabled local storage. Now it&#x27;s back again..
评论 #17102271 未加载
tbrockabout 7 years ago
Amazing! I hope they adopt this for RDS.<p>EBS volumes are great and all but not for database where the dataset is many multiples of the working set.
评论 #17098783 未加载
评论 #17098639 未加载
评论 #17104614 未加载
debunnabout 7 years ago
I noticed the following comment in the article:<p>&gt; Encryption – Each local NVMe device is hardware encrypted using the XTS-AES-256 block cipher and a unique key. Each key is destroyed when the instance is stopped or terminated.<p>Does anyone know if the existing i3 EC2 instances NVMe drives are also encrypted in this fashion? I can&#x27;t find any articles stating this...<p>Thanks!
评论 #17101413 未加载
plasmaabout 7 years ago
We use i3 instances for some workloads which are great, I just wish the CPU was as powerful as other instance types.
评论 #17098242 未加载
cthalupaabout 7 years ago
It looks like i3.metal is also available - seeing them in the console
dis-sysabout 7 years ago
Great news! I think Amazon should provide more specs on those NVME drivers. what kind of R&#x2F;W latency&#x2F;max bandwidth&#x2F;low and high QD throughput I can expect?
soccerdaveabout 7 years ago
This is really exciting to see! I had assumed that they would be launching most new instance types with only EBS storage so this is awesome that it looks like this will be coming to even more instance types too.<p>The bottom of the article mentions &quot;PS – We will be adding local NVMe storage to other EC2 instance types in the months to come, so stay tuned!&quot;
pishpashabout 7 years ago
So back to instance storage we go?
pwarnerabout 7 years ago
Now they just need R5 instances for our RAM hungry apps. Keep the local nvme please.
Manozcoabout 7 years ago
I&#x27;m not seeing the usage here. What would need a (very very) performant temporary storage that you could not achieve with io volumes ?
评论 #17098599 未加载
评论 #17098821 未加载
评论 #17098204 未加载
评论 #17098437 未加载
评论 #17098627 未加载