Cassandra と Azure を活用し、屋外に特化した画期的な検索

株式会社トライトゥルー
Cassandra と Azure を活用し、屋外に特化した画期的な検索エン
ジンを開発および提供
スタートアップ企業向けの無償クラウド支援枠を活用し、検索エン
ジンに必要な大規模インフラを実現
ソリューション概要
○プロファイル
株式会社 tritrue ( トライトゥルー ) は、2012 年
に設立。独自の「空間検索エンジン」を開発し、
歩いて 5 分以内の全ての場所を検索できるスマー
トフォン向けの検索サービス「Pathee ( パシー ) 」
を提供しています。検索エンジン開発の中で培っ
た言語解析、位置推定などの技術を活かして、ク
ライアントに応じた最適な IT ソリューションを提
供しています。特に、場所に関する情報分野での
マーケティング、データ分析において、豊富な実
績とノウハウで新しい提案をしています。
○導入製品とサービス
• Microsoft® Azure ™
- Azure Virtual Machines
- Azure Redis Cache
○導入メリット
• スタートアップ向けのプレミアム プログラム
BizSpark® Plus により、年間最大約 1,200 万
円のクラウド使用料が無償になり、検索エンジ
ンに必須となる大規模インフラを構築できた
• Apache Cassandra や、 それをマ ネ ージ する
OpsCenter などのオープンソース ソフトウェア
を快適に活用できた
• Microsoft® Azure ™ は自前のデータセンター
との連携ビジョンが明確であり、自社の将来
の計画と合致していた
• マイクロソフトの担当者による、親身なアドバイ
スがあった
○ユーザー コメント
「マイクロソフトは Windows® の イメージが 強
かったのですが、Linux ベースの構成が普通に使
え、Cassandra の 導入もとても簡単でした。開
外出先で、すぐ近くにある「電源を使えるカフェを見つけたい」と思って、検索エンジンやマップを
使って検索しても、なかなかピッタリの情報が見つからず困ったことはありませんか?
そんな問題を解決するために、株式会社トライトゥルー ( 以下、トライトゥルー ) は空間検索エン
ジン Pathee ( パシー ) を開発しました。Pathee の検索ウィンドウに
「電源」
「カフェ」というキーワー
ドを入力すると、徒歩 5 分以内で電源の使えるカフェの場所がマップ上に表示されます。ブログ
や Q & A サイトなどの不要な情報は一切表示されません。
この屋外検索に特化した画期的な検索エンジンは、ブラウザーやアプリで無償提供されています
が、企業の広告出稿も受け付けています。現在は、日本語による国内でのサービス提供に集中し
ていますが、今後は世界で使える Pathee をめざしています。
この Pathee について、株式会社トライトゥルー 代表の寺田 真介 氏にお話を伺いました。
ビジネス面でのニーズ
私は、東京大学大学院博士課程を修了後、日立製作所システム開発研究所でスマート グリッドを
最適化するアルゴリズム設計をしていたのですが、
「外出先での検索体験を変えたい」という思い
から 2012 年に株式会社トライトゥルーを起業しました。
創業当時、アイデア実現のための知識や技術はあったのですが、膨大なウェブ情報の収集と解
析をするためのインフラ構築資金が絶対的に不足していました。なぜなら、一般的な B2C サービ
スを提供するベンチャー企業と異なり、検索エンジン サービスは多くのデータを集めて処理する
必要があるので「小さく始めてスケールさせる」戦略がとれず、初めから大規模なシステムが必
要になるためです。また、複数の論文を参考にしてシステム設計をしていたのですが、キーとなる
Apache Cassandra のような分散システムは、その特性上どうしても複数のインスタンスが必要に
なり、インフラ構築のための費用は大きな問題でした。
また、世界中のデータを収集、解析してサービスを提供するためには、今後さらに処理を高速化す
る必要があります。そのため、CPU 上で動作するソフトウェアと比較して、数百倍の処理能力のあ
る専用ハードウェアを、自前のデータセンターで構築したい
と考えていました。そのため、クラウドにロックインされず、
オンプレミスとの連携が容易にできることが大きな条件で
もありました。
なぜマイクロソフトと協業したのか
発当時は実践的に使用できるインフラ構成自動
化技術が少なかったため、ベース イメージを複
製してインスタンスを複数作れる Azure の機能
は、大規模な Cassandra クラスターをミスなく
構成するうえで、たいへん助けになりました 」
較した結果、マイクロソフトと協業することに決定しまし
株式会社トライトゥルー
代表
寺田 真介 氏
1. スタートアップ向けのプレミアム プログラム BizSpark
このようなニーズを基にさまざまなクラウド ベンダーを比
た。マイクロソフトとの協業には以下 4 つのメリットがあっ
たからです。
Plus により、年間最大約 1,200 万円のクラウド使用料
が無償になり、検索エンジンに必須となる大規模インフ
ラを構築できたこと
2. Apache Cassandra や、 そ れ を マ ネ ー ジ す る ツ ール
OpsCenter などのオープン ソース ソフトウェアを快適
に活用できたこと
Pathee の検索画面
株式会社トライトゥルー
システム構成図
トライトゥルーのメンバー
廣瀬 誠 氏 ( 前列左 ) 、牧村 真吾 氏 ( 前列右 ) 、渡邉 剛志 氏 ( 後列左 )、寺田 真介 氏 ( 中央 ) 、
名村 徹真 氏 ( 後列右 )
3. Microsoft Azure は自前のデータ センターとの連携ビジョンが明確で
あり、自社の将来の計画と合致していたこと
4. マイクロソフト の担当者による親身なアドバイスがあったこと
今後のビジネス展開
現在は、日本語による国内向け検索エンジン サービスに集中していますが、
今後は多くの日本人が旅行や居住したりする国や地域を対象に拡大するこ
とを計画中です。さらに、都市構造やウェブ内の情報形態が比較的似てい
当社は、マイクロソフトの提供する BizSpark Plus を活用し、インフラ
るヨーロッパを皮切りに、外国人向けのサービス展開も計画しています。そ
構築に必要な費用を削減しました。このプログラムに採用されたことで、
のためには、解析用の CPU インスタンスを今の倍に増やしたいですね。
検索エンジンを支える大規模なインフラを構築することができました。
また、私は前職で HTML を専用ハードウェアで解析した経験があるの
また、インフラ構築に費用がかからなかった分、検索システムを開発で
ですが、この経験を活かしたいと考えています。FPGA を用いた構文解
きる優秀な開発者を 1 人雇えました。現在では、月に約 1 億ページの
析は、ソフトウェアによる解析に比べて 100 倍以上のスピードで処理が
情報を集めて分析しているのですが、増員できていなかったら開発が遅
可能なため、ゆくゆくは自前のデータ センターを設け、世界中のデータ
れ、今の 10 分の 1 以下の解析しかできていなかっただろうと思います。
を解析できる基盤を鵜構築していきたいですね。
次に Cassandra や、状態監視に利用していた DataStax の OpsCenter
が、Azure で快適に使えたのも大きな利点でした。マイクロソフトは
Windows のイメージが強かったのですが、Linux ベースの構成も普通
®
今後のマイクロソフトとの協業
マイクロソフトは Azure に限らず、本当に多くのパーツを提供してく
に使え、Cassandra の導入もとても簡単でした。開発当時は実践的に
れていますので、より多くのユーザーがアクセスした場合に自動的に
使用できるインフラ構成自動化技術が少なかったため、ベース イメー
スケーリングしてくれる Web サーバー、PaaS システムである Azure
ジを複製して、インスタンスを複数作れる Azure の機能は、大規模な
Web Apps や、広告出稿システムのダッシュ ボードとして活用できそう
Cassandra クラスターをミスなく構成するうえで、たいへん助けになり
な Power BI などのサービスを活用していきたいと思っています。また、
ました。
Data Lake のような分析サービスにも注目しているので、またエバンジェ
それに加えて、Azure 導入時にはマイクロソフトのエバンジェリストか
リストに紹介してもらいたいですね。
ら Azure の連携ビジョンや具体的な利用方法をていねいにアドバイスし
ビジネス面でも共同マーケティングや共同セールスにも力が入ってきて
てもらっていたこともあり、最終的に協業を決断しました。
いることを感じているので、今後もマイクロソフトとはうまくお付き合い
しながら、一緒にビジネスを拡大できればと思います。
導入についてのお問い合わせ
本ケース スタディは、インターネット上でも参照できます。http://www.microsoft.com/ja-jp/casestudies/
本ケース スタディに記載された情報は制作当時 (2016 年 2 月 ) のものであり、閲覧される時点では、変更されている可能性があることをご了承ください。
本ケース スタディは情報提供のみを目的としています。Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。
製品に関するお問い合わせは次のインフォメーションをご利用ください。
■インターネット ホームページ http://www.microsoft.com/ja-jp/
■マイクロソフト カスタマー インフォメーションセンター 0120-41-6755
(9:00 ~ 17:30 土日祝日、弊社指定休業日を除く )
※電話番号のおかけ間違いにご注意ください。
* Microsoft、Azure、BizSpark、および Windows は、米国 Microsoft Corporation の、米国およびその他の国における登録商標または商標です。
*その他記載されている、会社名、製品名、ロゴ等は、各社の登録商標または商標です。
*製品の仕様は、予告なく変更することがあります。予めご了承ください。
〒108-0075 東京都港区港南 2-16-3 品川グランドセントラルタワー
5966-SE1