WordPress アジュール部 ハンズオン

Preview:

Citation preview

WordPress をクラウドに引越しスペシャル

日本マイクロソフト株式会社

武田 正樹

@masakit555

株式会社デジタルキューブ

太田 樹

@webnist

株式会社デジタルキューブ

堀家 隆宏

@horike37

WordPress アジュール部

<活動>

・会合(平日の夕方 不定期)

・8/8 セミナー「WordPress 構築スペシャル」

・9/15 WordCamp Tokyo 2012 でハンズオン、今やってます!

・今後 全国展開(予定)!

部長: 堀家さん 副部長: 太田さん

部員、絶賛募集中です!

今日の内容

【解説】

WordPress の引越し概要

【ハンズオン】

引越しを体験しよう ~共有サーバーからクラウドへ~

【解説】

共有サーバー・VPS とクラウドの違い

WordPress の引越し概要

WordPress の引越し

ローカル クラウド

① wp-config.php の書き換え② ファイルの転送(FTP, git, etc.)③ MySQL データベースをダンプ④ ダンプしたデータの書き換え⑤ ファイルの転送(FTP, git, etc.)⑥ MySQL データベースにインポート

① ②

③④

⑤ ⑥

ツールを使えば一括で実施

wp-config.php の書き換え

• 下記のデータベースの接続情報を変更

ダンプしたデータの書き換え - 基本編 -

• テーブル「wp_options」にある URL 情報を変更

ダンプしたデータの書き換え - 注意点 -

• プラグインやテーマをインストールしている場合、下記も変更

•パス情報

•シリアライズデータ

• 文字列を変更した場合は、文字数も変更

s:22:¥"http://localhost:46665¥";

文字数

【ハンズオン】引越しを体験しよう

~共有サーバーからクラウドへ~

サーバー クラウド

③④

⑤ ⑥

蒼雲 - 高速化チューニング済みWordPress -

管理画面よりNginx Cache

Controllerプラグインを有効にする

蒼雲 DEMO

引越しを体験しよう! (1)

1-1 Windows Azure ポータルへのアクセス• https://manage.windowsazure.com

1-2 エンドポイントの設定• http ポートを開放する

• http://xxxxxx.cloudapp.net にブラウザでアクセス

引越しを体験しよう! (2)

2-1 MySQLデータのダウンロード• https://wpazure.blob.core.windows.net/wpazure/megumidemo_

0202.zip

2-2 エディタで編集• URLの部分を置換

(変更元)http://azure.megumi-demo.org

(変更先)http://xxxxxx.cloudapp.net

引越しを体験しよう! (3)

3-1 SSHでログイン

3-2 データベースの接続情報を入手• vi で確認

3-3 phpMyAdmin にアクセスhttp://xxxxxx.cloudapp.net/phpMyAdmin/

3-4 phpMyAdmin でインポートを実行

VPSとクラウドの違い(1) データの可用性

(2) スケーラビリティー

Windows Azure のデータセンター

WordPress x Windows Azure

大規模~小規模の様々なニーズのECサイトに対応可能

ハンズオンで利用している環境

VM with persistent drive

データの可用性

VM with persistent drive

VM with persistent drive

> 500 miles

スケーラビリティ- スケールアップ -

VMサイズ CPU コア数 メモリ 帯域 データディスク

Extra Small 共有 768MB 5Mbps 1

Small 1 1.75GB 100Mbps 2

Medium 2 3.5GB 200Mbps 4

Large 4 7GB 400Mbps 8

Extra Large 8 14GB 800Mbps 16

スケーラビリティ- スケールアウト -

まとめ

クラウドへの引っ越しで

・データの安全性が高まる

・今後引越しの心配は不要

Windows Azure <3 WordPress

学びの秋はハンズオンでスキルアップ♪