News for hackers. Stuff that matters.
Re:SSDs Have Become Fast, Except in the Cloud by candiddevmike on Tuesday February 20, 2024 @12:41PM (#39444253)
Depends on the cloud provider. Local SSDs are physically attached to the host on GCP, but that makes them only useful for temporary storage.
Re:SSDs Have Become Fast, Except in the Cloud by pclmulqdq on Tuesday February 20, 2024 @12:48PM (#39444326)
If you're at G, you should read the internal docs on exactly how this happens and it will be interesting.
Re:SSDs Have Become Fast, Except in the Cloud by rfoo on Tuesday February 20, 2024 @01:02PM (#39444529)
Why would I lose all data on these SSDs when I initiate a power off of the VM on console, then?

I believe local SSDs are definitely attached to the host. They are just not exposed via NVMe ZNS hence the performance hit.

Re:SSDs Have Become Fast, Except in the Cloud by res0nat0r on Tuesday February 20, 2024 @01:37PM (#39445006)
Your EC2 instance with instance-store storage when stopped can be launched on any other random host in the AZ when you power it back on. Since your rootdisk is an EBS volume attached across the network, so when you start your instance back up you're going to be launched likely somewhere else with an empty slot, and empty local-storage. This is why there is always a disclaimer that this local storage is ephemeral and don't count on it being around long-term.
Re:SSDs Have Become Fast, Except in the Cloud by mrcarrot on Tuesday February 20, 2024 @03:17PM (#39446333)
I think the parent was agreeing with you. If the “local” SSDs _weren’t_ actually local, then presumably they wouldn’t need to be ephemeral since they could be connected over the network to whichever host your instance was launched on.
Re:SSDs Have Become Fast, Except in the Cloud by manquer on Tuesday February 20, 2024 @01:28PM (#39444859)
It is because on reboot you may not get the same physical server . They are not rebooting the physical server for you , just the VM

Same VM is not allocated for a variety of reasons , scheduled maintenance, proximity to other hosts on the vpc , balancing quiet and noisy neighbors so on.

It is not that the disk will always wiped , sometimes the data is still there on reboot just that there is no guarantee allowing them to freely move between hosts

Re:SSDs Have Become Fast, Except in the Cloud by mr_toad on Tuesday February 20, 2024 @07:25PM (#39448758)
Re:SSDs Have Become Fast, Except in the Cloud by jsolson on Tuesday February 20, 2024 @11:43PM (#39450240)
In most cases, they're physically plugged into a PCIe CEM slot in the host.

There is no network in the way, you are either misinformed or thinking of a different product.

Re:SSDs Have Become Fast, Except in the Cloud by seedless-sensat on Wednesday February 21, 2024 @01:39AM (#39450805)
Why are you protecting Google's internal architecture onto to AWS? Your Google mental model is not correct here
Re:SSDs Have Become Fast, Except in the Cloud by amluto on Tuesday February 20, 2024 @01:21PM (#39444754)
Which is a weird sort of limitation. For any sort of you-own-the-hardware arrangement, NVMe disks are fine for long term storage. (Obviously one should have backups, but that’s a separate issue. One should have a DR plan for data on EBS, too.)

You need to migrate that data if you replace an entire server, but this usually isn’t a very big deal.

Re:SSDs Have Become Fast, Except in the Cloud by supriyo-biswas on Tuesday February 20, 2024 @01:28PM (#39444869)
This is Hyrum’s law at play: AWS wants to make sure that the instance stores aren’t seen as persistent, and therefore enforce the failure mode for normal operations as well.

You should also see how they enforce similar things for their other products and APIs, for example, most of their services have encrypted pagination tokens.

Re:SSDs Have Become Fast, Except in the Cloud by throwawaaarrgh on Tuesday February 20, 2024 @02:47PM (#39445986)
Yes, that's what their purpose is in cloud applications: temporary high performance storage only.

If you want long term local storage you'll have to reserve an instance host.