複雑なIBM→AWS移行を、DoiTと共に加速
- 2
- 完遂したAWS MAPフェーズ:Assess、Mobilize、Modernize
- 40
- 4層トポロジーを完全に維持したまま1:1で移行したサーバー数
- 2→1
- 複数AZにまたがる単一のAWS VPCに統合したIBM Cloudリージョン数
Jelly Buttonの既存の分析ソリューションは、ゲームのバイラルヒットに伴ってコストが膨れ上がり、急成長がそのまま高額な費用として跳ね返る状況でした。さらに毎月のようにシステム停止が発生し、APIの不具合でデータを抽出できないこともあり、プレイヤーからの不具合報告やアラートに対応できない事態に陥っていました。
Jelly ButtonはDoIT Internationalと連携し、Google Reference Architecture for Mobile Gaming Analyticsを実装しました。Google Kubernetes Engineによるオートスケーリング、低遅延でイベントを中継するCloud Pub/Sub、データ処理を担うCloud Dataflowを組み合わせ、Google BigQueryへデータを直接ストリーミングする新たなパイプラインを構築。ゲームごとにBigQueryプロジェクトを分けるモジュール構成により、運用管理もシンプルになりました。
私たちは常に技術の最先端でありたいと考えています。だからこそGoogleのゲームテレメトリーアーキテクチャを自社のエコシステムに組み込めると分かったとき、迷わず飛びつきました。Googleへの移行で、分析コストは以前の約4分の1にまで下がっています。
Nadav Steiner, インフラチームリード
2017年にPlaytikaに買収されたJelly Buttonは、世界中で日々数百万人がプレイするモバイル・Webゲームを開発・配信しています。看板タイトル『Pirate Kings』は2014年のリリース以来、iOS、Android、Facebookで累計8,000万ダウンロードを突破。デイリーアクティブユーザーは2か月で10万人から400万人へと急増しました。良いゲームは成長し、優れたゲームはバイラルに広がる——だからこそJelly Buttonは、市場に投入するすべての製品を、需要に応じてスケールする堅牢なインフラで支えることを大切にしています。
Jelly Buttonのインフラを支える中核のひとつが、プレイヤーデータの収集・保存・処理による分析基盤です。同社はこれをリサーチ、マーケティング、ゲームプレイの改善に活用しています。毎時数百万件もの新規イベントが発生するなかでも、低遅延でデータを取りこぼさず、分析用にすぐ利用できる——そんな信頼性の高い分析バックエンドが欠かせません。しかし事業が拡大するにつれ、広く使われていた既存の製品分析ソリューションのコストは膨らみ、急成長がそのまま高額な費用として跳ね返るようになっていました。
Jelly Buttonは、Google Reference Architecture for Mobile Gaming Analyticsをベースに、クライアントからGoogle BigQueryへデータを直接ストリーミングする仕組みを構築しました。Google Kubernetes Engineでオートスケールさせ、Google Cloud Pub/Subで低遅延にイベントを中継。Google Cloud Dataflowで生データのフィルタリング、マッピング、集計を行い、Google BigQuery上でほぼリアルタイムに分析できる状態にしています。ゲームごとのデータと分析を個別のGoogle BigQueryプロジェクトに分離したモジュール型パイプラインのため、管理者にとって運用も容易です。
以前利用していた分析サービスのライセンス満了が迫っており、極めてタイトなスケジュールでの対応が求められました。DoIT Internationalは精鋭メンバーをアサインし、着手から本番稼働までをわずか5週間弱で完遂。週次ミーティングで進捗を確認しながらプロジェクトを推進しました。コスト最適化やクラウドセキュリティレビューに続く、DoIT Internationalとの成功事例のひとつです。
スピードとコスト削減に加え、新しいパイプラインは安定性も大きく向上しました。ETLによるデータストリーミングにおいて、すべてのデータをサードパーティではなく自社内に保持できるようになった点は大きな利点です。以前はAPIのトラブルでデータを抽出できず、何の連絡もないまま数日間サービスが停止するといった問題に悩まされていました。すべてのデータを自社システム内で扱える新しいパイプラインは、はるかに安定しています。実際に24時間プロセスを停止してから再開するテストも実施しましたが、すべてのデータはアキュムレーター内にキューイングされており、損失なく完全に復旧できました。
Jelly Buttonチームによれば、Googleベースの新ソリューションの運用コストは旧システム比で3分の2以上安く、年間24万ドルの節約につながっています。秒間およそ500イベントを処理する平均的な月でも、Google Cloud Platformへの支払いは4,000ドル以下に収まっています。さらに、無料のコスト追跡・最適化ツールreOptimizeを活用することで、Google Cloud Platformのコストを容易に可視化・管理でき、予算を低く抑えながら予測可能な状態を保っています。
Cloud Intelligence™がクラウド環境全体の可視性、ガバナンス、ユニットエコノミクスをどのように高めるのかをご紹介します。
Connecting IBM and AWS privately was the piece we needed to get right, and we wanted to move faster on it than we could on our own. DoiT worked through the options with us, found the subnet overlap that was breaking the routing, and made it stable. That unblocked everything else.
DevOps Lead, Software Projects
Attribute™'s platform is truly unique. We now have crystal-clear visibility into our cloud spend at the workload and tenant level, and that insight has already led to actionable savings and powerful insights as we further scale our service.
Paul White, VP of Engineering, Shasta Cloud
We have worked with DoiT for many years, and there has been an increasing number of capabilities and features in DoiT Cloud Intelligence. We've embedded features such as Cloud Analytics and Reports in our own FinOps processes, it's become core to what we do.
Martin Lee, Director of Operations
DoiT gave us the confidence to move from experimentation to production. They helped us understand the right way to build AI for the real world.
Milad Rezazadeh, CTO
Attribute™'s cost grouping technology took our cost visibility and allocation to a whole new level. Now, our teams are fully accountable for their budgets, significantly improving our cloud efficiency and helping us minimize unnecessary costs.
Eli Zilbershtein, Head of DevOps, Hippo
You can't tag a customer in a multi-tenant environment. Attribute™ finally shows us what each customer costs and what's driving those costs.
Omri Cohen, Director of Engineering, Platform
Attribute™'s data is truly unmatched. No other solution on the market could deliver the precise customer cost and usage profiles we needed in such a complex infrastructure. Within weeks, the data from Attribute™ transformed our understanding of cost structures, influencing key strategic decisions in pricing, renegotiations, and market positioning.
Jonathan Langer, COO, Claroty
Attribute™ simplified tracking customer costs in our multi-tenant environments. Customer cost measurement is now clear and standardized, and finance gets the business context they need. Integration was quick and required no changes.
Kfir Lippmann, CFO, Salt Security
Attribute™ translates complex cloud bills into actionable, business-centric insights that empower our engineering teams to take true ownership of their costs.
Balamurugan Mohandossgandhi, Head of IT and Infrastructure, PropertyGuru
This has let us get a better idea of what our cost of goods sold really is. It's not every day you come across something that delivers value as quickly as yours did for us. I was seeing useful insights inside the POC, and we had only deployed it to a couple of real clusters.
Jason Moore, Principal DevOps Engineer, Accrete AI
Eliminating the need to tag thousands of resources has freed up my team and we've invested our efforts in enhancing our platform significantly.
Ziv Sivan, VP of Engineering
PerfectScale by DoiT has become an important part of how we optimize Kubernetes at scale at OneFootball. It gives our platform team the visibility, automation, resiliency insights, and confidence we need to balance cost efficiency with production readiness, especially as we prepare for major global football moments like the 2026 FIFA World Cup.
Andrea Benfatto, Platform/Cloud Runtime Engineering Manager
Cloudflow's new RDS End of Life alerts have allowed us to be more proactive on keeping our database instances up-to-date. The new solution gives us internal visibility ahead of time so that we can prepare for upgrades, instead of having to upgrade under pressure while incurring extended support costs.
Jon Fairbanks, Site Reliability Engineering Manager
Let us show you what ships this week.