おかげさまで「天空のエリュシオン」が予想以上に好評で、全くの無名メーカーのゲームにも関わらず、今は一日1万人に届こうかという方が新規入会してくださっています。ありがとうございます。 しかし・・・・数々の高負荷サービスを支えてきた水野・宮島のサーバ不敗神話が崩壊 言い訳をすると、ゲームの設計をちょっ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ファイルディスクリプタが不足してmemcachedが落ちたとして、そのときには、3万強の接続となってるはず。3万強の接続となるにはアプリケーションサーバ側のmax clientが平均60として500台以上必要。そんなに増えたん? [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
クラウドのように大規模なシステムでは、ソフトウェアの開発と同等以上に、大規模運用の巧拙が、システム全体の成功を大きく左右します。6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」で、FacebookのTechni... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
何度も調べているから自分メモしておきます。技術的な話題ですみません・・・。興味のない方はさらりとスルーしてください!で、MySQLにて「遅いクエリーをログ出力する方法」です。■ /etc/my.cnfを編集[mysqld]の下に以下を追加。ログファイルの指定ですな。なお、ログファイルを置く場所はm... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
6月30日、株式会社gumi CTO 堀内康弘氏による技術セミナー「Python×Django×AWSで作るソーシャルアプリ ~3日に1つアプリをリリースできた理由~」が開催された。オプト主催のソーシャルアプリコンテスト タイアップセミナーの一環で、今回で2回目の開催となる。ソーシャルアプリ開発に... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Twitterが分散フレームワーク「Gizzard」公開! Scalaで書かれたShardingを実現するミドルウェアTwitterは独自に開発した分散フレームワークの「Gizzard」をオープンソースとして公開しました。GizzardはScalaで書かれたJavaVM上で動作するミドルウェアで、... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
分散Key-Valueストアの本命 kumofs を、本日オープンソースソフトウェアとしてリリースしました!kumofs@github kumofs関連資料まとめ kumofsとは?kumofsは、実用性を重視した分散データストアです。レプリケーション機能を備え、一部のサーバーに障害が発生しても動... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
scale outの技術首藤 一幸Last-updated: January 5, 2010注: このページの文章は以下の記事の元原稿です。首藤一幸,"スケールアウトの技術",クラウドの技術, pp.88-101,(株)アスキー・メディアワークス, ISBN978-4-04-868064-6,20... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
Google App Engineを使った最初の作品 Tiny Message (http://tinymsg.appspot.com)をリリースしてまだ20時間経っていないが、設計の過程でいろいろと学べたことがある。 その中でも一番収穫として大きいのは、「Google App Engineを使え... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題全世界で3億人を超える会員を抱え、世界最大のSNSとなったFacebook。同社の巨大なシステムは、3つのデータセンターにある約3万台のサーバと、PHP、C++、Memcach... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
先週金曜日、BPStudy#25で、「パフォーマンスとスケーラビリティのためのデータベースアーキテクチャ」という題目で話をさせていただきました。その際に私用した発表資料は以下のとおりです。1. Happy Optimization最初に、最適化の考え方として、上限値を予測し、それを元にリソース配分... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
多数のTCP接続をハンドリングするサーバを書くなら、1コネクション1スレッドのモデルではなく、epollやkqueueのようなイベント駆動型のI/O多重化を行うべきだ、と言われます。だが、そのような主張は、「C10K問題」が書かれた2002年から7年経過した今でも有効なのでしょうか? echoサー... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
近年(でもないか)、言語内に実装された軽量スレッド/軽量プロセスを利用することで、OSが提供するスレッド機能の限界を超えた数の並列処理を行うことが容易に出来るようになって来ています。PerlのCoro、RubyのFiber、Erlangのプロセスなどです。Perlについては少し詳しく解説しますが、... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
nanapi[ナナピ] | 7分であなたの生活を便利にしちゃうライフレシピ共有サイト本日2009年9月1日、株式会社ロケットスタートの新サービス「ナナピ」をリリースしました。「ナナピ」はライフレシピと呼ばれる生活の便利な知恵や、ノウハウをみんなに共有してしまおう!というサービスです。なんとか予定通... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
書評データベースの醍醐味は、パフォーマンスチューニングにあります。チューニングによっては、同じ処理でも1時間掛かる場合もあれば、1秒で終わるということもあり得る世界です。 僕はDBの魅力に取り付かれた者の一人です。DBという技術の奥深さが気に入っています。DBを極めると、どこの現場に行っても絶対に... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
図解求む。以下「プロトコル処理」と「メッセージ処理」を分けて扱っているが、この差が顕著に出るのは全文検索エンジンや非同期ジョブサーバーなど、小さなメッセージで重い処理をするタイプ。ストリーム指向のプロトコルの場合は「プロトコル処理」を「ストリーム処理」に置き換えるといいかもしれない。 シングルスレ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
継続ベースのウェブアプリケーションフレームワークとかたまに見かけたりするんですが、継続をセッション管理に使うとかは大したメリットがなくて、スケーラビリティの確保のために有益であると考えてます。2009年にもなって我々はセッション管理に困ってたりはしないんです。Webアプリケーションにおける処理時間... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Googleの成功の最大の理由の一つがスピードだ。検索は通常、一瞬で結果が出る。そのほかのサービスも、速いものが多い(Gmailだけは例外だが)。このスピードをもたらしている要素の一つが、同社の徹底的に簡素化された設計と大規模なサーバファームだが、ページのロードを高速化するための果てしない最適化努... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Facebookで写真配信のために使われているストレージシステム「Haystack」に関する情報が公開されました。(Needle in a haystack: efficient storage of billions of photos)Facebookは最初はNFSを使っていたようです。しかし... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
2009/05/12米新聞社大手のニューヨーク・タイムズは5月11日、Rubyによる大規模分散処理のツールキット「Map/Reduce Toolkit」(MRToolkit)をGPLv3の下にオープンソースで公開したと発表した。MRToolkitは、すでに稼働しているクラスタ上のHadoopと合わ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|