タグ

ブックマーク / nosa.cocolog-nifty.com (5)

  • MySQLでSLAVEサーバを作る方法 - sanonosa システム管理コラム集

    今回は、いわゆるMySQLでレプリケーションを行う方法を記してみます。非常に今更感がありますが、自分にとってかゆいところに手が届く文献がなかったので、自分でも一度まとめてみようと思いました。 【MySQLにおけるレプリケーションとは】 MySQLにおけるレプリケーションとは、マスターサーバでの更新情報がほぼリアルタイムにスレーブサーバに同期化される仕組みのことを指します。 マスターサーバ上で更新が起こると、バイナリログ(更新ログとも呼ばれる)に更新情報が記録されていきます。スレーブサーバは随時マスターサーバ上の更新情報を追いかけることでマスターサーバ上のデータをスレーブサーバ上で再現していきます。 レプリケーションにはシングルマスタ構成とマルチマスタ構成があり、通常はシングルマスタ構成を使います。シングルマスタ構成は1台のマスターサーバの下に複数台のスレーブサーバがぶらさがっているイメージ

    MySQLでSLAVEサーバを作る方法 - sanonosa システム管理コラム集
  • 【雑談】 TCPとUDPの違い - sanonosa システム管理コラム集

    インフラエンジニアの教科書」シリーズや「クラウドエンジニアの教科書」などの著者。現在(株)ハートビーツ勤務。LINE社元創業メンバー。K-POP/韓国語/お酒/サイゼリヤワイン好き。

    【雑談】 TCPとUDPの違い - sanonosa システム管理コラム集
  • これだけは知っておきたい サーバの常識 - sanonosa システム管理コラム集

    このには以下の特徴があります。 ・サーバの全体像を理解することができる入門書です。(専門学校の授業教材などにいかがでしょうか) ・電車の中でも読み進められるように、やさしい文体で書いています。(堅苦しすぎると寝ちゃいますので) ・でも必要なことは端折らずに詰め込んでいます。(エニーキャスト方式とか、ローエンドサーバとハイエンドサーバの違いとか・・・) よくある入門書だと、ただサーバの機能や用語がずらずらと書かれているだけで、一通り読んでもサーバの全体像がイメージできないということがよくあります。サーバの機能や用語を調べるだけだったらネットで検索すれば十分です。 そんなこともあり、このではサーバの全体像を理解してもらいながら、結果的に今自分は何を知っていて何を知らないのかを自分自身で発見してもらえるように構成しました。このを読んだ後別のでさらに勉強を進めていき、壁にぶちあたったらまた

    これだけは知っておきたい サーバの常識 - sanonosa システム管理コラム集
  • RAID6の正確な定義とは - sanonosa システム管理コラム集

    いよいよ今月こちらのが出版されるのですが、そのを執筆している最中、「そういえばRAID6の正確な定義って何だろう?」という話になりました。 よく知られているRAID6の定義としては「パリティ情報を2のHDDに書き込むので、HDDが2死んでもデータが飛ばない」というものです。しかし曖昧なのは、どのようなパリティ情報をHDDに書きこむのか、というところです。この件、文献によって書いてあることに差があります。例えば「RAID5のパリティ情報をもう1つ他のHDDにも書き込んだものがRAID6だ」というものや、「RAID5のパリティ情報とは別のアルゴリズムで算出したパリティ情報を他のHDDに書き込んだものがRAID6だ」など。 RAID1-5に関しては明確な定義があります。Wikipediaによると「1988年にカリフォルニア大学バークリー校のデイビッド・パターソン, Garth A. Gi

    RAID6の正確な定義とは - sanonosa システム管理コラム集
  • httpd.confがどこにあるか簡単に見つけ出す方法 - sanonosa システム管理コラム集

    必要に迫られてhttpd.conf(apacheの設定ファイルですね)の所在地を簡単に見つけ出す方法を調べましたのでご紹介します。 【1. httpdのオプションを使う方法】 --------------------------------------------------- % httpd -S VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server www.example.com (/usr/local/apache2/conf/httpd.conf:1053) port 80 namevhost www.example.com (/usr/local/apache2/conf/httpd.conf:1053

    httpd.confがどこにあるか簡単に見つけ出す方法 - sanonosa システム管理コラム集
  • 1