201407 mt cloud_handson_seminar

91
2014 年 8 年 2 年 年年年年 年年年年年年年年 年年 年年 Movable Type 年年年年年 年年年年年年年年年

description

ハンズオン資料

Transcript of 201407 mt cloud_handson_seminar

Page 1: 201407 mt cloud_handson_seminar

2014 年 8 月 2 日シックス・アパート株式会社

長内 毅志

Movable Type クラウド版ハンズオンセミナー

Page 2: 201407 mt cloud_handson_seminar

•長内毅志–2011 年~  Movable Type プロダクトマネージャー

–2014 年~ ディベロッパーリレーションマネー

ジャー

–ダンス、ジョギング、家族が大好きです。

Page 3: 201407 mt cloud_handson_seminar

本資料のコピー

http://goo.gl/t5Sc7k

Page 4: 201407 mt cloud_handson_seminar

まず最初に

•アカウント情報を元に、アクセスでき

るか確認しましょう。

–Movable Type

–FTP

Page 5: 201407 mt cloud_handson_seminar

•アジェンダ

–Movable Type ソフトウェア版との違い

–クラウド版のオリジナル機能について

–サンドボックス機能サービス

–購入方法

–UNIBaaS のマイページからの使用方法

Page 6: 201407 mt cloud_handson_seminar

Movable Type クラウド版とは

Page 7: 201407 mt cloud_handson_seminar

Movable Type クラウド版とは

•シックス・アパートがサーバー管理

•管理画面の動作が速く快適

•常に最新版を使用可能

•テクニカルサポート付き

•独自機能

Page 8: 201407 mt cloud_handson_seminar

MT クラウド版の構成

•nginx+PSGI

–管理画面、再構築ともに最適化されている

•各種機能を実装

–後述します

Page 9: 201407 mt cloud_handson_seminar

nginx とは

• ロシアで開発されたウェブサーバー

• Apache に続く第二位のシェア (netcraft 社、 2012/03)

• 軽量、高速。メモリ使用量が少ない

• デメリットもある (.htaccess が使えないなど )

Page 10: 201407 mt cloud_handson_seminar

Movable Type

ソフトウェア版との違い

Page 11: 201407 mt cloud_handson_seminar

ソフトウェア版でできて、クラウド版でできないこと

•ブログの公開パスに制限があります

–クラウド版は「 /data/file/static 」

以下のみ

–FTP からアクセスすると「 /static 」

ディレクトリのみ確認できます

Page 12: 201407 mt cloud_handson_seminar

ハンズオン

•FTP でアクセスして、「 /static 」にテ

スト用の html を配置して確認してみ

ましょう

–http://goo.gl/Q4MflE

Page 13: 201407 mt cloud_handson_seminar

•Movable Type のプログラムファイル

の改変はできません。

–alt-search 、 alt-tmpl などの設定は可能

Page 14: 201407 mt cloud_handson_seminar

•サーバーへの SSH 接続は不許可

–クラウド版は許可していません

Page 15: 201407 mt cloud_handson_seminar

•一部環境変数は使用できない

–StaticWebPath などのファイルシステム関連

–SQLSetNames など、 DB 関連

Page 16: 201407 mt cloud_handson_seminar

.htacess が使えない

• .htaccess の設定はできない

•各種の代替機能を実装

–リダイレクト

–Basic 認証

Page 17: 201407 mt cloud_handson_seminar

クラウド版でできて、ソフトウェア版でできないこと

•サーバー配信機能

•Basic 認証

•HTTP リダイレクト

•環境リストア ( 定期バックアップ )

•自動バージョンアップ、他

Page 18: 201407 mt cloud_handson_seminar

管理画面

Page 19: 201407 mt cloud_handson_seminar

ハンズオン

•Movable Type クラウド版の管理画面

にサインインしましょう

•最初の「ウェブサイト」を再構築して

公開してみましょう

Page 20: 201407 mt cloud_handson_seminar

Movable Type クラウド版

オリジナル機能の説明

Page 21: 201407 mt cloud_handson_seminar

MT クラウドのドキュメント

•http://www.movabletype.jp/

documentation/cloud

Page 22: 201407 mt cloud_handson_seminar

ディレクトリ構成について

Page 23: 201407 mt cloud_handson_seminar

ハンズオン

•FTP ソフトなどで Movable Type ク

ラウドへアクセスしてみましょう

•ディレクトリ構成を確認してみましょ

Page 24: 201407 mt cloud_handson_seminar

/alt-tmpl … 代替テンプレートの配置場所/backup … バックアップファイルの保存場所/error … エラー画面の配置場所/import … 「バックアップと復元」機能用/logs … アクセスログ/mt-static …MT の静的ファイル配置場所/plugins … プラグインのインストールパス/restore … 「復元」機能のデータ配置場所/search_templates … 代替検索テンプレート配置場

所/static … 公開ディレクトリ/themes … テーマのインストールパス

Page 25: 201407 mt cloud_handson_seminar

• http://www.movabletype.jp/

documentation/cloud/get-started/ftps-

settings.html

Page 26: 201407 mt cloud_handson_seminar

ハンズオン

• alt-tmpl に「 cms 」というディレクトリを作

り、以下のテンプレートをアップロードして、

記事作成画面を確認してみましょう

http://goo.gl/j0EzLF

• 終わったら削除しておきましょう

Page 27: 201407 mt cloud_handson_seminar

参考資料

• http://www.h-fj.com/blog/archives/2009/11/09-103

804.php

Page 28: 201407 mt cloud_handson_seminar

ハンズオン

•以下のプラグインをインストールして

みましょう

•http://goo.gl/CWN1mt

Page 29: 201407 mt cloud_handson_seminar

php 、 cgi

•php は利用可能

–phpinfo は制限

•CGI,pl ファイルは利用不可能

Page 30: 201407 mt cloud_handson_seminar

cron の実行間隔

•5 分おきに実行します

Page 31: 201407 mt cloud_handson_seminar

サーバー配信機能

Page 32: 201407 mt cloud_handson_seminar

サーバー配信機能とは

•MT クラウドで生成したコンテンツを

外部のサーバーへ配信して公開する機

•MT クラウドをステージング環境とし

て利用可能

•FTP(S) で配信

Page 33: 201407 mt cloud_handson_seminar

サーバー配信機能

•設定 => サーバー配信

Page 34: 201407 mt cloud_handson_seminar

Basic 認証

Page 35: 201407 mt cloud_handson_seminar

Basic 認証でできること

•公開しているウェブサイト・ブログに

対して Basic 認証の設定ができます

•ファイルに対しても設定できます

•複数設定が可能です

Page 36: 201407 mt cloud_handson_seminar

Basic 認証

•システム => クラウドサービス =>Basic

認証

Page 37: 201407 mt cloud_handson_seminar

ハンズオン

•ウェブサイト・ブログに Basic 認証を

かけてみましょう

•サイトパスは MT クラウドで利用して

いるドメインを基点として

「 / 」から相対パスで指定します

Page 38: 201407 mt cloud_handson_seminar

設定例

設定例 認証設定したい URL 設定内容サイト全体に Basic 認証を設定したい

http://www.example.com/ /

一部のディレクトリに Basic 認証を設定したい

http://www.example.com/secret/ /secret/

一部のファイルに Basic 認証を設定したい

http://www.example.com/secret/file.html /secret/file.html

利用している MT クラウドのドメインが「 www.example.com 」の場合

Page 39: 201407 mt cloud_handson_seminar

HTTP リダイレクト

Page 40: 201407 mt cloud_handson_seminar

HTTP リダイレクトとは

•あるディレクトリやファイルへのアク

セスを、自動的に他の URL に転送する

仕組み

Page 41: 201407 mt cloud_handson_seminar

HTTP リダイレクト

•システム =>

クラウドサービス => HTTP リダイレ

クト

Page 42: 201407 mt cloud_handson_seminar

ハンズオン

•ウェブサイトの index.html を

test.html へリダイレクトしてみま

しょう。

•例  www.example.com/inde.html

  

=>www.example.com/test.html

Page 43: 201407 mt cloud_handson_seminar

環境のリストア

Page 44: 201407 mt cloud_handson_seminar

環境のリストアでできること

•MT クラウドおよび公開済みの Web サ

イトのデータをすべて任意の時点の状

態に戻す機能

Page 45: 201407 mt cloud_handson_seminar

環境のリストア

•システム => クラウドサービス =>

環境のリストア

Page 46: 201407 mt cloud_handson_seminar

ハンズオン

•ウェブサイト・ブログで記事を書いた

後、バックアップデータからデータリ

ストアを行ってみましょう

•直前に書いた記事が消え、以前の状態

に戻っていることが確認できますか?

Page 47: 201407 mt cloud_handson_seminar

管理画面のセキュリティ設定

Page 48: 201407 mt cloud_handson_seminar

管理画面のセキュリティ設定とは

•管理画面の URL を任意に変更すること

ができます。

Page 49: 201407 mt cloud_handson_seminar

•システム => クラウドサービス =>

セキュリティ

Page 50: 201407 mt cloud_handson_seminar

ハンズオン

•管理画面の URL を任意に変更してみま

しょう

•変更後、一度ログアウトして再ログイ

ンしましょう

Page 51: 201407 mt cloud_handson_seminar

ハンズオン

•管理画面に Basic 認証を設定してみま

しょう

•管理画面の URL を元に戻しておきま

しょう

Page 52: 201407 mt cloud_handson_seminar

MT 環境変数

Page 53: 201407 mt cloud_handson_seminar

MT 環境変数とは

•MT の環境変数を管理画面から設定す

ることができます。

–http://www.movabletype.jp/documentation

/appendices/config-directives/

•設定不可能な環境変数もあります–http://www.movabletype.jp/documentation/

cloud/specifications/config-directives.html

Page 54: 201407 mt cloud_handson_seminar

•システム => クラウドサービス =>

MT 環境変数

Page 55: 201407 mt cloud_handson_seminar

ハンズオン

•環境変数

「 AssetFileExtensions 」に jpg と設

定し、 .jpg ファイル以外のアップロー

ドを禁止してみましょう

• .jpg ファイル以外がアップロードでき

るか試してみましょう

Page 56: 201407 mt cloud_handson_seminar

参考

•AssetFileExtensions–http://www.movabletype.jp/documentation/

appendices/config-directives/

assetfileextensions.html

Page 57: 201407 mt cloud_handson_seminar

その他の機能

Page 58: 201407 mt cloud_handson_seminar

ディスクの使用量

•現在利用しているディスク容量が一目

でわかるサービス

•システム =>

クラウドサービス =>

ディスクの使用量

Page 59: 201407 mt cloud_handson_seminar

自動アップデート

•MT を自動的に最新版にアップデート

する機能。無効にすることも可能。

Page 60: 201407 mt cloud_handson_seminar

無料引越しサービス

Page 61: 201407 mt cloud_handson_seminar

無料引越しサービスとは

•現在運用中の Movable Type のサイ

トから、 Movable Type クラウド版へ

の移行と最新版の Movable Type へ

のアップグレードをシックス・アパー

トが無料で行うサービス

Page 62: 201407 mt cloud_handson_seminar

無料引越しサービスの詳細

•http://www.sixapart.jp/

movabletype/cloud/migration-

service.html

Page 63: 201407 mt cloud_handson_seminar

サンドボックスサービス

Page 64: 201407 mt cloud_handson_seminar

サンドボックスサービスとは

•MT クラウドで構築した仮想マシン

データを複製して使えるサービス

Page 65: 201407 mt cloud_handson_seminar

サービス利用料金ご契約中のプランの月額料金 1 カ月分(+消費税)

サンドボックス利用可能期間 お申し込み月の翌月末日まで

申し込み期限

毎月 25 日まで( 25 日が休業の場合は直前の前の営業日)※ 26 日以降のお申し込みは翌月 1 日のお申し込み扱いとなります。

作成可能なサンドボックスの数

Movable Type クラウド版 1契約につき1つまで

お申し込み・お支払い方法

Page 66: 201407 mt cloud_handson_seminar

•http://www.sixapart.jp/

movabletype/cloud/sandbox.html

Page 67: 201407 mt cloud_handson_seminar

ソフトウェア版からの

移行時のポイント

Page 68: 201407 mt cloud_handson_seminar

留意点

•DB データレベルの移行はできない

–MT の標準機能「バックアップと復元」を基本

とした移行を

–移行後は「 blogId 」の変更に注意

Page 69: 201407 mt cloud_handson_seminar

•MT5 のサイトデータ移行

1. MT5 のバックアップデータを MT5 でバー

ジョンを合わせて復元

1. バージョンに注意 (5.13=>5.13 など )

2. MT5 から MT6 へバージョンアップ

3. MT クラウドへ投入

Page 70: 201407 mt cloud_handson_seminar

コメントやトラックバックがない場合

•MT のテーマ機能 + データのエクス

ポートによる移行も選択肢

Page 71: 201407 mt cloud_handson_seminar

移行用のテンプレート

•「バックアップと復元」や「エクス

ポート」が使えない場合、テンプレー

トを利用したデータ作成という手があ

–https://github.com/movabletype/mt-

recipes/blob/master/Export%20entry

%20data%20in%20MT%20format.md

Page 72: 201407 mt cloud_handson_seminar

留意点

•nginx+PSGI という環境

–Apache の機能を多用したサイトの移行には注

意が必要

–MT クラウドのリダイレクト・ベーシック認証

をうまく活用

Page 73: 201407 mt cloud_handson_seminar

価格

Page 74: 201407 mt cloud_handson_seminar

XSg S2g S4g S450g S4100g

CPU: 0.5CPU(仮想 CPU)

CPU: 1CPU(仮想 CPU)

準備中 準備中 準備中メモリ: 0.5GB メモリ: 2GB

ディスク:10GB ディスク: 10GB

5,000円(税抜)/月

8,000円(税抜)/月

•GMO クラウドプラン

http://www.sixapart.jp/movabletype/cloud/?id=colud-top-plan

Page 75: 201407 mt cloud_handson_seminar

• IDC フロンティアプランXSi プラン S2i プラン S4i プラン S450i プラン S4100i プラン

CPU: 1CPU( 0.8GHz相当)

CPU: 1CPU( 1.6GHz相当)

CPU: 1CPU( 1.6GHz相当)

CPU: 1CPU( 1.6GHz相当)

CPU: 1CPU( 1.6GHz相当)

メモリ:0.5GB

メモリ:2.0GB

メモリ:4.0GB

メモリ:4.0GB

メモリ:4.0GB

ディスク:10GB

ディスク:10GB

ディスク:10GB

ディスク:50GB

ディスク:100GB

9,500円(税抜)/月

14,200円(税抜)/月

19,000円(税抜)/月

28,000円(税抜)/月

35,000円(税抜)/月

http://www.sixapart.jp/movabletype/cloud/?id=colud-top-plan

Page 76: 201407 mt cloud_handson_seminar

購入方法

Page 77: 201407 mt cloud_handson_seminar

購入方法

1. EC バイヤーズからの購入

2. 制作会社もしくは開発会社からの購入

3. UNIBaaS 参加企業 ( 以下 URL) からの購

http://www.sixapart.jp/pronet/

unibaas.html

Page 78: 201407 mt cloud_handson_seminar

EC バイヤーズからの購入

• http://www.ecbuyers.com/sixapart/catalog/?

cPath=6_91&prmcd=mt6_cl_sa_20131017

Page 79: 201407 mt cloud_handson_seminar

•ソフトバンク・テクノロジー社様が運営す

る EC サイト

•標準価格での販売

Page 80: 201407 mt cloud_handson_seminar

制作会社もしくは開発会社からの購入

Page 81: 201407 mt cloud_handson_seminar

• MT クラウドは、ソフトバンク コマース & サー

ビス社様を通して、一般流通しています。

•販売価格は、購入先にご確認してください。

• ソフトバンク コマース & サービス社様からの仕

入れを希望の方は、以下 URL をご確認くださ

い。

http://bbwebmarketing.jp/partner/

Page 82: 201407 mt cloud_handson_seminar

UNIBaaS 参加企業からの購入

• UNIBaaS 参加企業は、 ProNet 会員企業様

で、 UNIBaaS の利用申請をしているところとなります

( 以下 URL) 。

http://www.sixapart.jp/pronet/unibaas.html

Page 83: 201407 mt cloud_handson_seminar

• UNIBaaS は、シックス・アパートが提供する販売支援

プラットフォーム

(CRM+MT クラウドのセットアップ機能 )

• 利用中のバージョンを継続して利用可能

( バージョンアップの回避 )

• サンドボックス機能を 12 時間に限り何度でも無料で使

用可能

• 販売価格は、購入先にご確認ください

Page 84: 201407 mt cloud_handson_seminar

購入経路

エンドユーザー様

UNIBaaS参加企業

EC バイヤーズ

ソフトバンクC&S

シックス・アパート

制作会社開発会社

Page 85: 201407 mt cloud_handson_seminar

マイページからの使用方法

Page 86: 201407 mt cloud_handson_seminar
Page 87: 201407 mt cloud_handson_seminar
Page 88: 201407 mt cloud_handson_seminar

Movable Type クラウド版へアクセス

Page 89: 201407 mt cloud_handson_seminar

まとめ

Page 90: 201407 mt cloud_handson_seminar

まとめ

•Movable Type クラウド版は、快適な

速度で使用できるように環境をチュー

ン・アップしたサービス

•独自機能で管理画面から各種運用の支

援が可能

Page 91: 201407 mt cloud_handson_seminar