PHP7への移行ほぼ完了!


昨日、運用サーバーのPHPのバージョンを5.6から7.0へアップグレードした!
PHP5.6からPHP7へ移行!! | 開発日々の走り書き~

そしたらまあ、いろんな問題発生!
主な躓いた点は、、

・MySQL関数系関数(MySQL関数からMySQLi関数へ)
・新しいオブジェクトを参照渡しで代入できない

ってとこですね。。

自分の作った古いプログラムや、WordPressのプラグインでこれら問題が発生。
とりあえず、使ってないものは放置して、使っているものはコードを修正!

だいたい動いてるんでまあいいかな^^
ま、思ったよりも問題なかったかな~

image


そしてWindows10へ!


Windows10が7と8を対象に1年間無料でアップグレードできると知り、
この期間に是非ともアップグレードしようと考えていた。

機は熟した。

Windows7をインストールしてから3年半も経ち、
SSDもそろそろ交換したほうがいいかな?とも思っていた。
今のSSDは安くなっている上、ヤフーの期間Tポイントも使える^

年末、ついにSSD交換から、Windows10のインストールを実施!

まずはWindows7をインストールして、そこからWindows10へのアップグレードなんだけど、
ちょっとアクシデント。

そう。

トラブルはPCじゃなくて、自分がインフルエンザに掛かってしまって、
そのまま1/1はPCを放置状態~

ようやく病状も治まり、インストール再開!

ほぼインストールも完了!

まだ個別幾つかインストールするアプリなどはあるが、
にしてもやはり、クラウドサービスってのはやはり素晴らしい!

アカウントさえ持っていれば、いちいちファイルをコピーしたり、設定を再設定する事なく、
勝手に同期してくれる^
インストールに手間がかからなくなるわけですよ~

というわけで、まだまだこのPCも使い倒してかないと^
3年前のものとは言え、最上級のパーツで組み立てたんで、
性能は全然文句なし^
それに、今円安のせいでPCパーツ高いし><

とりあえず、PCは2016年心機一転でよろしく!

DSC_2604

DSC_2605

DSC_2606

image


SmartBand 2 SWR12


先日、ヤフーストアで初めて購入した!
Tポイントがいっぱい付いた^

まあそれはともかく、買ったのは「SmartBand 2 SWR12
ソニーの最新ウェアラブルデバイスで、最大の特徴は心拍数を図れるように進化したこと。

腕に身に着けていると、様々なデータが取れる!
中には??というのもあるが、睡眠や歩数、ランニング時間、乗り物の乗車時間などが一目瞭然!?

まだまだ進化の余地があると思うウェアラブルデバイスだが、
やっぱ日々進化してるんだなーと思う^

今度はスマートウォッチ4が発売したらぜひ買いたいかな^^

DSC_2244DSC_2245

DSC_2246DSC_2248

Screenshot_2015-11-29-16-55-39Screenshot_2015-11-29-16-56-08Screenshot_2015-11-29-18-01-26

Screenshot_2015-11-29-18-04-08Screenshot_2015-11-29-18-07-24Screenshot_2015-11-29-19-42-43


待ち合わせも困らない!?LINEで位置情報を共有!!


各地で行われている花火大会。
人でごった返す花火会場では、待ち合わせもちょっと困難。。

また、会場では多くの人がいるせいか、
電話もなかなかつながらないケースもチラホラ。。
かと言ってメールでも、目印がなければなかなか伝えるのに難しい・・・

そこで今回オススメなのがLINEの「位置情報を送信

まず予め、スマホの位置情報を送信できるようにする。(GPSをON)

image

次にLINEを開き、送りたい人のトークを選択肢、
左下の「」をクリックすると、
位置情報を送信」が出てくるのでそれをクリック!

image

右下に、現在位置を取得するボタン(「☀」←こんな感じ?)があるのでクリックし、
現在位置を取得したら「この位置を送信」をクリックする。
 ※地図を拡大して、位置がずれている場合は少し手動で直すなど

image

これで相手に位置情報を送ることが可能に!

祭りや花火大会などで人がごった返すこの季節。
こうしたツールのご活用、いかがでしょうか??^^)


新VPSサーバー移行評価


「さくらVPS」の新サーバーに移行して1週間。
少しその成果を評価してみようと思う。

————————————————–
★サーバー構成
————————————————–

◆旧サーバー

 ■さくらVPS(v3)
  ▲Webサーバー
   ・大阪:2G:HDDプラン
  ▲DBサーバー
   ・大阪:2G:HDDプラン

◆新サーバー

 ■さくらVPS(v4)
  ▲Webサーバー
   ・東京:2G:HDDプラン
  ▲DBサーバー
   ・東京:4GSSDプラン

————————————————–

一番の変更点はDBサーバーの4GとSSD。
なので今回の変更は実質DBサーバーのアップグレードと言える。

ちなみに、Webサーバーも移行したのは、
同じリージョン(東京・大阪・石狩)でないとサーバー間の同一ネットワーク接続ができないから。

評価はとりあえずMuninによる「load Average」と「Memory usage」で比較してみる。
本当は旧サーバーの方は先週停止した直後にMuninのデータを取っておく予定だったが、
取り忘れたので、1週間分停止していたデータとなっている。

————————————————–
★新旧サーバー比較
————————————————–

◆load Average

・旧Web
image

・新Web
image

Webサーバーは新サーバーの方で18日にチューニングと負荷テストを行ったので極端に突出した数字が出ているが、
概ね変わりないと思う。
まあスペックがほぼ変わってないので当然だと思う。

・旧DB
image

・新DB
image

一方、DBサーバーは一目瞭然で負荷が下がっている!
新サーバーでは平均してload Averageが1を下回っている。
最大の懸案だったDBサーバーの負荷解消は達成したと言えるだろう。

◆Memory usage

・旧Web
image

・新Web
image

load Average同様、それほど変化があるとは思えないので、やはり変わりないといえるでしょう。

・旧DB
image

・新DB
image

メモリが2GBから4GBに増えた分、こちらも改善されている。
まず、アプリへの割当量が増え、そしてスワップも小さくなっている。
これが結果としてload Averageへの低下にも寄与しているのだろう。

◆総括

今回のスペック変更は明らかに数字だけでなく、体感速度も向上している。
サクサクとページが動くようになったし、DBのレスポンスも見違えるほど早くなった。
かなり満足行く結果だ。

しかしこれはコストを単純に掛けた結果だと言える。
このままの運用を続けていれば、サーバー負荷は徐々に徐々に上がっていくことは避けられない。

よって、以下に無駄な部分を排除していくのか、今後の運用改善に求められているんだと実感させられました。


サーバー移行作業完了!!


サーバー移行計画。
遂に本日無事完了した!

細かな設定はまだ残っているが、
動作的にもほぼ問題ないようだ。

いや、やはり速度の改善に成功した!
まあ、想定していたよりはちょっと期待はずれ?
でもそれはまだチューニング次第かな?

今回のサーバー移行にあたっては、様々な新しいに挑戦と遭遇だった。
例えば、

・初のCentOS7のインストール!
・DB/Webサーバー共に64bit版へ
・DBに初のSSD採用!
・chkconfigが変更されている!(serviceもsystemctlへ)
・iptablesがfirewalldになっている!
・Apacheが2.2から2.4へ!
・DBがMySQLでなくMariaDBが標準採用されている!

と言った所かな^
やはり、細かな所で行われている変更点が、???という場面もあったが、、
何とか忙しい中、1週間で移行が完了して何よりだ^

スペック向上の代償としてサーバー経費は上がる。
今後はサーバーのもっと有効活用を考えていかなきゃいかんよな~

image

image


急変更!さくらVPS「v4」へのアップグレード


「さくらVPS」の新規2台契約したが、急遽1台のプランを変更した!


★変更前
Webサーバー
 ・東京:1G:HDDプラン

★変更後
Webサーバー
 ・東京:2G:HDDプラン

現行のウェブサーバーのメモリが2GB近く使用している事から、
やはり1Gでは厳しいとの判断。
なので、契約したばっかの1Gをすぐ解約して2Gを契約した!

これで、

—–
◆Webサーバー
 ・東京:2G:HDDプラン
 ・18,770円(年間一括払い)
  ※初期費用 2,160円

◆DBサーバー
 ・東京:4G:SSDプラン
 ・42,768円(年間一括払い)
  ※初期費用 4,320円

合計金額:18,770 + 2,160 + 42,768 + 4,320
     68,018円
—–

プランを上げた事により、前回の想定より1万円近くアップしてしまった~
まあ契約後2週間はクレカ払いの場合 無料お試しで設定などできるけど、
時間はあっという間なので急がないといけない!

既に、基本的な設定はほぼほぼ完了している。

両サーバー共に、
 「CentOS7 64bit版」
をインストールした!
初めてCentOS7を使ってみることに。
それだけじゃなく、DBサーバーもMySQLから7より標準サポートされたMariaDBに変更!

まあ、ハッキシ言えば、サーバー環境はころころ変えるものじゃない。
実際、iptablesもfirewalldに変わっていたりとか、
まあMySQLもiptablesも選択できないことはないが、
でも敢えて新しい事への挑戦をしよう!と思った^

所詮 趣味で運用しているサーバーなので^、
ダメならダメで切り替えればいいわけだし^^

あと2週間以内に現行サーバーより新サーバーへの移行を完了したい!
スムーズにいくばっかじゃないと思うが、何とか乗り越えていきたいですね~

image


さくらVPS「v4」へのアップグレード!


散々検討した「さくらVPS」
本日、新プランの東京リージョン(v4)への契約をした!

—–
◆Webサーバー
 ・東京:1G:HDDプラン

◆DBサーバー
 ・東京:4G:SSDプラン

—–

当初の予定通り上記2台で契約!
両方共年間契約にした^

お試し期間の2週間でセットアップを完了させ、
既存の2台の早期移行と解約を進めていく方針。

新しいVPS運用の幕開けですね^^

image