Save 37% off PRO during our Black Friday Sale! »

DXを支えるOSS「Drupal」とは? OSSの企業活用のメリットと商用サービスとの違い

DXを支えるOSS「Drupal」とは? OSSの企業活用のメリットと商用サービスとの違い

Transcript

  1. DXΛࢧ͑ΔOSSʮDrupalʯͱ͸ʁ OSSͷاۀ׆༻ͷϝϦοτͱ ঎༻αʔϏεͱͷҧ͍ 2021/7/30 Developers Summit 2021 Summe r ΞΫΠΞδϟύϯ߹ಉձࣾ

    ؙࢁͻ͔Δ
  2. • 1991೥10݄29೔ ੜ·Ε • ಠཱܥιϑτ΢ΣΞ։ൃձࣾͰιϑτ΢ΣΞΤϯδχΞ • ͷͪΤόϯδΣϦετͱͯ͠ϓϩμΫτͷܒ໤׆ಈ • 2019೥8݄ ΞΫΠΞʹδϣΠϯ

    • ΢ΣϒαΠτͷίϯςϯπͷ
 ٕज़຋༁΍ϩʔΧϥΠζΛ୲౰ Ruby / Rails / Web API / Docker / AW S ϥʔϝϯ / εΠʔπ / Ωϟϯϓ൧ / ొࢁ Profile ΞΫΠΞδϟύϯ ؙࢁͻ͔Δ ςΫχΧϧτϥϯεϨʔλʔ
  3. CodeZineͷDrupal࿈ࡌ Drupal 9Ͱ࢝ΊΔWebαΠτ։ൃೖ໳

  4. OSSɺར༻ͯ͠·͔͢ʁ

  5. http://ossforum.jp/index.php/choukanzu-wg/ OSSௗᛌਤ 2021೥౓൛ ʔ ೔ຊOSSਪਐϑΥʔϥϜΑΓ

  6. https://japan.zdnet.com/article/35160907/

  7. ೔ຊͷΦʔϓϯιʔε&ΦʔϓϯAPIͷ׆༻ ৴༻ۚݿ ωοτۜߦ ஍ํۜߦ ϝΨόϯΫ ηΩϡϦςΟཁ݅ͷݫ͍ۚ͠༥ػؔʹ΋༷ʑͳγεςϜʹ Φʔϓϯιʔε&API͕࠾༻͞Εɺ׆༻͕޿͕͍ͬͯ·͢ɻ

  8. Φʔϓϯιʔειϑτ΢ΣΞاۀ͕ੈքͰ୆಄ ίϯςϯπ؅ཧ Drupal Ϗοάσʔλ Hadoop σʔλϕʔε NoSQL ίϯςφ Docker ΦϖϨʔςΟϯάγεςϜ

    Linux ݕࡧ Elastic Stack ίϚʔε Magento ϛυϧ΢ΣΞ Mule ϞόΠϧ Android 8
  9. Φʔϓϯιʔειϑτ΢ΣΞاۀ͕ੈքͰ୆಄ ίϯςϯπ؅ཧ Drupal Ϗοάσʔλ Hadoop σʔλϕʔε NoSQL ίϯςφ Docker ΦϖϨʔςΟϯάγεςϜ

    Linux ݕࡧ Elastic Stack ίϚʔε Magento ϛυϧ΢ΣΞ Mule ϞόΠϧ Android 9
  10. ΦʔϓϯιʔεCMSʮDrupalʯ֓ཁ • 2001೥ʹΦʔϓϯιʔεͱͯ͠ެ։͞ΕͨPHP੡ͷCM S • GPLόʔδϣϯ2Ҏ߱ͷϥΠηϯεʹج͖ͮ഑෍ • ੈքͰ࠷΋ϙϐϡϥʔͳCMSͷҰͭ DrupalͷެࣜΩϟϥΫλʔ Druplicon

  11. ਺ࣈͰݟΔDrupal 100ສ+ WebαΠτͰՔಇ 46,000ਓ+ Drupal։ൃऀ 11ສਓ+ ΞΫςΟϒ
 ίϯτϦϏϡʔλʔ 140ສ+ ίϛϡχςΟϝϯόʔ

    20೥ Drupalͷ೥ྸ 9 ࠷৽ϝδϟʔόʔδϣ ϯ
  12. ϩʔίετ ঎༻αʔϏεͱൺֱͯ͠OSSͰ͸Ұൠతʹɺ 
 ։ൃίετΛ཈͑ͳ͕ΒεϐʔσΟʔʹߴ඼࣭ͳ ιϑτ΢ΣΞΛಋೖ͢Δ͜ͱ͕Մೳʹ OSSͷಛ௃ɺϝϦοτ ։ൃεϐʔυ ͷ଎͞ ߴ඼࣭

  13. εϐʔυ ඼࣭ OSSͷಛ௃ɺϝϦοτʢDrupalͷ৔߹ʣ • ։ൃϦιʔεɿDrupalͷΑ͏ͳେن໛OSSϓϩδΣΫτͰ͸ɺ։ൃʹܞΘ͍ͬͯΔ։ൃऀ͕ੈքதʹສ୯Ґ Ͱଘࡏ • ϥΠηϯεඅ༻͕͔͔Βͳ͍ͷͰɺίετΛ཈͑ͯߏஙͰ͖Δ • ΦʔϓϯιʔεͳͷͰϕϯμʔϩοΫΠϯ͕ແ͍

    • Πϊϕʔγϣϯεϐʔυɿ৽ػೳϦϦʔε(ϚΠφʔόʔδϣϯެ։)͕൒೥ʹ1౓ɺόάϑΟοΫε͕ຖ݄Ϧ Ϧʔε͞ΕΔ • ։ൃظؒɿඞཁͱ͍ͯ͠Δػೳ͕طʹOSSͰެ։͞Ε͍ͯΔ৔߹ɺͦΕΛ׆༻͢Δ͜ͱͰ։ൃظؒͷ୹ॖʹ ͭͳ͕Δ ίετ • ෆಛఆଟ਺ͷ࢖༻ऀʹΑΔվྑ͕ॏͶΒΕ͓ͯΓɺߴ͍҆ఆੑɺ඼࣭Λ༗͢Δ • Drupalʹ͸ઐ໳ͷηΩϡϦςΟνʔϜ͕ଘࡏ͠ɺ೔ʑηΩϡϦςΟ໰୊΁ͷରԠΛߦͳ͍ ݁ՌΛDrupal΁൓ө
  14. ΞΫΠΞ͸ɺDrupalΛϗεςΟϯά͢ΔͨΊͷ 
 ϓϥοτϑΥʔϜΛఏڙ͢ΔاۀͰ͢ Drupal ͓٬༷ / ύʔτφʔʹΑͬͯ DrupalαΠτΛߏஙɾ؅ཧ Applications Middlewar

    e O S Server s Networking ΞΫΠΞʹΑ͓ͬͯ٬༷ͷ DrupalαΠτΛӡ༻ɺαϙʔ τ͢Δ؀ڥΛఏڙ • Drupalʹ࠷దԽ͞ΕͨPaaS • ڧྗͳ։ൃπʔϧͱDevOps ؀ڥ • AWS্ʹϚϧνAZͰߏங • εέʔϥϏϦςΟ • ηΩϡΞϓϥοτϑΥʔϜ • 24/365αϙʔτ x ΞοϓλΠ ϜSLA99.95% Drupalͷ૑࢝ऀυϦεɾόΠλϧτ͕૑ۀͨ͠اۀɻΤϯλʔϓϥΠζͰ΋ ҆৺ͯ͠DrupalΛѻ͑ΔΑ͏ʹɺDrupalͷ༗ঈαϙʔτͱϗεςΟϯάΛఏ ڙ͢Δاۀͱͯ͠ൃలɻ
  15. OSSɺ׆༻ͯ͠·͔͢ʁ ɾɾ

  16. https://www.meti.go.jp/press/2021/04/20210421001/20210421001.html

  17. “ར׆༻ʹ͋ͨͬͯҰఆͷ εΩϧɾϊ΢ϋ΢͕ඞཁ”

  18. OSSͷ೉͠͞

  19. OSSར༻࣌ͷཹҙ఺ • બఆɺධՁํ๏ • ϥΠηϯείϯϓϥΠΞϯε • ϥΠϑαΠΫϧ͕୹͍ • αϙʔτ͕े෼Ͱ͸ͳ͍

  20. OSSͷϦεΫ ϩʔίετ ։ൃεϐʔυ ͷ଎͞ ߴ඼࣭ – ϕϯμʔ͕ιϑτ΢ΣΞΛอূ͢ΔͷͰ͸ͳ͘ɺར༻ऀଆʹ੹೚͕ඞཁ – Ξοϓσʔτɺ੬ऑੑରԠʹ௥ै͢ΔલఏͰͳ͍ͱɺϝϦοτΛڗडͰ͖ͳ͍ –

    OSSͷ։ൃ͕ετοϓͯ͠͠·͏ϦεΫ
 → ࣗ෼ͨͪͰ੬ऑੑʹରԠ͠ͳ͚Ε͹ͳΒͳ͍ – ւ֎ιϑτ΢ΣΞͩͱಛʹӳޠͷน͕͖ͭ·ͱ͏ ཪΛ ฦͤ͹
  21. ࣮ࡍʹى͜Γ͕ͪͳ͜ͱ

  22. ༷ʑͳΠϊϕʔγϣϯͷԸܙΛڗडͰ͖ΔͷOS S Ώ͑ʹɺόʔδϣϯΞοϓͷεϐʔυ͕ૣ͍ ͔ͭɺΦʔϓϯΏ͑ૂΘΕ΍͍͕͢ɺηΩϡϦςΟΞοϓσʔτ͕ग़Δͷ΋ૣ͍ ͔͠͠ɺΞϓϦέʔγϣϯଆͰηΩϡϦςΟΞοϓσʔτ͕Ͱ͖ͳ͍ͱ ҆શͳ͸ͣͷOSS͕ɾɾɾ – ϕετϓϥΫςΟεʹԊ͍ͬͯͳ͍ઃܭ – ๲େͳΧελϜίʔυ

    – όʔδϣϯΞοϓΛߟྀ͍ͯ͠ͳ͍ӡ༻ମ੍ όʔδϣϯΞοϓ͕Ͱ͖ͳ͍ɺύϑΥʔϚϯε͕ग़ͳ͍
  23. “ར׆༻ʹ͋ͨͬͯҰఆͷ εΩϧɾϊ΢ϋ΢͕ඞཁ”

  24. ೔ຊͰ͸Drupalʹ׳Ε͍ͯΔ։ൃऀ͕গͳ͍ͷͰɺؒҧͬͨઃܭɺϕετϓϥ ΫςΟεʹԊ͍ͬͯͳ͍ઃܭΛͯ͠͠·ͬͯޙͰۤ͠Ή ւ֎ʹφϨοδ͕ͨ͘͞Μ͋Δ͸ͣ ͳͷʹɺ೔ຊʹಧ͍͍ͯͳ͍

  25. ΞΫΠΞ͸ɺDrupalΛϗεςΟϯά͢ΔͨΊͷ 
 ϓϥοτϑΥʔϜΛఏڙ͢ΔاۀͰ͢ Drupalͷ૑࢝ऀυϦεɾόΠλϧτ͕૑ۀͨ͠اۀɻ
 ΤϯλʔϓϥΠζͰ΋҆৺ͯ͠DrupalΛѻ͑ΔΑ͏ʹɺ
 Drupalͷ༗ঈαϙʔτͱϗεςΟϯάΛఏڙ͢Δ
 اۀͱͯ͠ൃలɻ

  26. OSS DrupalΛ҆৺ͯ͠࢖ͬͯ΋Β͏ͨΊʹ ΞΫΠΞ͕ߦ͍ͬͯΔ͜ͱ

  27. Drupalιϑτ΢ΣΞʹର͢Δαϙʔτ • Drupal 7ͷEOLʹର͢Δ঎༻ͷ֦ுαϙʔτͷఏڙ • 2022೥11݄ -> 2025೥ʹԆ௕ • ։ൃऀମݧΛߴΊΔͨΊͷπʔϧͷఏڙ

    • ςετɾεςʔδϯάɾຊ൪؀ڥͷҰࣜ
 CI/CDπʔϧɺCLIɺϦϞʔτIDE
 • Drupalͷٕज़ࢧԉ • ւ֎ʹ͋ΔφϨοδΛ೔ຊʹ఻ൖ
  28. ೔ຊͰͷDrupalͷܒ໤ • ೔ຊޠͰ։ൃऀ޲͚ͷ৘ใఏڙ • ΢ΣϏφʔɺϒϩάɺ
 ϋϯζΦϯɺνϡʔτϦΞϧಈը
 • Drupalͷ೔ຊޠೝఆࢼݧͷఏڙ • Drupal։ൃऀ

    • Drupalֶश • ࢼݧରࡦߨ࠲ • ೔ຊͷDrupalೝఆࢿ֨਺͕350%ͷ੒௕཰Ͱ૿Ճ ͷՄࢹԽʹ
  29. OSSɺ࢖͏͚ͩͰ͸ͳ͘ɾɾɾ

  30. ϩʔίετ ঎༻αʔϏεͱൺֱͯ͠OSSͰ͸Ұൠతʹɺ 
 ։ൃίετΛ཈͑ͳ͕ΒεϐʔσΟʔʹߴ඼࣭ͳ ιϑτ΢ΣΞΛಋೖ͢Δ͜ͱ͕Մೳʹ OSSͷಛ௃ɺϝϦοτ ։ൃεϐʔυ ͷ଎͞ ߴ඼࣭ OSSͷϝϦοτ͸ຊ౰ʹ

    ͜Ε͚ͩͳΜͩΖ͏͔ʁ
  31. OSSΛਖ਼͘͠ཧղ͢Δ

  32. OSSΛਖ਼͘͠ཧղ͢Δ ϕϯμʔ͕ιϑτ΢ΣΞΛอূ͢ΔͷͰ͸ͳ͘ɺར༻ऀଆʹ੹೚͕ੜ͡Δ ސ٬ɺϕϯμʔɺ։ൃऀɾɾ ؔ܎ऀશһͰҰॹʹ੡඼Λ࡞Γ্͍͛ͯ͘ɺ঎༻ιϑτ΢ΣΞʹ͸ͳ͍໘ന͞

  33. OSSΛ֦ுɺҡ࣋͢ΔͨΊʹ https://dri.es/balancing-makers-and-takers-to-scale- and-sustain-open-source

  34. ίϛϡχςΟͰຊग़͠·ͨ͠ ʰDrupal 9 ͓͍͍͠Ϩγϐूʱ ʰDrupal 9 Web։ൃ͜ͱ͸͡Ίʱ

  35. ·ͱΊ • Φʔϓϯιʔεͷར׆༻ʹ͸ҰఆͷεΩϧɺϊ΢ϋ΢͕ඞཁ • ΞΫΠΞͰ͸ւ֎ʹ͋ΔφϨοδΛ೔ຊʹ࣋ͬͯ͘ΔͨΊʹ༷ʑͳαϙʔ τΛߦ͍ͬͯ·͢ • ศརͳOSSΛ࢖͏͚ͩͰ͸ͳ͘ɺൟӫͷͨΊͷ׆ಈ΋ߦ͍͖ͬͯ·͠ΐ͏

  36. ॳ৺ऀ޲͚DrupalϋϯζΦϯ ։࠵͠·͢ʂ 8݄11೔(ਫ) 15࣌ʙ ϋϯζΦϯΞδΣϯμ • Drupalͱ͸ʁओͳػೳͱಛ௃ • LandoΛ༻͍ͨϩʔΧϧ։ൃ؀ڥߏங •

    DrupalͷΠϯετʔϧ • ςʔϚมߋ • ίϯςϯπ؅ཧ • ಈతϦετͷ࡞੒ • ֦ுϞδϡʔϧͷ࢖͍ํ ʘࢴຊ͕໯͑Δʂʗ ࢀՃऀઌண20໊༷ʹࢴຊϓϨθϯτʂ ͥͻฃͬͯ͝ࢀՃ͍ͩ͘͞ʂ ͓ਃ͠ࠐΈ͸ͪ͜Βˣ https://www.acquia.com/jp/events/webinars/drupal-handson-q32021 ։࠵֓ཁ ೔࣌ɿ2021೥8݄11೔(ਫ) 15:00 - 17:0 0 ఆһɿ20໊ අ༻ɿແྉ ഑৴ܗࣜɿZoom
  37. None