OpenStack を使った IasS 戦略 ~皆で おぷ☆すたユーザになろう~

OpenStack を使った IasS 戦略 ~皆で おぷ☆すたユーザになろう~

OpenStack を使った IasS 戦略
2014/08/27(水) @ Livesense Techlunch
発表者: 中西 晶大

E60aa4f80303f3f386898546ddb3686a?s=128

Livesense Inc.

August 27, 2014
Tweet

Transcript

  1. Copyright © LIVESENSE Inc. അ͑Μ͡ʹ͋ OpenStack Λ࢖ͬͨ IasS ઓུ! ~օͰ

    ͓΀ˑͨ͢ϢʔβʹͳΖ͏~! ! ͦͷଞ
  2. ࣗݾ঺հ അ͑Μ͡ʹ͋ ୭΋ΑΓ΋അΛѪ͍ͯ͠Δஉɻ   جຊతʹ1िؒʹٳΈ͸0ճɻ౔೔ͷ࢓ࣄʹ࠷ ΋ྗΛೖΕ͍ͯΔɻฏ೔ͱ͸ൺֱʹͳΒͳ͍ɻ ͜Μͳ͜ͱΛݴ͏͜ͱࣗମ͕അʹࣦྱɻ   ! ಛٕɿΠϯϑϥɺഅ

      झຯɿΠϯϑϥɺഅ   ࢓ࣄɿΠϯϑϥɺഅ   ޷͖ͳ΋ͷɿΠϯϑϥɺഅ   ޷͖ͳಈ෺ɿೣ   ޷͖ͳݴ༿ɿਓഅҰମ
  3. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ڝഅͱ͸ਓੜΛ๛͔ʹ͢Δ   ͨͬͨ1ͭͷํ๏Ͱ͋Δ

  4. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ͔͠͠

  5. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ظ଴͸ཪ੾ΒΕΔ΋ͷͰ͋Δ

  6. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ͜͜Β΁ΜͰਅ໘໨Ϳͬͱ͖·͢

  7. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ඇৗʹ࢒೦ͳ͜ͱʹഅͷ࿩͸ͳ͍Ͱ͢

  8. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ϑΝϯͷօ༷͝ΊΜͳ͍͞

  9. Copyright © LIVESENSE Inc. അ͑Μ͡ʹ͋ OpenStack Λ࢖ͬͨ IasS ઓུ! ~օͰ͓΀ˑͨ͢ϢʔβʹͳΖ͏~!

    ! ͦͷଞ
  10. SaaS, PaaS, IaaS ʹ͍ͭͯ

  11. PaaS, IaaS ʹ͍ͭͯ

  12. IaaS ೋେ੎ྗ VS

  13. CloudStack ɾΠϯετʔϧ௒؆୯   ɾ࢖͍͸͡ΊΔͷ௒ϥΫ   ɾ։ൃ஗ΕͨΓɺͪΌΜͱ΍ͬͯͨΓᐆດ   ɾಠಛͷ༻ޠଟ͍   ɾKVMϥΠϒϚΠάϨʔγϣϯͰ͖Δ

      ɾԾ૝ϧʔλ͕͔ͳΓϒϥοΫϘοΫε   ɾCLI  ͰίϯϑΟΪϡϨʔγϣϯͰ͖ͳ͍   ɾAPIͰૢ࡞Ͱ͖Δ   ɾGUIͰૢ࡞Ͱ͖Δ
  14. OpenStack ɾΠϯετʔϧ·ۤ͡ߦɻྦͳ͠ʹ͸ޠΕͳ͍   ɾ൒೥ʹ1ճϝδϟʔόʔδϣϯΞοϓ   ɾಠಛͷ༻ޠଟ͍(ଟ͗͢Δ)   ɾKVMϥΠϒϚΠάϨʔγϣϯͰ͖Δ   ɾԾ૝ϧʔλͷϒϥοΫϘοΫε͕CSΑΓ͸Ϛγ

      ɾCLI  ͰίϯϑΟΪϡϨʔγϣϯͰ͖Δ   ɾAPIͰૢ࡞Ͱ͖Δ   ɾGUIͰૢ࡞Ͱ͖Δ   ɾ։ൃͷίϛϡχςΟͰ͔͍(CS  ͱ10ഒ͘Β͍͕ࠩ͋Δ)   ɾػೳຖʹ͜·͔͘෼ׂͰ͖ΔͷͰ৑௕ੑߴ͠  
  15. അ͑Μ͡ʹ͋తδϟοδ ɾΠϯετʔϧ(ݱࡏਐߦܗͰ)ΊͬͪΌਏ͍͚Ͳ   ɹ͓΀ˑͨ͢  ͰΑ͘Ͷʁ   ɾ։ൃ҆ఆͯ͠Δͱ༧ఆ૊Έ΍͍͢͠   ɾ৑௕ੑߴͦ͏ͩ͠  

    ɾ೔ຊͷίϛϡχςΟ΋׆ൃͩ͠   ɾAWS  ͬΆ͍͠  
  16. Ϧʔμʔతδϟοδ

  17. Ϧʔμʔతδϟοδ ʊਓਓਓਓਓਓਓਓਓਓʊ   ʼɹ΍Ϳ͔͞Ͱ͸ͳ͍ɹʻ   ʉY^Y^Y^Y^Y^Y^Y^Y^Y^Y^Yʉ

  18. അ͑Μ͡ʹ͋ͷਖ਼௚ͳࠂന ʮੲ͸͋ͳͨͷ͜ͱ޷͖ͩͬͨΑʯ   ʮͰ΋ɺ΋͏͋ͳͨͱ͸ແཧͳͷɾɾɾʯ ʮ͋ͷ໷ͷ(ॗਗ਼͞Ε·ͨ͠)ʯ

  19. OpenStackΛ࢖ͬͯԿ͕޾ͤʹͳΔͷʁʢΠϯϑϥࢹ఺) ɾϝσΟΞ͔ΒԾ૝Ϛγϯ࡞੒ґཔΛड͚ͳͯ͘ࡁΉ   ɹ→ʮϦιʔε͸ׂΓ౰ͯͯ͋Δ͔Βউखʹ࡞͍͍ͬͯΑʯ   ɾks  ϑΝΠϧͷதͰ  yum  install  ͠·ͬͯ͘Δͷ͔Β୤٫

      ɹ→  ؆୯ʹΧελϚΠζͨ͠OS͕࡞੒Ͱ͖Δ   ɹ→  σϦόϦ͕ૣ͘ͳΔ   ɾϦιʔεͷՄࢹԽ͕Ͱ͖Δ   ɹ→  ଍Γͳ͘ͳ͖ͬͯͨ͜ͱ͕͙͢ʹ෼͔ΔͷͰػثಋೖ   ɹɹͷδϟοδָ͕   ɾ෺ཧϚγϯͷϓϩϏδϣχϯάͰ͖Δ  
  20. OpenStackΛ࢖ͬͯԿ͕޾ͤʹͳΔͷʁʢϝσΟΞࢹ఺) ɾΠϯϑϥʹԾ૝Ϛγϯཉ͍͠ͱ͔ݴΘͳ͍͍ͯ͘   ɾϧωοαϯεͱ਌࿨ੑߴ͍   ɹ→  OSىಈΛΆͪͬͱͯ͠  AP  αʔόग़དྷ্͕Γ·Ͱ  

    ɹɹߦ͘ͱࢥ͏   ɾωοτϫʔΫ͔Β։ൃ؀ڥΛఏڙͰ͖Δ   ɹ→  keepalived  αʔό·Δ͝ͱ͓ି͠Ͱ͖Δͱࢥ͏   ɹ→  ͭ·Γٖࣅຊ൪(ͨͿΜͰ͢ΑͨͿΜɻػೳతʹ͸Մೳ)   ɾAPIୟ͚Δ͔Β֤ϝσΟΞຖʹΠϯϑϥ޷͖ʹ৮ΕΔ   ɹ→  ·͞ʹAWS(ͨͩ͠Ϧιʔε͸ݶΒΕ·͢)  
  21. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ͱ͍͏͜ͱͰ

  22. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ͪΐͬͱݟͯΈ·͢ʁ

  23. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ DEMO

  24. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ·ͩ·ͩݕূ్தͰ͕͢

  25. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ 12݄ʹ͸օ༷ͷ͓खݩ΁͓ಧ͚Ͱ͖Δ Α͏അ͑Μ͡ʹ͋͸ؤுΔ·͢
 
 ։ൃ؀ڥ͚ͩͲͶʂ

  26. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ Կ͔࣭໰͋Γ·͢ʁʁ

  27. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ΍ͬͱ͜ͷ͕࣌ؒདྷ·ͨ͠Ͷ

  28. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ അ͔ʁഅͳͷ͔ʁഅͩΑͳʁʂ

  29. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ͍͍͑ɻ͖ʔͨͰ͢ɻ

  30. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ࢒೦Ͱͨ͠Ͷɻ   ΋͏গ͠෇͖߹͍ͬͯͩ͘͞ɻ

  31. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ

  32. TOPICS ބࢁࢯɺᕒ਎ͷ100↑ετοΫ

  33. גࣜձࣾϦϒηϯε! γεςϜ։ൃ෦ϝσΟΞ։ൃάϧʔϓ ӅΕʁΩϟϥతʹ1000௒͑ͯΔਓ΋͍ͨΓ TOPICS

  34. TOPICS ҙ֎ͱࣾ಺ʹ࢖ͬͯΔਓ͍ΔͬΆ͍

  35. TOPICS ͦΜͳ͜Μͳ͍ͯ͠Δ͏ͪʹ

  36. TOPICS

  37. TOPICS ͖·ͨ͠Ͷɻ   օ͞Μ΍Γ·͠ΐ͏ɻ

  38. അ͑Μ͡ʹ͋త  Qiita  ͷ͍͍ͱ͜Ζ ɾ࣭Λ͋Μ·ؾʹ͠ͳ͍͍ͯ͘   ɾ͜Μͳ͜ͱઈର໾ʹཱͨͶʔΑɹ→ɹετοΫɹ→ɹ;͊ͬʁʂ   ɾ୭͔ͷ໾ʹཱͬͯΔͷ͕໨ʹݟ͑ΔͷͰϞνϕʔγϣϯ༙͘   ɾؒҧͬͯͨΒڭ͑ͯ͘ΕΔ

      ɾͨ·ʹ͋Γ͕ͱ͏తͳ͜ͱݴΘΕΔ   ɾ৭Μͳ࢖͍ํ͕Ͱ͖Δ   ɾετοΫ͢Δ͚ͩ΋ྑ͠ɺॻ͖·͘Δ΋ྑ͠   ɾॻ͘ͱ஌͕ࣝఆண͢Δ   ɾԿճ΋ಉ͜͡ͱΛݕࡧ͠ͳ͘ͳͬͨ   ɾ࣭೿΋ྔ೿΋Ͳͬͪ΋೿΋ڐ༰͞ΕͯΔͷ͕͍͍   ɾϢʔβجຊ༏͍͠   ɾkobito  ॻ͖΍͍͢ɻͨ·ΒΜ
  39. ࢲ΋΄ͦ΅ͦͱॻ͍͍ͯ·͢

  40. Εͬͭɺ͖ʔͨʂ

  41. Powered by LIVESENSE