Slashdot Mirror


Dropbox Moves Users' Data Off Amazon S3 to Its Own Infrastructure

Reader Richard_at_work writes: Dropbox today announced that it has been working on a "top secret" project called Magic Pocket for the past two and a half years to get data of more than 500 million users from Amazon S3 to its own custom-built infrastructure. The company says that it has migrated over 90% of its users' data so far. Dropbox's relationship with AWS isn't completely over, however, as they will continue to use AWS for specific regional data stores where there is a requirement.

45 comments

  1. Not surprised by vux984 · · Score: 2

    I'd say there is no surprise to see them vertically integrate; they're large enough to leverage the economies of scale of running their own storage for themselves; rather than to pay someone else to do it.

    1. Re:Not surprised by Anonymous Coward · · Score: 0

      This is the problem with "the cloud." It's not supposed to be cheaper to build a power plant in my backyard, than it is to buy power from the "the cloud" err I mean "the grid." The pendulum swings again.

    2. Re:Not surprised by 93+Escort+Wagon · · Score: 1

      This is the problem with "the cloud." It's not supposed to be cheaper to build a power plant in my backyard, than it is to buy power from the "the cloud" err I mean "the grid." The pendulum swings again.

      I just read their blog post. As far as I can tell, they don't state anywhere that this was done to save money. I'm guessing this has more to do with being completely in control of the entire stack, and not being beholden to a third party (Amazon).

      Which is great... as long as it works.

      --
      #DeleteChrome
    3. Re:Not surprised by spire3661 · · Score: 1

      No. This only would apply once computation power, density and cooling all reach a plateau. Even after that political forces will alter the price. "The future is here, it is just unevenly distributed" still applies, even with the power of 'the cloud'.

      90s internet service over telephone lines was probably the closest we ever got to total ubiquity of service from many providers. We were covered by a plethora of providers enough to push the price into 'cant build it cheaper, can only enter under-served markets' zone.

      --
      Good-bye
    4. Re:Not surprised by unimacs · · Score: 1

      It may or may not be cheaper to build your own power plant, depending on where you live, what your needs are, skills and materials at your disposal, etc. For some factories, it is cheaper to build their own power plants. For most residential homeowners, it isn't.

      Likewise, for some companies having their own network and computer infrastructure makes sense. For others, not. For lots of companies, it makes sense to host their own services in some instances and use cloud services in others.

    5. Re:Not surprised by Anonymous Coward · · Score: 0

      They don't need to state it anywhere, you just need to look at the storage/transit pricing for Amazon services. Even at mates' rates it's got to be a lot cheaper to build out your own infrastructure once you've got enough cashflow to keep ahead of growth.

  2. Can I download my files as a .zip archive yet? by Anonymous Coward · · Score: 2, Interesting

    Does this mean that I'll finally be able to download my files as a .zip archive? I have some directories in Dropbox with a lot of files in them, and I get some bullshit message about the folder being too large to download, or something like that, when I try to use the functionality that exports the directory a .zip archive. It's not even that much data. Maybe like 5 GB in total. But I always get that fucking message, and it never lets me download these directories as an archive. I even bought the pro subscription, and it still won't let me easily download an archive of my directories! I don't want to install the goddamn desktop client just to copy a few directories of files from Dropbox! Isn't that the whole goddamn point of the cloud? I can just use my goddamn web browser to interact with it, instead of a custom native app?! Holy fuck, all I want to do is download an archive of a directory in Dropbox. Why the fuck do they make it impossible to do that easily?! Does this move to their own infrastructure finally make it possible for them to let me download my directories as .zip archives?!

    1. Re:Can I download my files as a .zip archive yet? by omnichad · · Score: 2

      That's likely a limitation of the .zip format and/or how they generate them for export. It's hard to generate .zip data on-the-fly because the file has headers at the end as well as the beginning, so they are probably generating an actual file and storing it before sending. They don't want to store .zip files for large folders for long enough for you to download. Not to mention the CRC32 checksums required for the format are still computationally intensive at a large scale.

      I'm sure it's possible to generate .zip data on-the-fly, but it would be a much more complex system than what they're using.

      The whole point of their software is the desktop client. If you don't want to use that even to download a folder, it's probably the wrong tool for you.

    2. Re:Can I download my files as a .zip archive yet? by Richard_at_work · · Score: 4, Insightful

      Isn't that the whole goddamn point of the cloud? I can just use my goddamn web browser to interact with it, instead of a custom native app?!

      Uh, no. The cloud is whatever the people running the cloud want it to be, you just want it to be something different - there are no rules regarding what the cloud must do.

      At the end of the day, Dropbox is a syncing platform - that "goddamn desktop client" is the entire thing Dropbox is built around. If you wanted a different feature set, you chose the wrong product to use - there's no shame in admitting that, just don't blame the tool.

      Dropbox has issues creating zip files for huge data sets, because it doesn't want to commit a massive amount of resources to building that zip file, its as simple as that - if that's the way you are using Dropbox, then you are using it wrongly and not as its intended to be used.

    3. Re:Can I download my files as a .zip archive yet? by Anonymous Coward · · Score: 0

      *zips dick*

    4. Re:Can I download my files as a .zip archive yet? by Anonymous Coward · · Score: 0

      install the goddamn desktop client. that's what the goddamn desktop client is for. you do not want to download a multi-gigabyte zip file over the internet, that's just waiting for fuckups to happen. nor would or should dropbox expend the significant server-side resources to build and store one for your temporary use and download.

      the goddamn desktop client ...

      ** will verify integrity of downloads as they happen, so no download errors.
      ** will automatically recreate the directory structures
      ** will allow you to pause and resume the 'resync' download, whenever.

      so for fucks sake, install the goddamn desktop client already. the more you bitch and whine and complain about having to install the goddamn desktop client, the longer it will be before you have your fucking files back on your own fucking pc.

      dont get so agitated (captcha) over something so minor. the only one stopping you from getting your files off dropbox is the guy looking at you in the mirror (and wishing he could smack who he sees up side the head)

    5. Re:Can I download my files as a .zip archive yet? by glwtta · · Score: 1

      A modern CRC32 implementation, on a modern CPU can reach a throughput of 10GB/s (https://blog.fastmail.com/2015/12/03/the-search-for-a-faster-crc32/), I really doubt that's much of a bottleneck.

      --
      sic transit gloria mundi
    6. Re:Can I download my files as a .zip archive yet? by Anonymous Coward · · Score: 0

      Your Asperger's is showing!

      If Dropbox doesn't allow all of a user's content to be downloaded as an archive file of some sort, regardless of how many files there are or how large they collectively are, then I'd consider that to be a severe deficiency.

      If a user has to install some proprietary native app to use Dropbox, then the situation just got even worse.

    7. Re:Can I download my files as a .zip archive yet? by chrish · · Score: 1

      Former Info-ZIP maintainer here!

      Classic zip files are limited to ~2GB (or ~4GB if your implementation is using 32-bit unsigned int). I can't remember 100% but it might also be limited to ~65,000 files per archive, too.

      If Dropbox attempts to build the entire .zip in memory before sending it over the wire, you could be hitting RAM limitations on the server. If Dropbox builds the .zip on disk before sending it, you might be running into a connection timeout.

      A tarball would be a better solution in this use case, but Windows is the problem there; it can't cope with them by default. Be nice if they had a "No, really, I can deal with a tarball." setting.

      GP's best option is probably just to install Dropbox (maybe in a VM if they don't have a supported OS handy) and let it download the files. Or attempt to mirror the download page with recursive wget or something.

      --
      - chrish
    8. Re:Can I download my files as a .zip archive yet? by luis_a_espinal · · Score: 1

      Does this mean that I'll finally be able to download my files as a .zip archive? I have some directories in Dropbox with a lot of files in them, and I get some bullshit message about the folder being too large to download, or something like that, when I try to use the functionality that exports the directory a .zip archive. It's not even that much data. Maybe like 5 GB in total. But I always get that fucking message, and it never lets me download these directories as an archive. I even bought the pro subscription, and it still won't let me easily download an archive of my directories! I don't want to install the goddamn desktop client just to copy a few directories of files from Dropbox! Isn't that the whole goddamn point of the cloud? I can just use my goddamn web browser to interact with it, instead of a custom native app?! Holy fuck, all I want to do is download an archive of a directory in Dropbox. Why the fuck do they make it impossible to do that easily?! Does this move to their own infrastructure finally make it possible for them to let me download my directories as .zip archives?!

      Standard Zip compression/file format limits archive sizes to 4GB.

    9. Re:Can I download my files as a .zip archive yet? by omnichad · · Score: 1

      If Dropbox attempts to build the entire .zip in memory before sending it over the wire, you could be hitting RAM limitations on the server. If Dropbox builds the .zip on disk before sending it, you might be running into a connection timeout.

      You don't have to hold it all in-memory. You can not enable HTTP byte-range requests and generate it on-the-fly - flushing it out of memory as it goes out the wire. Zip and tar are both the same in that you have to read in a whole file to calculate the checksum for each file's header before sending the file. This isn't as resource-friendly as a running checksum that can be computed and stuck in a head at the end of a file's data since you'd have to read every file twice if you don't want higher memory requirements. I don't think ZIP64 changes this.

      The one downside of sending on-the-fly is that the download will not have a progress bar, because you can't send a Content-Length HTTP header.

      I don't see how TAR doesn't have the same limitations. Both have a per-file checksum header at the beginning. Unless you just mean 32-bit zip files, but 64-bit zip has wide enough support..

    10. Re:Can I download my files as a .zip archive yet? by omnichad · · Score: 1

      And yes, that would mean Dropbox would probably have to write their own implementation of ZIP. Or at least re-arrange an existing library so that its output is not a single, monolithic file.

    11. Re: Can I download my files as a .zip archive yet? by Anonymous Coward · · Score: 0

      PEBKAC.

  3. Why use some one elses cloud when you can make by mmiscool · · Score: 2

    Why use some one else cloud when you could make your own?

    1. Re:Why use some one elses cloud when you can make by Anonymous Coward · · Score: 0

      I and several of my micro-enterprise clients host our own servers. It's cheap, easy and reliable. We all keep regular backups and we all have a decent restoration or 'disaster recovery' plan. I find that most small businesses take MUCH greater risks with their data than hosting and storing their own copies. I always make DAMN sure they understand the risks and the liability (*ahem* NOT mine *ahem*) and they almost ALWAYS choose the cheaper, simpler route. I love small business :)

  4. So, reinventing the wheel again by OverlordQ · · Score: 2

    So they basically re-did everything that backblaze did for it's storage pods.

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:So, reinventing the wheel again by hawguy · · Score: 1

      So they basically re-did everything that backblaze did for it's storage pods.

      When you're big enough, reinventing the wheel is worth it because then the wheel is customized for your use case. Spending a million dollars to engineer a custom solution is worth it to eek out a few percent better performance when you're deploying $25M+ worth of hardware.

      There's a reason why Boeing doesn't just use off the shelf automobile wheels on their aircraft even though it would save them ten's or hundreds of thousands of dollars per aircraft, even though an automotive wheel is proven technology that does pretty much the same thing as an aircraft wheel.

    2. Re:So, reinventing the wheel again by yodleboy · · Score: 1

      "even though an automotive wheel is proven technology that does pretty much the same thing as an aircraft wheel."

      Well, if you mean they are both round and made of rubber, then yes. An aircraft wheel has to go from 0 to whatever the landing speed of the aircraft is in just a second or so. They also need to handle fairly extreme temperature ranges, ie: 150 deg F tarmac on a hot day to freezing or sub-zero temps at altitude, and back again. And they need to be able to do both of those, and more, repeatedly and with as low weight as practical and safe. I doubt most automotive tires would hold up well under same conditions.

    3. Re:So, reinventing the wheel again by LynnwoodRooster · · Score: 1

      There's a reason why Boeing doesn't just use off the shelf automobile wheels on their aircraft even though it would save them ten's or hundreds of thousands of dollars per aircraft, even though an automotive wheel is proven technology that does pretty much the same thing as an aircraft wheel.

      Other than the fact the load on each tire on an aircraft is orders of magnitude higher than that of a car, and it has to maintain compliance at -50 deg C. Oh, and handle going from ~0 RPM to ~1000 RPM in the span of a second or two, whilst being heavily compressed. But other than that, they really do the same thing.

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    4. Re:So, reinventing the wheel again by hawguy · · Score: 1

      "even though an automotive wheel is proven technology that does pretty much the same thing as an aircraft wheel."

      Well, if you mean they are both round and made of rubber, then yes. An aircraft wheel has to go from 0 to whatever the landing speed of the aircraft is in just a second or so. They also need to handle fairly extreme temperature ranges, ie: 150 deg F tarmac on a hot day to freezing or sub-zero temps at altitude, and back again. And they need to be able to do both of those, and more, repeatedly and with as low weight as practical and safe. I doubt most automotive tires would hold up well under same conditions.

      See, that's my point exactly. A wheel is a wheel as long as you just want someone to roll smoothly across pavement, but when you start looking at application constraints, not every wheel is suitable.

      If Dropbox just wants to store any old data, they can use Backblaze's design because data is data. But if they want it to work optimally with their application, then it's worth coming up with a custom design.

    5. Re:So, reinventing the wheel again by swb · · Score: 1

      "Hi, Backblaze? This is DropBox calling. We're sick of sucking on Amazon's tit and wanted to do our own storage. Mind sending us all your details so we can do it just like you did? I'm pretty sure we couldn't do it better than you do, and boy do we love reading your hard disk diagnostic reports -- we're already hitting all the Best Buys we can find for disks."

      Even if Backblaze has "opened" their storage system so anyone can copy it, who says it's the optimal way to do anything? I'm guessing at Dropbox scale there's more to it than just how you use individual disk drives.

    6. Re:So, reinventing the wheel again by jabuzz · · Score: 1

      That's the point Backblaze *HAVE* opened their storage system so anyone can copy it.

      https://www.backblaze.com/blog...

  5. ZIP has 4GB, 65535 file limit, needs extensions by Anonymous Coward · · Score: 4, Informative

    Unless they get new software that supports the ZIP64 extension probably not.

  6. Rolling your own is great until it fails by Overzeetop · · Score: 3, Insightful

    Because your own cloud server requires maintenance, and when your cloud server goes down you're SOL until you, personally, have the time to troubleshoot and fix it.

    How do I know this? My server developed a tic in it's network card, corrupting about 1 bit in every 5,000,000,000 or so. Took me a year to find that I actually had a problem with the server, and then two weeks to narrow down what the problem actually was. As a side effect I also found that I had a dodgy drive cable (one of 6 in the system) which showed no outward sign of problems because CRCs were correcting those bit problems.

    Could this happen to a cloud service? Sure. Are they likely to catch it? Faster than I am, in all likelihood. Will it take them less time to correct it? You're damn sure it will. And for the cost of the time I spent troubleshooting my server, I could have paid for a decade of service from two cloud services so that I had 100% redundancy, and still had money to go buy a kegerator so I could drink beer instead of chasing bit problems.

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:Rolling your own is great until it fails by hawguy · · Score: 4, Insightful

      Because your own cloud server requires maintenance, and when your cloud server goes down you're SOL until you, personally, have the time to troubleshoot and fix it.

      How do I know this? My server developed a tic in it's network card, corrupting about 1 bit in every 5,000,000,000 or so. Took me a year to find that I actually had a problem with the server, and then two weeks to narrow down what the problem actually was. As a side effect I also found that I had a dodgy drive cable (one of 6 in the system) which showed no outward sign of problems because CRCs were correcting those bit problems.

      Could this happen to a cloud service? Sure. Are they likely to catch it? Faster than I am, in all likelihood. Will it take them less time to correct it? You're damn sure it will. And for the cost of the time I spent troubleshooting my server, I could have paid for a decade of service from two cloud services so that I had 100% redundancy, and still had money to go buy a kegerator so I could drink beer instead of chasing bit problems.

      Don't count on it being any easier to troubleshoot rare network glitches with a cloud provider. Admittedly most of the time you can just launch a new instance and the problem goes away, but not always.

      The first thing they'll do is close your ticket with "can not reproduce", so it'll be up to you to provide a test case to reproduce the problem. Which may not be trivial since you have limited visibility into their systems. And you have to convince them that it's not a security group problem, and not a local configuration problem (like iptables). And even then they may dismiss your ticket because you're not running their officially supported kernel version, so you'll have to fight with them to accept that it is a real problem, or capitulate and try to repro on their supported software version.

      It took me 6 months to convince AWS support that there was a rare bug in network setup (not all subnets were reachable) that only hit once ever 500 - 1000 instance launches. They finally admitted that it was some sort of rare convergence problem in their network stack and that they are not monitoring for such problems so it won't recur.

      At least when you own the hardware, you have full visibility into the entire stack, and while you can sitll have different teams pointing the finger at each other, they all work for the same company so management can step in and tell them to stop pointing fingers and work together to find the solution.

    2. Re:Rolling your own is great until it fails by Anonymous Coward · · Score: 0

      "And for the cost of the time I spent troubleshooting my server, I could have paid for a decade of service from two cloud services so that I had 100% redundancy, and still had money to go buy a kegerator so I could drink beer instead of chasing bit problems."

      This is an ignorant statement if I ever read one. Unless you think that 24/7/365 access to your family photos is critical and the effects from not having access to little Johnny's birthday collage would be detrimental, then I disagree with you. Cloud storage is not cheap unless you're just storing family photos. If you need off-site storage for your small business, then you pay a premium. I agree with OP's sentiment; it's cheaper and more secure in most cases to host your own damn server. DropBox is the fucking lazy and technically illiterate.

      Also, why would it take you so long to figure out you had a problem? You musn't be technically literate, in which case, DropBox and the like ARE for you.

    3. Re:Rolling your own is great until it fails by St.Creed · · Score: 0

      Depends on how small your business is. Dropbox is pretty cheap and effective as off-site collaboration spaces go, across multiple operating systems. It can double as an off-site backup for non-critical stuff as well. I don't see why you should pay a premium for off-site storage that will rarely be critical. If it ever becomes critical you can backup the files to another area *shrug*.

      My administration has a local backup, copied to a NAS not directly connected to the laptop I run it on, and replicated to a dropbox as well. Having them all taken out at the same time seems unlikely, and in that event I have a backup at the office of my accountant, which is completely decoupled: i mail the invoices and they have their own version of the administration.

      THis is easily doable for about $100 dollar per year for dropbox, $200 for NAS and local storage, and $600 for the accountant.

      As for why it takes so long to discover you have a problem when 1 bit in a few million is flipping... why don't you simulate it and see what happens? I've had entire files truncated without S/FTP or other software giving even a minor warning. Losing a bit here and there is pretty hard to catch. Especially on audio or video.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    4. Re:Rolling your own is great until it fails by Anonymous Coward · · Score: 0

      Somebody else's servers require maintenance too, and when their cloud servers go down you're SOL until they decide your stuff is next in line to get fixed--once they figure out what happened of course. I don't know about you, but my storage systems have never been down for days on end and have much greater uptime, less latency, and when something goes wrong I'm not waiting in line behind other people who pay more.

      I don't know about your own problem that you described, but your bad luck with hardware is not a reason for everybody to move things to an infrastructure that, let's face it, is one national security letter away from delivering all your data to the FBI or NSA or whatever competitor of yours bribes one of their underpaid staff to spy for them. You must be paid unbelievably above market rates to get a decade of cloud service for two weeks of what likely wasn't full time troubleshooting, and cloud services for anything useful infrastructure-related always cost more than doing it in house unless the thing in question is so bursty that you literally need to bring capacity up and down all the time.

    5. Re:Rolling your own is great until it fails by Overzeetop · · Score: 1

      Ha - exactly. I do run my business off a Dropbox personal account, with multiple (both on and off line) backups.

      Interestingly, the only way to replicate a data failure was to transfer a file of at least 1GB in size. About 1/2 the time a 700-800MB file was bad. And my files are generally in the 5MB range, with almost everything but the photo images in the 1MB range. I'd had some odd files that had either an odd color cast, or something out of the ordinary, but with a million files on the server, the chance that 1-2 get screwed up between the SD card, my laptop, and the server in a year seemed plausible. Re-installing to a new laptop, however, revealed that all of my OS images, and many of my large programs, were corrupt. Of course, so were most/all of the movies on the server which I'd loaded over the last year - but bit errors look a lot like screwed up or mis-coded I-frames, so I just assumed it was a bad rip/handbrake encode or a dodgy download (usenet has been slipping of late, imho).

      --
      Is it just my observation, or are there way too many stupid people in the world?
    6. Re:Rolling your own is great until it fails by Overzeetop · · Score: 1

      Yeah, but that somebody else has people on call 24 hours a day to fix stuff, and they're (We hope) experts at it. For a personal or small business server, I have to fix or update things maybe once every 2 years (yeah slackware!) which means I have to pretty much re-learn everything I did last time I touched it. And compared to most people I know, I'm an hands-on guy when it comes to my home network.

      TBH, I probably spent, all told, about 10-12 hours in lost time, one way or another over those two weeks. I bill a rather pedestrian $175/hr, and lost about 6-8 hours of billable time from contractors I couldn't keep busy at $90/hr. Still north of $2500. The good news is that my primary working set of data was, in fact, on Dropbox - which meant that I could keep working while I wasn't actively troubleshooting with the server. The bad news was that I couldn't trust any of the backups I had on that server. I've had a cloud service (LiveDrive) goes toes up on me before, and even before that I was paranoid enough to always have multiple backups, and even with 2 other backups (1 local, 1 cloud) I was on edge until the server was back up and running.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    7. Re:Rolling your own is great until it fails by vakuona · · Score: 1

      Tell that to Netflix (who, as far as I am aware, still run on AWS).

    8. Re:Rolling your own is great until it fails by Anonymous Coward · · Score: 0

      #1 - You should learn to version-control your server (FSVS with a SVN backend repository). This lets you snapshot the filesystem (the key ones are /etc and /usr/local, then maybe /root and /boot) and give yourself comments about what you did and when. Including documenting any commands used, packages installed, etc. That makes it much easier when you go back to the server 2 years later to figure out why you did, why, when and how.

      #2 - If you're SSH'ing into a server to do maintenance, log the output to a file with the filename having the year/month/day (to keep it more searchable). Either via a feature in your SSH client (PuTTY / SecureCRT) or by using the 'script' command (man script). You should probably also store those logs in SVN. Combine that with the FSVS log entries and it's even easier to find your notes.

      (SVN just works better then git for these types of things, it handles large binary files very well and allows you to only bring down part of a repo. FSVS lets you version control a server without needing a .svn folder.)

    9. Re:Rolling your own is great until it fails by Anonymous Coward · · Score: 0

      "...unless the thing in question is so bursty that you literally need to bring capacity up and down all the time."

      >Netlix

    10. Re:Rolling your own is great until it fails by luis_a_espinal · · Score: 1

      Somebody else's servers require maintenance too, and when their cloud servers go down you're SOL until they decide your stuff is next in line to get fixed--once they figure out what happened of course.

      That's what SLAs are for.

  7. Dropbox has its reasons by Anonymous Coward · · Score: 0

    It's hard to say why Dropbox started this plan to migrate away from Amazon S3. But more control is probably a good guess.

  8. Not For Everyone by keird · · Score: 1

    Calm down. Just because Dropbox is big enough to "build their own cloud" doesn't mean it's right for everyone. There are always exceptions to the rule. Google, Facebook, Dropbox etc. are different. Your startup still needs the public cloud, be it AWS, Azure, or Google. When you get big enough, do what you want.

  9. I hope that they use these cost savings to offer.. by supremebob · · Score: 2

    More storage with their free tier! Seriously, guys, 2GB doesn't cut it anymore. Your competitors like Google Drive and Microsoft Onedrive are offering five times more storage for their free tier customers.

  10. Why? Capex vs Opex by luis_a_espinal · · Score: 1

    Why use some one else cloud when you could make your own?

    Have you ever tried to roll your own industrial strength, production quality cloud infrastructure? That shit gets expensive, and it requires you to do significant investment up front. At this point we are dealing with issues of capital flow, acquisition (or rental) of equipment, depreciation of said equipment, etc.

    Renting cloud services, on the other hand, it changes the equation. What used to be a capital expense, it becomes an operational expense. It might sound more expensive down the line, but it stills reduces the strain in your capital flow. This is particularly true when your business is not the business of building a cloud, but to do something else that can be done with or without the cloud.

    This is very similar to other industries where they lease equipment rather than buying because a) even though total cost of ownership might be cheaper down the road, b) the up-front price of purchase is prohibitively high.

    The important thing is business is not so much to reduce expense in absolute terms, but to manage expenses in a predictable, periodic manner over time. For many companies (not all, though), going into the cloud as opposed to rolling their own cloud solution, it helps them achieve that kind of balance.

  11. Re:I hope that they use these cost savings to offe by Pascal+Sartoretti · · Score: 1

    ...their free tier customers.

    For me, as free tier customer is not a customer, it is a prospect.

  12. Re: I hope that they use these cost savings to off by Anonymous Coward · · Score: 0

    That's because the competition is shit and Dropbox doesn't need to play the storage giveaway game anymore.