タグ

2016年3月25日のブックマーク (3件)

  • mhaとconsulでDBサーバーの冗長化をしています | feedforce Engineers' blog

    こんにちは。Lorentzcaです。3月ですがまだまだ寒いのでなかなか釣りに行けずテンションさげぽよです! ↑↑ この度DBサーバー(物理マシン、MySQL)の引っ越しを行いました。 そのついでに、冗長化の仕組みをmhaとconsulを使った方法に変えたので紹介します。 はじめに まずは簡単に引っ越し前と引っ越し後の構成を比べてみます。 引っ越し前は以下の様な構成でした。 サーバー台数: 2台 MySQLフェイルオーバーの仕組み: 自作シェルスクリプト アプリの参照先を切り替える仕組み: keepalivedでvipを張り替えることで実現 引っ越し後は以下の様な構成になりました。 サーバー台数: 3台 MySQLフェイルオーバーの仕組み: mha アプリの参照先を切り替える仕組み: consulのdns機能を使って実現 なぜこのような構成にしたのか、話していきます。 引っ越し前に持っていた

    mhaとconsulでDBサーバーの冗長化をしています | feedforce Engineers' blog
  • Alpine LinuxでDockerコンテナ開発を加速する | DevelopersIO

    ども、大瀧です。 Docker公式のベースイメージをAlpine LinuxにするPRによって、にわかにAlpine Linuxへの注目が集まっていますね。 いつか来るかも知れない(笑)Alpine Linux必須の時代に備えるべく、DockerでAlpine Linuxをどう扱っていくのかまとめてみました。 Alpine Linux概要 Alpine Linuxは、軽量なLinuxディストリビューションの一つです。最新バージョンは、3.3(2016/02/12現在)です。特にDocker向けというわけではないのですが、ベースイメージのフットプリントのサイズが非常に小さいことと、独自のパッケージ管理システムAPKがDockerfileの記法とマッチすることからDocker界隈で注目されているようです。 ベースDockerイメージはDocker公式版とGliderLabs版の2種類 現在利用

    Alpine LinuxでDockerコンテナ開発を加速する | DevelopersIO
  • 全国のバスマニアが涙…宇野バスの位置情報システムが超マニアック

    「マニアタイプ」を用意 開発担当者に聞く 開発の裏に徹底したコスト意識 民間の路線バスとしては運賃が日一安い、岡山市の「宇野バス」(宇野自動車)。14日、全国的にも珍しい「バス位置情報システム」の試験運用を始めました。「バスマニア」向けのシステムで、同社の運行管理室のモニターに表示されているものと同じ画面を、ホームページ上で公開しています。開発担当者に狙いを聞きました。 「マニアタイプ」を用意 試験運用が始まった位置情報システム「バスまだ?」は、利用者のニーズに合わせ、「地図タイプ」「一覧タイプ」「マニアタイプ」「時刻表タイプ」(準備中)の4種類の表示モードを用意。中でもツイッター上のコアなバスファンから注目されているのが「マニアタイプ」です。

    全国のバスマニアが涙…宇野バスの位置情報システムが超マニアック