メリットは料金だけではない
オープンソースの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
-
製品資料
[ニュータニックス・ジャパン合同会社] クラウドネイティブ戦略ガイド:8つの主要課題と解決策を解説 -
製品資料
[ニュータニックス・ジャパン合同会社] プラットフォーム技術者のための「クラウドネイティブ」プレイブック -
製品資料
[ニュータニックス・ジャパン合同会社] ハイブリッドクラウドでハードウェア価格高騰のリスクを回避する方法 -
製品資料
[ニュータニックス・ジャパン合同会社] AI時代に必要なインフラモダナイゼーションの考え方とは? -
製品レビュー
[Dropbox Japan株式会社] ランサムウェア対策で見直したい「復旧できるファイル基盤」とは?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
2
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
3
鹿島建設のDXを阻む「10年前のAWS」 安全性と自由度を両立したモダナイズ
-
4
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
5
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
6
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
7
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
8
「法人向けPCおよび周辺機器の利用状況」に関するアンケート
-
9
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
10
「野良Excelマクロ」に悩むSMBC日興証券が導き出した内製化の“現実解”
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
3
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
システムの保守がモダン化を阻む? 「変えない判断」から脱却する方法とは
-
8
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
9
“あのファイル転送”で暗躍するノーウェアランサム
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー