2.0 The Importance of Microsoft Data Centers to Its Vision
30 October 2009
Neil MacDonald, David Mitchell Smith
http://www.gartner.com/technology/media-products/reprints/microsoft/172235.html
Gartner RAS Core Research Note G00172235

Gartner: Why do you think it is so important for Microsoft to get into owning the physical data centers and spending billions of dollars building its own cloud infrastructure versus just enabling others to do this with your software? It seems like there’s a big bet being placed that you have to own this infrastructure.
Gartner: Microsoft が物理的なデータセンターを所有して、クラウド・インフラストラクチャを構築して何十億ドルも投資することは、ソフトウェアを用いて実現していくことと比べて、どれほど重要だと思いますか? インフラストラクチャを自身で所有しなければならないということは、大きな賭けだと思われますが。
Ozzie: There are several reasons. The first is we’re not just a platform company. We’re an application company. So, we have huge infrastructure needs just for the applications we directly serve our consumers — Hotmail on the consumer side, Messenger, Xbox Live and the media service that supports Zune. Just on the consumer side, we have the need for enormous scale.
Ozzie: そこには、いくつかの理由があります。 最初の理由は、私たちがプラットフォームを提供する企業ではないということです。 私たちは、アプリケーションを提供する会社です。 そのため、私たちの顧客に対して、アプリケーションを来レクトに提供するための、膨大なインフラストラクチャが必要になります。 それらのアプリケーションには、コンシューマ向けの Hotmail や Xbox Live と、メディア・サービスとしての Zune などが含まれます。 コンシューマ向けのサービスだけでも、私たちは膨大なスケールを必要としています。
When I started at Microsoft, each one of these was a stovepiped application. They had their own servers. They had their own people that operated them, even in the common data centers. In essence, each was mirroring its own profit and loss all the way down the technology stack.
Microsoft での私の仕事が始まった時、それらのひとつひとつが、ストーブパイプのようなアプリケーションでした。そして、それらは独自のサーバーを持っていました。 共通のデータセンターの中でさえ、個別のオペレーション要員を持っていたのです。 本質に見て、それぞれのチームの利益と損失が、テクノロジー層の隅々にまで反映されていました。
I fundamentally believe that all the enterprise applications that we sell as software will also be a service. I know that every time you add a zero to the order of magnitude, you can do it more efficiently. So, if we are serving 100 million Exchange mailboxes, we’ll do it better than if we’re serving 1 million or 100,000. There is a significant advantage there.
私が確信しているのは、ソフトウェアとして販売する、すべてのエンタープライズ・アプリケーションがサービスにもなるということです。 私が常に認識しているのは、指標には何も加えなことであり、それにより効率が生じます。したがって、100 万や 10万の Exchange メールボックスをサポートしているなら、1 億をサポートしようとする時にも上手くいくでしょう。 そこに、重要なアドバンテージがあります。
If we’re doing it efficiently for ourselves, why not do it for others? One might ask, "Isn’t Microsoft a platform company? Doesn’t it have a lot of partners and a tremendous ecosystem?" Between 90% and 95% of our revenue comes through partners. It doesn’t come directly to us. And we want to keep a healthy worldwide ecosystem of partners alive. Just because we build our own data centers doesn’t mean we become the cloud.
私たち自身のために、それが出来るなら、他者のために出来ないはずはありません。 誰かが ”Microsoft はプラットフォームの会社ではないのですか? そして、パートナーとの間に強力なエコシステムを持っていませんか?" と尋ねるかもしれません。 実際に、私たちの収入における 90%~95% がパートナーを経由しています。 つまり、それだけの収益が、間接的にもたらされているのです。 そして、このワールドワイド・パートナーとの健全エコシステムを、維持したいと望みます。 私たちはのデータセンターを構築するだけであり、自身でクラウドになることを意味するわけではありません。
For this to be successful to enterprises, we must have this capability in every country — literally in every jurisdiction, all of which have different laws about information handling and privacy. It is a very complex environment. Although we can touch major markets, we cannot get everywhere. Therefore, we need ecosystem partners.
エンタープライズを成功させるためには、情報の管理とプライバシーについて異なる法を持つ、文字通り、すべての国とすべての地域で、こうした能力を発揮しなければなりません。 それは、とても複雑な環境です。 私たちが、主要なマーケットにアクセスできるとしても、すべての場所をカバーしているわけではありません。 そのために、私たちはエコシステムにおけるパートナーを必要とします。
Gartner: How can Microsoft differentiate itself in data centers?
Gartner: どのようにして、Microsoft は自身のデータセンターを差別化していくのですか?
Ozzie: In terms of data center evolution, I don’t think people really understand the importance of the advancement of data-center-level technology:
Ozzie: データセンターの進化という観点で、データセンター・レベルの先進的なテクノロジーの進化を、人々が本当の意味で理解するとは思いません:
In a first-generation data center, you’d get screwdrivers out and boot CDs. You’d install the machines in the racks, lay down the OS, configure the networks and so on. When I first came Microsoft just four years ago, that’s where we were — and I think that’s where most people were. Let’s just stay at the hardware level. I won’t even touch on the software level yet.
第 1世代のデータセンターでは、ネジ回しを取り出して、CD からブートしたでしょう。マシンをラックにインストールして、 OS を規定して、ネットワークを構成するなどしたでしょう。 私が 4年前に Microsoft に入社した時、それが実情であり、大半の場所でも同様だったと思います。
それは、ハードウェアのレベルに留まり、ソフトウェアのレベルに触れることはありませんでした。
A second-generation data center is what we referred to as a rack level of deployment. You might buy up to 100 machines or a couple of racks. You’d have them prebuilt by some third party. You’d bring it in and configure it all at once. It’s not like you’re assembling them — you aren’t building things yourself.
第 2世代のデータセンターでは、ラック・レベルのディプロイメントと呼ばれるものです。100 台くらいまでのマシンと、いくつかのラックが購入されたことでしょう。 サードパーティーが前もって作成した製品を、購入したはずです。 そして、一度にデータセンターに持ち込んで、コンフィグレーションしたでしょう。 それは、自身で構築したものでもなく、また、組み立てたものでもありませんでした。
The third generation is what we’re deploying now, which is bringing modularity to the level of containers. We build the shell of the building and deploy these containers into it. The first, second and third generation required that you determine how big the property you’re going to acquire is, as well as the availability of power. You build massive generators out to cover when the power fails. You build a huge shell of a building where all these racks will go, and then you start filling them until they are done. That filling takes a while, so you’ve got this big empty shell and big generators sitting there for a while, while you are filling them. The third-generation data center still has that shell, but it’s now containers — 2,000 or so computers in each— not a rack wall at a time.
第 3世代は、現時点でディプロイされているものであり、コンテナ・レベルのモジュール性に至るものです。簡単な建物を作り、その中にコンテナを配置します。 第 1/第 2/第 3世代のデータセンターで要求されたのは、必要とされる不動産と電力における許容力を、決定することでした。 そして、停電に備えて、外部に巨大な発電機を用意します。 すべてのラックを搬入する先として、巨大な建物を作り、そこがいっぱいになるまで満たしていきます。 しかし、そのためには少しの時間が必要です。 そのため、空の建物と巨大な発電機を設定した後で、その空間を埋めていくことになります。
第 3世代のデータセンターは建物を持ちますが、現時点では 2000 台ほどのコンピュータを取り込み、壁のように配置されたラックは存在しません。
The fourth generation, which is in trial now — and I’ll say we’ll move to that as a primary model within a year or so — is fully modular where you’re bringing in machines and power backup, and cooling on a modular basis as needed. This generation includes the whole supply chain from creation of the computers all the way up, and we’re trying to optimize that to weeks of lead time.
そして、私たちが現時点で試みているのが第 4世代であり、1~2年の間に、そのレベルに移行すると言えるようになるでしょう。そこには、必要とされるにマシンと、補助電源、冷却装置がモジュールとして取り込まれます。 この世代は、コンピュータの作成レベルからの、すべてのサプライチェーンを含み、数週間の準備期間で最適化できるようにトライしています。
This is all important because for a company like ours, which is building a lot of stuff, we don’t want to spend hundreds of millions of dollars that’s going to be sitting idle. Every enterprise will have some level of prebuild that they need to do. Every telecom partner and every government that builds data centers have the issue of how much they plan for and how much power they are wasting.
私たちのような、数多くのデータセンターを構築する企業は、アイドリング状態の設備に何億も使いたくないため、それらすべての特質が重要になってきます。 すべてのエンタープライズが、実施する必要のあるプリ・ビルドを、いくつかのレベルで持つことになるでしょう。 たとえば、データセンターを運用している、すべての通信パートナーと行政機関は、どれだけの電力を必要とし、また、浪費してしまうのかという問題を抱えています。
That’s just the hardware foundation. Then you overlay the software on top of that so that the systems we’re deploying are no longer deployed as stovepipes. There is a management fabric monitoring these, and dynamically moving workloads and powering off machines when they’re not in use and so on.
ただし、それは、単にハードウェアレベルの問題です。続いて、そこにソフトウェアの階層を載せて、実装するシステムがストーブパイプとしてディプロイされないようにします。 さらに、それらのファブリックに関するモニタリングや、データセンターの使用量に応じた、ワークロードのダイナミックな移行と、省電力などについても考えなければなりません。
If we didn’t need the scale that we’re doing, we wouldn’t be driving the innovation down this curve. I never realized until we started to engage with these major telecom partners how much they need R&D, because they’re mostly still at the first generation, or between the first and second generation.
私たちが具現化しようとしている、このスケールを必要としていなければ、イノベーション曲線をドライブすることはなかったでしょう。 私たちは、通信パートナーとの関わりを持ち始めるまで、彼らの R&D で、どれだけの費用が必要とされているのかを知りませんでした。つまり、彼らは第 1世代もしくは、第 1世代と第 2世代の間にいるのです。
Gartner: Do you think the typical enterprise data center will follow this same path of evolution?
Gartner: 一般的なエンタープライズ・データセンターも、そのような進化のパスをたどると思いますか?
Ozzie: Most enterprises don’t have the dynamic expansion and contraction that we need at our scale. Most still operate with stovepiped workload machine combinations. Most of them are still built with heterogeneous hardware configurations — not homogeneous. I think over time enterprises will absolutely benefit — even on-premises — from the fact that we will drive the hardware ecosystem into producing modular containers and providing more choice.
Ozzie: 大半のエンタープライズは、ダイナミックな拡大と収縮を持ちません。 それは、私たちのスケールにおいて必要とされるものです。 大半のケースで、ストーブパイプで接続されたマシンを用いて、ワークロードをこなしています。 また、大部分が異種ハードウェアでコンフィグレーションされ、同種にはなっていません。 私たちがモジュール式のコンテナを生産し、さらに多様な選択肢を提供するために、ハードウェアのエコシステムをドライブしていくという現実に基づき、いずれは、エンタープライズにおける絶対的な利益が生じるでしょう。 それは、オンプレミスであっても同じです。
Gartner: Do you see the evolution of the enterprise data center and the evolution of cloud computing infrastructure as being tightly coupled? Do you think that they converge?
Gartner: エンタープライズ・データセンターの展開と、クラウド・コンピューティング・インフラストラクチャの展開が、しっかりと連携する状況を確認していますか? それらは、一点に集約されると思いますか?
Ozzie: I believe that, generally, you take what you have and you incrementally get it to where it’s going. Historically, we’ve been building scale-up architectures in the data centers. We’ve been building systems with storage area networks, and we’ve been compensating for reliability by buying expensive hardware that’s reliable, as opposed to doing horizontal application models where you can kill a node and the system keeps operating. We then took the scale-up architectures and layered virtualization onto them to have more-flexible consolidation of workload management on this heterogeneous scale-up hardware. One customer’s cluster of machines that it runs virtualization on may be completely different from another’s. Even in a data center, you might have different classes of clustered machines. Some have a lot of memory, and some have reliable disks. It’s a patchwork.
Ozzie: 一般論でいうと、そうなると信じています。それらは段階的に具体化していくでしょう。 歴史的に見て、私たちのデータセンターでは、拡大のアーキテクチャを構築してきました。私たちは、システムの連続した運用や、ノードの削除などを可能にする、水平型のアプリケーション・モデルに対応するために、SAN(storage area network)を用いてシステムを構築し、また、高信頼性の高価なハードウェアを購入してきました。続いて、スケールアップのアーキテクチャを採用し、そこに何層かの仮想化レーヤーを載せました。 それにより、異種ハードウェアをスケールアップさせる、ワークロード管理における更に柔軟なコンソリデーションを実現しました。 仮想化されたマシン上の、ある顧客のクラスタは、他とは完全に分離されるかもしれません。 データセンターのレベルであっても、異なるクラスでクラスタ化されたマシンを持つかもしれません。 いくつかのマシンは、大量のメモリを持ち、また、いくつかは、信頼性の高いディスクを持ちます。 つまり、パッチワークのようなものになります。
The difference between where we’re going is that we’re very rigorous about saying, "No. It’s all horizontal." We’re going for homogeneity. And you don’t get the choice of having 10 machines with a ton of memory and 10 machines with bigger disks. We just say there are limited footprints. And maybe there are three: a big disk footprint, a big memory footprint and a big input/output footprint. However, there is limited choice, and you must program in an environment that lets you move in this direction. I think that this model will come into the data center, and you’ll end up with a split data center. You’ll have the current heterogeneous model and sitting side-by-side with it, literally, will be the homogeneous one. And you’ll begin to move workloads from one to the other as the vendors provide rewritten software to fit this new model.
私たちが到達しようとする領域の特異性は、「いいえ、それはまったく水平です」とは言いにくい点にあります。 私たちは、同種性を目指しています。 そして、膨大なメモリを持つ 10台のマシンと、大容量ディスクを持つ 10台のマシンを用意するという選択肢は、一般的にはあり得ません。 私たちが言えることは、そこには限定されたフットプリントがあるということです。 おそらく、大容量のィスク/メモリ/IO という、3つのフットプリントです。 しかし、限定された選択肢があり、その方向へと移行する環境の中で、プログラミングしなくてはなりません。 このモデルが、データセンターに入って来るだろうと思います。 そして、データセンターを分散させることが最終目標です。 現在の異種モデルを持ち、それらを並べて配置することになるでしょう。 それが、同種モデルになっていくのです。 そして、この新しいモデルに適合させるために、ベンダーが修正されたソフトウェアを提供するにつれて、そこにワークロードを移動していきます。
ーーー
最後の方は独演会みたいな感じで、う~ん、難しいですなぁ、、、としか言いようがありませんが、Ozzie の言う、データセンターの世代の定義がわかりました。 ーーー A.C.
<関連>
Gartner : Ray Ozzie インタビュー INDEX
Gartner : Ray Ozzie – Interview_1
Gartner : Ray Ozzie – Interview_2
Gartner : Ray Ozzie – Interview_3
Gartner : Ray Ozzie – Interview_4
Gartner : Ray Ozzie – Interview_5
Gartner : Ray Ozzie – Interview_6