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

Cloud Nativeに向けた考えるべきポイント

Cloud Nativeに向けた考えるべきポイント

FUJITSU Software Technical Meetup Vol.1 「クラウドネイティブアプリケーションの開発・運用」でのLTの資料です
https://www.fujitsu.com/jp/products/software/resources/events/technical-meetup0218/

17d762ae166e66cab39e9b2e3df7d198?s=128

Yukinori Sakashita

February 18, 2022
Tweet

More Decks by Yukinori Sakashita

Other Decks in Technology

Transcript

  1. $MPVE/BUJWFʹ޲͚ͨ ߟ͑Δ΂͖ϙΠϯτ :VLJOPSJ4BLBTIJUB

  2. ࣗݾ঺հ ‣ ٕज़ݚڀΤϦΞ  ӡ༻؅ཧٕज़  Ϋϥ΢υ  αʔόετϨʔδ 

    ࣗಈࣗ཯ίϯϐϡʔςΟϯά  "*.- // ).. #BZFTJBO/FUXPSL  ‣ ৬ྺ  ೔ཱ੡࡞ॴ 㾎தԝݚڀॴԣ඿ݚڀॴ ओ೚ݚڀһ  㾎ւ֎ݚڀॴ!γϦίϯόϨʔ ϥϘ௕   αʔόϕϯμʔ ςΫχΧϧ4& 2 ࡔԼ޾ಙ ത࢜  :VLJOPSJ4BLBTIJUB 1I% ‣ ϠϑʔגࣜձࣾθοτϥϘגࣜձࣾ ‣ 4/*"೔ຊࢧ෦ٕज़ҕһձ෭ҕһ௕ ݉Ϣʔεέʔε෼Պձ௕ ‣ 4/*"5FDIOJDBM$PVODJM"EWJTPS
  3. ओͳग़൛ߨԋͳͲ ‣ ॻ੶,VCFSOFUFT࣮ફೖ໳   ‣ ࿦จ৘ใॲཧֶձσδλϧϓϥΫςΟε 
 lϚϧνίϯςφΦʔέετϨʔγϣϯΛ༻͍ͨେن໛ίϯςφ؀ڥͷઃܭͱӡ༻z 

     ‣ 8FCهࣄ  5IJOL*5 
 lݱ৔Ͱ໾ʹཱͭ5JQT͕੝Γͩ͘͞Μ,VCFSOFUFTͷΞϨ΍ίϨz   ‣ ߨԋ  $MPVE/BUJWF%BZT5PLZPΩʔϊʔτηογϣϯ 
 lεςʔτϑϧΞϓϦPO,VCFSOFUFTͷݱࡏͱࠓޙͷల๬z    4/*"+τϨϯυηϛφʔ 
 l,VCFSOFUFT࣌୅ͷετϨʔδz  3
  4. :BIPP+"1"/ ‣ Ҏ্ͷ8FCαʔϏε χϡʔε ϠϑΦΫɺఱؾͳͲ Λఏڙ ‣ 8FCαʔϏεΛࢧ͑ΔϓϥΠϕʔτΫϥ΢υΛӡ༻  ओͨΔσʔληϯλʔ

    ‣ ೔ຊڌ఺ ‣ 64ڌ఺ 4 ˞೥݄࣌఺
  5. θοτϥϘ ‣ ೥ʹઃཱ͞ΕͨϠϑʔגࣜձࣾͷࢠձࣾ ‣ Ϡϑʔͷ࣍ੈ୅ΠϯϑϥΛݚڀ։ൃ ‣ Ϡϑʔ޲͚ʹ,VCFSOFUFTBTB4FSWJDF $BB4 ͳͲΛ։ൃ ‣

    IUUQT[MBCDPKQ 5
  6. $BB4ͷར༻ঢ়گ ‣ ,VCFSOFUFTΫϥελ਺  ‣ ϊʔυ਺ 7.਺  6 $MVTUFST

    $MVTUFST      $MVTUFST   $MVTUFST  $MVTUFST ˞࣌఺
  7. Ϋϥ΢υωΠςΟϒʹ޲͚ͨ ߟ͑ΔϙΠϯτ

  8. ͜Ε͸$MPVE/BUJWF 8 ‣ ύϒϦοΫΫϥ΢υΛ࢖͑͹$MPVE/BUFWF  ‣ ίϯςφ΍,VCFSOFUFTΛ࢖͑͹$MPVE/BUJWF  ‣ $*$%ʹͯࣗಈԽ͞Ε͍ͯΕ͹$MPVE/BUJWF

     ‣ ϚΠΫϩαʔϏεԽ͞Ε͍ͯΕ͹$MPVE/BUJWF  ‣ 5IF5XFMWF'BDUPSʹଇΓΞϓϦΛ։ൃ͢Ε͹$MPVE/BUJWF
  9. ͜Ε͸$MPVE/BUJWF 9 ‣ ύϒϦοΫΫϥ΢υΛ࢖͑͹$MPVE/BUFWF  ‣ ίϯςφ΍,VCFSOFUFTΛ࢖͑͹$MPVE/BUJWF  ‣ $*$%ʹͯࣗಈԽ͞Ε͍ͯΕ͹$MPVE/BUJWF

     ‣ ϚΠΫϩαʔϏεԽ͞Ε͍ͯΕ͹$MPVE/BUJWF  ‣ 5IF5XFMWF'BDUPSʹଇΓΞϓϦΛ։ൃ͢Ε͹$MPVE/BUJWF /P w ͜ΕΒ͸$MPVE/BUJWFΛ࣮ݱ͢Δͷʹར༻Ͱ͖Δศརͳಓ۩ͳ͚ͩ w ಓ۩Λ࢖ͬͯ΋$MPVE/BUJWFʹͳΔͱ͸ݶΒͳ͍
  10. $MPVE/BUJWFͱ͸ 10 Ϋϥ΢υωΠςΟϒٕज़͸ɺύϒϦοΫΫϥ΢υɺϓϥΠϕʔτΫϥ΢υɺϋΠϒϦουΫϥ΢υͳͲͷ
 ۙ୅తͰμΠφϛοΫͳ؀ڥʹ͓͍ͯɺεέʔϥϒϧͳΞϓϦέʔγϣϯΛߏங͓Αͼ
 ࣮ߦ͢ΔͨΊͷೳྗΛ૊৫ʹ΋ͨΒ͠·͢ɻ ͜ͷΞϓϩʔνͷ୅දྫʹɺίϯςφɺαʔϏεϝογϡɺϚΠΫϩαʔϏεɺ
 ΠϛϡʔλϒϧΠϯϑϥετϥΫνϟɺ͓ΑͼએݴܕAPI͕͋Γ·͢ɻ ͜ΕΒͷख๏ʹΑΓɺճ෮ੑɺ؅ཧྗɺ͓ΑͼՄ؍ଌੑͷ͋Δૄ݁߹γεςϜ͕࣮ݱ͠·͢ɻ
 ͜ΕΒΛݎ࿚ͳࣗಈԽͱ૊Έ߹ΘͤΔ͜ͱͰɺΤϯδχΞ͸ΠϯύΫτͷ͋ΔมߋΛ࠷খݶͷ࿑ྗͰ
 සൟ͔ͭ༧ଌͲ͓Γʹߦ͏͜ͱ͕Ͱ͖·͢ɻ

    ग़య$/$'$MPVE/BUJWF%F fi OJUJPOW
  11. $MPVE/BUJWFલʹߟ͑ΔϙΠϯτ 11 ‣ ண໨͍ͯ͠Δ$MPVE/BUJWFԽ͢Δલʹߟ͑ͯ΋Β͍͍ͨͭͷϙΠϯτΛ঺հ ‣ αʔϏεΞϓϦͷසൟͳมߋ 
 👉 ϙΠϯτ ϓϩηεͷՔಇ཰ͷߟ͑ํΛνΣϯδ

    ‣ ΠϯύΫτͷ͋ΔมߋΛ࠷খͷ࿑ྗͰมߋ 
 👉 ϙΠϯτ ΠϛϡʔλϒϧΠϯϑϥετϥΫνϟͷ׆༻ʹΑΔ 
 ϖοτܕ͔ΒՈசܕ΁؅ཧํ๏ͷνΣϯδ
  12. ϓϩηεͷՔಇ཰ͷߟ͑ํ .5#' ฏۉނোִؒ  .553 ฏۉम෮࣌ؒ  Քಇ཰Քಇ࣌ؒͷ૯࿨શମ࣌ؒ.5#' .5#' .553

    Քಇ࣌ؒ ఀࢭ࣌ؒ Քಇ࣌ؒ ఀࢭ ෼ Քಇ࣌ؒ ఀࢭ ෼ Քಇ࣌ؒ ఀࢭ ෼ ʜ Քಇ࣌ؒ ఀࢭ ෼ Քಇ࣌ؒ ఀࢭ ෼ ύλʔϯ೥ؒͷՔಇ཰ɹ .5#'࣌ؒ .553࣌ؒ ೥ؒ࣌ؒ ೔ ࣌ؒ ύλʔϯ೥ؒͷՔಇ཰ .5#'࣌ؒ .553࣌ؒ ෼  ‣ αʔϏε͸μ΢ϯ͠ͳͯ͘΋ɺΞϓϦͷϓϩηε͸Ξοϓσʔτ౳Ͱඞͣఀࢭ ‣ $MPVE/BUJWF͸.553Λ୹͘͢Δͷʹ༗ޮͳߟ͑ ఀࢭ࣌ؒ͸ো֐͚ͩͰͳ͘ 
 εέʔϧมߋɾόʔδϣϯΞοϓͳͲͷܭըతͳఀࢭ΋ؚΉ
  13. ΠϛϡʔλϒϧΠϯϑϥετϥΫνϟ 13 ‣ Ұ౓αʔόΛߏஙͨ͠Βɺͦͷޙ͸αʔόͷιϑτ΢ΣΞʹมߋΛ 
 Ճ͑ͳ͍͜ͱΛҙຯ͢Δ 
 ग़య8JLJQFEJB *NNVUBCMF*OGSBTUSBDUVSF

  14. ϖοτܕ͔ΒՈசܕͷ؅ཧ΁ 14 ը૾ఏڙ1FYFMT ‣ ඖඖɺखؒΛ͔͚ࣂҭ ‣ ୆୆ɺखؒΛ͔͚؅ཧ 
 ྫো֐࣌ʹ͸ݪҼڀ໌࠶ઃఆ ‣

    ಉ͡ํ๏Ͱେྔʹ·ͱΊͯࣂҭ ‣ ಉ͡ํ๏Ͱେྔʹ؅ཧ 
 ྫো֐࣌͸࡟আ࠶࡞੒Λ༏ઌ
  15. ·ͱΊ 15 ‣ $MPVE/BUJWFͷ࣮ݱ͸πʔϧΛ࢖͑͹ྑ͍ͱ͍͏༰қͳ؆୯ͳಓͷΓͰ͸ͳ͍ ‣ $MPVE/BUJWFʹΑͬͯͲͷΑ͏ͳՁ஋ΛαʔϏεΞϓϦ΁΋ͨΒ͔͢Λ 
 ݟఆΊɺ$MPVE/BUJWFʹ௅ઓ͢Δ͔൱͔Λδϟοδ͢Δͷ͕ॏཁ ‣ $MPVE/BUJWFԽʹ޲͚ͯ௅ઓ͢Δલʹߟ͑ͯ΋Β͍͍ͨϙΠϯτΛ঺հ

     Քಇ཰ͷߟ͑ํͷνΣϯδ  ؅ཧํ๏ͷνΣϯδ