Slashdot Mirror


What Kind of Data Center Can You Build With $500M?

coondoggie writes "So, if the government gave your company $500 million to spend on building a new data center what would you buy and how would you build it? Well, the Social Security Administration is about to find out. As part of the stimulus bill, or the American Recovery and Reinvestment Act of 2009, the SSA got the tidy little sum to replace its National Computer Center. The SSA in fact says it will need closer to $800 million to fund a new IT infrastructure, including the new data center — the physical building, power and cooling infrastructure, IT hardware, and systems applications. (This is addition to a $72 million backup facility currently under construction in Durham, North Carolina)."

10 of 204 comments (clear)

  1. Why build one... by Bandman · · Score: 4, Interesting

    ...when you could have two for twice as much?

    OK, actually two 250 million dollar datacenters, but I love that quote from Contact.

    Why tie up that much money in one site when you could build two world class structures and have full redundancy?

    1. Re:Why build one... by Anonymous Coward · · Score: 5, Interesting

      I concur. There are 3 empty data centers along the I-81 corridor (within 2-3 hours of DC) that stand empty, reminders of the dot com bust. Why build new when you can retrofit an existing center.

    2. Re:Why build one... by necro81 · · Score: 2, Interesting

      reminders of the dot com bust. Why build

      I could think of three reasons:
      * Because those data centers are probably 10 years old already?
      * Because government data centers may have different requirements than internet startups?
      * Because 2-3 hours is too far away for social security administrators to drop by for a quick visit?

  2. Re:The Unfortunate Reality of Maintaining Legacy by Anonymous Coward · · Score: 5, Interesting

    As someone who maintains (part of) that 36 million lines of COBOL code, it's not as spaghetti as you might think. Many parts of it are quite clean, they just haven't been touched in years but they're simple and they work. The problem is, we're facing a demographic time bomb. The folks who wrote the system got hired in a huge spree in the 60s and 70s, and are reaching retirement age with full government pensions. Lots of them retire and come back as contractors, but we're still losing a lot of them.

  3. ..near an industry that can use hot water. by paul.schulz · · Score: 4, Interesting

    Find an industry that would otherwise need a gas fired boiler and on-sell the heat.

    Other options:
    - Heated public swimming pool
    - Source of community/public heating

  4. Re:How about a location first by duckintheface · · Score: 4, Interesting

    Look at the locations where Google is putting it's new data centers. They are in rural parts of the Carolinas on property adjacent to power plants. Google negotiates uninterruptable power contracts in fast growing states on cheap land.

    --
    "He took a duck in the face at 250 knots." -- William Gibson, Pattern Recognition
  5. Build a cloud facility by spike2131 · · Score: 2, Interesting

    Commodity hardware
    Full virtualization at the OS level
    And a second, mirrored data center on the other side of the country

    --
    SpyDock: Scientific Python in a Docker container
  6. Re:The Unfortunate Reality of Maintaining Legacy by AlecC · · Score: 2, Interesting

    There are plenty of not-out-of business companies still running COBOL for good reason. Admittedly, many of them are banks who are now going out of business, but not because of their COBOL. Look how much money IBM's mainframe division is still quietly making: many of these are COBOL engines.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  7. Re:The Unfortunate Reality of Maintaining Legacy by mmaniaci · · Score: 2, Interesting

    NO! They already teach us enough superfluous crap to make me wish I was a business major.

    What colleges need to do is stop teaching history lessons and begin teaching students how to learn on their own. Face it, your job will not mimic what you learned in college no matter how good the school was, or how good of a student you were. Real life != school life.

    Don't give a man a fish. Don't teach a man to fish. Teach a man to learn how to fish.

  8. Re:The Unfortunate Reality of Maintaining Legacy by Tired+and+Emotional · · Score: 2, Interesting

    Classic COBOL is something of a special case:

    No real user types. There were things you could do to fake this but its hard to maintain.

    Very limited procedure capability. There is a perform A through B capability (so the extent of the routine is defined at the call site! - but there is a way to avoid that using SECTIONs or internal labels) but there is no way to pass parameters - other than as global data. You can also write a subroutine as a separate compilation unit.

    Modifiable (at run time) GOTO statements. Nobody in their right mind would allow this in new code even back in the late seventies (well, I wouldn't at least) but there was a lot of legacy code written by people not in their right mind. If I remember correctly PERFORMing a bunch of code would mess with the last paragraph so that if you subsequently fell through that code it would not in fact fall through. Doing this is, of course, evil, but see remarks above.

    A large number of subsets. The language allowed you to subset. For example, one really nice feature was the report writer that would allow you to bang out a report program in a couple of hours, but lots of processors did not implement it. I actually had my own report program generator to avoid this problem.

    What all this means is while its not that much easier to write bad programs in COBOL than in other languages, if you work at it, you can really make life difficult for someone coming to clean up your mess later.

    --
    Squirrel!