Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Monster Dive, Inc.
2,600 views
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
2014年6月15日(日)「【MT東京-03】MovableTypeケーススタディ Vol.3」セッション資料
Internet
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PDF
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
by
Osamu Nagatani
PDF
デザイナーにもできる再構築の高速化/負荷分散
by
Hajime Fujimoto
PDF
Cmsdou oosaka
by
onagatani
PDF
Yapc asia 2011
by
onagatani
PDF
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
by
Naoki Yamada
PDF
WorcCamp Kansai 2015 LT大会
by
Koji Asaga
PDF
How to develop a huge Single Page Application
by
Naoki Yamada
PDF
我が家のフロントエンド開発事情
by
Naoki Yamada
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
by
Osamu Nagatani
デザイナーにもできる再構築の高速化/負荷分散
by
Hajime Fujimoto
Cmsdou oosaka
by
onagatani
Yapc asia 2011
by
onagatani
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
by
Naoki Yamada
WorcCamp Kansai 2015 LT大会
by
Koji Asaga
How to develop a huge Single Page Application
by
Naoki Yamada
我が家のフロントエンド開発事情
by
Naoki Yamada
What's hot
PPTX
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
by
takehiko yoshida
PPTX
ドメイン駆動設計と サーバサイドと私
by
Noriaki Kadota
PDF
中の下のエンジニアを脱出するための仕事術
by
Noriaki Kadota
PPTX
チームラボ スマホアプリチームの面白い仕事の作り方
by
Wataru Sakashita
PPTX
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
by
Yusuke Kawabata
PDF
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
by
Masahiro Nakashima
PDF
WordPressで行うシステム開発 WordCamp Tokyo 2015用
by
Satoshi Kamigaki
PDF
WP REST API の活用事例と今後
by
Yuusuke Yoshida
PPTX
ガチリアルな修羅チーム開発
by
Atsushi Kojima
PDF
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
by
Hisateru Tanaka
PDF
20150531 phpcon kansai
by
kumamidori
PPTX
最近誰かに「やったほうがいいよ」と伝えた7のこと
by
Noriaki Kadota
PPTX
これからはフリーランスのエンジニアがもっと増える
by
Atsushi Harada
PDF
地方フリーランスとして ゆるいチームで生き抜いてる話
by
Tomoe Sawai
PDF
Go (5) JAZUG 関西とゆかいな仲間たち的な
by
Keiji Kamebuchi
PDF
最速で価値を提供する
by
LIFULL Co., Ltd.
PPTX
Chatopsのおかけでエンジニアがルーティンワークから解放された話
by
葛 飛
PDF
スタイルガイドを活用した運用に強いCMSサイト制作
by
Keisuke Imura
PDF
WordCamp Kansai 2015 プレイベント「コントリビューターデイ」
by
Ayaka Sumida
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
by
takehiko yoshida
ドメイン駆動設計と サーバサイドと私
by
Noriaki Kadota
中の下のエンジニアを脱出するための仕事術
by
Noriaki Kadota
チームラボ スマホアプリチームの面白い仕事の作り方
by
Wataru Sakashita
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
by
Yusuke Kawabata
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
by
Masahiro Nakashima
WordPressで行うシステム開発 WordCamp Tokyo 2015用
by
Satoshi Kamigaki
WP REST API の活用事例と今後
by
Yuusuke Yoshida
ガチリアルな修羅チーム開発
by
Atsushi Kojima
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
by
Hisateru Tanaka
20150531 phpcon kansai
by
kumamidori
最近誰かに「やったほうがいいよ」と伝えた7のこと
by
Noriaki Kadota
これからはフリーランスのエンジニアがもっと増える
by
Atsushi Harada
地方フリーランスとして ゆるいチームで生き抜いてる話
by
Tomoe Sawai
Go (5) JAZUG 関西とゆかいな仲間たち的な
by
Keiji Kamebuchi
最速で価値を提供する
by
LIFULL Co., Ltd.
Chatopsのおかけでエンジニアがルーティンワークから解放された話
by
葛 飛
スタイルガイドを活用した運用に強いCMSサイト制作
by
Keisuke Imura
WordCamp Kansai 2015 プレイベント「コントリビューターデイ」
by
Ayaka Sumida
Viewers also liked
PDF
MT東京03 - Movable Type for AWS
by
Yuji Takayama
PPTX
MTのスケールアップパターン with AWS
by
Yasuhiro Araki, Ph.D
PDF
Movable Type+AWSでECサイトを構築してわかったこと
by
Makoto Tajima
PDF
AWSを用いたWebホスティング
by
SORACOM, INC
PDF
Movable Type for AWS を用いた環境構築のポイント
by
Makoto Tajima
PDF
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
by
純生 野田
PDF
初心者向けWebinar AWSで開発環境を構築しよう
by
Amazon Web Services Japan
PPTX
20170314 aws handson
by
Six Apart
MT東京03 - Movable Type for AWS
by
Yuji Takayama
MTのスケールアップパターン with AWS
by
Yasuhiro Araki, Ph.D
Movable Type+AWSでECサイトを構築してわかったこと
by
Makoto Tajima
AWSを用いたWebホスティング
by
SORACOM, INC
Movable Type for AWS を用いた環境構築のポイント
by
Makoto Tajima
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
by
純生 野田
初心者向けWebinar AWSで開発環境を構築しよう
by
Amazon Web Services Japan
20170314 aws handson
by
Six Apart
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
1.
“MT on AWS”でWebサイト構築!! 作り手が気をつけておきたいポイント 清水貴規 Takanori
Shimizu
2.
清水貴規 Takanori Shimizu takanori@monster-dive.com n 株式会社MONSTER
DIVE 取締役/チーフディレクター n 1997年より映画情報メディアの運営からWeb業界に参加。 以降、エンタメ系を中心に、 企業やメディアのWebサイト/Webシステムの制作・開発を担当 n デザインからプログラム、コンテンツ企画、マーケティングまで 広く浅く長く経験した結果、 インフラ構築・運用まで担当することも…。 自己紹介
3.
MONSTER DIVEについて 株式会社MONSTER DIVE(もんすたーだいぶ) n
2009年創業。本社:東京都港区西麻布 n 2011年、SixApart ProNet および PowerCMS Partner 登録 n Webと映像のプロダクション・カンパニー
4.
MONSTER DIVEのご紹介 Webプロダクション事業 クリエイティブからインフラまで、120%のホスピタリティで。 平井レーシングチーム 運用体制が重要な スポーツ系も! IPTVフォーラム きっちりおカタイ 企業/団体系も! 遊びゴコロが大事な エンタメ系も! 映画「銀魂」 http://mon.st詳しくはコチラまで!
5.
MONSTER DIVEのご紹介 映像・スタジオ事業 自社スタジオを運営。映像コンテンツ製作&ストリーミング配信。 n USTREAM、YouTube
Live、ニコニコ生放送の撮影・配信。 n 映像編集、企画、CM・VPの製作。 n ライブやイベントのプロデュース&撮影・配信。 www.MONSTER-STUDIO.jp詳しくはコチラまで!
6.
MONSTER DIVEのご紹介 メディア&サービス事業 自社ドメインのWebサービス、モバイルAppsの展開。 n RIZE/DragonAshのベーシスト「KenKen」が教える教則アプリや、 元JUDY
AND MARYのギタリスト「TAKUYA」が教えるアプリを販売中 n 昨年の事業部発足から現在までに、 自社ドメインで5タイトルのモバイルアプリをリリース。 そのほか複数のWebサービスや映像コンテンツを展開
7.
Session //! MTを効率的に構築するための EC2インスタンス選び
8.
はじめに:一般的なWebサイト用の環境構成 Route 53 EC2-MasterEC2 (Slaves) RDS! -
DB-Live! - DB-Dev ELB n MTは、公式AMIではなく独自にパッケージ版をインストールする n スタティックパブリッシング n ページ中の一部でPHP等のプログラムが存在する(S3のWebホスティングではNG) n 本番環境、ステージング環境、開発環境の3つが必要 前提 EC2-Dev! - www.domain.com (*)! - stage.domain.com (*)! - cms.domain.com (*) www.domain.com ※ローカルのhostsで設定 cms.domain.com! stage.domain.com rsync+lsync AMI
9.
必要とされるスペックは、フェーズ毎に異なる 1. MT構築期間中 2. 構築完了(動作検証/データ投入) 3.
運用開始
10.
1. MT構築期間中 n テンプレートのオーサリング期間中には高い頻度で再構築が必要 n
定時処理ではなく随時出力確認したい n とはいえ、構築後の運用と同じ状態での動作確認も必要 n 再構築待ちの時間=ムダ! CPUの高いインスタンスを選ぶ c3.largeがオススメ!(感覚) 夜間・休日は インスタンスごとstopする ・開発中からEIPを割り当てる ・DNSをRoute53で管理する →いずれかの方法でhosts書き換えやTTLを 気にせず作業続行出来る。 POINT
11.
2. 構築完了(動作検証/データ投入) n 本番の記事ボリュームでMT操作をテストする(負荷はテンプレートの組み方次第) n
運用を見据えてインスタンスタイプを決定する(更新頻度は毎日? 週1回?) n スペック選定は運用ストレスと予算のバランスを考慮する。 n MT構築完了=リリースOKではない! 必要に応じてテンプレートの組み方・再構築方法を変更する 定時処理、RebuildBlogプラグイン、モジュールのPHP/SSI化 MT操作だけでなく、ユーザの閲覧レスポンスも考慮する MTを操作する頻度(再構築頻度)が低ければ、 CPUよりメモリを重視したインスタンスのほうが適切な場合も POINT
12.
3. 運用開始 n CloudWatchでEC2のCPU状態や、ELBのSpillOver等を監視する n
アクセスやレスポンス次第でインスタンスを変更する(サービスダウン無しで) n 急激なアクセス増加にはEC2にSlaveを追加して負荷分散を準備する n 追加開発が発生したら、本番環境と切り離されたDev専用インスタンスで行う 記事数が増加してきたら、一般的なMTの負荷軽減も当然必要 ・システムログの削除 ・テンプレート構造の見直し ・不要プラグインの削除… POINT
13.
改めて構成を見てみよう Route 53 EC2-MasterEC2 (Slaves) RDS! -
DB-Live! - DB-Dev ELB n スタティックパブリッシング n MTは、公式AMIではなく独自にパッケージ版をインストールする n ページ中の一部でPHP等のプログラムが存在する(S3のWebホスティングではNG) n 本番環境、ステージング環境、開発環境の3つが必要 前提 EC2-Dev! - www.domain.com (*)! - stage.domain.com (*)! - cms.domain.com (*) www.domain.com ※ローカルのhostsで設定 cms.domain.com! stage.domain.com rsync+lsync AMI
14.
まとめと補足 メモリよりCPUのチョイスが大事! n EC2のプロセスを見ていると、再構築時のCPU負荷は非常に高い n メモリは、アクセス数やコンテンツに応じて随時考えれば良い RDSは、EC2と同程度のスペックのインスタンスを選んでおくと安心 n
db.m1.smallで十分の場合もあるが、 MT管理画面のレスポンスを見ながら調整する 教科書は無い! プロジェクトごとにベストプランを見出そう n スペックを変動させることが出来るのが、AWSの強み n 見積段階では幅を持たせておき、構築フェーズで最終決定するのが吉 自由度の高い環境だからこそ、自分なりのノウハウ蓄積が重要です
15.
Tips v t1.microでは正常な動作は期待できません。 (なお、PowerCMSはインストール完了まで辿り着かないケースがある) v 出力されるページ内容が完全に静的なら、S3を使わない手はありません。 (同時接続数が万単位でも快適!) v
インスタンスは、定期的にバックアップを兼ねてAMI化することを オススメします。 v セキュリティ上、SSH/FTPの接続はSecurityGroupsでしっかり制限。 運用は、可能な限りMT管理画面上で完結する設計に。 v AWSは、誰でも始められる ≠ 誰でも使いこなせる、です。 設計や構築に不安があればAWSに詳しいインテグレーターさんに相談しましょう。
16.
最後に
17.
メンバー募集中!!!!! Webサイトだけでなく Webサービス、モバイルアプリのバックエンドまで、 なんでもMTで作ってしまうMONSTER DIVEでは、 Webクリエイター&ディレクターを 大募集中です。 詳しくは http://mon.st/
にて! お気軽に お声がけ下さい
18.
Thank you. 株式会社 MONSTER
DIVE 清水貴規 http://www.monster-dive.com/! takanori@monster-dive.com
Download