タグ

clusterに関するkiririmodeのブックマーク (5)

  • プロダクションで2年間Redis Clusterを運用してみて - Qiita

    TL;DR Redis Clusterで運用は当に楽になった でも、Redis 4.0は不安 Redis Clusterで一番怖いのはDisk IO 特にフェイルオーバーなどのFull Resync時 Redisとは? 高速なインメモリ型のKVS シングルスレッド 豊富なデータ構造(次ページにて詳細) 豊富な操作(次々ページにて詳細) 豊富なデータ構造 key-value型 hash型(key-field-value) set型(集合演算ができる) sorted set型(スコア付きset) 任意の型(redis modules機能) 豊富な操作 インクリメントや和集合などなど lua scriptも実行できちゃう シングルスレッドだからatomicな処理になる Redisの問題点 writeがスケールしない 気軽に停止できない サーバー再起動やバージョンアップなど Redis Clus

    プロダクションで2年間Redis Clusterを運用してみて - Qiita
  • ApacheとTomcatでクラスタリング

    概要 Webサービス提供の際、フロントに複数のApacheサーバを置いてその後ろにクラスタ構成のTomcatを置いてアプリサーバとする際のやり方。なお、こういうページを作っておいてアレですが、私はTomcat嫌いです。メンドイから。 更新日:2012/03/27 構成 まぁあんまりデカい例を出しても分かりにくいので、フロントに2台のApache(Webサーバ)、後ろに2台のTomcat(アプリサーバ)という冗長化した最小構成を考える。それぞれのノード名とIPアドレスは、web1(192.168.1.1), web2(192.168.1.2), apl1(192.168.1.3), apl2(192.168.1.4)としよう。 ユーザからのリクエストについて、画像ファイルなど静的ファイルは前段のApacheが返す。そして特定のパスが叩かれた場合には、Apacheはアプリサーバへ中継してその結

  • データベース・クラスタの概要

    はじめに これから4回にわたり、PostgreSQLを中心に、データベース・クラスタについて解説します。以下の内容を予定しています。 第1回: データベース・クラスタの概要 第2回: PostgreSQLクラスタの動向 第3回: 主要なPostgreSQLクラスタ(前編) 第4回: 主要なPostgreSQLクラスタ(後編) 1. データベース・クラスタとは データベース構築の基は、1つのサーバーに1つのデータベースを構築し、運用することです。しかし、いろいろな理由から、1つのデータベースを複数のサーバー(仮想サーバーを含む)にまたがって構築するケースが増えてきました。 連載では、いろいろな種類のデータベース・クラスタとその用途、主な技術や実装例を解説します。解説の対象となるデータベース・クラスタとは、1つのデータベースを、複数のサーバーや仮想サーバー上に構築するシステムを指します。

  • 第1回 MSCS導入の準備~サーバ・クラスタの基礎知識~

    MSCSは、Windowsのサービスの1つとして動作するソフトウェアによる制御のサーバ・クラスタだ。各サーバのクラスタ・サービス同士が通信をし合って、サーバ同士が調停することで、クラスタ・グループを形成する。この際の調停作業には共有ディスクが非常に重要な役割を果たしている。 MSCSは、アクティブ-パッシブ型のクラスタであるため、共有ディスクが単一のノードからしか参照できない。そこで共有ディスクが参照できるかどうかで、クラスタ・サービスのオーナーシップを制御している。正確にはクラスタ構成を管理するデータベースの構成情報(クォーラム・リソースと呼ぶ)を保持している共有ディスクの所有者が、稼働系ノードとしてサービスを提供することになる。 Windows NT Server 4.0、Windows 2000 Serverでは、共有ディスクにSCSIインターフェイスのみをサポートしていたが、Win

    第1回 MSCS導入の準備~サーバ・クラスタの基礎知識~
  • Linuxクラスタリング多様化するクラスタ方式

    現在では、コンピュータを導入していない企業はないといえるほど、私たちの業務はコンピュータに依存しています。また、インターネット利用による新しいビジネスは、コンピュータがあればよいというものではなく、いかにサービスを提供し続けるかが成功のための重要なカギとなります。例えば、1台のマシンが故障や過負荷によりダウンしただけで、顧客へのサービスが全面的にストップしてしまうことがあります。そうなると、莫大な損害を引き起こすだけではなく、顧客からの信用を失いかねません。 このような事態に備えるのがクラスタシステムです。クラスタシステムを導入することにより、万一のときのシステム稼働停止時間(ダウンタイム)を最小限にい止めたり、負荷を分散させることでシステムダウンを回避することが可能になります。 「群れ」「房」の言葉どおり、クラスタシステムとは「複数のコンピュータを一群(または複数群)にまとめて、信頼性

    Linuxクラスタリング多様化するクラスタ方式
    kiririmode
    kiririmode 2010/01/26
    良記事
  • 1