アメブロはMySQL使ってたのか

user-pic
0

コンピューターの基盤

 

アメブロを支えるMySQL:サイバーエージェントのMySQLチューニング術
アメーバブログ(アメブロ)はサイバーエージェントが運営する無料のブログサービスである。同社のデータベースチームは急激に増加し続けるアクセスに対応し、パフォーマンスを維持するために、データベースの改善を続けてきたという。その経緯と現状が、MySQL ユーザコンファレンス 2008の場で紹介された。

昔から負荷分散に苦労してきたアメブロですが、それだけにこれまでの経緯と現状はとても気になります。

 サービスを開始した2006年9月時点では、Active-Standby構成のOracle 10g 2台のみで、MySQLは使用していなかった。これで4億PV(ページビュー)を支えていたという。

どれくらいの期間で4億PVかが気になります。
現在は

アクセスの増加に伴ってハードウェアを拡充し、現在はOracle 10g RAC 4台(Active3台-Standby1台)構成になり、MySQLはマスターに1台、スレイブに41台を導入しているとのこと。

と拡張中だそうで、そういえば現状はアメブロユーザーさんのブログを見ても”いつまで画面が出てこない→エラー画面”でイラつくことが無くなったような気もします。

将来予定している自作サーバ全面導入に向け、SSDや安価なRAIDカードでのMySQL導入テストも実施しており、セッションおよび同社ブースにおいてその結果がレポートされた。

と将来的にはハードも全サーバーを自作サーバーへする方向へと向かっているとのこと。
 
相変わらず事業的に赤字なのは脱却できていないようですが、技術的にはとっても気になるので頑張って欲しいところです。
 
 
そうそう、そういえばウチのホームページもリニューアルしてから私の自作サーバになりました。
別に大量にアクセスがあるわけでもないのでハードは特にこだわりもなく、オフィスに転がってたPCパーツを組み合わせてサーバにしたててあります。
 
今まではiDCに設置してましたが、いろいろ実験的なこともやってみたいので、今回からオフィスの一角の秘密の場所へ(笑
 
OSはFedora8、データベースはMySQL、ソフトウェアRAIDですが、意外と安定して動いています。
 
今は情報も多いので、メーカからハードとソフト(サポート?)買わなくても、意外と自作サーバーでも行けるもんです。
 
時間ができたらまたPCパーツ集めてUbuntuでも一台作ってみようと思ってます。
 
SSDも安くなってきたし、ウチも試してみたいなあ。

トラックバック(0)

トラックバックURL: http://tamuchi.net/by/mt-tb.cgi/370

コメント(1)

| コメントする
user-pic

一台ではないです。変形非同期処理とマスターのテーブル分割も行っているので、いわゆるMySQLにおけるマスターサーバは複数あります。記事用のMySQLとコメント用MySQLも事実上、別マスターですね。

コメントする

このブログ記事について

このページは、田村が2008年11月12日 11:18に書いたブログ記事です。

ひとつ前のブログ記事は「無線LAN「WPA」も一部解読される」です。

次のブログ記事は「バルセロナテスト初日、佐藤琢磨トップタイム!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。