タグ

haに関するSurgoのブックマーク (3)

  • Twitter: Slave Recoveryで再起動時にタスクを継続する - ワザノバ | wazanova.jp

    https://blog.twitter.com/2013/slave-recovery-in-apache-mesos Twitterエンジニアブログで、Apache Mesos version 0.14.1 の新機能Salve Recoveryを紹介しています。Slave Recoveryを利用すると、スレーブのプロセスが落ちてもタスク/エクゼキュータが稼働を続けることができ、また、再起動したスレーブプロセスが実行中のタスク/エグゼキュータと再接続できます。 1) Why it matters? Stateful Services 番環境でステートフルサービスがフル稼働に時間がかかる場合があります。(例えば、キャッシュが数時間かかるなど。)また、一つのタスクが完了まで何時間もかかることも。それらのケースは、クラッシュやアップグレードによるスレーブの再起動の影響を受けます。また、シャ

  • MySQL を MHA + HAProxy で冗長化してみよう

    斎藤です。こんにちは。 今日は、MySQLにてレプリケーション構成において、マスタサーバのフェイルオーバーを司るmysql-master-ha(以下、MHA)を用いる際、マスタサーバ接続先の切り替えにHAProxyを使ってみようというお話です。 ※MHAは0.53.0(公式パッケージ)、MySQLは5.5.25a(Oracle公式パッケージ)、HAProxyは1.4.22(CentOS6標準パッケージ)、OSはCentOS 6.3 x86_64を用いました。 ※MHAによる冗長化およびHAProxyによるMySQLの負荷分散の設定を経験された事がある前提で記述します。 記事では、次の流れで話題を展開します。 フェイルオーバー時の接続先切り替え方法 構成(参考) なぜHAProxyなのか 切り替え方 2台構成の問題点 その他 コツ 設定(参考) 主にMHA+HAProxyによるフェイルオー

    MySQL を MHA + HAProxy で冗長化してみよう
  • MongoDBのReplica Setsについての概要 - ryopeko の何か

    MongoDBによるレプリケーションの一種、Replica Setsについての概要 MongoDBでは各種RDBMSで採用されているMaster/Slaveでのレプリケーション方式の他にReplica Setsという仕組みを利用することができる。 これは複数のDBプロセスをクラスタリングすることで冗長性を確保する仕組みで、 従来のレプリケーションと違って自動でのFailOverを実現している。 具体的にはPrimaryであるメンバが各種クエリを受付、Read,Writeを行う。 書き込まれた内容はSecondaryにミラーリングされる。 下記図を参照。 実際にReplica Setsを構築する為の手順を以下に示します。 複数のmongodプロセスを立ち上げる。 その為のデータディレクトリを作成。 $ mkdir -p ./data/repltest1 $ mkdir -p ./data/r

    MongoDBのReplica Setsについての概要 - ryopeko の何か
  • 1