CloudRail

Dev tools

cloud storage abstraction library

SHOW HN2016

CloudRail

Amazon S3, Microsoft Azure, Rackspace, Backblaze via a Single API

cloudrail.com

#cloud storage#s3 api#unified api#multi cloud#object storage

191points
65comments
#144of 2,264 in 2016
Top 7%of 2016 by points

How HN took it

MixedNo clear lean

2 positive, 10 neutral or asking, 0 mixed, 11 critical, out of 23 comments about the project. Thread score -0.38.

Idea: 1 for, 7 againstDocs: 0 for, 3 againstExecution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Handy set of tools with a nice feature set

    From 2 comments
    • Looks like a handy set of tools. Check the spelling of 'Download' on the linked page :)
      reilly3000 on HN
    • It's a nice feature-set, looks well-designed, and handy - but anyone using one of these APIs would find it super trivial to implement this themselves? I'm not sure I see the…
      kierenj on HN

Objections

  • Abstraction over storage stores is leaky due to differing consistency guarantees

    From 2 comments
    • Do all these services provide equivalent or abstractable guarantees? Amazon S3, for example, provides 'read-after-write' consistency, meaning once you've received a positive…
      jameshart on HN
    • That's kind of the point though. This abstraction seems doomed to be extremely leaky. Honestly, I'd rather just deal with them separately than be constantly fighting an API.
      EpicEng on HN
  • Little use case beyond pricing; trivial to implement yourself

    From 3 comments
    • It's a nice feature-set, looks well-designed, and handy - but anyone using one of these APIs would find it super trivial to implement this themselves? I'm not sure I see the…
      kierenj on HN
    • I see what the feature is, but I don't see the use case or benefit - in this particular case! The social, payment, consumer storage, I definitely do. But it feels a little like…
      kierenj on HN
    • Can you provide a use-case for when you would need to be able to easily switch (or potentially hot-swap) cloud storage? It sounds like some of the justification for ORM's; while…
      okreallywtf on HN
  • Dependence on an always-on hosted API is a concern

    From 1 comment
    • Its nice but what incentive does cloudrail have to provide perpetual gratis access to someone elses API? Unlike an app that can still work when the original developer goes broke,…
      45h34jh53k4j on HN

Requests

  • Add Google Cloud Storage support

    From 2 comments
    • No Google Cloud Storage? It even has an S3 API you could use...
      crb on HN
    • Yeah, seriously speaking. Azure, Rackspace and Backblaze before Google? lol.
      johansch on HN
  • Allow custom endpoint URLs for S3/Swift-compatible stores

    From 1 comment
    • Why not allow people to specify URLs ? e.g. Swift (what RackSpace runs) can be run anywhere, Ceph can imitate s3 or swift, and Eucalyptus can allow people to run API compatible…
      mugsie on HN
  • Add storage APIs to headline

    From 1 comment
    • please add "storage APIs" to the headline. without it, it is misleading
      doczoidberg on HN

Questions

  • How are API changes handled?

    From 1 comment
  • How do consistency guarantees differ across providers?

    From 1 comment
    • Do all these services provide equivalent or abstractable guarantees? Amazon S3, for example, provides 'read-after-write' consistency, meaning once you've received a positive…
      jameshart on HN

Alternatives named

  • Apache libcloud

    From 2 comments
    • Also check out libcloud by Apache. Pretty solid Python API wrapping various cloud services. :)
      eriksssss on HN
    • Also libcloud https://libcloud.apache.org/
      hackerboos on HN
  • Apache jclouds

    From 1 comment
    • No monthly fees, support open source: http://jclouds.apache.org/ Wouldn't surprise me if that's what they're using behind the SaaS
      frugalmail on HN
  • S3Proxy

    From 1 comment
    • S3Proxy offers similar multi-protocol access at the S3 API layer: https://github.com/andrewgaul/s3proxy It has compatibility with local filesystem, Backblaze B2, Google Cloud…
      gaul on HN
  • Rclone

    From 1 comment
    • Open source alternative: Rclone -- http://rclone.org/
      0xmohit on HN
  • Terraform

    From 1 comment

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/12921389)