Live data from Hacker News

Colossus for Rapid Storage

cloud.google.com

111–120 of 129 posts

Re: Colossus for Rapid Storage

#111
post #89

Earlier quoted context omitted.

? s3: https://aws.amazon.com/pm/serv-s3 s3 express: https://aws.amazon.com/s3/storage-classes/express-one-zone/ cross-region replication: https://docs.aws.amazon.com/AmazonS3/latest/userguide/replic...

The semantics they are offering are very different from S3. In Colossus a writer can make a durable 1-byte append and other observers are able to reason about the commit point. S3 does not offer this property.

Sure, but that's not what the parent said.

Re: Colossus for Rapid Storage

#112
post #62

Earlier quoted context omitted.

Thank You. So backblaze for $6/TB a month. I could have a TB of Data backed up safely against file corruption? I wonder how have I missed that. Now you could use it with Synology NAS and it is a lot cheaper than doing RAID 5 for ZFS / BTRFS with Muti redundancy. I wonder if there are any NAS that does that automatically? Any drawbacks? Also wonder if the price could go down to $5 / TB in a few years time.

The price of Backblaze WAS $5 a few years ago and they increased it to $6 (and added some free bandwidth).

I'm still annoyed they increased the price for B2. Maybe "free" bandwidth gets people to use it more? But as far as their costs go, between the time they launched at $5 and the time they upped it to $6, hard drives (and servers full of hard drives) cost half as much per TB, with 1/4 as many servers needed for the same number of TB.

Re: Colossus for Rapid Storage

#114
post #98
post #48

Is this related at all the the private invite only anywhere caches? (or maybe they're GA now?) https://cloud.google.com/storage/docs/anywhere-cache

Anywhere Cache and Rapid Storage share some infrastructure inside of GCS and both are good solutions for improving GCS performance, but Anywhere Cache is an SSD cache in front of the normal buckets while Rapid Storage is a new type of bucket. (I work on Google storage)

Can you expand a bit on when it would make sense to use one versus the other?

Re: Colossus for Rapid Storage

#115
post #74
post #68

Earlier quoted context omitted.

Hi, I'm looking for a job. Are you willing to pay me serious money to set up CFS as a service on your AWS?

Obviously not, since you could not deliver it. It seems that you maybe don't realize what CFS is in this context, and are thinking of something else that you could just "set up"? What jeffbee is talking about is Google's proprietary Colossus File System, and all its transitive dependencies.

[deleted]

Re: Colossus for Rapid Storage

#116
post #114
post #98

Earlier quoted context omitted.

Anywhere Cache and Rapid Storage share some infrastructure inside of GCS and both are good solutions for improving GCS performance, but Anywhere Cache is an SSD cache in front of the normal buckets while Rapid Storage is a new type of bucket. (I work on Google storage)

Can you expand a bit on when it would make sense to use one versus the other?

Anywhere Cache shines in front of a multi-regional bucket. Once the data is cached, there's no egress charges and there's much better latency. This is great for someone who looks for spot compute capacity to run computations anywhere in the multi-region. It will also improve performance in front of regional buckets but as a cache, you'll see the difference between hits and misses.

Rapid Storage will have all of your data local and fast, including writes. It also adds the ability to have fast durable appends, which is something you can't get from the standard buckets.

Re: Colossus for Rapid Storage

#117

Earlier quoted context omitted.

I understand your belief that One Zone implies less expensive, but I’m staunchly in favor of them having it in the name so people know that their data is in a single AZ. The storage class succinctly summarizes faster with lower availability.

Fair, how about instead of S3 Express they call it S3 Max (One Zone). It doesn’t take a rocket scientist to come up with good product names, just copy Apple. Though I suppose what happens when engineers are left up to the marketing. :-)

[deleted]

Re: Colossus for Rapid Storage

#118

Earlier quoted context omitted.

You're paying the same for "cloud engineers". Also, don't forget the hidden cost/risk of giving a third party full access to your data.

Clicking yourself a Bucket takes 5 Minutes. Building a Server and keeping it secure and up-to-date and fixing hardware issues, takes relevant time

Not to mention that I can: - Create a bucket and store 1MB in it without any overhead - Create 50 buckets with strong perimeters around them such that someone deleting the entire account doesn’t bring down the other 49 - Create a bucket and fill it with terabytes of data within seconds and don’t need to wait for hardware to be racked and stacked - Create a bucket, fill it with 2TB of data, and delete it tomorrow

Cloud is more than bare metal, but plenty of folks discount the cost benefits of elasticity.

Re: Colossus for Rapid Storage

#119

Earlier quoted context omitted.

Is S3 Express One Zone performance greatly improved to standard S3 like GCP rapid storage? My understanding is S3 Express One Zone is just more cost effective. > 20x faster random-read data loading than a Cloud Storage regional bucket.

Yes, it’s horribly more expensive… I think you are thinking of one zone infrequent access

AWS just reduced prices on One Zone Express today.

Re: Colossus for Rapid Storage

#120
post #104
post #84

Earlier quoted context omitted.

I meant it sarcastically, but for "serious money" you can have any software system you can dream of. You have to dream of it, though - that's one of the hard parts. It looks like every other clustered file system. What's special about Google's Colossus?

There are some semantic differences compared to POSIX filesystems. A couple big ones: - You can only append to an object, and each object can only have one writer at the time. This is useful for distributed systems - you could have one process adding records to the end of a log, and readers pulling new records from the end. - It's also possible to "finalize" an object, meaning that it can't be appended to any more. (…

Why would you wish for a system with constraints like that, which other systems don't have?
Post reply on HN