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

クラウドを『作る』ってどういうこと?

 クラウドを『作る』ってどういうこと?

四国出身者が支える、ニッポンのクラウド https://udcp.connpass.com/event/17381/ で登壇した資料です

Kazuto Kusama

July 23, 2015
Tweet

More Decks by Kazuto Kusama

Other Decks in Technology

Transcript

  1. Ϋϥ΢υίϯϐϡʔςΟϯά͸ɺڞ༻ͷߏ੒ՄೳͳίϯϐϡʔςΟϯάϦιʔεʢωοτϫʔΫɺαʔόʔɺετϨʔδɺΞϓϦέʔγϣϯɺ αʔϏεʣͷूੵʹɺͲ͔͜ΒͰ΋ɺ؆ศʹɺඞཁʹԠͯ͡ɺωοτϫʔΫܦ༝ͰΞΫηε͢Δ͜ͱΛՄೳͱ͢ΔϞσϧͰ͋Γɺ࠷খݶͷར ༻खଓ͖·ͨ͸αʔϏεϓϩόΠμͱͷ΍ΓͱΓͰ଎΍͔ʹׂ౰ͯΒΕఏڙ͞ΕΔ΋ͷͰ͋Δɻ͜ͷΫϥ΢υϞσϧ͸ 5 ͭͷجຊతͳಛ௃ͱ 3 ͭͷαʔϏεϞσϧɺ͓Αͼ 4 ͭͷ࣮૷ϞσϧʹΑͬͯߏ੒͞ΕΔɻ ΦϯσϚϯυɾηϧϑαʔϏε

    Ϣʔβ͸ɺ֤αʔϏεͷఏڙऀͱ௚઀΍ΓͱΓ͢Δ͜ͱͳ͘ɺඞཁʹԠ͡ɺࣗಈతʹɺαʔόʔͷՔಇ࣌ؒ΍ωοτϫʔΫετϨʔδͷΑ͏ ͳίϯϐϡʔςΟϯάೳྗΛҰํతʹઃఆͰ͖Δɻ ෯޿͍ωοτϫʔΫΞΫηε ίϯϐϡʔςΟϯάೳྗ͸ɺωοτϫʔΫΛ௨ͯ͡ར༻ՄೳͰɺඪ४తͳ࢓૊ΈͰ઀ଓՄೳͰ͋Γɺͦͷ͜ͱʹΑΓɺ༷ʑͳγϯ͓Αͼγο ΫΫϥΠΞϯτϓϥοτϑΥʔϜʢྫ͑͹ϞόΠϧϑΥϯɺλϒϨοτɺϥοϓτοϓίϯϐϡʔλɺϫʔΫεςʔγϣϯʣ͔Βͷར༻ΛՄೳ ͱ͢Δɻ Ϧιʔεͷڞ༻ αʔϏεͷఏڙऀͷίϯϐϡʔςΟϯάϦιʔε͸ूੵ͞Εɺෳ਺ͷϢʔβʹϚϧνςφϯτϞσϧΛར༻ͯ͠ఏڙ͞ΕΔɻ༷ʑͳ෺ཧతɾ Ծ૝తϦιʔε͸ɺϢʔβͷधཁʹԠͯ͡μΠφϛοΫʹׂΓ౰ͯΒΕͨΓ࠶ׂΓ౰ͯ͞ΕͨΓ͢Δɻ෺ཧతͳॴࡏ৔ॴʹ੍໿͞Εͳ͍ͱ͍ ͏ߟ͑ํͰɺϢʔβ͸Ұൠతʹɺఏڙ͞ΕΔϦιʔεͷਖ਼֬ͳॴࡏ஍Λ஌ͬͨΓίϯτϩʔϧͨ͠ΓͰ͖ͳ͍͕ɺ৔߹ʹΑͬͯ͸ΑΓந৅త ͳϨϕϧʢྫɿࠃɺभɺσʔληϯλʣͰಛఆՄೳͰ͋ΔɻϦιʔεͷྫͱͯ͠͸ɺετϨʔδɺॲཧೳྗɺϝϞϦɺ͓ΑͼωοτϫʔΫଳ Ҭ͕ڍ͛ΒΕΔɻ εϐʔσΟͳ֦ுੑ ίϯϐϡʔςΟϯάೳྗ͸ɺ৳ॖࣗࡏʹɺ৔߹ʹΑͬͯ͸ࣗಈͰׂ౰͓ͯΑͼఏڙ͕ՄೳͰɺधཁʹԠͯ͡ଈ࠲ʹεέʔϧΞ΢τʗεέʔϧ ΠϯͰ͖ΔɻϢʔβʹͱͬͯ͸ɺଟ͘ͷ৔߹ɺׂ౰ͯͷͨΊʹར༻Մೳͳೳྗ͸ແਚଂͰɺ͍ͭͰ΋ͲΜͳྔͰ΋ௐୡՄೳͷΑ͏ʹݟ͑Δɻ αʔϏε͕ܭଌՄೳͰ͋Δ͜ͱ Ϋϥ΢υγεςϜ͸ɺܭଌೳྗ 1Λར༻ͯ͠ɺαʔϏεͷछྨʢετϨʔδɺॲཧೳྗɺଳҬɺ࣮ར༻தͷϢʔβΞΧ΢ϯτ਺ʣʹదͨ͠؅ཧ ϨϕϧͰϦιʔεͷར༻Λίϯτϩʔϧ͠࠷దԽ͢ΔɻϦιʔεͷར༻ঢ়گ͸Ϟχλ͞Εɺίϯτϩʔϧ͞Εɺใࠂ͞ΕΔɻͦΕʹΑΓɺαʔ Ϗεͷར༻݁Ռ͕Ϣʔβʹ΋αʔϏεఏڙऀʹ΋໌ࣔͰ͖Δɻ
  2. αʔϏε͕ܭଌՄೳͰ͋Δ͜ͱ ωοτϫʔΫ(in) 31.31GB ωοτϫʔΫ(out) 142.13GB ετϨʔδ 40GB Ծ૝αʔόʔ 710࣌ؒ ྉۚɾɾɾ

    xxxxxԁ ※Ϧιʔεར༻͕ϞχλϦϯά͞Εɺར༻ऀ͕৘ใΛऔಘग़དྷΔ͜ͱ͕ඞཁɻ ɹैྔ՝ۚͰͳ͍ͱμϝͱ͍͏࿩Ͱ͸ͳ͍ɻ
  3. IaaS (Infrastructure as a Service) • Πϯϑϥ(αʔόʔɺωοτϫʔΫɺετϨʔδ)ΛαʔϏεͱͯ͠ ఏڙ͢Δ • ར༻ऀ͸ཉ͍࣌͠ʹཉ͍͚ͩ͠ɺ͜ΕΒͷΠϯϑϥΛར༻ग़དྷΔ

    • αʔόʔ΍ετϨʔδͳͲͷઃඋΛങ͏ͷͰ͸ͳ͘
 ඞཁͳ࣌ʹར༻͢ΔɻෆཁʹͳͬͨΒར༻ΛࢭΊΔ ʹ αʔϏε • ྫ: Amazon EC2, Google Compute Engine, Cloudn Compute
  4. ϢʔβʔཁٻʹԠͨ͡ωοτϫʔΫΛ࣮ݱ͢Δ SDNͱ͔ VM VM VM VM VM VM GUI API

    Controller Resource Monitor Shared Storage SDN / Controller
  5. ϩάͷऩूɾݕࡧͳͲͷ࢓૊ΈΛ༻ҙͯ͠ VM VM VM VM VM VM GUI API Controller

    Resource Monitor Shared Storage SDN / Controller Log management
  6. ٻΊΒΕΔ஌ࣝͷ෯͕޿͍ • ୯ʹιϑτ΢ΣΞΛॻ͚ͩ͘Ͱͳ͘ɺ • ΠϯϑϥपΓ • OS΍σʔλϕʔε • ͦͷଞϛυϧ΢ΣΞ •

    όοΫΤϯυΞϓϦ • ϑϩϯτΤϯυΞϓϦ • UI / UX • ͦͷଞ೿ੜ͢Δٕज़(IoT,Ϗοάσʔλetc) ωοτϫʔΫ ϋʔυ΢ΣΞ OS ϛυϧ΢ΣΞ σʔλϕʔε όοΫΤϯυΞϓϦ ϑϩϯτΤϯυΞϓϦ UI / UX
  7. ٻΊΒΕΔ஌ࣝͷ෯͕޿͍ • ୯ʹιϑτ΢ΣΞΛॻ͚ͩ͘Ͱͳ͘ɺ • ΠϯϑϥपΓ • OS΍σʔλϕʔε • ͦͷଞϛυϧ΢ΣΞ •

    όοΫΤϯυΞϓϦ • ϑϩϯτΤϯυΞϓϦ • UI / UX • ͦͷଞ೿ੜ͢Δٕज़(IoT,Ϗοάσʔλetc) ωοτϫʔΫ ϋʔυ΢ΣΞ OS ϛυϧ΢ΣΞ σʔλϕʔε όοΫΤϯυΞϓϦ ϑϩϯτΤϯυΞϓϦ UI / UX