メリットは料金だけではない
オープンソースのAPI管理プラットフォーム「Tyk」導入事例
1日当たり140億回のAPI呼び出しを必要とするHotelbedsは、API処理のコスト増に悩んでいた。リクエスト数に依存しない料金体系のTykはコストの大幅な削減を実現したが、他にも多くのメリットがあった。
宿泊施設のリストや旅行関連の補助製品を扱うHotelbedsは、全世界140の市場で6万社の旅行代理店と連携し、18万以上のホテルの顧客にサービスを提供している。
Hotelbedsが利用していたのはSaaSのAPI管理ソリューションだった。このサービスはリクエストごとに課金する料金体系だったため、Hotelbedsが2017年にTourico HolidaysとGTAを買収し、APIトラフィックが倍増したことで問題化した。
Hotelbedsは1日当たり140億回のAPI呼び出しを処理する必要がある。そのため、APIの作成サービスや一般的なサービス双方のコストを削減し、レガシートラフィックを処理できるAPI管理ソリューションへの移行が必要だった。
Hotelbedsは2018年を通じて13のAPI管理ソリューションを慎重に審査した結果、2019年3月にオープンソースのAPI管理ソリューション「Tyk」への取り組みを開始した。
Hotelbedsで製品管理部門の責任者を務めるカルロス・バウティスタ・サン・ミゲル氏によると、他のベンダーを上回るTykのメリットはそのライセンスモデルにあるという。Tykは、API呼び出し数やユーザー数ではなくデプロイ数に基づく課金体系を採用している。
「これまでのシステムでもHotelbedsとしては問題なく、目的は果たしていた。だが、その目的のために必要なコストは非常に高価だった。同時に、速度と効率の点でHotelbedsが期待するほどのパフォーマンスは得られていなかった」とTyk Technologiesの共同設立者兼CEOのマーティン・ブール氏は本誌のインタビューに答えて語った。
「Hotelbedsは世界最大のベッドデータベースを所持しており、同社が代理店に結果を返すのに許容できる遅延時間に極めて厳しいしきい値を設定している。同社は世界中に多くの代理店を擁している。中には非常に古いシステムを利用している保守的な代理店もあれば、最新のシステムを利用する代理店もある。そのため同社が保護、管理するエコシステムは実に幅広い。つまり同社は、本質的にAPIのAPIに相当する」
Tykを通じて利用可能なカスタマイズと詳細分析のレベルもHotelbedsにとってはメリットがあった。管理プラットフォームでネイティブに機能する広範なカスタムプラグインをHotelbedsが開発でき、事業部門にあった多くのデータサイロを結び付けることができたためだ。
「公開した全てのAPIは認証メカニズムを備えており、そのメカニズムによって完全にカバーされている。Tykソリューションは当社のシステムに完全に統合されるため、当社は絶対的な安定性を手に入れ、それ以上管理に頭を悩ませることがなくなった。トラフィック内に機能を組み込むのも当社にとっては簡単だった。システムはスケーラブルで、当社が運営する複数のさまざまなリージョンでシステムを機能させることができた」(バウティスタ氏)
Tykの分析が提供する柔軟性と応答性も評判が良かった。Hotelbedsチームがそれまで使っていたツールは、分析データを得るのに30分も待たなければならなかった。
「トラフィックの量が非常に多いので、このような待ち時間の影響は大きくなる。HotelbedsがDDoS(分散型サービス拒否)攻撃、APIスクレイピング、APIキーの誤用などの問題に対応し、サービスの品質を確保できるようにする上でTykのリアルタイム分析は非常に貴重だった」
安全なコラボレーション
ブール氏によると、HotelbedsはTykのカスタマイズ可能な「社内開発者ポータル」を使ってチームのコラボレーション効率を大幅に向上させたという。その際、チームは「Slack」の非公式グループなど、シャドーITチャネルを通じてセキュリティ資格情報を共有できないようにした。
「チームは、チームの機能とチームが所持する全てのサービスを登録し、他部門の開発者が自由に利用できるようにする計画を公開した」とブール氏は話す。
開発者が必要なAPIとその理由を提示して承認を求めると、承認プロセスを経てAPIの資格情報がセキュアな方法で開発者に提供される。この方法なら全てが監査されるため、何が行われているかを誰もが認識できる。
「既知で公開済みのインタフェースにより、はるかに優れたチーム間コラボレーション環境が実現する。メールでやりとりされる資格情報へのぎこちないアクセスとは対照的だ」
プロプライエタリソフトウェアを使うよりもオープンソースの方が長期的な安定性を確保できるという点で、バウティスタ氏とブール氏の意見は一致している。
「Tykがオープンソースであることは、Tyk Technologiesに何が起きたとしてもそのコードやコミュニティーにHotelbedsのチームがアクセスできることを意味する。これにより、安定性と永続性が実現する」とバウティスタ氏は話す。
TykはオープンソースなのでHotelbedsはそのコードに貢献し、独自に管理できる。企業間で大規模な管理契約を結ぶことなくTykのメインラインのリリースサイクルに従って最新状態を保つことができる。
ブール氏は、オープンソースに移行する大きなメリットは顧客に信頼感を与えることだとして次のように補足した。「顧客は『貴社のソフトウェアを導入したいし、10年後もサポートが続くことを期待する』と言いたいが、普通のスタートアップ企業はそれを約束できない。だがオープンソースのスタートアップ企業なら、『当社のコードの90%は既にパブリックドメインにあるため、たとえ当社がなくなってもソフトウェアは生き残る』と言うことが可能だ」
オープンソースは小企業の活躍の場を公平に保つのにも役立つと同氏は話す。小企業がオープンなエコシステムの一員になることで、長期にわたる購入とエンゲージメントのプロセスを経ることなく大企業レベルの品質への道が提供されるためだ。
2020年1月、Tykは英国の起業家ネットワークTech Nationの「第5回Upscaleプログラム」の一員に選ばれた。このプログラムは、参加する企業のスケールアップを相互にサポートするピア・ツー・ピアの企業ネットワークを作成することを目的に設計されている。
Copyright © ITmedia, Inc. All Rights Reserved.
Computer Weekly日本語版
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー