Agile Cat — in the cloud

Google のソフトウェア・インフラは時代遅れだと、元 Wave エンジニアが語る

Posted in .Chronicle, .Selected, Google by Agile Cat on June 8, 2011

Ex-Google Engineer Says the Company’s Software Infrastructure is Obsolete
By
Klint Finley / June 7, 2011 10:45 AM
http://www.readwriteweb.com/cloud/2011/06/google-infrastructure-obsolete.php

_ Read Write

Yesterday former Google Wave engineer Dhanji R. Prasanna wrote on his blog about why he is leaving the company. It’s an interesting look at Google’s company culture, but there’s also an interesting technical nugget in there. “Google’s vaunted scalable software infrastructure is obsolete,” Prasanna wrote. He emphasizes that the hardware infrastructure is still state of the art, “But the software stack on top of it is 10 years old, aging and designed for building search engines and crawlers.”

昨日のことだが、Google Wave のエンジニアだった Dhanji R. Prasanna が、その退職の理由を自身のブログに綴った。 それは、Google のカンパニー・カルチャーに関する興味深い視点を提供するが、テクニカルな側面も見落とせない。 「Google が自慢するスケーラブルなソフトウェア・インフラストラクチャは、すでに時代遅れである」と、Prasanna は書いている。 彼は、ハードウェア・インフラストラクチャについては最高水準であると強調するが、「 その上に展開されるソフトウェア・スタックは、10年前にサーチエンジンとクローラーを構築するために考案され、老朽化している」とも言う。

imagePrasanna says software like BigTable and MapReduce are “ancient, creaking dinosaurs” compared to open source alternatives like Apache Hadoop.

Prasanna の発言によると、Apache Hadoop などのオープンソースとの比較において、BigTable や MapReduce といったソフトウェアは「 年老いて弱った恐竜」となる。

Prasanna blames the state of Google’s software stack on it being designed by “engineers in a vacuum, rather than by developers who have need of tools.”

Prasanna は「ツールを必要とするデベロッパーではなく、孤立したエンジニア」によりデザインされた、Google ソフトウェア・スタックの状況に問題があると考えている。

If true, this speaks to the strength of open source – or at least of well maintained open source projects. Open source software can be improved by a wide variety of stake holders, but proprietary software will always be shielded from outside improvements. The open source alternatives have surpassed the proprietary versions that Google kept under lock and key, and Google isn’t in a position to take advantage of the improvements made by the open source community without making some major infrastructural changes.

それが事実であるなら、適切に維持されていることが前提となるが、オープンソース・プロジェクトの強さを論じることになる。 オープンソース・ソフトウェアは、多様なステークホルダーたちにより、その価値を高めることができるが、プロプライエタリなソフトウェアは、外の世界における改善から常に隔絶されている。 結果的に、それらのオープンソースは、Google が厳重に管理してきたプロプライエタリなバージョンをしのいだ。そして Google は、主要なインフラストラクチャを変更することなく、それらのオープンソース・コミュニティからの成果を利用できる立場にはない。

Also, if Prasanna’s assessment is correct, it would support RedMonk’s Stephen O’Grady’s thesis that software infrastructure is no longer a competitive advantage. This is particularly relevant as Google markets its App Engine platform-as-a-service. The Register’s Cade Metz recently wrote a long piece on Google App Engine as a means of accessing Google’s infrastructure. Although the platform has made improvements in the past year, many developers have been unhappy with its restrictions.

そして更に、Prasanna の評価が正しいなら、すでにソフトウェ・インフラストラクチャは競合におけるアドバンテージにはならないという、RedMonk の Stephen O’Grady の命題をサポートするものになる。 Google の App Engine が、PaaS として市場に提供されるにつれて、この命題は正当性を有してくる。 最近、The Register の Cade Metz は、Google のインフラストラクチャにアクセスする手段としての、Google App Engine に関する長い記事を書いた。 このプラットフォームは 1年間を費やして改善されてきたが、数多くのデベロッパーは、その制約に対して不平を漏らしている。

Developers have been willing to accept the proprietary nature of the PaaS and its restrictions to access Google’s infrastructure. But what if Google’s infrastructure really isn’t special? Cloud services powered by open services would then be even more desirable.

これまで、それらのデベロッパーたちは、Google の PaaS における特質を得るために、また、インフラストラクチャにアクセスするために、それらの制約を受け入れることを厭わなかった。 しかし、Google のインフラストラクチャが、本当の意味においてスペシャルなものでなければ、どうなうのだろう? つまり、オープンなサービスからパワー供給されるクラウド・サービスが、さらに望ましいものとして浮上してくる。

We’ve written before that “open” has won against proprietary, at least in rhetoric if not in practice. Thus far App Engine has bucked that trend. But for how much longer?

私たちは以前に、現実というより、少なくとも理論において、「オープン」がプロプライエタリに勝っているという記事をと書いた。 そして、これまでのところ、このトレンドに App Engine が反してきた。 しかし、それは、いつまで続くのだろうか?

ーーーーー

Google 自身が、Android の勢いを分析すれば、おのずと方向性が見えてくるのでしょうが、組織として俊敏に動けるかとなると、そこには、また 別の問題があるのでしょうね。 プロプライエタリの旗手である Apple が、iCloud を発表しましたが、冷静に観察していきたいと思います。 ーーー __AC Stamp 2

ーーーーー

<関連>

Apache Libcloud によるクラウド・スタンダードとは?
オープンソースはクラウドに適合するのか?
OpenStack の検証プロジェクトが日本で始まる – Bit-Isle / TERRAS / Midokura
Hadoop ビジネスで、EMC が仕掛ける大勝負とは?
VMware を分析すると、OS を持たない 新しい Microsoft に見えてくる

 

%d bloggers like this: