サーバ移転プロジェクト開始

LINEで送る
Pocket

いろいろと限界が見えてきたので、サーバを移転することにしました。新サーバはCPUのコア数とメモリ容量がアップ。ストレージはSSDになるため、全体的に速度が向上するはずです。

というわけで、Windows 10のHyper-V上に開発環境を構築し、検証と開発を行っています。Linuxのディストリビューション変更、Web、SQLサーバ、NoSQLサーバ、PHPのメジャーバージョンアップを一気にやるため、ノウハウの構築も重要になります。

進捗状況は以下の通りです。

OS、主要サーバソフトウェア 設定&運用方法の習得、大体完了
PukiWiki 動作検証完了
Nucleus CMS 各種プラグインのPHP 7対応完了
WordPress 各種プラグインのPHP 7対応完了
メインサイトの自作アプリ PHP 7対応完了
PRUV本体 NoSQLサーバのドライバ変更、新ドライバ対応のコード修正中
PRUV管理ツール群 これから動作検証、コード修正
個人用非公開ツール これからDockerで実装

ザックリ挙げると大したことないのですが、phpMyAdminの妙な挙動に悩んだり、NoSQLデータベースの新ドライバの使い方の調査とコーディング方法の習得に何日もかかっていたり、PRUVのスペルチェックに使うライブラリが新環境では思い通りに動いてくれなかったりと、難題続きでした。

残りの作業は順調に進むとよいのですが……。サーバ変更当日はDNS変更やSSL化など、一発勝負の作業があるので最後までスリリングな体験ができそうです。