タグ

2012年11月8日のブックマーク (5件)

  • 余暇でWebサービスを作ることを挫折しないために

    会社でWebサービスを作っていると楽しいですが、まったく自分の思い通りにいくわけではありません。 会社でやる以上、収益性の面や様々な人の客観的な意見もあり、形にするまでに時間もかかります。 クリエイターであれば自分のアイデアを100%活かしてサービス作りたい、という気持ちは誰にでもあると思います。 会社では企画が通らなかったけど、だったら個人ででも作ってやろう。 そういう方はたくさんいらっしゃると思います。 IT業界では、「なんか一緒に面白いことやりたいよね!」「なんかすごいことやりたいよね!」というのは挨拶代わりのようによく聞きます。 でも実際に形にしている人はごくわずかで、週末や帰宅後の時間を使うにしてもなかなかにできることではありません。 (だから電車の移動中や週末とか使って作っているような人は当に尊敬します。) 自分がなんでいつも挫折するのかな、ということを踏まえたうえで、モノづ

    余暇でWebサービスを作ることを挫折しないために
    fumikony
    fumikony 2012/11/08
  • MHA for MySQLとDeNAのオープンソースの話

    5. 単一障害点を無くしたい Single Point of Failure: その箇所がダウンするとサービスが 止まる いかなる時にも緊急対応が必要になる 早朝だろうと深夜だろうと対応が必要 アプリの数が多ければ確率も上がる メンバーも疲弊する MySQLの世界では スレーブは冗長化によってSPoFでなくすことは簡単 マスターは1個しか無いから難しい 5 6. MySQLマスター障害対応の課題 ・MySQLのレプリケーションは非同期または Writer IP 準同期 master ・マスター障害時に、一部のスレーブ (あるいは全部のスレーブ)が id=99 最新のバイナリログを受け取っていない id=100 id=101 可能性がある id=102 ・スレーブ間で、バイナリログの転送状況に 1. Save binlog events that ずれが生じている可能性がある exist o

    MHA for MySQLとDeNAのオープンソースの話
    fumikony
    fumikony 2012/11/08
    準同期レプリケーションを併用した場合で,一番進んでるスレーブにno_master=1を指定してあったときどうなるのか気になる http://code.google.com/p/mysql-master-ha/wiki/Parameters#no_master
  • MySQL-MHAを自社環境へ適用する際に考慮すること « ボーダーレスライフ

    MySQL masterDBダウン時のサービス停止時間の短縮をはかるために、MHAについて調査してみました。 通常、運用中の大規模なサービスに、後からHAのアーキテクチャを導入する場合、多くの場合システムの再構築が発生するため、導入のコストは高くなる傾向があります。 予算を確保するため資料をつくって説明にまわり、メンテナンスの為のサービス停止許可を得るためにまた説明にまわり、サーバのセットアップ、データの移行、テスト、リリースと、コストも時間もかかる作業になります。しかしMHAは、既存の環境を入れ替えること無しに導入する事が可能なので、導入コストはとても低いです。 MHAがどういうものか、まだイメージができていない方には、この様に説明することができます。MHAは、masterDBダウン時に、手作業で行っていたslaveの昇格作業をスクリプト化し、監視処理からそのスクリプトを呼ぶことで、ダウ

  • MySQL レプリケーションの設定 - とみぞーノート

    1.2 レプリケーションの動作レプリケーションでは最初にDBの内容を同期させた後、Masterサーバーで実行された更新系のクエリ(UPDATEとか)をSlaveに渡してSlaveでも同じクエリを実行していくことで、DBを同期させている(図1)。 Master側で実行された更新系クエリはバイナリログに蓄えられており、Slave側が接続してきたら、前回の接続からの変更分をSlave側に送信する。Slave側は受け取ったクエリを一旦リレーログに蓄えて順次クエリを実行してDBを同期させていく。リプリケーション動作にはBinlogDump,I/O,SQLの3つのスレッドが連携して動作する。 2.設定手順 (Master-Slave構成) 2.1 Master側の設定の確認Master側ではバイナリログを採取しておく必要があるので、Master側のmy.cnfにlog-binの設定が入っていることを確

  • rsync - オプションなどの基礎

    1 Mar 1999 NAMErsync - rcp よりも速くて、柔軟性に富んでいます SYNOPSIS rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST rsync [OPTION]... [USER@]HOST:SRC DEST rsync [OPTION]... SRC [SRC]... DEST rsync [OPTION]... [USER@]HOST::SRC [DEST] rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 説明 rsync は rcp とほとんど同じ方法で動くプログラムですが、より多くの オプションを持っています。目的のファイルが既に存在する場合に、 rs