6 ms·
Hah, I hadn't heard about Blackbaze in a while and I was even thinking about creating Ask HN asking if anyone was maybe using Blackbaze for a longer while and c
by dzek69 8y ago
Hah, I hadn't heard about Blackbaze in a while and I was even thinking about creating Ask HN asking if anyone was maybe using Blackbaze for a longer while and can say something about them (speed, data reliability). Now I'll take my chance:
Had you used Blackbaze B2? How was your experience?
- trigoman 8y agoI’ve been using BackBlaze B2 for about 6 months and it’s been very stable! The Java SDK is OK. So I plan on eventually having my application talk to Minio which will allow me to use the S3 API.
- gsibble 8y agoThe idea behind this was to avoid Minio at least when using Python with a very simple to use SDK.
- chrisper 8y agoI have used B2 for a couple of months. From Europe it is way too slow. They only have like 2 DC, which are both on the west coast I believe. As I am using this for backups only, I went back to Google Drive where I can max out my Gbit upload.
- jonatron 8y agoIt'd be interesting to find out if it's acceptably fast when proxying via a cloud provider.
- gsibble 8y agoHere is the CTO of Backblaze addressing speed questions earlier today: https://www.reddit.com/r/Python/comments/8u40xa/i_wrote_a_library_for_backblaze_b2_75_cheaper/e1codwz https://www.reddit.com/r/Python/comments/8u40xa/i_wrote_a_li...
- voltagex_ 8y agoMaybe I misunderstand his point, but isn't transferring data from Australia to the US or reverse always going to be slower due to the speed of light? What he's said doesn't negate the fact that he's only got one POP.
- gsibble 8y agoI'm not sure how many POPs they have so I do agree with that. I'm not shilling for B2 and have no affiliation with them. I've had good performance them but am US based.
- glenneroo 8y agoMy individual connections to B2 are slow (200-500 KB/s) coming from Europe but that's why the multi-threaded option makes B2 very usable.
- monort 8y agoSpeed of light affects latency, not throughput. TCP works bad with large delays, that's why it's recommended to use several TCP connections to saturate the link.
- voltagex_ 8y agoYeah, I can never remember how TCP window size + latency affects transfer speed but you're right.
- voltagex_ 8y agoDoesn't that destroy the value of B2 in that you're going to pay Amazon or whoever's egress costs?
- gsibble 8y agoNot if you're only egressing to B2 once to save and then egressing many times from B2 to serve.
- namibj 8y agoIn that case, consider packet, egress to B2 is free. They claim a good network, but I didn't test (yet).
- voltagex_ 8y agoYou use the SJC1 option in packet.net to get the free ingress/egress. It's slowish single threaded but 100-200 megabit is easy with 4 threads.
- GordonS 8y agoI tried it from the UK a couple of years ago, and had the same experience. I have ~1TB of data to backup, and it was going to take months to upload vs a few days for Azure or AWS hosted storage.
- glenneroo 8y agoDid you try enabling multi-threaded support? I was able to upload ~12 TB using 12-16 threads in a few months (and I'm based in EU as well).
- GordonS 8y agoIt was a while ago, but I seem to recall I had enabled it. Things might have changed since then, so I guess I'll give it another go at some point.
- tribaal 8y agoIf you are connecting from Europe, maybe you could consider exoscale.com 's S3 storage offering? It's 100% european (with Swiss and German regions), and priced pretty aggressively. https://www.exoscale.com/object-storage/ https://www.exoscale.com/object-storage/ Disclaimer: I now work for exoscale, but was a happy user before that.
- sschueller 8y agoCool, you guys should send out mailings to your customers when new offerings come online. I asked about s3 at the end of last year and was told it is currently unavailable for new customers. I haven't thought to check if it was available until now and may have gone to a more expensive competitor.
- haywirez 8y agoThanks for this - contacted now. If you hear about any discounts for small startups, please let me know :)
- deleted 8y ago[deleted]
- icefo 8y agoI can max out the upload of my residential internet connection (about 1 megabyte/sec) and that's enough for me. I use use it to back up my Nas where all my other computers are backed up. I set it up with duplicacy-cli, rate limited the upload to 700KByte/sec (internet stay usable that way) and the script that launches duplicacy check that it is not already running. Since I never upload more than 60Gb per day on average to my Nas I don't have any issues
- chrisper 8y agoYes, I think I maxed out at 30 MB/s.
- lloeki 8y ago> From Europe it is way too slow. That's why we're still using AWS S3 currently in spite of the price, and consider moving to Digital Ocean's Spaces: B2 location is a non-starter.
- brianwski 8y agoDisclaimer: I work at Backblaze. > From Europe it is way too slow. We are opening a European datacenter in 2018, so stay tuned! For now, we recommend you use multiple threads and you should be able to saturate any network connection, including yours in Europe. However, we do realize not all programmers or applications are capable of using threads and it would be more convenient to have lower latencies, thus the European datacenter in 2018. :-)
- manigandham 8y agoIt's very cheap and effective for archival storage without having to deal with time/cost issues when you actually need to retrieve something. I use it for all my media so I can store terabytes and download in minutes for viewing. Bandwidth is limited since they aren't connected like the major clouds, but it's workable if you don't need gigabit speeds. Single API key for permissions and lacks all the other features like events, object lifecycle, etc. Basic reporting but shows bucket size in real-time which is nice. API can be annoying because it requires a request to "start" an upload (to get the address of where to upload), then doing the actual upload itself, but this can be automated away. Only single region for now (with multiple datacenters that aren't visible to you) so no global replication for extra durability or locality. They have a partnership with https://www.packet.net https://www.packet.net (cloud bare metal) for free interconnect between their servers and B2 so you can do processing on your data without the public internet bottleneck and fees. Allows for an interesting data lake/warehouse option. Use Cyberduck for a decent GUI client. If you just need personal computer backup, then use their actual backup offering which is unlimited storage and has auto-uploading background app.
- lithiumfrost 8y agoPerhaps. Personally I use Arq with B2 for a back end, and this usually costs me less than $1/mo (their regular backup starts at $5). In addition, using B2 with something like duplicity is the better approach for backing up Linux or NAS boxes, where their official client is not supported.
- maxyme 8y agoI've used B2 for some internal backup handling (several 100s of GB but millions of files) and have largely found it inexpensive and performant. A few considerations: Their web UI can not handle large amounts of files (support said after a few million the file browser will not work). Sometimes when making a large number of deletions at once the API may serve 500 errors and the web UI give Java Servlet errors (this only happened a few times and resolved itself in a hour or two). As another user noted the per file/fragment upload speed isn't fantastic but I could max out my gigabit fiber with many concurrent downloads/uploads. The API has no concept of folders, only file path strings (which is mildly annoying to work with). Lastly I think all the data is currently housed in one geographic area but they are working on a DC in Phoenix. Overall a pretty smooth experience but I was mostly using it for cold data.
- voltagex_ 8y agoHave you reported this stuff to support? I found their support was great, even when dealing with me noodling around in C# and breaking things.
- yani 8y agoOnly good if you are using it from the states.
- haywirez 8y agoI'm trying to use it as an S3 replacement for audio content delivery - seems slow and laggy unfortunately. Uploads also fail frequently enough. I don't know if CDNs would make a big difference. (Europe) Edit: lack of webhooks or something similar for doing follow-up after successful uploads is also irritating.