26
WordPress をクラウドに引越し スペシャル 日本マイクロソフト株式会社 武田 正樹 @masakit555 株式会社デジタルキューブ 太田 @webnist 株式会社デジタルキューブ 堀家 隆宏 @horike37

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

Embed Size (px)

Citation preview

Page 1: WordPress アジュール部 ハンズオン

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

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

武田 正樹

@masakit555

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

太田 樹

@webnist

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

堀家 隆宏

@horike37

Page 2: WordPress アジュール部 ハンズオン

WordPress アジュール部

<活動>

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

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

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

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

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

部員、絶賛募集中です!

Page 3: WordPress アジュール部 ハンズオン

今日の内容

【解説】

WordPress の引越し概要

【ハンズオン】

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

【解説】

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

Page 4: WordPress アジュール部 ハンズオン

WordPress の引越し概要

Page 5: WordPress アジュール部 ハンズオン

WordPress の引越し

ローカル クラウド

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

① ②

③④

⑤ ⑥

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

Page 6: WordPress アジュール部 ハンズオン

wp-config.php の書き換え

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

Page 7: WordPress アジュール部 ハンズオン

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

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

Page 8: WordPress アジュール部 ハンズオン

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

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

•パス情報

•シリアライズデータ

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

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

文字数

Page 9: WordPress アジュール部 ハンズオン

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

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

サーバー クラウド

③④

⑤ ⑥

Page 10: WordPress アジュール部 ハンズオン

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

管理画面よりNginx Cache

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

Page 11: WordPress アジュール部 ハンズオン

蒼雲 DEMO

Page 12: WordPress アジュール部 ハンズオン

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

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

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

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

Page 13: WordPress アジュール部 ハンズオン

引越しを体験しよう! (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

Page 14: WordPress アジュール部 ハンズオン

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

3-1 SSHでログイン

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

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

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

Page 15: WordPress アジュール部 ハンズオン

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

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

Page 16: WordPress アジュール部 ハンズオン
Page 17: WordPress アジュール部 ハンズオン

Windows Azure のデータセンター

Page 18: WordPress アジュール部 ハンズオン

WordPress x Windows Azure

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

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

Page 19: WordPress アジュール部 ハンズオン

VM with persistent drive

データの可用性

Page 20: WordPress アジュール部 ハンズオン

VM with persistent drive

Page 21: WordPress アジュール部 ハンズオン

VM with persistent drive

Page 22: WordPress アジュール部 ハンズオン

> 500 miles

Page 23: WordPress アジュール部 ハンズオン

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

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

Page 24: WordPress アジュール部 ハンズオン

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

Page 25: WordPress アジュール部 ハンズオン

まとめ

クラウドへの引っ越しで

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

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

Windows Azure <3 WordPress

Page 26: WordPress アジュール部 ハンズオン

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