201407 mt cloud_handson_seminar
DESCRIPTION
ハンズオン資料TRANSCRIPT
2014 年 8 月 2 日シックス・アパート株式会社
長内 毅志
Movable Type クラウド版ハンズオンセミナー
•長内毅志–2011 年~ Movable Type プロダクトマネージャー
–2014 年~ ディベロッパーリレーションマネー
ジャー
–ダンス、ジョギング、家族が大好きです。
本資料のコピー
http://goo.gl/t5Sc7k
まず最初に
•アカウント情報を元に、アクセスでき
るか確認しましょう。
–Movable Type
–FTP
•アジェンダ
–Movable Type ソフトウェア版との違い
–クラウド版のオリジナル機能について
–サンドボックス機能サービス
–購入方法
–UNIBaaS のマイページからの使用方法
Movable Type クラウド版とは
Movable Type クラウド版とは
•シックス・アパートがサーバー管理
•管理画面の動作が速く快適
•常に最新版を使用可能
•テクニカルサポート付き
•独自機能
MT クラウド版の構成
•nginx+PSGI
–管理画面、再構築ともに最適化されている
•各種機能を実装
–後述します
nginx とは
• ロシアで開発されたウェブサーバー
• Apache に続く第二位のシェア (netcraft 社、 2012/03)
• 軽量、高速。メモリ使用量が少ない
• デメリットもある (.htaccess が使えないなど )
Movable Type
ソフトウェア版との違い
ソフトウェア版でできて、クラウド版でできないこと
•ブログの公開パスに制限があります
–クラウド版は「 /data/file/static 」
以下のみ
–FTP からアクセスすると「 /static 」
ディレクトリのみ確認できます
ハンズオン
•FTP でアクセスして、「 /static 」にテ
スト用の html を配置して確認してみ
ましょう
–http://goo.gl/Q4MflE
•Movable Type のプログラムファイル
の改変はできません。
–alt-search 、 alt-tmpl などの設定は可能
•サーバーへの SSH 接続は不許可
–クラウド版は許可していません
•一部環境変数は使用できない
–StaticWebPath などのファイルシステム関連
–SQLSetNames など、 DB 関連
.htacess が使えない
• .htaccess の設定はできない
•各種の代替機能を実装
–リダイレクト
–Basic 認証
クラウド版でできて、ソフトウェア版でできないこと
•サーバー配信機能
•Basic 認証
•HTTP リダイレクト
•環境リストア ( 定期バックアップ )
•自動バージョンアップ、他
管理画面
ハンズオン
•Movable Type クラウド版の管理画面
にサインインしましょう
•最初の「ウェブサイト」を再構築して
公開してみましょう
Movable Type クラウド版
オリジナル機能の説明
MT クラウドのドキュメント
•http://www.movabletype.jp/
documentation/cloud
ディレクトリ構成について
ハンズオン
•FTP ソフトなどで Movable Type ク
ラウドへアクセスしてみましょう
•ディレクトリ構成を確認してみましょ
う
/alt-tmpl … 代替テンプレートの配置場所/backup … バックアップファイルの保存場所/error … エラー画面の配置場所/import … 「バックアップと復元」機能用/logs … アクセスログ/mt-static …MT の静的ファイル配置場所/plugins … プラグインのインストールパス/restore … 「復元」機能のデータ配置場所/search_templates … 代替検索テンプレート配置場
所/static … 公開ディレクトリ/themes … テーマのインストールパス
• http://www.movabletype.jp/
documentation/cloud/get-started/ftps-
settings.html
ハンズオン
• alt-tmpl に「 cms 」というディレクトリを作
り、以下のテンプレートをアップロードして、
記事作成画面を確認してみましょう
http://goo.gl/j0EzLF
• 終わったら削除しておきましょう
参考資料
• http://www.h-fj.com/blog/archives/2009/11/09-103
804.php
ハンズオン
•以下のプラグインをインストールして
みましょう
•http://goo.gl/CWN1mt
php 、 cgi
•php は利用可能
–phpinfo は制限
•CGI,pl ファイルは利用不可能
cron の実行間隔
•5 分おきに実行します
サーバー配信機能
サーバー配信機能とは
•MT クラウドで生成したコンテンツを
外部のサーバーへ配信して公開する機
能
•MT クラウドをステージング環境とし
て利用可能
•FTP(S) で配信
サーバー配信機能
•設定 => サーバー配信
Basic 認証
Basic 認証でできること
•公開しているウェブサイト・ブログに
対して Basic 認証の設定ができます
•ファイルに対しても設定できます
•複数設定が可能です
Basic 認証
•システム => クラウドサービス =>Basic
認証
ハンズオン
•ウェブサイト・ブログに Basic 認証を
かけてみましょう
•サイトパスは MT クラウドで利用して
いるドメインを基点として
「 / 」から相対パスで指定します
設定例
設定例 認証設定したい 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 」の場合
HTTP リダイレクト
HTTP リダイレクトとは
•あるディレクトリやファイルへのアク
セスを、自動的に他の URL に転送する
仕組み
HTTP リダイレクト
•システム =>
クラウドサービス => HTTP リダイレ
クト
ハンズオン
•ウェブサイトの index.html を
test.html へリダイレクトしてみま
しょう。
•例 www.example.com/inde.html
=>www.example.com/test.html
環境のリストア
環境のリストアでできること
•MT クラウドおよび公開済みの Web サ
イトのデータをすべて任意の時点の状
態に戻す機能
環境のリストア
•システム => クラウドサービス =>
環境のリストア
ハンズオン
•ウェブサイト・ブログで記事を書いた
後、バックアップデータからデータリ
ストアを行ってみましょう
•直前に書いた記事が消え、以前の状態
に戻っていることが確認できますか?
管理画面のセキュリティ設定
管理画面のセキュリティ設定とは
•管理画面の URL を任意に変更すること
ができます。
•システム => クラウドサービス =>
セキュリティ
ハンズオン
•管理画面の URL を任意に変更してみま
しょう
•変更後、一度ログアウトして再ログイ
ンしましょう
ハンズオン
•管理画面に Basic 認証を設定してみま
しょう
•管理画面の URL を元に戻しておきま
しょう
MT 環境変数
MT 環境変数とは
•MT の環境変数を管理画面から設定す
ることができます。
–http://www.movabletype.jp/documentation
/appendices/config-directives/
•設定不可能な環境変数もあります–http://www.movabletype.jp/documentation/
cloud/specifications/config-directives.html
•システム => クラウドサービス =>
MT 環境変数
ハンズオン
•環境変数
「 AssetFileExtensions 」に jpg と設
定し、 .jpg ファイル以外のアップロー
ドを禁止してみましょう
• .jpg ファイル以外がアップロードでき
るか試してみましょう
参考
•AssetFileExtensions–http://www.movabletype.jp/documentation/
appendices/config-directives/
assetfileextensions.html
その他の機能
ディスクの使用量
•現在利用しているディスク容量が一目
でわかるサービス
•システム =>
クラウドサービス =>
ディスクの使用量
自動アップデート
•MT を自動的に最新版にアップデート
する機能。無効にすることも可能。
無料引越しサービス
無料引越しサービスとは
•現在運用中の Movable Type のサイ
トから、 Movable Type クラウド版へ
の移行と最新版の Movable Type へ
のアップグレードをシックス・アパー
トが無料で行うサービス
無料引越しサービスの詳細
•http://www.sixapart.jp/
movabletype/cloud/migration-
service.html
サンドボックスサービス
サンドボックスサービスとは
•MT クラウドで構築した仮想マシン
データを複製して使えるサービス
サービス利用料金ご契約中のプランの月額料金 1 カ月分(+消費税)
サンドボックス利用可能期間 お申し込み月の翌月末日まで
申し込み期限
毎月 25 日まで( 25 日が休業の場合は直前の前の営業日)※ 26 日以降のお申し込みは翌月 1 日のお申し込み扱いとなります。
作成可能なサンドボックスの数
Movable Type クラウド版 1契約につき1つまで
お申し込み・お支払い方法
•http://www.sixapart.jp/
movabletype/cloud/sandbox.html
ソフトウェア版からの
移行時のポイント
留意点
•DB データレベルの移行はできない
–MT の標準機能「バックアップと復元」を基本
とした移行を
–移行後は「 blogId 」の変更に注意
例
•MT5 のサイトデータ移行
1. MT5 のバックアップデータを MT5 でバー
ジョンを合わせて復元
1. バージョンに注意 (5.13=>5.13 など )
2. MT5 から MT6 へバージョンアップ
3. MT クラウドへ投入
コメントやトラックバックがない場合
•MT のテーマ機能 + データのエクス
ポートによる移行も選択肢
移行用のテンプレート
•「バックアップと復元」や「エクス
ポート」が使えない場合、テンプレー
トを利用したデータ作成という手があ
る
–https://github.com/movabletype/mt-
recipes/blob/master/Export%20entry
%20data%20in%20MT%20format.md
留意点
•nginx+PSGI という環境
–Apache の機能を多用したサイトの移行には注
意が必要
–MT クラウドのリダイレクト・ベーシック認証
をうまく活用
価格
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
• 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
購入方法
購入方法
1. EC バイヤーズからの購入
2. 制作会社もしくは開発会社からの購入
3. UNIBaaS 参加企業 ( 以下 URL) からの購
入
http://www.sixapart.jp/pronet/
unibaas.html
EC バイヤーズからの購入
• http://www.ecbuyers.com/sixapart/catalog/?
cPath=6_91&prmcd=mt6_cl_sa_20131017
•ソフトバンク・テクノロジー社様が運営す
る EC サイト
•標準価格での販売
制作会社もしくは開発会社からの購入
• MT クラウドは、ソフトバンク コマース & サー
ビス社様を通して、一般流通しています。
•販売価格は、購入先にご確認してください。
• ソフトバンク コマース & サービス社様からの仕
入れを希望の方は、以下 URL をご確認くださ
い。
http://bbwebmarketing.jp/partner/
UNIBaaS 参加企業からの購入
• UNIBaaS 参加企業は、 ProNet 会員企業様
で、 UNIBaaS の利用申請をしているところとなります
( 以下 URL) 。
http://www.sixapart.jp/pronet/unibaas.html
• UNIBaaS は、シックス・アパートが提供する販売支援
プラットフォーム
(CRM+MT クラウドのセットアップ機能 )
• 利用中のバージョンを継続して利用可能
( バージョンアップの回避 )
• サンドボックス機能を 12 時間に限り何度でも無料で使
用可能
• 販売価格は、購入先にご確認ください
購入経路
エンドユーザー様
UNIBaaS参加企業
EC バイヤーズ
ソフトバンクC&S
シックス・アパート
制作会社開発会社
マイページからの使用方法
Movable Type クラウド版へアクセス
まとめ
まとめ
•Movable Type クラウド版は、快適な
速度で使用できるように環境をチュー
ン・アップしたサービス
•独自機能で管理画面から各種運用の支
援が可能