背景
世界的なゲーム会社であるChangyou(暢遊)は8年前、Tencent CloudをChangYouのグローバルクラウド製品サプライヤーの1社に選定しました。Tencent Cloudは、ChangYouに高品質で効率的なパブリッククラウドやハイブリッドクラウドサービスを提供しており、現在、ChangYouのビジネスの大部分は、自社開発のIDCからクラウドに移行しています。
課題と目標
どの企業にとっても、基幹データのセキュリティは最重要事項です。Changyouデータベースをクラウド化する過程で、互換性や性能以外に優先すべきはデータ復旧機能です。Tencent Cloudのデータ復旧機能については、Changyouがフルテストを実施しており、テスト結果もChangyouにとって満足できるものでした。これまでのChangyouのバックアップシステムでは、公式サイトが提供するネイティブのmysqldump+binlogを使用して論理バックアップと復旧を行っていましたが、障害が発生してデータの復旧が必要になった場合、データ復旧には平均2~3時間ほどかかっていました。
Tencent Cloudソリューション
1. インテリジェントなTencentDB for DBbrain
まずTencentDB for DBbrainとは、第一に365日24時間対応可能なリアルタイム収集システムとリアルタイム分析システムです。第二に、管理の効率アップが図れ、管理を行う都度ローカルマシンにログインする必要はなく、DBbrainを通じた集中管理、特に集中的なデータベース最適化分析ができます。第三に、DBbrainの一部機能がワンクリックで操作できる仕様に変更され、運用保守コストが大幅に節約できます。第四に、DBbrainのすべての操作が監査可能で、安全性が保証されています。
2. データベース分野でのAnycastの応用
Anycastという製品は通常、Changyouが世界共通サーバーとして使用していますが、Changyouの海外事業の急速な発展に伴い、世界共通サーバー事業もスタートしました。
例えば、ある海外サービスは、主に中国香港、日本、韓国、北米に向けてリリースされます。海外ユーザーはゲームの種類によって北米、日本、韓国のいずれかに集中しますが、Changyouはプレイヤーの分布や各地のネットワーク状況を何度も分析・考察した上で、最終的に米国西部(以下、米西と略す)にこのプログラムのゲームサービスをデプロイしました。日本、韓国、中国香港のプレイヤーは、anycastを通じて米西に高速で接続されるため、プレイヤーの実際のログイン速度の遅延は約200ミリ秒であり、プレイヤーのゲーム体験時のニーズをパーフェクトに満たせます。Changyouにとっては、日本と韓国にデプロイされているハードウェアリソースのコストを大幅に節約できることになります。実際にAnycastのチャネルは、Tencent CloudのプライベートネットワークへのTCPチャネル接続を高速化し、Tencent Cloudプライベートネットワークの国際専用回線を使用して、Changyouのアクセスの安定性を向上させます。Changyouデータベースチームはこの点に気づき、北米データセンターから北京のデータセンターまですべてのデータベースのデータ同期もAnycastを使用して高速化し、Changyouにとっても良い効果がもたらされました。
提携による成果
ChangYouがTencent Cloudのカスタマイズされたデータベース復旧システムに切り替えた後、顧客によるテストの結果、データの完全復旧にかかる平均時間が、以前と比べて3分の2に短縮されることが判明しました。
さらにChangYouにとって驚きだったのは、Tencent Cloudのコンソールインターフェースが、テーブルレベルのデータベース超高速復旧機能を含む、3つのレベルのリカバリサービスを提供していることでした。ChangYouではサービスの一部をクラウド化する以前には、復旧をスピードアップするためにコアテーブルの単独バックアップを行っていました。この機能は、今ではTencent CloudがChangYouの代わりにCDBバックアップシステムに実装しており、このシステムのおかげでメンテナンスコストがより一層削減できています。