Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20181103-ホーチミン市開催! WordPressの運用やサーバーメンテナンスに興味あ...
Search
DigitalCube Inc.
November 19, 2018
1
740
20181103-ホーチミン市開催! WordPressの運用やサーバーメンテナンスに興味ある人集まれ〜
WordPress を AWS で運用するメリットのおさらいとWordPressの運用でよくある質問集。
DigitalCube Inc.
November 19, 2018
Tweet
Share
More Decks by DigitalCube Inc.
See All by DigitalCube Inc.
ISMSを3ヶ月で爆速取得したプロジェクトマネジメントのコツ
digitalcube
0
500
地方の零細企業が AWS MarketPlace 使って10年どうだった?
digitalcube
0
1k
[株式会社デジタルキューブ] 会社概要
digitalcube
1
7.4k
[4/7 開催] Shifter オンラインミートアップ!春のフレッシャーズ祭り
digitalcube
0
620
WordPress のフルサイト編集を使ったサイト作成と Shifter を使ってノーコードで安全なサイトを運用する
digitalcube
0
860
Shifter の基本と最新情報
digitalcube
0
190
[12/10 開催] Shifter オンラインミートアップ!
digitalcube
0
74
Snow Monkey での 自社サービスサイト構築事例
digitalcube
0
700
Shifter 新ダッシュボード 3 つのポイントをご紹介
digitalcube
0
430
Featured
See All Featured
Designing for Performance
lara
610
69k
Designing for humans not robots
tammielis
253
25k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Music & Morning Musume
bryan
46
6.7k
Fireside Chat
paigeccino
37
3.5k
How GitHub (no longer) Works
holman
314
140k
A better future with KSS
kneath
238
17k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
GitHub's CSS Performance
jonrohan
1031
460k
Transcript
A W S ͷ ͓ ͞ Β ͍ ͱ W
O R D P R E S S ͷ Α ͘ ͋ Δ ࣭ ू S E I J I A K AT S U K A D I G I TA L C U B E C O . LT D .
• About us • WordPress on AWS ͷϝϦοτ • WordPressͷӡ༻ͰΑ͋͘Δ࣭
Agenda
W K J + C S M D I G
I TA L C U B E W H O A M I ? S E I J I A K AT S U K A amimoto-ami.com getshifter.io
W H AT A B O U T W K
J ?
W O R L D W I D E K
A O N U K I J O U R N A L I S T
O U R T E A M
• JAWS-UG on ASCII.jp ਆށͷσδλϧΩϡʔϒ͕࣮ફ͢Δ ίϛϡχςΟɺϏʔϧɺͨ·ʹࣄ http://ascii.jp/elem/000/001/512/ 1512561/
None
ϑϧϦϞʔτ
ΦʔϓϯιʔεͱίϛϡχςΟͱڞʹ
Docker + WordPress workshop (WordCamp Europe 2018)
Contribution to WordPress Community https://www.digitalcube.jp/about/community-contribution/ • WordPress Plugins Created: 102
plugins Downloaded: 2,709,767 times • WordCamp Sponsor Since: 2009 30+ times • WordCamp Speakers 72 Times • WordPress Core Translation • More!
O U R P R O D U C T
amimoto-ami.com getshifter.io
None
None
None
None
WordPress ύϒϦογϯάͷຽओԽ AWS ITͷຽओԽ
• ҆શ શͳ੩తHTMLϑΝΠϧʴແྉͷHTTPS௨৴ • ߴ Amazon CloudFrontͰੈքதʹߴɾ࣮֬ʹ৴ • ϝϯςϑϦʔ WordPressඞཁͳ͚࣌ͩDocker͔ΒىಈɻΠϯετʔϧෆཁɻ
What’s Shifter?
https://www.getshifter.io/
None
S H I F T U P ! J P
_ G E T S H I F T E R Ω ο Ϋ Φ ϑ Πϕ ϯ τ https://eventregist.com/e/o4QzwVGLsvSH
W O R D P R E S S O
N A W S ͷ ϝ Ϧ ο τ
• ηΩϡΞ • ϋΠεϐʔυ • εέʔϧͰ͖Δ ϝϦοτ
AWSͷηΩϡϦςΟํ
None
AWSͷηΩϡϦςΟରԠ
ϋΠεϐʔυ
Τοδϩέʔγϣϯ
ετϨʔδͷεέʔϥϏϦςΟͦͷ1
ετϨʔδͷεέʔϥϏϦςΟͦͷ2
ࣄΛΑ͍ͨ͘͠ͱ͍͏ҙࢥ͕ɺৗʹࣄΛվળͤ͞Δͱ ݶΓ·ͤΜɻ Կ͔Λ͛͠ΔʹɺΈʢϝΧχζϜʣ͕ඞཁͰ͢ɻ Jeff Bezos (Amazon CEO) AmazonͷϝΧχζϜʢΈʣ
W O R D P R E S S ͷ
ӡ ༻ ͰΑ͘ ͋ Δ ࣭
1.։ൃڥͲ͏ͯ͠Δʁ 2.σϓϩΠͲ͏ͯ͠Δʁ 3.ϓϥάΠϯͷཧͲ͏ͯ͠Δʁ 4.ը૾ͷอଘS3ʁ σϑΥϧτʁ 5.όοΫΞοϓͲ͏ͯ͠Δʁ 6.ηΩϡϦςΟରࡦͲ͏ͯ͠Δʁ 7.ใऩूͲ͏ͯ͠Δʁ 8.WordPressͰ͑Δখنࣄۀऀ͚ͷαʔϏεͬͯ͋Δʁ Α͋͘Δ࣭
A. AWSͷ߹։ൃڥ༻ͷEC2͘͠ຊ൪αʔόʔ ͷόʔνϟϧϗετͰରԠɻ WordPressͰͷϚϧναΠτରԠͰςʔϚϓϥάΠϯͳ ͲΛमਖ਼ͨ͠߹ʹʹຊ൪ଆʹө͞Εͯ͠·͏ͷͰ NGɻ Q1. ։ൃڥͲ͏ͯ͠Δʁ
A. ࣾͷ߹GitΛར༻ɻσϓϩΠAWSͷCode Pipeline / Code Build / Code Deploy Λར༻͢Δ͔ɺσϓϩ
ΠରαʔόʔଆͰGit PullΛ͍ͯ͠Δɻ Q2. σϓϩΠͲ͏ͯ͠Δʁ
A. ࣾͷϚωʔδυαʔϏεͷ߹Git Ͱཧɻ Q3. ϓϥάΠϯͷཧͲ͏ͯ͠Δʁ
A.σϑΥϧτ͘͠ඞཁʹԠͯ͡ϓϥάΠϯΛͬͯ Amazon S3ʹΦϑϩʔυɻ Q4. ը૾ϑΝΠϧͷอଘॴAmazon S3ʁ σϑΥϧτʁ
A. AWSͰɺEC2 ͷεφοϓγϣοτͱɺRDS͕͋Δ߹ RDS ͷεφοϓγϣοτػೳΛར༻ɻ Q5. όοΫΞοϓͲ͏ͯ͠Δʁ
A. ఆظతͳࣗಈόοΫΞοϓϓϥάΠϯͷΞοϓσʔτͳ ͲΠϯϑϥଆͰͷରԠ͕ΦεεϝͰ͢ɻAWS WAFʹ WordPressʹ࠷దԽ͞ΕͨϧʔϧηοτʢϚωʔδυϧʔ ϧʣ͕༧Ί४උ͞Ε͍ͯΔͷͰศརͰ͢ɻOSϛυϧΣ ΞͷύονରԠαʔόʔ࠶ىಈ͚ͩͰOKɻ͍͠߹ ελςΟοΫαΠτδΣωϨʔλʔͰͷ੩తαΠτԽݕ౼ɻ Q6. ηΩϡϦςΟରࡦͲ͏ͯ͠Δʁ
A.WordPressΤΩεύʔτ͕ࣥච͍ͯ͠ΔʮCapital Pʯ https://capitalp.jp/ ͕ΦεεϝɻWordPressͷϛʔτΞοϓ ʹࢀՃͯ͠Έ·͠ΐ͏ɻ ӳޠͷ߹ WordPress Tavern (https://wptavern.com/) Make
WordPress (https://make.wordpress.org/) WordCampTV (https://wordpress.tv/) ͕ΦεεϝͰ͢ɻ Q7. ใऩूͲ͏ͯ͠Δʁ
A.ܾࡁͳΒStripeɺνϟοτػೳIntercom͕ΦεεϝͰ ͢ɻܾࡁαϙʔτػೳͷ্খنࣄۀऀʹେ͖ͳ ثʹͳΔͰ͠ΐ͏ɻ Q8. WordPressͰ͑Δখنࣄۀऀ͚ͷαʔϏεͬͯ͋Δʁ
ͥ ͻ σΟε Χ ο γ ϣ ϯ ͠ ·
͠ ΐ ͏ ʂ