
インタビュー:マイクロソフトのベテランでスノーフレーク・コンピューティングのCEO、ボブ・マグリアがデータベースとシアトルの変化について語る

テクノロジーは若者のゲームであるはずなので、Snowflake Computing 社の CEO である Bob Muglia 氏のような人物の視点はさらに価値あるものになります。
マグリア氏は、ソフトウェア大手マイクロソフトで23年間のキャリアを積み、その集大成として5年間サーバー&ツール部門を率いた。現在は、従業員300名を擁するデータウェアハウスのスタートアップ企業、スノーフレーク・コンピューティングを率いている。同社は、分析データベース向けの最高のクラウドネイティブ製品を開発したと考えている。クラウドデータベースは、エンタープライズテクノロジー市場において非常に重要なセグメントになりつつある。オラクルが既存顧客の維持に努める一方で、クラウドプロバイダーやスノーフレークなどの企業が顧客を新たな方向に導こうとしているからだ。
先週、ラスベガスで開催された Amazon Web Services の re:Invent 2017 カンファレンスの傍らで Muglia 氏に会い、データベース市場のトレンドの変化、インフラストラクチャ クラウド コンピューティングの序列、そして彼が 1988 年に初めてシアトルに来て以来シアトルがどのように変化してきたかなどについて話を聞きました。以下に、私たちの講演を少し編集したバージョンを掲載します。
GeekWire: クラウド プロバイダーの戦略についてお聞きしたいのですが、今後 5 年間でデータベースがどこに向かうのかについても知りたいです。
Bob Muglia: 私たちは設立から5年半になります。創業者たちは、クラウドベースのテクノロジーを使えば、従来のオンプレミス環境とは全く異なる方法でクラウド、データウェアハウス、リレーショナルデータベースを構築できることに気づきました。彼らは業界の5年も先を進んでいました。人々は私たちのホワイトペーパーを読んで、「よし、これがやり方だ」と理解していると思います。今でも似たようなものを作っている人がいるかもしれませんが、私たちのチームはそれよりもはるかに先を進んできました。
GeekWire: あなたが挙げる主な違いは何でしょうか?
Bob Muglia: お客様が最終的に認識する特性は、基本的に、私たちがSQLリレーショナルデータベース、つまりNetezza、Teradata、Verticaといった分析的なリレーショナルデータベースであるということです。OLTPデータベースではありません。OracleやMySQLを置き換えるわけではありませんが、それらすべての代替製品として提供でき、実際に置き換えてきました。より分析的な性質を持つ製品については、OracleやSQL Serverを置き換えています。私たちは完全なトランザクションSQLデータベースのように見えますが、実際は完全なトランザクションSQLデータベースですが、他のシステムのような制限はありません。
GeekWire: 例えば?
Bob Muglia: 保存できるデータの量と、同時に実行できるクエリの数、この2つが大きな要素です。処理できるデータ量と、同時に実行できるクエリの数です。
違いは、それら他のシステムはすべて、文字通り30年前、1980年代半ばにまで遡るアーキテクチャに基づいて構築されていることです。そのほとんどはシェアード・ナッシングと呼ばれるアーキテクチャに基づいており、マシンのクラスターと各ノードにデータが結合され、クラスターとクラスター内のコンピューターが連携してクエリを実行します。これらのシステムでは、クラスターがスケーラビリティの単位となります。クラスターは複数の物理マシンで構成されます。クラスターにノードを追加することで処理できるデータ量は増えますが、同時に実行できるクエリの数を増やすことはできません。これは、これらのシステムに搭載されているメモリ容量によって制限されます。
これらのシステムはすべて、同時に実行できるクエリの数に何らかの制限があります。5、10、20、あるいは非常にスケーラブルなシステムであれば30から50のクエリを同時に実行できるかもしれませんが、その制限に達するとそれ以上クエリは実行できません。しかし、当社ではそのような制限はありません。なぜなら、複数のクラスターを同じデータに対して同時に実行し、完全なトランザクションをサポートできるからです。
これまで誰もこれを実現できていません。市場でこれを実現できるのは当社だけです。これは、完全なトランザクション一貫性を維持しながら、クエリ実行数に制限がないことを意味します。これは非常に重要なことです。お客様と話をすると、他社のシステムでは成功しているという話が返ってくるからです。システムは成熟しており、正常に動作し、優れた製品です。最初は優れたユーザーエクスペリエンスを提供しますが、負荷がかかり、ユーザーが増えるにつれて限界に達してしまいます。そして、動作が非常に遅いため、ユーザーから苦情が寄せられるのです。
この問題を解決できる手段はほとんどありません。唯一の解決策は、複数のクラスター、つまりそれぞれ独立した複数のマシンを導入することです。その環境を管理しなければならず、データがあちこちに散らばってしまいます。すべてが1つのデータベースに収まっているわけではありません。様々なシステムがあり、一部のユーザーをこちらに、一部のユーザーをあちらに送らなければなりません。まさに混乱です。Snowflakeなら、こうした問題は一切ありません。すべてのユーザーがいつでもすべてのデータにアクセスできます。
GeekWire: それを活用する特定のアプリケーションはありますか?
Bob Muglia: ええ、いくつかあります。データウェアハウスをサービスの一部として提供している企業は、必ずその限界に達します。SaaSプロバイダーであれば、その限界に達するでしょう。成功すれば、間違いなく限界に達します。しかし、大企業であれば、必ず限界に達します。同時に実行できるクエリが5~10個程度であれば、それはかなり少ない数です。
お客様から、毎月末の決算処理に3日かかるという声を実際によく聞きます。これは非常に予測可能な(イベント)であり、お客様はそれを嫌がります。しかも、非常に嫌がります。あるお客様は、毎週末に一括請求処理を行わなければならなかったのですが、その作業に文字通り週末丸々かかっていました。すべてが順調に進んだとしても、この作業に週末丸々かかり、月曜日の朝には完了しなければなりませんでした。文字通り、最良の場合でも日曜日の夜10時くらいには完了していました。何か問題が起きれば、お客様は困ったことになります。
Snowflake では、そのような問題は発生しません。今では文字通り毎週金曜日の午後に複数の倉庫にデータを送り込み、わずか数時間ですべてを完了できるからです。
GeekWire: では、主に AWS をお使いですか?
Bob Muglia: 現時点では、Amazon のみでの販売となります。
私たちはクラウドデータウェアハウスです。Amazonで生まれ、築き上げられました。Amazonは素晴らしいパートナーです。他のクラウドを求めるお客様もいらっしゃいます。私たちは顧客中心の企業であり、価値観に基づいた企業です。私たちの第一の価値観は、お客様を第一に考えることです。そして、他のクラウドを求めるお客様もいらっしゃいます。だからこそ、私たちは…
GeekWire: なぜ他のクラウドが必要なのでしょうか?
ボブ・マグリア:いくつか理由があります。まず、Amazonに多少抵抗感を抱いている業界がいくつかあります。例えば小売業界などです。
GeekWire: それは(より大きなものに)成長していますか?
ボブ・マグリア:それはかなり現実的です。どちらかと言うと、小売業界の多くの企業と話をしたところ、ホールフーズの買収はどの企業も注目していた、という単純な話です。
それが小売業界を活気づけ、彼らにとって…Amazonは明らかに彼らにとって非常に重要な競争相手です。公平を期すために言うと、これらの企業はAmazonが自社のデータを見ているとは思っていません。誰もそのことを心配していないと思います。そして確かに、もし彼らのデータがSnowflakeに保存されていたとしても、Amazonはデータを見ることができません。なぜなら、データはすべて暗号化されているからです。Amazonは鍵を持っていないので、データを見る方法がないのです。
しかし、彼らの最大の懸念は、「なぜ競合他社にお金を使う必要があるのか?」という点です。これは紛れもない事実であり、理解できる懸念です。もう一つ言いたいのは、顧客にはベンダーに対する好みがあるということです。例えば、Microsoftと長年取引してきた顧客は確かにたくさんいます。だからこそ、Microsoftと取引する理由があるのです。

GeekWire: Google、IBM、あるいは他のクラウドで牽引力を感じますか?
ボブ・マグリア:確かにいくつかは見ていますが、もっと多くの事例を目にし、耳にするようになりました。まず、はっきりさせておきたいのは、当社のお客様の大多数はAmazonを望んでいるということです。しかし、他のクラウドといえば、10回中9回はAzureでしょう。そして、IBMやGoogleといった選択肢も時々あります。
他のクラウド、そして他のクラウドの長期的な存続可能性という点では、Azureには長期的な未来があると確信しています。Googleが成功する可能性が高いと思います。しかし、その後に多くの成功があるかどうかは分かりません。SoftLayer…IBMが長期的にどれほど成功するかを見守る必要があります。
そして、この状況におけるもう一つの不確定要素はOracleかもしれません。Oracleは顧客基盤を「捕らえた」とでも言いましょうか。そして、その顧客基盤をOracleに移行させるための経済的なインセンティブを確かにいくつか提供しています。ですから、皆さんもそれを実感するでしょう。基本的にOracleの顧客全員が何らかの形でOracle Cloudを採用するでしょう。少し大げさかもしれませんが、Oracleが使われている分野では、Oracle Cloudの採用が非常に広まるでしょう。しかし、今その分野にいない人がOracleに移行するとは考えていません。
私はこれをかなりシンプルに捉えています。(世界の)IT市場は全体でおよそ3兆ドル強です。そのうち約半分が通信関連で、残りの半分はその他すべてです。つまり、IT支出は基本的に1兆5000億ドルに上るということです。
クラウド導入率は0%から始まりました。10年後には、支出の半分、少なくとも3分の1、5000億ドルから4分の3(1兆ドルの4分の3)がクラウドに流れ込むのは現実的だと思います。これを見ると、Amazonは新たな1000億ドル規模の事業を構築しようとしていることがわかります。
GeekWire:シアトルについて少しお聞きせずにはいられません。この地域の過去15年から20年の変化について、どのようにお考えですか?
ボブ・マグリア:そうですね、面白い話なんです。私がシアトルに引っ越したのは30年前。1月でちょうど30年になります。妻と私がシアトルに引っ越した時、私たちはベイエリアに住んでいました。1987年、混雑しすぎていて物価が高すぎると感じたので、あえてベイエリアを離れました。1987年です。
GeekWire: すごいですね。
ボブ・マグリア:それで、私たちがシアトルに引っ越した時…これは全部本当の話なんですが…とにかく混雑していて物価が高いと思いました。シアトルに引っ越した時、「シアトルがベイエリアより20年遅れているのが最大の懸念だ」と言いました。実際は15年くらいだと思います。

ベイエリアが、これ以上どう成長すればいいのか分からないほどに成長していくにつれ、テクノロジーの卓越した拠点を他に置く必要性が認識されるようになったと思います。シアトルは、ベイエリアに次ぐ強力な第2の都市として、これまで以上に存在感を増しています。
サンフランシスコ地域に拠点を置く成長中のソフトウェアサービス企業のCEOとして、シアトルは非常に魅力的です。なぜなら、同じタイムゾーンで、飛行機で2時間、そして便数も多いからです。「バンクーバーはどうですか?」と聞かれると、「バンクーバーは素晴らしいけど、国境を越えないといけないし、1日に数便しかない」という答えが返ってきます。確かに便はありますが、シアトルのような利便性はありません。
GeekWire: 採用活動は難しくなってきていますか?
ボブ・マグリア:シアトル地域はベイエリアよりもずっと楽です。私もそうなるだろうと予想していましたし、実際にそうなりつつあります。本当に優秀な人材を確保できるのです。安いわけではありません。こんなに安くなるとは思ってもいませんでした。給与は変わらず、レートも同じです。シアトル…ワシントン州とカリフォルニア州の所得税の違いによる恩恵を受けています。そのため、給与には自動的に10%程度の差が生じます。
つまり、同じ給料で生活するのは、ベイエリアよりもシアトルのほうが楽なのです。しかし、シアトルの方が安くなるとは思っていませんでしたし、実際安くはありません。
私たちは、潜在的な候補者にとって非常に魅力的な価値提案を持っています。私たちは成長企業であり、規模は小さいながらも急速に成長しています。アーリーステージのスタートアップではないため、Snowflakeに入社するリスクは比較的低いです。Microsoftに入社するよりもリスクは高いかもしれませんが、全体的には非常に低いと言えます。