サーバ環境

ネットワーク環境

thn光200Mbps契約 東京-静岡間にRTX810とFWX120の間でIPsec-VPNあり。VPNでの実効転送速度約50Mbps

FWX120

FWX120(静岡サイド)

RTX810

RTX810(東京サイド) MuseWikiを支えるルータはYAMAHA製♪

バックアップについて

毎日0時にIPsec-VPN経由で東京に差分バックアップを実施。

SNAG-000180.jpg

SSL/TLS通信について

昨今の、Web環境を鑑み、SSL/TLS通信を必須とするようにしている。
すでに、GoogleChrome?においては非暗号化通信は非推奨のステータスにある。
また、今後の課題としてあげているサーバの更新をしたときにはHTTP/2による通信が行われるようになりこれまで、HTTP/1.1ではTCPセッションが2つまでしか張られなかったものが格段に多いセッション数で同時並行的に画像などがダウンロードされ結果的に高速化に寄与するものと思われる。
また、暗号化通信する際に考慮すべき点はサーバへの負荷だが、現在のアクセス数では同時アクセスされることはほぼなく影響は軽微と考えられる。

SNAG-000227.jpg

SSL/TLS通信に必要なサーバ証明書はLet's Encryptのものを使用している。
有効期間が3ヶ月と短いので頻繁な更新が必要な反面、無償で使うことができる。

運用をしくじったらすみません。

SNAG-000228.jpg

musewiki.dip.jpドメインの他、予備としてtomokusaba.aa0.netvolante.jpでもアクセス可能。
musewiki.dip.jpドメインはサーバ側でDDNS更新
tomokusaba.aa0.netvolante.jpドメインはルータ(FWX120)でDDNS更新している。

今後の課題

pukiwikiを1.5.1に更新。
PHPを5.6.30に更新。
2017/2/26

新サーバ設計

SNAG-0004.png

ストレージ設計

バックアップ運用を考えたとき、システムバックアップの容易さを考慮しhyper-vの採用を決めた。
ディスク障害について以下のような方針を定めた。

  1. ディスク1本の障害についてはデータを失わないor障害発生時点から1日以内の状態に復帰できるようにすること。
  2. ダウンタイムはやむを得ない
    1. ディスク交換までのダウンタイムを許容しないと、エントリークラスのサーバでは内蔵できるディスク本数が足りない。ミッドレンジ以上は、電力的にもお財布的にも許容しがたい。

というわけで、おおよそ、次のような構成を考えている。

容量内容
500GB*1(RAID0)物理OS起動ディスク
4TB*2(RAID1)仮想OSディスク領域
4TB*1(RAID0)仮想OSバックアップ領域

させるディスクは4本まで。 このうち、物理OS起動ディスクに障害発生時にはディスク入れ替えのちにOSインストール作業が発生する。よって、長期ダウンとなるケース。 これ以外の、ディスク障害が起きても1本であればデータを失うこともないし、運用が止まることがない。 物理OS起動ディスクをRAID1とすることも検討したがその場合仮想OSバックアップ領域をUSBHDDとしなければならない。この場合は、WindowsServerBackup?の単発バックアップのスクリプトをタスクスケジューラに組み込むことになるが、最大4TBのバックアップが毎日走るなどということはしたくない。リムーバブルディスク扱いのディスクは差分のバックアップが取れないので最大優先度のバックアップという点で損なわれてしまう。

物理サーバ

ドライブ容量ファイルシステム内容
C500GBNTFSシステムドライブ
D4TBReFS仮想ディスク領域
E4TBNTFSバックアップ領域

物理サーバのドライブ割り当てとしては、LUNそのままの割り当てとしている。

特筆すべきなのは仮想ディスク領域として新しいファイルシステムであるReFSを採用予定としている。仮想ディスクと相性がよくパフォーマンスが出やすいとのことですのでReFSとしました。バックアップ領域に関してはReFSも検討したのですが、重複排除がいまのところNTFSのみの機能になっているのでNTFSのほうが良いと判断しました。

Webサーバ

もっとも重要なMuseWikiを担うWebサーバ部分です。

ドライブ容量ファイルシステム内容
C100GBNTFSシステムドライブ
D200GBNTFSIISコンテンツ
E100GBNTFSPerl,PHP,DDNSツールなどプログラム領域,IISログなど

バックアップに関しては物理サーバの方からWindowsServerBackup?を毎晩実施する予定。これとは別にIISコンテンツに関してはファイル単位でミラーリングにて遠隔バックアップを実施。

ファイルサーバ

ドライブ容量ファイルシステム内容
C100GBNTFSシステムドライブ
D3TBNTFSファイルサーバ

非公開のファイルサーバです。

CPU

4Core/3GHz以上 Xeon E3を想定

メモリ

16GB以上。 うち、Webサーバへの割り当ては6GB


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS