Upgrade to Pro — share decks privately, control downloads, hide ads and more …

落としたくないWebサイトのためのアーキテクチャ

 落としたくないWebサイトのためのアーキテクチャ

[仙台] フリーテーマでAWSを語る会
https://jaws-tohoku.doorkeeper.jp/events/93623
突然のアクセス増加にも耐えられるWebサイトのためのインフラ構成(S3, EC2, RDS, CloudFront)の話。

Kazue Igarashi

July 19, 2019
Tweet

More Decks by Kazue Igarashi

Other Decks in Technology

Transcript

  1. མ ͱ ͠ ͨ ͘ ͳ ͍ W E B

    α Π τ ͷ ͨ Ί ͷ Ξʔ Ω ς Ϋ ν ϟ D i g i t a l C u b e I n c . : K a z u e I G A R A S H I [ ઋ ୆ ] ϑ Ϧ ʔ ς ʔϚ Ͱ A W S Λ ޠ Δ ձ
  2. K a z u e I G A R A

    S H I ʢ ޒ े ཛྷ ࿨ ܙ ʣ @ g a t e s p a c e _ k •https://gatespace.jp/ •https://qiita.com/gatespace •DigitalCube Inc. : Director •AWS : Advanced Technology Partner •_s (Underscores) : Contributor •JAWS-UG
  3. མ ͱ ͠ ͨ ͘ ͳ ͍ W E B

    α Π τ ͷ ͨ Ί ͷ Ξʔ Ω ς Ϋ ν ϟ • ΞΫηεʹରͯ͠ͷ࠷ڧͷWebαΠτ • CMSΛ࢖͏৔߹ͷΞʔΩςΫνϟ
  4. ΞΫ η ε ʹ ର ͯ͠ ͷ ࠷ ڧ ͷ

    W E B α Π τ • .html͚ͩͷ੩తͳWebαΠτɻJAMstackͳαΠτɻ • ը૾, CSS, JavaScript, API, Markup • αʔόʔαΠυͰಈ࡞͢ΔΞϓϦέʔγϣϯ΍σʔλϕʔε͸࢖Θͳ͍ • PHP, MySQL etc…
  5. AW S Ͱ ੩ త ͳ W E B α

    Π τ Λ • S3 Ͱ WebαΠτϗεςΟϯά • ඞཁʹԠͯ͡CloudFront ʢCDNʣ΍ Route53
  6. C M S Λ ࢖ ͏ ৔ ߹ ͷ Ξʔ

    Ω ς Ϋ ν ϟ 
 Ͳ ͏ ͢ Δʁ
  7. Ұ ൠ త ͳ Ϩϯ λϧα ʔ όʔ ʴ C

    M S ͷ W E B α Π τ ͷ ΞΫ η ε ͕ ૿ ͑ ͨ ࣌ • 50xΤϥʔ΍ಡΈࠐΈ͕ऴΘΒͳ͍ʹΠϯϑϥଆ͕଱͑ΒΕͳ͍ • ଳҬɾWebαʔόʔɺσʔλϕʔεαʔόʔͷεϖοΫෆ଍ͰΞΫηε Ͱ͖ͳ͘ͳΔ • ڞ༻αʔόʔͷ৔߹ɺଞͷར༻ऀʹ໎࿭͕͔͔Δ
  8. Ϋ ϥ ΢ υ ͷ ϝ Ϧ ο τ •

    WebαʔόʔɺσʔλϕʔεαʔόʔͷεϖοΫΛ͙͢มߋͰ͖Δ
  9. AW S Ͱ C M S Λ ࢖ ͬ ͨ

    W E B α Π τ • EC2 ඞཁʹԠͯ͡ • S3ɿόέοτ • RDSɿσʔλϕʔεαʔόʔ • ELBɿϩʔυόϥϯαʔ
  10. ΞΫ η ε ૿ ΁ ͷ ύλ ʔϯ 1 


    εέ ʔ ϧΞ ο ϓ • ੑೳΛ্͛Δ • AWSͳΒ࣌ؒ՝ۚͳͷͰΞΫηε ͕ݮͬͨΒεέʔϧμ΢ϯ • ͨͩ͠Πϯελϯεͷ࠶ىಈ͕ඞ ཁɻCloudFrontʹΩϟογϡΛஔ ͘ͳͲͯ͠ճආ͢Δඞཁ͋Γ
  11. ΞΫ η ε ૿ ΁ ͷ ύλ ʔϯ 2 


    εέ ʔ ϧΞ ΢ τ • αʔόʔΛ૿΍͢ • ͖͍͠஋ΛܾΊͯࣗಈԽ • CMSͷ৔߹ɺDB΍ը૾ϑΝΠϧͷॻ ͖ࠐΈ͕ൃੜ͢ΔͷͰɺRDS΍S3ʹ σʔλΛ෼཭͓͔ͯ͠ͳ͍ͱࠩ෼͕ ൃੜ
  12. ࣗ ෼ Ͱ ߏ ੒ ΍ ࣗ ಈ Խ Λ

    ؤ ு Γ ͨ ͘ ͳ ͍ 
 Ί Μ Ͳ ͘ ͞ ͍ ͱ ײ ͡ Δ ͋ ͳ ͨ ΁
  13. A m a z o n L i g h

    t s a i l AW S M a r k e t p l a c e • Amazon Lightsail • શ෦ೖΓͰ͙͢ʹ࢖͑Δ؀ڥΛ
 ֹ݄ϓϥϯͰ • AWS Marketplace • ϕϯμʔ͕࡞੒ͨ͠AWS؀ڥൢച Ϛʔέοτ
  14. A M I M O T O Ϛ ω ʔ

    δ υ ϗ ε ς Ο ϯ ά • https://ja.amimoto-ami.com/ • શ෦ೖΓ WordPress ϗεςΟϯά • MediumϓϥϯҎ্͸
 ΦʔτεέʔϦϯάରԠ
  15. S h i f t e r • https://www.getshifter.io/japanese/ •

    Serverless Static WordPress Hosting • CMS ͸ WordPress
 ੩తͳ HTML ϑΝΠϧΛ࡞੒ɾ
 ϗεςΟϯά͢Δ SaaS • CMSͷϝϯςφϯεϑϦʔ