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

医師向けウェブサービスe-casebookのアーキテクチャの変遷

 医師向けウェブサービスe-casebookのアーキテクチャの変遷

AWS Startup Tech Meetup Online #2 での発表資料です。

Tetsuya Kaneuchi

February 25, 2021
Tweet

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ w ۚ಺఩໵ʢ!LBOJ[Bʣ w ג ϋʔτɾΦʔΨφΠθʔγϣϯ औక໾$50 w σεΫτοϓΞϓϦˠεϚϗΞϓϦ ˠ΢ΣϒΞϓϦͱܦݧ

    w &NBDTϢʔβʔ w ࠷ۙ"NQMJGZ࢖͍ͭͭ4XJGUΛॻ͍ ͍ͯΔ w "844VNNJU0OMJOFͰൃද
  2. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 MySQ

    L (Amazon EC2) DICOM Converte r (Amazon EC2/Windows Server) !LBOJ[B͕஌Δ࠷ݹͷߏ੒ʢʙॳ಄ʣ w %#ؚΊओʹ&$ߏ੒ w ΞϓϦαʔό୆ w ಈը഑৴͸6453&". ΛຒΊࠐΈ
  3. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 MySQ

    L (Amazon EC2) DICOM Converte r (Amazon EC2/Windows Server) ϩʔυόϥϯαΛಋೖ w ෳ਺୆ߏ੒ʹΑΔε έʔϦϯά͕Մೳʹ w μ΢ϯλΠϜ௿ݮ w ൺֱత҆ఆͨ͠σϓϩ Π͕֬཰ Load Balance r (Amazon EC2)
  4. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 MySQ

    L (Amazon EC2) DICOM Converte r (Amazon EC2/Windows Server) ϩʔυόϥϯαΛಋೖ w ෳ਺୆ߏ੒ʹΑΔε έʔϦϯά͕Մೳʹ w μ΢ϯλΠϜ௿ݮ w ൺֱత҆ఆͨ͠σϓϩ Π͕֬཰ Load Balance r (Amazon EC2)
  5. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 MySQ

    L (Amazon EC2) DICOM Converte r (Amazon EC2/Windows Server) &MBTUJ$BDIFʢ3FEJTʣΛಋೖ w ηογϣϯ؅ཧվળ w "QQαʔόͷෛՙ௿ݮ Load Balance r (Amazon EC2) Amazon ElastiCache
  6. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 MySQ

    L (Amazon EC2) DICOM Converte r (Amazon EC2/Windows Server) &MBTUJ$BDIFʢ3FEJTʣΛಋೖ w ηογϣϯ؅ཧվળ w "QQαʔόͷෛՙ௿ݮ Load Balance r (Amazon EC2) Amazon ElastiCache
  7. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 DICOM

    Converte r (Amazon EC2/Windows Server) .Z42-&$͔Β3%4ʹҠߦ w ύϑΥʔϚϯε w εέʔϥϏϦςΟ w ؅ཧίετ w "VSPSB͸Ұ୴ݟૹΓ Load Balance r (Amazon EC2) Amazon ElastiCache Amazon RDS(MySQL)
  8. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 DICOM

    Converte r (Amazon EC2/Windows Server) .Z42-&$͔Β3%4ʹҠߦ w ύϑΥʔϚϯε w εέʔϥϏϦςΟ w ؅ཧίετ w "VSPSB͸Ұ୴ݟૹΓ Load Balance r (Amazon EC2) Amazon ElastiCache Amazon RDS(MySQL)
  9. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 %*$0.ίϯόʔλΛ8JOEPXTαʔό͔Β-JOVYίϯςφʹҠߦ

    w $Ͱ࣮૷͞Ε͍ͯͨ ίϯόʔτॲཧΛ 1ZUIPOʹҠ২ w ෳ਺ॲཧ͕૸Δ৔߹ʹ ࣗಈεέʔϧ Load Balance r (Amazon EC2) Amazon ElastiCache Amazon RDS(MySQL) DICOM Converte r (Amazon ECS/Linux)
  10. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 %*$0.ίϯόʔλΛ8JOEPXTαʔό͔Β-JOVYίϯςφʹҠߦ

    w $Ͱ࣮૷͞Ε͍ͯͨ ίϯόʔτॲཧΛ 1ZUIPO-JOVYʹҠ২ w ෳ਺ॲཧ͕૸Δ৔߹ʹ ࣗಈεέʔϧ Load Balance r (Amazon EC2) Amazon ElastiCache Amazon RDS(MySQL) DICOM Converte r (Amazon ECS/Linux)
  11. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 σʔλϕʔεΛ"NB[PO"VSPSBʹҠߦ

    w "VSPSBΫϥελͰε έʔϥϏϦςΟվળ w ॊೈͳεέʔϦϯάʹ ΑΔίετ࡟ݮ Load Balance r (Amazon EC2) Amazon ElastiCache DICOM Converte r (Amazon ECS/Linux) Amazon Aurora(MySQL)
  12. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 σʔλϕʔεΛ"NB[PO"VSPSBʹҠߦ

    w "VSPSBΫϥελͰε έʔϥϏϦςΟվળ w ॊೈͳεέʔϦϯάʹ ΑΔίετ࡟ݮ Load Balance r (Amazon EC2) Amazon ElastiCache DICOM Converte r (Amazon ECS/Linux) Amazon Aurora(MySQL)
  13. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 ϥΠϒ഑৴αʔϏεΛ"84Λར༻ͯ͠։࢝

    w ϥΠϒ഑৴ࣄۀຊ֨Խ ʹͱ΋ͳ͍Ҡߦ w ౰ॳ͸ύϥϝʔλઃఆ Ͱࢼߦࡨޡ w ഑৴͸"84Ͱׂͱ͓ खܰʹ࣮ݱͰ͖Δ Load Balance r (Amazon EC2) Amazon ElastiCache DICOM Converte r (Amazon ECS/Linux) Amazon Aurora(MySQL) AWS Elemental MediaLive AWS Elemental MediaPackage
  14. App Serve r (Amazon EC2) Amazon CloudFront Amazon S3 ϥΠϒ഑৴αʔϏεΛ"84Λར༻ͯ͠։࢝

    w ϥΠϒ഑৴ࣄۀຊ֨Խ ʹͱ΋ͳ͍6453&". ͔ΒҠߦ w ౰ॳ͸ύϥϝʔλઃఆ Ͱࢼߦࡨޡ Load Balance r (Amazon EC2) Amazon ElastiCache DICOM Converte r (Amazon ECS/Linux) Amazon Aurora(MySQL) AWS Elemental MediaLive AWS Elemental MediaPackage
  15. App Serve r (Amazon ECS) Amazon CloudFront Amazon S3 ࠓޙ΍Γ͍ͨ͜ͱ

    Elastic Load Balancing Amazon ElastiCache DICOM Converte r (Amazon ECS/Linux) Amazon Aurora Serverless AWS Elemental MediaLive AWS Elemental MediaPackage w &$ͷϩʔυόϥϯα Λ&-#ʹҠߦ w "QQ4FSWFS΋ίϯς φԽ w "VSPSB4FSWFSMFTTͰ ࣗಈεέʔϧͰ͖Δͱ ͏Ε͍͠