独自のストレージスタートアップを構築する: 何をするにしても、リード開発者をCEOにしないでください

Table of Contents

独自のストレージスタートアップを構築する: 何をするにしても、リード開発者をCEOにしないでください

パート2スタートアップを「やる」というアイデアは魅力的だけど、実際にスタートアップを立ち上げるとなるとどうでしょう? 最終目標は見えています。願わくば成功です。でも、どんな困難やハードルがあるのでしょうか?

パート1では、資金調達、経営陣、そしてスタッフについて見てきました。さて、資金と人材は確保できたとして、次は何をするのでしょうか?チーム構成や製品はどうでしょうか?

コアチームを誰で構成すべきかという問題は、激しい議論の的となっています。私はただのカナダ人のオタクで、スタートアップで金持ちになったわけではありません。実際にこのゲームに参加し(そして勝利した!)、その意見に賛同する人はいません。彼らの意見も考慮に入れるべきです。

Scale ComputingのCEO、ジェフ・レディ氏は次のように述べています。「当初のスタートアップチーム3名には営業担当者がいませんでした。Gladhanderの導入でそのことが暗示されているかもしれませんが、既に営業担当者は多くの実績を上げています。私なら、初期のチームには技術系マーケティング担当者よりも営業担当者を選びます。まず、マーケティング関連の資料は必要に応じて自分で作成できるからですが、さらに重要なのは、顧客が将来の資金調達の鍵となるからです。」

ジョン・スミス氏(このシリーズでは、世界最大級のテック企業のマーケティングディレクターの仮名を使用しています)も同様のアドバイスをしています。「最大の懸念は、形成段階におけるテクニカルライターの重要性について、私は確信が持てないということです。私の経験では、鍵となるのはキックアス開発者とグラッドハンダーです。後者は初期段階でテクニカルライターとして活躍します。物事を簡潔にするために、グラッドハンダーは通常、投資家とのやり取りやメッセージ作成、関連コンテンツの作成を担当し、キックアス開発者はシステム構築に集中します。」

ここで、これらの素晴らしいコメントに少し頭を突っ込まなければならないと感じました。確かに、営業は極めて重要です。実際、私はこれをGladhanderの重要な機能だと考えています。つまり、必要な人にだけお世辞を言い、大金持ちにはお世辞を言うことです。

ベンチャーキャピタリストのように話ができて、商品を売り込み、従業員に厳しく接することができるCEOは、ベンチャーキャピタリストのように話ができて文章もそこそこ書けるCEOよりも、ずっと見つけやすいと思います。イヌイットに雪を売るようなCEOにもたくさん出会ったことがあります。一方で、もしほとんどのCEO(あるいはマーケティング担当副社長)がキーボードで理解できるような人だったら、私は文字通り屋根のない生活を送っているでしょう。CxOを人間らしくするのが私の仕事です。

あるストレージスタートアップ企業のジョン・ジョンソン氏(仮にそう呼ぼう)は、匿名で次のように付け加えました。「ほとんどの場合、少なくとも数名の開発者は存在します。企業の初期段階の中核を担うためのもう1つの鍵は、多機能なスキルを持つ人材です。製品マネージャー、開発者、コンテンツ作成(スライド資料は不可欠です)、プレゼン担当者、事業開発(名刺交換担当者)、チャネル専門家(最近のスタートアップ企業の多くはチャネルパートナーと連携しています)といったスキルを持つ人材を、コアチームにすべて含める必要があります。」

トレバー・ポットのデスク

CEOのための最高のデスク

醜い赤ちゃん

Kickass DeveloperをCEOにしてはいけません。絶対にやめてください。これは、CEOがエンジニアや開発者であってはいけないと言っているのではなく、CEOがこのスタートアップが開発している製品のリード開発者であってはいけないと言っているのです。

問題は、スタートアップの初期段階の大部分がフィードバックの収集と取り入れに費やされていることです。私が相談した多くの専門家は、スタートアップのために資金を集めることを検討する前に、潜在的な初期顧客を探し出す必要があると指摘し、成功を収めるにはこれを何年も続ける必要があると述べました。

顧客とのエンゲージメントのプロセスは、製品の設計変更につながります。製品がCEOの宝物のような場合は問題があります。自分の宝物が醜いと言われるのは誰も嫌がりますし、責任者が特定のソリューションに感情移入しすぎると、スタートアップは大抵失敗します。

繰り返しますが、例外は存在します。NutanixのCEOであるDheeraj Pandey氏は、「Gladhanderには共感できませんでした。CEOとして、私は大量のコードを書きました。パートナーシップはそれぞれ違います。家族、つまり両親や兄弟姉妹などと同じです。そして、人々が持続可能な企業を築く最大の理由は、お金を稼ぐことだけではありません。最大の理由は『右脳』、つまり自律性と、世界を変えたいという漠然とした欲求に関係しています。」と説明しています。

あるストレージ担当副社長はこう言います。「スタートアップ初期の繊細なバランス感覚が試される仕事です。情熱が強すぎると議論が起こり、重要なチームメンバーが離脱してしまいます。情熱が足りないと飛行機は山腹に激突してしまいます。議論が多すぎると製品は出荷されません。議論が足りないと飛行機は山腹に激突してしまいます。」

スタートアップを誰がどのように立ち上げるかが決まったので、人や政治の話は一旦置いておいて、スタートアップの潜在的なテクノロジーがどのようなものになるかを探ってみましょう。

テクノロジー1.0

資金調達や上記のような策略を練る前に、まずは製品のアイデアが必要です。私たちはストレージスタートアップを設計しているので、ストレージ製品のレイアウトを練り上げます。この製品を設計するために、数十社ものストレージスタートアップのアイデアと私自身のアイデアを巧みに組み合わせています。ですから、きっと多くの人が、このデザインに自分のスタートアップの何かが反映されていると感じられるでしょう。

理想の世界では、あらゆる人々のあらゆるニーズを満たすストレージソリューションを構築したいと考えています。私たちのソリューションが優れているため、他社はすぐに他社製品の使用をやめてしまうでしょう。しかし、最初から大海を沸騰させるようなことは決してうまくいきません。そこで、私たちは一つの根本的な問題に焦点を当てます。

NVMeは大流行しており、一般的に高速であるほど優れているため、NVMeのメリットを最大限に活用した、非常に高速なストレージ製品を開発することが主な目標となります。NVMeは、主にキュー深度が高いため、高速ストレージに適しています。

まずは、FPGAを統合した新しいIntel BroadwellベースのXeon-Dから始めましょう。高I/Oワークロードに合わせてFPGAをカスタマイズすれば、NVMeがCPU負荷を極端に高める部分を回避できます。CPU負荷も抑えるために、負荷分散が可能なNICを用意しましょう。Supermicroの48ドライブNVMeシャーシに全てを詰め込み、自社ブランドを冠しましょう。

魅力的なソフトウェアの一部として、CohoやSolidfireに似たスケールアウト型ストレージソリューションを構築し、デバイスの障害だけでなく、(少なくとも)ノードの障害にも対応できるようにします。例えば、オブジェクトベースで、オブジェクトのn個のコピーを作成できるとします。

ソリューションの一部として、マルチキャストを非常にうまく処理できる高性能スイッチを採用しましょう。再収束データの送信やその他のノード間通信にはマルチキャストを使用します。これにより、大規模なNVMe構成であっても、ノードの再構築が容易になり、影響も少なくなります。再構築にかかる負荷はクラスター全体で均等に分散されるため、クラスター全体が誰が何をしているのか把握しようと無駄な時間を費やす必要がなくなります。安価なスイッチはマルチキャストが苦手であり、ネットワークのあらゆる機能を駆使する必要があるため、高性能スイッチは不可欠です。

ストレージプラットフォームにローカリティ認識機能を組み込み、どのノードでもストレージを提供できるようにします。32ノードのクラスターの場合は、16個の仮想IPアドレスを使用します。これにより、リクエスタにストレージを割り当てる際に、クラスター全体にわたってリクエストの負荷分散を管理できるだけでなく、割り当てられたストレージのレプリカが、ストレージリクエストに応答するノード上に物理的に存在することをクラスターが確認できるようになります。

汎用ストレージの起動タイムライン

これらのほとんどは、様々なオープンソースプロジェクトを組み合わせることで実現できます。エンジェル投資家に実現可能性を証明するための1.0であれば、Aラウンドまでに問題点を特定し、一部(または全部)のコンポーネントを置き換えるための確固たるロードマップがあることを証明できれば、それで十分でしょう。特許を取得できるものが必要であり、投資家は誰でも簡単に模倣できるスタートアップを作るためにお金を払いたくありません。

他のスタートアップには注意が必要です!上で述べたように、このデザインは他のストレージスタートアップと同様に、様々な既存企業の製品*の要素を取り入れています。誰がどの特許を取得しているかを確認し、それを考慮して設計しましょう。Gladhanderに利益をもたらしましょう!

しかし、何を構築したいのかを知るだけでは十分ではありません。段階的に構築し、様々な段階で収益化を図り、投資家、スタッフ、パートナー、コミュニティ、そして政治との関わり方についても、ある程度の考えを持つ必要があります。

Discover More