Slashdot Mirror


Internal Costs Per Gigabyte — What Do You Pay?

CodePwned writes "I recently took over a position at a rather large company where I discovered my group was paying $30 per gigabyte per month! That's $360 per year per gigabyte to our own IT department. While I understand costs are different depending on the scale, redundancy, backup and support methods, there doesn't seem to be any good papers on what range you should expect your costs to be. So far, my research shows an average of $1 per gigabyte or less for internally hosted space. What do you pay?"

22 of 420 comments (clear)

  1. Eh? by ledow · · Score: 4, Insightful

    Bandwidth? Storage? Backup? Downloads from a particular site? What the hell are we talking about here?

    1. Re:Eh? by Guspaz · · Score: 5, Insightful

      That's not the point, the point is that you can buy a consumer grade hard disk for $0.05/GB.

      A 1TB consumer-grade HDD costs $50. $1/GB per month would mean $12,000 per year to store that. His employer is spending $360,000 to store that same amount of information. This is clearly far beyond the "consumer pricing has no bearing on enterprise pricing" argument.

      I don't think that more than one third of a million dollars can be justified to store one terabyte of data, no matter what the infrastructure involved. At that price, you can afford to colocate one hundred servers in one hundred different datacenters and replicate your data to all of them, including the staff to manage them all. $360k per year to store 1TB is insanity.

    2. Re:Eh? by Surt · · Score: 5, Informative

      He's at a large company, where one department (IT) actually charges other departments (sales, development) for services. He wants to know what he should expect to be charged by IT per GB of storage. He thinks the IT department at his company is overpricing to provide for Aeron chairs.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    3. Re:Eh? by causality · · Score: 5, Insightful

      I don't think it's as vague as everyone is making it to be. Since his department is paying the IT department it most likely means data on a windows network through CIFS that is backed up and redundant. This is a common thing.

      If you are having to speculate based on what is likely and common, then it fits the very definition of "vague".

      --
      It is a miracle that curiosity survives formal education. - Einstein
    4. Re:Eh? by Anonymous Coward · · Score: 5, Insightful

      You've been suckered into believing that private enterprise is smarter and more efficient than government, when in fact both can be equally staggeringly incompetent!

    5. Re:Eh? by Z00L00K · · Score: 4, Insightful

      Interenal invoicing is just causing a lot more overhead in an organization making it move slower and be less responsive to changes.

      Managers will just sit down and fight about internal costs instead of heading forward.

      $30 seems to be very high too, but the important thing is also what do you get for it?

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    6. Re:Eh? by BigSlowTarget · · Score: 5, Insightful

      1) He isn't paying for today's 1TB. He's paying the loan IT took out to integrate a system to provide 1TB in 2005 across who knows how many platforms probably including wonderful legacy applications from 1982 written in COBOL.

      Think about the way that would work. IT buys the hardware but you don't pay penny one at that point. They set up the service and start charging you. Hopefully they forecast demand well and don't buy too much extra, but that hardware, setup cost, maintenance, integration, forecasting and everything else is a big lump in month one that you pay back over time in monthly charges. Two years down the line you are still paying for the initial cost even if going out and buying it new would cost only a fraction. Too bad about that, if you didn't need the capacity blame the forecasters or (probably) business people who provided data for the forecast basis.

      2) The charge that says "per GB" is not necessarily for storage. It's a proxy for it and it probably includes it, but charge back systems always include compromises about which services are packaged, which costs are shared across multiple charge items and who is using or owns the underlying assets. If you really want to know what the cost should be you have two possibilities: yell at the IT management until they provide you a special charge rate of assets specific to your department or yell at the IT accountant support until they cough up the entire IT budget and chargeback methodology. Both are nearly impossible.

    7. Re:Eh? by Nerdfest · · Score: 5, Funny

      Corporate IT: Taking the 'T' out of Hosted!

  2. IT all depends by camperdave · · Score: 4, Insightful

    I suppose it all depends on what, and how, you're measuring. Is that money spent on backup tapes, raid systems, flash drives, or what? Is that for offline storage, frame-relay throughput, ISP bandwidth. Does IP telephony get rolled up in that? The question seems a little vague to me.

    --
    When our name is on the back of your car, we're behind you all the way!
  3. Performance, reliability, and price, pick two. by GoNINzo · · Score: 4, Interesting

    Performance, reliability, and price, pick any two.

    High performance and reliable storage tends to be expensive.
    High performance and cheap tends to require a lot of maintenance.
    Reliable and cheap tends to be really really slow.

    So if they are on a SAN with that one gig spread across 50 drives, there are some applications that need that speed.

    --
    Gonzo Granzeau
    "Nothing the god of biomechanics wouldn't let you into heaven for.." -Roy Batty
    1. Re:Performance, reliability, and price, pick two. by Guspaz · · Score: 4, Insightful

      At those costs, one terabyte of data stored for three years would cost roughly $1.1 million. I find it hard to believe that you could legitimately build a SAN that stored 1 TB for that amount of money and not have hit some sort of performance wall that made the expense superfluous. I mean, at some point, you're maxing out multiple 10GigE fibre channels from your SAN and thinking "How can I spend the rest of this money?"

  4. Costs for what? by georgewilliamherbert · · Score: 4, Informative

    For backed up to tape storage? Storage replicated to another, remote datacenter? Snapshotted at regular intervals?

    SAN storage? NAS? Direct attach? On arrays with 10 drives, 100 drives, or 1000 drives?

    Fast SAS or FC drives? SATA arrays? 5400 RPM? 7200? 10k? 15k?

    If you're paying $360/GB/yr for low end storage that sucks. For very high end, with replication and snapshots and the fastest drives and so forth, that's pretty high, but not an order of magnitude high.

  5. Re:WTF? by Sponge+Bath · · Score: 4, Funny

    If it's internal why would you have to pay per year for that?

    The 30lb bags of Purina IT Chow are a recurring cost.

  6. Cost Drivers by MyLongNickName · · Score: 4, Informative

    Hi,

    I am willing to bet that the "gigabyte" usage is simply a cost driver. Accounting simply needs to know how to divide up IT costs and settled on this as a cost driver, possibly one of many, to determine what it takes to support each department.

    This is neither new nor entirely bad. Sometimes it is better to go with an easy-to-implement, but only partially accurate number than one that is perfectly accurate but impossible to implement.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  7. Re:Here is 67 Terabytes for $7867 by zonky · · Score: 4, Insightful

    You've not allowed for power, network, or backup in your costing. Try again.

  8. This may merely be an allocation scheme by neltana · · Score: 5, Insightful

    What you may be seeing, especially if you are working for a very large company, could just be a cost allocation scheme, not a real money cost as you are thinking of it. If your department brings in revenue, the organization needs to match expenses to it for purposes of Management Accounting.

    For instance, imagine you know it costs $X to run one of your cost centers. That dollar amount includes everything from the manpower, the equipment, the facility...everything. Now, they need to assign these costs to the departments that actually make money in a way that makes sense. They could do this by carefully costing out each service they provide and assigning an overhead rate, blah blah. That tends to be a pain. You do it if you have to...but you try not to have to. Another, easier, way of doing it is determining a usage metric (CPU hours, GB of storage, number of tickets) and using that to determine each profit center's percentage allocation of the overall cost.

    So, the $60 per GB may not even be close to a market rate for storage. However, if all the departments used twice as much storage next year, the per GB cost might fall to $31 per GB (slightly more than half to account for the fact that there would obviously be more real costs). Conversely, if you convinced your management to contract externally for storage, everyone else might find their per GB cost rise, since the fixed costs would be static.

  9. Re:Here is 67 Terabytes for $7867 by Eristone · · Score: 4, Insightful

    Also doesn't allocate anything for the cost of the person doing the maintenance/monitoring - that person doesn't come for free usually.

  10. Re:Gigabytes of Pr0n, maybe? by Anonymous Coward · · Score: 5, Funny

    Full service IT at it's best.

    Apostrophe usage at its worst.

  11. Re:One idea... by Cytotoxic · · Score: 4, Interesting

    Sure, if we'd work like this everyone will want to have a 100Gb homedirectory/outlook mailbox/subversion repo whatever. You say go to management and I'll tell you what they'll decide: the teams that make most of the money get it the rest wont. So cut out the middleman and make this common practise by rebilling I say. But then everything should be rebilled (and that's where it goes wrong most of the time: some team rebill and some don't. This effectively means mixing a capitalist and communist society and that don't work....)

    This is exactly what happens. If IT resources are "all you can eat" then IT ends up rationing the supply. This works in smaller organizations where IT is heavily involved in the business. As the size of the organization gets larger, having IT deciding priorities between various groups is less desirable.

    The inevitable result of unbilled IT is the CEO holding the line on the IT budget while the departments are demanding more and more services. Simple econ101 will tell you what happens next. If you fix supply and decouple demand, you get rationing.

    There is an inevitable curve as companies get larger and larger:

    1. IT handles everything
    2. resources become constrained and an executive group attempts to prioritize IT projects
    3. internal billing and budgeting is used to prioritize IT resources
    4. Numbers used for internal billing are used to justify outsourcing and/or mini IT departments spring up inside divisions.
    5. outsourcing/distributed IT produces mixed results and added complexity - so IT is insourced.

       

  12. why this happens by Nadaka · · Score: 5, Informative

    The big reason for internal IT departments to charge other departments for services rendered is this:

    When it comes time for a manager to "earn" his bonus, the first thing he looks at is cutting the budget for less profitable departments.

    The IT department rarely has external clients for income, but is absolutely vital to keeping the business running.

    Therefore to keep some short sighted pencil pusher from crippling the company with a failing infrastructure, the IT department has to show a "profit" for the services it renders.

  13. Our Cost by duplicate-nickname · · Score: 4, Informative

    Our data center provider offers storage on their FC SAN ( > 150mbps I/O) at a cost of $2.50/GB/month and an additional $2.50/GB for backups. This includes 24x7 support, 99.99% uptime, and is hosted in a tier 3+ data center. My guess is that smaller SANs cost more per GB, but you are getting boned at $30/GB.

    On the other hand, if you are requiring some sort of high performance DAS with off site replication, then I bet the cost is considerably higher.

    --

    ÕÕ

  14. Re:CDW, Newegg, etc by DavidRawling · · Score: 4, Insightful

    Having done the modeling for this, here's some components to consider.

    • Cost of the SAN controllers - often spread across servers, but can be spread across disk shelves / disks
    • Maintenance on the SAN controllers
    • Production Disk shelves - the cabinet, the full set of disks, the rack space, the cables, the power connections and the connections to the SAN head if needed
    • Backup Disk
    • DR Disk
    • DR Backup Disk (ie you replicate backups to DR then restore)
    • Tape Libraries and Drives
    • Tape Software (commonly sold at $X per TB)

    I have one example (AUD) where this works out as follows:

    • SAN controllers - $100K for up to 40 shelves of disk, so $2500 per shelf - so as below $1 per GB
    • Production Disk shelves - 300GB 15K FC disks giving ~2.8TB for $24K - $8 per GB
    • Backup Disk - 1TB 7.2K SATA disks - 9TB per shelf for $23K - $2.5 per GB
    • DR Disk - same as production - $8 per GB
    • DR Backup Disk - same as Backup - $2.5 per GB
    • Tape Software - $3.5 per GB
    • Tapes - AUD60 each, LTO4 (1200GB/tape), 17 tapes required for complete cycle - $1 per GB!

    Do the maths above: excluding power, staff, tape libraries and rack space etc, it's already over $25 per usable GB for Tier 1 (and $13.57 in this model for the Tier 3 storage). Redundancy is baked in. Spare disks in the SAN are baked in (so a disk failure means immediate rebuild not "wait 4h until a replacement can be installed by an engineer" rebuild. And for this cost, we also have things like automatic deduplication of data (backup and online), data replication, historical backup to tape and so on and so forth.