ペットと家畜:クラウドコンピューティング技術の希少価値

Pets Vs. Cattle: The Rising Value of Cloud Computing Skills - Digits - WSJ
数か月前、ジェームズ・ウェザレルはリンクトインのオンライン履歴書を更新し、クラウドコンピューティングのソフトウェア「オープン・スタック」を扱う仕事の経歴を載せた。それから、27歳のコンピュータ・エンジニアでブロード・インスティチュート・オヴ・ハーヴァードおよびマサチューセッツ工科大学に勤務する彼のもとには電話が次々とかかってきた。
「1日に3回か4回はヘッドハンターからの電話を受けます」とウェザレルは言う。
ウェザレルの引っ張りだこは、オープン・スタックの人気の急上昇を反映している。このソフトウェアは、オープン・ソフトウェアの一種でプライヴェートクラウドコンピューティング・システムの管理に使う企業が増加している。12月、ウェザレルはこれらの研究機関で、オープン・スタック・ソフトウェアを活用し、シスコ・システムズのサーバを土台としたコンセプト構成の検証作業を行なった。
新しいこのシステムは、とウェザレルは言う。アマゾンのサーヴィスであるパプリック・クラウドコンピューティングより安価かつ信頼性が高いのです。また、機関はデータ保護が一層容易となり研究者の需要を満たす大規模コンピューティング能力も迅速に確保できます。
「ひじょうにうまく行きました」と彼は言う。「全員が見通しは明るいと感じたのです」
ハイパースケール、あるいはハイパフォーマンス・コンピューティングと呼ばれる、数百から数千台のコンピュータ・サーバを管理する企業向けシステムは、フェースブックやグーグルにより開拓され、普及が進んでいる。大企業や大組織での取り込みは圧倒的だ。データ量の爆発的な増加、それに伴うコンピューティング機器の需要に応じるため、グーグルやフェースブックは自前のハードウェアを開発、たとえば標準で5千ドルするサーバを1500ドルで作成する。昨年、マイクロソフトは同社のデータ・センタに100万台以上のサーバを保持していると述べた。
こういった移行は、テクノロジが構築され購入にいたる経路、またソフトウェアが開発される経路、さらにテクノロジ職種の労働者市場の行き先にも大きな変化が訪れることを示唆している。
「グーグルは安価なコンピュータで大きな問題を解決する方法を生み出しました」と語るのはマーク・シャトルワース、彼はクラウドコンピューティング企業カノニカル創業者だ。「物理ハードウェアや、普及に失敗したソフトウェアへお金を払うことの意味をほぼ吸いつくしたのです」
シャトルワースやウェザレルといったコンピュータ・エンジニアは、こういった移行を説明するのにしばしばアナロジーをつかう。旧式のコンピューティングではエンジニアたちは、会社はコンピュータをペットのように扱ってきたと語る。サーバを購入するのに高額な予算を割き、最低でも数千ドル、特注のUNIXサーバには数万ドル、メインフレームには数十万ドルを払ってきた。
サーバには1台ごとの名前がつけられた。高額な値段のため、企業は大事なマシンの保護やエサのために大金をつぎ込んだ。システム・アドミニストレータの大軍が昼夜問わず雇われユーザのウェブページ利用のために待機した。サーバが故障すれば企業はアドミニストレータを問題解決に駆り出し、サーバ復旧に取り組ませた。
「旧い世界ではまずは着手し、フタを剥ぎ取り、高価なメモリを検証してきました」と、IBMでシステム・アドミニストレータを経験したウェザレルは言う。「そのとき、あなたはAプラス級の情報技術者である必要がありました」
しかし、新しいハイパースケール・コンピューティングの世界では、エンジニアはサーバを家畜のように扱う。(続きを読む)

A few months ago, James Weatherell updated his online resume on LinkedIn with his recent experience working with new cloud-computing software known as Open Stack. Since then, the phone of the 27-year-old computer engineer who works at the Broad Institute of Harvard and the Massachusetts Institute of Technology has been ringing off the hook.

“I get three or four calls a day from headhunters,” said Weatherell.

Weatherell’s mojo reflects the growing popularity of Open Stack, a new type of open software that more companies are using to manage their private cloud-computing systems. In December, Weatherell helped the research institute to create a proof of concept using Open Stack software and computer servers from Cisco SystemsCSCO +1.41%.

The new system, said Weatherell, is cheaper and more reliable than public cloud computing services from Amazon.comAMZN -0.05%, and also enables the institute to more easily protect its data and quickly add capacity to support the large computing needs of its researchers.

“It worked really well,” he said. “It made everyone feel this could work.”

The rise of so-called hyper-scale or high-performance computing in which companies increasingly manage thousands to hundreds of thousands of computer servers was pioneered by Google and FacebookFB -1.57%, but now most large companies and organizations are following their direction. Faced with exploding data growth and demand for computing gear to support it, Google and Facebook now build much of their own hardware, including servers that cost $1,500 apiece instead of the standard $5,000. Last year, Microsoft saMSFT +2.39%id the company had more than 1 million servers in its data centers.

It’s a shift that carries profound implications for the way technology is built and bought, the way software is developed and the future of the technology job market.

Google figured out how to solve big problems using cheap computers,” said Mark Shuttleworth, founder of cloud computing company Canonical. “It sucked the importance out of paying for physical hardware or software that failed.”

Computer engineers like Shuttleworth and Weatherell often turn to an analogy to describe this shift. In the old style of computing, engineers say companies treated their computers like pets. They spent a lot of money buying those servers, from thousands of dollars for low-end machines, to tens of thousands of dollars for proprietary UNIX servers or hundreds of thousands for mainframes.

Every server was given a name. And given their high price, companies spent large sums of money caring and feeding these precious machines. Armies of system administrators were hired to work day and night to make sure they served up Web pages for their users. If a server broke down, companies dispatched the administrators to fix the problem and try and bring the server back to life.

“In the old world you would go in, take the top off, and test the expensive memory,” said Weatherell, a former IBMIBM +0.33% systems administrator. “You needed to be an A+ information technology guy.”

But in the new world of hyper-scale computing, engineers treat servers like cattle. It doesn’t matter if a cow dies as long as the herd survives.

(From the "Digits" blog post. Thanks to Spencer E. Ante.)