0
WordCamp Kyoto 2017
2017年6月24日(土)
レンサバで頑張ってるあなたに捧ぐ
~AWSで楽々運用する秘訣を
大公開(Qiita付)~
※本スライドはあくまで発表者個人の見解に基づくものであり
必ずしも所属する組織の見解と一致するものではありません
株式会社KYOSO 辻一郎
1
1
Who am I ?
辻 一郎 (つじ いちろう)
1976年2月 京都市生まれ
(株)KYOSO 事業開発室 ソリューションアーキテクト
応用情報技術者/AWS ASA
AWS SAMURAI 2015
https://www.facebook.com/ichi0220
I like ...
旅 東南アジア専門
ミャンマー・ラオス・タイ...
国境萌え・I♥パクチー
アニメ あの花・物語シリーズ
料理 エビチリ・筑前煮
激辛料理・圧力鍋
AWS Route 53
WordBench京都
JAWS-UG関西IoT専門支部
JAWS-UG京都
SORACOM-UG関西
関西おうちハック
kintone Café京都
2
2
Who am I ?
アスキー サムライ
検索
3
3
ITサービス イロイロご提供
• IT経営支援
• インフラ構築・保守
• データセンター運用
• サービスデスク
• アプリ開発・保守
株式会社KYOSO
設立 1973年
資本金 3.7億円
従業員 500名
事業所 京都・東京・名古屋
会社紹介
4
4
私のお仕事??紹介
いおたんはIoTの国のお姫様
5
5
私のお仕事??紹介
ぐるぐるいおたんマシン
6
6
ぐるんぐるん らずぱい そらこむ だいなも
IoTの に
なろうず!!
私のお仕事??紹介
7
7
私のお仕事??紹介
2m
おっきくなっ
ちゃった!
8
8
私のお仕事??紹介
2mいおたんと遊ぼう
9
9
私のお仕事??紹介
WordPress
関係ないやん!
10
10
私のお仕事成分
コミュニティ
WordPressすくなっw
11
11
私のお仕事成分
お前がWordPress
語るなよww
12
12
私のお仕事成分
カスタムフィールド
とか知らんけどw
気にせず語る
で!
13
13
ここで質問
WordPressを
レンサバで
使ってる人
✋
14
14
ここで質問
こういうこと辛くない?
• スパイクで落ちる→復旧大変
• そもそもxx砲対策ってどうすりゃいいのよ
• バックアップめんどくさい
• 本当に戻せるの?
• OSとかWPをアップデートすると動かな
くなる→ロールバックつらい
15
15
AWS使おうぜ
AWS使うと
多分幸せが
訪れるよ!
16
16
AWS使おうぜ
1年間だいたい無料だから
騙されたと思って使ってみよう!
Qiitaの手順を使って
説明するよ!
落ちないコーポレート 検索
http://qiita.com/Ichiro_Tsuji/items/bb902dde9b63a5392b34
17
17
AWS使おうぜ
いろんなパターン有り〼
18
18
WordPress単体をEC2で
まずはEC2に慣れろ!
落ちないコーポレート 検索
• EC2はLinuxなどが動く仮想マシン
• スナップショットでバックアップできる
• AMIMOTO使うと超簡単
• Lightsailを使うという手もアリ
• EC2のセキュリティだけはちゃんと勉強しと
いた方がいい
http://qiita.com/Ichiro_Tsuji/items/88f9009f80f3439ad9fa
19
19
S3を知ろう
S3はWebサーバになる
• S3はファイルサーバみたいなもので
Web公開ができる
• 静的コンテンツを置けばWebサーバの
出来上がり
http://qiita.com/Ichiro_Tsuji/items/c174d580587a622d3358
落ちないコーポレート 検索
20
20
S3を知ろう
S3 Direct Hosting S3バケット
http://hoge.jp
Webサーバのコンテンツ
ディレクトリと同じよう
なもの
落ちないコーポレート 検索
• バックアップ不要
• 3箇所にミラーリング
• バージョニングできる
• 耐久性99.999999999%
21
21
S3を知ろう
不倫謝罪にも使えますw
落ちないコーポレート 検索
22
22
WPからS3に静的コンテンツを吐き出す
StaticPress S3プラグイン
• WPの全コンテンツの静的ファイルを生成し、指定
したS3バケットに置いてくれる
• イベントサイトの永代供養や変更の少ないコーポ
レートサイトに最適
http://qiita.com/Ichiro_Tsuji/items/c6a52ec0ee95ead42f68
落ちないコーポレート 検索
23
23
WPからS3に静的コンテンツを吐き出す
落ちないコーポレート 検索
通常のWordPressサイト
StaticPress S3サイト
EC2
EC2内のWebサーバが
クライアントからの
リクエストに答える
EC2
あらかじめスタティック
コンテンツをS3バケット
に吐き出しておく
WPサーバが常に立ち上
がっている必要はない
S3がクライアントからのリク
エストに答える
S3
24
24
CDN(CloudFront)を使う
CloudFrontはつおい
• Yahoo!ニューストップに載っても安心
• 料金はEC2単体とほとんど変わらない
• 動的コンテンツも扱える
• SSL証明書も使える(無料のACMもある)
http://qiita.com/Ichiro_Tsuji/items/38592e737257cb45ca13
落ちないコーポレート 検索
25
25
WPサーバを冗長構成にする
EC2 x 2で落ちても安心
• コンテンツディレクトリやDBはサーバ間で共
有する必要がある
• DBはマネージドのRDSを使おう
• 自動バックアップ、RPO5分
• EC2はさらにスケールアウト可能
http://qiita.com/Ichiro_Tsuji/items/121fbe3764dd0987806e
落ちないコーポレート 検索
26
26
まとめ
AWSは怖くない!
• 無料なんだからまずやってみる
• 最初に苦労して運用で楽する
• JAWS-UGに来れば仲間がいるよ!
• Shifterを使うという選択肢も
27
27
ご静聴
ありがとうございました

[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ