さくらのクラウドとオープンソース

 さくらのクラウドとオープンソース

さくらクラブ愛媛 第6回勉強会での発表資料。
さくらのクラウド関連のオープンソースの紹介、特にusacloudの紹介を行なっている資料です。

0ab9bea7e3b879fcf24d5f4c65c1ce9b?s=128

Kazumichi Yamamoto

May 27, 2017
Tweet

Transcript

  1. ͘͞ΒͷΫϥ΢υͱ Φʔϓϯιʔε  ͘͞ΒΫϥϒѪඤ ୈ̒ճษڧձ ΍·΋ͱ!ZBNBNPUP@GFCD

  2. ࣗݾ঺հ ࢁຊ ࿨ಓ !ZBNBNPUP@GFCD ü ϐΞϊ ҆৺ӃϫΠϯ -PWFS l ׆ಈ

    ü ͘͞ΒͷΫϥ΢υؔ࿈ͷΦʔϓϯιʔε։ൃ
  3. ւΛӽ͖͑ͯ·ͨ͠ େ෼ݝͷӉࠤࢢ͔Β

  4. さくらのクラウド & オープンソース

  5.  Φʔϓϯιʔεʁ

  6. ࣮͸ɺ݁ߏ͋Γ·͢ɻ

  7. ͘͞ΒͷΫϥ΢υؔ࿈ͷ044 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS

  8. )BTIJ$PSQؔ࿈ͷϓϩμΫτ 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS

  9. %PDLFSؔ࿈ͷϓϩμΫτ 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS

  10. 8PSE1SFTTؔ࿈ͷϓϩμΫτ 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS

  11. ͦͷଞ .BDLFSFM ϓϩμΫτ 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS

  12. ࠷ۙͷ ਪ͠ϓϩμΫτ

  13. VTBDMPVE VTBDMPVE VTBDMPVE lVOPGGJDJBMz TBDMPVE

  14. ´ ͘͞ΒͷΫϥ΢υ༻ͷඇެࣜ$-* γΣϧϑϨϯυϦʔ (Pݴޠ੡ɺΠϯετʔϧָνϯ ΄΅શͯͷ"1*Λ໢ཏ ༧ఆ go gophers by Renee

    French CC BY 3.0 VTBDMPVEͱ͸
  15. VTBDMPVE ։ൃͷܦҢ

  16. ׂͱΑ͘ग़ͯ͘Δఆܕ࡞ۀ όοΫΞοϓ μ΢ϯϩʔυ ੥ٻ$47ग़ྗ ఆظతͳ ిݯ0/0'' ಛʹίϨɻ࠷ۙʮఀࢭ࣌ඇ՝ۚʯʹͳ͔ͬͨΒɻ わざわざプログラミングするほどじゃないけど、 なんとか⾃動化したい。。。

  17. TBDMPVE ެࣜ$-*

  18. ͳΜ͔ͩྑͦ͞͏

  19. ͳΜ͔ͩྑͦ͞͏

  20. ͳΜ͔ͩྑͦ͞͏

  21. Ͱ΋ͪΐͬͱ໰୊͕ ´ ະ࣮૷෦෼͕ଟ͍ %/4ɺγϯϓϧ؂ࢹɺ-#ɺ%#ͳͲ ´ /PEFKTͷΠϯετʔϧ͕ඞཁ

  22. Ͱ΋ͪΐͬͱ໰୊͕ ´ ະ࣮૷෦෼͕ଟ͍ %/4ɺγϯϓϧ؂ࢹɺ-#ɺ%#ͳͲ ´ /PEFKTͷΠϯετʔϧ͕ඞཁ ग़య͘͞ΒͷΫϥ΢υΛ"1*Ͱૢ࡞͢Δ -5 !͘͞ΒΫϥϒ JOذෞ

    IUUQTXXXTMJEFTIBSFOFUFJTBLVUFSBPBQJMUJO
  23. Ͱ΋ͪΐͬͱ໰୊͕ ´ ະ࣮૷෦෼͕ଟ͍ %/4ɺγϯϓϧ؂ࢹɺ-#ɺ%#ͳͲ ´ /PEFKTͷΠϯετʔϧ͕ඞཁ ग़య͘͞ΒͷΫϥ΢υΛ"1*Ͱૢ࡞͢Δ -5 !͘͞ΒΫϥϒ JOذෞ

    IUUQTXXXTMJEFTIBSFOFUFJTBLVUFSBPBQJMUJO ʂʂʂʂʂ
  24. ʮߋ৽ఀ଺தʯ Կɺɺɺͩͱɺɺɺ

  25. ʘ ?P? ʗ

  26. $-*ͳ͠Ͱ"1*࢖͏ʹ͸ %/4ొ࿥ͷྫ ɾ"Ϩίʔυ ɾ.9Ϩίʔυ ɾ595Ϩίʔυ 41' Λొ࿥͢Δॲཧ ొ࿥͍ͨ͠σʔλΛ +40/Ͱ૊Έཱͯ DVSMίϚϯυͰ

    1045ϦΫΤετ
  27. ଴ͪड͚Δ ᠘ͨͪ ͲΜͳ+40/͕ඞཁʁ +40/ͰͷΫΥʔτͱ͔ΧϯϚҐஔͱ͔ ϓϥΠΦϦςΟ͸εϖʔε۠੾ΓͰલஔ͖ͱ͔ ຤ඌʹʮʯ͕ඞཁͱ͔ KRίϚϯυɺΘ͟Θ͟Πϯετʔϧ +40/ղੳ

  28. ⾮公開画像 "1*Λ௚઀ୟ͍ͨΒ ෛ͚͔ͳͬͯࢥͬͯΔ

  29. $-*͕ແ͍ͳΒɺɺɺ

  30. ࡞Ε͹͍͍͡Όͳ͍ʂʂ

  31. ࡞Γ·ͨ͠ɻ IUUQTHJUIVCDPNTBDMPVEVTBDMPVE

  32. VTBDMPVE VTBDMPVE VTBDMPVE lVOPGGJDJBMz TBDMPVE

  33. ´ ͘͞ΒͷΫϥ΢υ༻ͷඇެࣜ$-* γΣϧϑϨϯυϦʔ (Pݴޠ੡ɺΠϯετʔϧָνϯ ΄΅શͯͷ"1*Λ໢ཏ ༧ఆ go gophers by Renee

    French CC BY 3.0 VTBDMPVEͱ͸
  34. γϯϓϧͳίϚϯυମܥ VTBDMPVE Ϧιʔε໊ ૢ࡞ <Φϓγϣϯ><*%·ͨ͸໊લ> γΣϧϑϨϯυϦʔ VTBDMPVEͱ͸

  35. جຊతͳ$36%ૢ࡞ ࡞੒ $SFBUF ৄࡉදࣔ 3FBE ߋ৽ 6QEBUF ࡟আ %FMFUF

  36. ݕࡧҰཡදࣔ શ݅දࣔ ৚݅ࢦఆ ιʔτࢦఆ MJNJUPGGTFUࢦఆ

  37. ༷ʑͳग़ྗํ๏ ςʔϒϧܗࣜͰग़ྗ +40/ܗࣜ $47547ܗࣜ ग़ྗྻͷߜΓࠐΈ *%ͷΈ HPMBOHςϯϓϨʔτͰ ग़ྗܗࣜΛࢦఆ

  38. bashでのコマンド補完 (オプション名/値) UNIXパイプラインを意識した 出⼒の制御 アドホックな操作を 楽にする補助機能たち CBTI@DPNQMFUJPOରԠ͓ͯ͠Γɺ UBCΩʔͰҎԼ͕ิ׬͞ΕΔɻ ɾϦιʔε໊ ɾίϚϯυ໊

    ɾΦϓγϣϯ໊ ɾΦϓγϣϯͷ஋ ɾର৅ͷ*%໊শ γΣϧϑϨϯυϦʔ
  39. bashでのコマンド補完 (オプション名/値) UNIXパイプラインを意識した 出⼒の制御 アドホックな操作を 楽にする補助機能たち ࠷ۙͷ$-*Β͘͠ɺ ඪ४ग़ྗඪ४Τϥʔͷ࢖͍෼͚΍ ऴྃίʔυͷॲཧʹ͖ͪΜͱରԠ γΣϧϑϨϯυϦʔ

  40. bashでのコマンド補完 (オプション名/値) UNIXパイプラインを意識した 出⼒の制御 アドホックな操作を 楽にする補助機能たち ෳ਺୆ͷҰׅૢ࡞΍ 44)7/$઀ଓϔϧύʔͳͲ ΞυϗοΫͳૢ࡞Λखૣ͘ग़དྷΔ γΣϧϑϨϯυϦʔ

  41. VTBDMPVEΛ׆༻ͨ͠εΫϦϓτͷྫ

  42. .BTUPEPOελʔτΞοϓεΫϦϓτ ͘͞ΒͷΫϥ΢υ"1*Λར༻͍ͯ͠Δ෦෼ υϝΠϯͷଘࡏ֬ೝ Ϩίʔυొ࿥ Մಡੑͷߴ͍εΫϦϓτʹͳΓ·͢ VTBDMPVEͰॻ͘ͱ͜͏ͳΔ

  43. VTBDMPVEͰॻ͘ͱ͜͏ͳΔʢ৽چൺֱʣ

  44. (Pݴޠ੡ɺΠϯετʔϧָνϯ HPHPQIFSTCZ 3FOFF'SFODI $$#: Πϯετʔϧ͸όΠφϦ̍ͭίϐʔͯ͠׬ྃ ɾZVN 3)&-$FOU04 ɾBQU %FCJBO6CVOUV#P8 6CVOUV

    ɾIPNFCSFX NBD04 ͰͷΠϯετʔϧʹ΋ରԠ
  45. (Pݴޠ੡ɺΠϯετʔϧָνϯ go gophers by Renee French CC BY 3.0 (PͷϥΠϒϥϦΛۦ࢖͠ɺ

    VTBDMPVE୯ମͰҎԼϓϩτίϧ΋ରԠ 8JOEPXTίϚϯυϓϩϯϓτ͔ΒͰ΋0, 44)˞ 4$1 4'51 7/$˞ ˞8JOEPXTͷίϚϯυϓϩϯϓτͷ৔߹ɺTTIFYFD OPQUZ ͷΈαϙʔτ ˞VTBDMPVEίϚϯυ୯ମͰ͸7/$ܦ༝ͰͷΩʔϘʔυૹ৴ͷΈαϙʔτ
  46. ׆༻ྫ*40ΠϝʔδͷΞοϓϩʔυ ग़య.PCZ-JOVY,JU PO͘͞ΒͷΫϥ΢υ IUUQRJJUBDPNZBNBNPUPGFCDJUFNTDCBEEFEG VTBDMPVE '514ͰΞοϓϩʔυ

  47. ΄΅શͯͷ"1*Λ໢ཏ ༧ఆ ݱ࣌఺ͰͷओͳະରԠ"1*˞ۙ೔ରԠ༧ఆ ɾΞϓϥΠΞϯε %#71$ϧʔλϩʔυόϥϯα ɾεΠον ϧʔλͷάϩʔόϧ*1௥Ճ*1Wؔ࿈ ରԠࡁΈ

  48. ΄΅શͯͷ"1*Λ໢ཏ ༧ఆ ݱ࣌఺ͰͷओͳະରԠ"1*˞ۙ೔ରԠ༧ఆ ɾΞϓϥΠΞϯε %#71$ϧʔλϩʔυόϥϯα ɾεΠον ϧʔλͷάϩʔόϧ*1௥Ճ*1Wؔ࿈ ରԠࡁΈ 対応しました!!!

  49. ׆༻ྫ5FSSBGPSNGPS͘͞ΒͷΫϥ΢υ (JU)VC VTBDMPVE ഑෍αΠτ΁Ξοϓϩʔυ

  50. ·ͱΊ ´͘͞ΒͷΫϥ΢υ  Φʔϓϯιʔε ҙ֎ͱ৭ʑͳϓϩμΫτ͕͋ΔΑ ´"1*͸௚઀ݺͼग़͢͠Δͱ໘౗ ´VTBDMPVEίϚϯυ࢖͑͹ָνϯͩΑʂ

  51. ͘͞ΒͷΫϥ΢υؔ࿈ͷϦϙδτϦ IUUQTHJUIVCDPNTBDMPVE ଞʹ΋༷ʑͳπʔϧ͕͋Γ·͢

  52. ͥͻ͝ར༻͍ͩ͘͞ɻ IUUQTHJUIVCDPNTBDMPVEVTBDMPVE VTBDMPVE ʮՄѪ͍͏͗͞ͷΩϟϥΫλʔʯΛ ॻ͍ͯ͘ΕΔํΛืूதʂʂʂʂ