概要
Tuned Globalは、世界中の企業が完全にライセンスされたストリーミングサービスを立ち上げ、商用音楽をデジタル製品に統合できるようにする音楽クラウドプラットフォームです。通信、フィットネス、メディア、ゲーム業界で事業を展開し、大規模カタログ、リアルタイムAPI、ライセンスインフラストラクチャ、大量取り込みワークフローを管理しています。
グローバルな採用が加速し、コンテンツ量が急増する中、Tuned Globalは制約が生じる前に近代化するという戦略的決定を下しました。パフォーマンスのボトルネックを待つのではなく、同社はSourceFuseと提携し、SQL Serverベースのデータアーキテクチャを、長期的な規模拡大に対応するクラウドネイティブで弾力的なAWS基盤に再設計しました。
これは単なるリフト
課題
Tuned Globalのレガシー SQL Serverアーキテクチャは、長年にわたり安定した成長を支えてきました。しかし、スケーリング要求は急速に変化していました。
- APIトラフィックが100万から1,000万コールを超えるまで急増
- 取り込み量が1日あたり10万件以上の新規グローバルリリースで加速
- レポートワークロードが1秒あたり最大10,000回の読み取りを生成
- コンピューティングとストレージが一緒にスケーリングされ、コスト効率が制限される
- ETLプロセスがSQL Server Agentジョブを通じて密結合
既存のシステムは信頼性がありましたが、弾力性はありませんでした。グローバルストリーミング市場で競争力を維持するために、Tuned Globalには以下が必要でした。
- オンデマンドスケーラビリティ
- 独立したワークロード分離
- 分離されたコンピューティングとストレージ
- 最新のサーバーレスETL実行
- 改善されたインフラストラクチャ経済性
目標は明確でした。摩擦なくスケーリングできるクラウドネイティブプラットフォームを構築することです。
解決策
SourceFuseは、Amazon Aurora PostgreSQL ServerlessとAWSネイティブ移行ツールを中心とした段階的データベース近代化プログラムを設計・実行しました。このアプローチは、リスク軽減、ワークロードの継続性、構造的スケーラビリティを優先しました。
Aurora PostgreSQL Serverlessへの移行
MasterおよびStoreデータベースをSQL ServerからAurora PostgreSQLに移行し、弾力的なスケーリング、高可用性、独立したストレージ最適化を実現しました。
スキーマ変換とクエリ修正
AWS Schema Conversion Tool(SCT)を使用して、データベースオブジェクトを変換し、手動で最適化しました。約2,000のSQLクエリがPostgreSQL互換性とパフォーマンス整合性を確保するために書き換えられました。
CDCによる制御されたデータ移行
AWS Database Migration Service(DMS)とChange Data Captureにより、同期レプリケーションと中断のない制御された本番環境カットオーバーを実現しました。
AWS GlueへのETL再プラットフォーム化
レガシーSQL Server Agentジョブをサーバーレス AWS Glueパイプラインに置き換え、スケーラビリティ、保守性、実行柔軟性を向上させました。
独立したワークロードスケーリング
トランザクション取り込みとレポートワークロードを分離し、読み取りと書き込み操作の独立したスケーリングを可能にしました。
Infrastructure as Codeの実現
CloudFormationテンプレートにより、Dev、Stage、Production環境を標準化し、DevOps摩擦を削減し、ガバナンスを改善しました。
これは精密主導の変革であり、プラットフォームの安定性を維持しながら、進化が必要な部分のみを近代化しました。
結果
10倍の取り込みスケーラビリティ
取り込みスループットが1日あたり200万トラックから2,000万トラック以上に増加し、Tuned Globalが加速するグローバルリリース量に対応できるようになりました。
大量API耐性
新しいアーキテクチャは、1,000万APIコールを超えるトラフィックバーストをシームレスにサポートし、ピーク時のスケールでも一貫したユーザーエクスペリエンスを維持します。
33%のデータベースコスト最適化
コンピューティングとストレージを分離し、Auroraワークロードを最適化することで、パフォーマンスを損なうことなく、年間データベース運用コストを約33%削減しました。
独立した読み取り/書き込みスケーリング
大量のレポート(1秒あたり10,000回の読み取り)が、書き込み集約型の取り込みプロセスから独立してスケーリングされるようになり、安定性とワークロード分離が向上しました。
25%のDevOps摩擦削減
サーバーレスETLと自動化された環境プロビジョニングにより、運用オーバーヘッドが削減され、環境ライフサイクル管理が簡素化されました。
エンタープライズ対応の成長基盤
プラットフォームは、持続的なグローバル拡大、新しいSaaSオファリング、将来のアプリケーション近代化イニシアチブに対応できるように設計されました。
使用されたAWSサービス
- AWS Lambda
- Amazon S3
- Amazon RDS PostgreSQL
- SQL ServerからAurora PostgreSQLに移行
- AWS Glue
- Amazon DynamoDB
- Amazon ElastiCache/Redis
- Amazon Kinesis Data Streams
- Amazon API Gateway
- Amazon SageMaker/MLサービス
テクノロジーのハイライト
- 分離されたコンピューティングとストレージを備えたAurora PostgreSQL
- AWS Glueによるサーバーレス ETL
- CDCベースの移行戦略
- 取り込みとレポートワークロードの独立したスケーリング
- 改善されたワークロード分離を備えた高可用性アーキテクチャ
- CloudFormationによる自動化されたインフラストラクチャプロビジョニング
ケーススタディPDFをダウンロード
Tuned GlobalのAWS近代化の完全な技術アーキテクチャ、移行戦略、測定可能なビジネス成果をご覧ください。
運用の複雑さを増やすことなくストリーミングインフラストラクチャをスケーリングする方法を理解するために、完全なケーススタディをダウンロードしてください。