Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
さくらのクラウドとオープンソース
Search
Kazumichi Yamamoto
May 27, 2017
Technology
640
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
さくらのクラウドとオープンソース
さくらクラブ愛媛 第6回勉強会での発表資料。
さくらのクラウド関連のオープンソースの紹介、特にusacloudの紹介を行なっている資料です。
Kazumichi Yamamoto
May 27, 2017
More Decks by Kazumichi Yamamoto
See All by Kazumichi Yamamoto
オートスケールにおけるオブザーバビリティへの取り組み / Observability with autoscale
yamamotofebc
1
1.3k
からあげの町からお届けするフルリモートSREの日常 / 2023-06-21 tech lunch
yamamotofebc
0
330
「合意のない期待」を防ぐためのドラッカー風エクササイズ
yamamotofebc
3
1.2k
さくらのクラウド向けオートスケーラー / autoscaler for SAKURA cloud
yamamotofebc
1
2.1k
sacloud tools
yamamotofebc
1
150
Rioでコンテナを楽しくする / Rio − Make Containers Fun!
yamamotofebc
2
840
Rancher 2.0 HA with Terraform
yamamotofebc
3
3.9k
Rancher Meetup Hiroshima #1 LT - カタログを使ってみよう // Rancher Meetup Hiroshima 2018-05-11
yamamotofebc
2
720
Rancher Meetup KYOTO #1 LT - 外からコンテナに繋ぐには? // Rancher Meetup Kyoto 2018-04-27
yamamotofebc
4
460
Other Decks in Technology
See All in Technology
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
猫付きpingコマンドを自作
uyuki234
0
240
JavaScript 研修 (2026)
recruitengineers
PRO
2
570
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
2
420
モバイルアプリ開発概論2026
recruitengineers
PRO
6
620
変化の早いClaude Codeを 書籍に落とし込む
oikon48
7
1.4k
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
13
13k
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
300
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
600
SmartHR Engineering Team Deck
smarthr
1
2.2k
PLATEAU で バーチャル花火大会
tatsuya1970
0
160
まちスペース®とデジタルツインと「まちづくり」
hiro_ogi
0
120
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
250
The Limits of Empathy - UXLibs8
cassininazir
1
600
The Mindset for Success: Future Career Progression
greggifford
PRO
0
450
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
280
How GitHub (no longer) Works
holman
316
150k
A Soul's Torment
seathinner
6
3.4k
Chasing Engaging Ingredients in Design
codingconduct
0
270
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Between Models and Reality
mayunak
4
390
Technical Leadership for Architectural Decision Making
baasie
3
480
The Language of Interfaces
destraynor
162
27k
The Curious Case for Waylosing
cassininazir
1
460
Transcript
͘͞ΒͷΫϥυͱ Φʔϓϯιʔε ͘͞ΒΫϥϒѪඤ ୈ̒ճษڧձ ·ͱ!ZBNBNPUP@GFCD
ࣗݾհ ࢁຊ ಓ !ZBNBNPUP@GFCD ü ϐΞϊ ҆৺ӃϫΠϯ -PWFS l ׆ಈ
ü ͘͞ΒͷΫϥυؔ࿈ͷΦʔϓϯιʔε։ൃ
ւΛӽ͖͑ͯ·ͨ͠ େݝͷӉࠤࢢ͔Β
さくらのクラウド & オープンソース
Φʔϓϯιʔεʁ
࣮ɺ݁ߏ͋Γ·͢ɻ
͘͞ΒͷΫϥυؔ࿈ͷ044 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS
)BTIJ$PSQؔ࿈ͷϓϩμΫτ 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS
%PDLFSؔ࿈ͷϓϩμΫτ 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS
8PSE1SFTTؔ࿈ͷϓϩμΫτ 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS
ͦͷଞ .BDLFSFM ϓϩμΫτ 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS
࠷ۙͷ ਪ͠ϓϩμΫτ
VTBDMPVE VTBDMPVE VTBDMPVE lVOPGGJDJBMz TBDMPVE
´ ͘͞ΒͷΫϥυ༻ͷඇެࣜ$-* γΣϧϑϨϯυϦʔ (PݴޠɺΠϯετʔϧָνϯ ΄΅શͯͷ"1*Λཏ ༧ఆ go gophers by Renee
French CC BY 3.0 VTBDMPVEͱ
VTBDMPVE ։ൃͷܦҢ
ׂͱΑ͘ग़ͯ͘Δఆܕ࡞ۀ όοΫΞοϓ μϯϩʔυ ٻ$47ग़ྗ ఆظతͳ ిݯ0/0'' ಛʹίϨɻ࠷ۙʮఀࢭ࣌ඇ՝ۚʯʹͳ͔ͬͨΒɻ わざわざプログラミングするほどじゃないけど、 なんとか⾃動化したい。。。
TBDMPVE ެࣜ$-*
ͳΜ͔ͩྑͦ͞͏
ͳΜ͔ͩྑͦ͞͏
ͳΜ͔ͩྑͦ͞͏
Ͱͪΐͬͱ͕ ´ ະ࣮෦͕ଟ͍ %/4ɺγϯϓϧࢹɺ-#ɺ%#ͳͲ ´ /PEFKTͷΠϯετʔϧ͕ඞཁ
Ͱͪΐͬͱ͕ ´ ະ࣮෦͕ଟ͍ %/4ɺγϯϓϧࢹɺ-#ɺ%#ͳͲ ´ /PEFKTͷΠϯετʔϧ͕ඞཁ ग़య͘͞ΒͷΫϥυΛ"1*Ͱૢ࡞͢Δ -5 !͘͞ΒΫϥϒ JOذෞ
IUUQTXXXTMJEFTIBSFOFUFJTBLVUFSBPBQJMUJO
Ͱͪΐͬͱ͕ ´ ະ࣮෦͕ଟ͍ %/4ɺγϯϓϧࢹɺ-#ɺ%#ͳͲ ´ /PEFKTͷΠϯετʔϧ͕ඞཁ ग़య͘͞ΒͷΫϥυΛ"1*Ͱૢ࡞͢Δ -5 !͘͞ΒΫϥϒ JOذෞ
IUUQTXXXTMJEFTIBSFOFUFJTBLVUFSBPBQJMUJO ʂʂʂʂʂ
ʮߋ৽ఀதʯ Կɺɺɺͩͱɺɺɺ
ʘ ?P? ʗ
$-*ͳ͠Ͱ"1*͏ʹ %/4ొͷྫ ɾ"Ϩίʔυ ɾ.9Ϩίʔυ ɾ595Ϩίʔυ 41' Λొ͢Δॲཧ ొ͍ͨ͠σʔλΛ +40/ͰΈཱͯ DVSMίϚϯυͰ
1045ϦΫΤετ
ͪड͚Δ ᠘ͨͪ ͲΜͳ+40/͕ඞཁʁ +40/ͰͷΫΥʔτͱ͔ΧϯϚҐஔͱ͔ ϓϥΠΦϦςΟεϖʔε۠ΓͰલஔ͖ͱ͔ ඌʹʮʯ͕ඞཁͱ͔ KRίϚϯυɺΘ͟Θ͟Πϯετʔϧ +40/ղੳ
⾮公開画像 "1*Λୟ͍ͨΒ ෛ͚͔ͳͬͯࢥͬͯΔ
$-*͕ແ͍ͳΒɺɺɺ
࡞Ε͍͍͡Όͳ͍ʂʂ
࡞Γ·ͨ͠ɻ IUUQTHJUIVCDPNTBDMPVEVTBDMPVE
VTBDMPVE VTBDMPVE VTBDMPVE lVOPGGJDJBMz TBDMPVE
´ ͘͞ΒͷΫϥυ༻ͷඇެࣜ$-* γΣϧϑϨϯυϦʔ (PݴޠɺΠϯετʔϧָνϯ ΄΅શͯͷ"1*Λཏ ༧ఆ go gophers by Renee
French CC BY 3.0 VTBDMPVEͱ
γϯϓϧͳίϚϯυମܥ VTBDMPVE Ϧιʔε໊ ૢ࡞ <Φϓγϣϯ><*%·໊ͨલ> γΣϧϑϨϯυϦʔ VTBDMPVEͱ
جຊతͳ$36%ૢ࡞ ࡞ $SFBUF ৄࡉදࣔ 3FBE ߋ৽ 6QEBUF আ %FMFUF
ݕࡧҰཡදࣔ શ݅දࣔ ݅ࢦఆ ιʔτࢦఆ MJNJUPGGTFUࢦఆ
༷ʑͳग़ྗํ๏ ςʔϒϧܗࣜͰग़ྗ +40/ܗࣜ $47547ܗࣜ ग़ྗྻͷߜΓࠐΈ *%ͷΈ HPMBOHςϯϓϨʔτͰ ग़ྗܗࣜΛࢦఆ
bashでのコマンド補完 (オプション名/値) UNIXパイプラインを意識した 出⼒の制御 アドホックな操作を 楽にする補助機能たち CBTI@DPNQMFUJPOରԠ͓ͯ͠Γɺ UBCΩʔͰҎԼ͕ิ͞ΕΔɻ ɾϦιʔε໊ ɾίϚϯυ໊
ɾΦϓγϣϯ໊ ɾΦϓγϣϯͷ ɾରͷ*%໊শ γΣϧϑϨϯυϦʔ
bashでのコマンド補完 (オプション名/値) UNIXパイプラインを意識した 出⼒の制御 アドホックな操作を 楽にする補助機能たち ࠷ۙͷ$-*Β͘͠ɺ ඪ४ग़ྗඪ४Τϥʔͷ͍͚ ऴྃίʔυͷॲཧʹ͖ͪΜͱରԠ γΣϧϑϨϯυϦʔ
bashでのコマンド補完 (オプション名/値) UNIXパイプラインを意識した 出⼒の制御 アドホックな操作を 楽にする補助機能たち ෳͷҰׅૢ࡞ 44)7/$ଓϔϧύʔͳͲ ΞυϗοΫͳૢ࡞Λखૣ͘ग़དྷΔ γΣϧϑϨϯυϦʔ
VTBDMPVEΛ׆༻ͨ͠εΫϦϓτͷྫ
.BTUPEPOελʔτΞοϓεΫϦϓτ ͘͞ΒͷΫϥυ"1*Λར༻͍ͯ͠Δ෦ υϝΠϯͷଘࡏ֬ೝ Ϩίʔυొ Մಡੑͷߴ͍εΫϦϓτʹͳΓ·͢ VTBDMPVEͰॻ͘ͱ͜͏ͳΔ
VTBDMPVEͰॻ͘ͱ͜͏ͳΔʢ৽چൺֱʣ
(PݴޠɺΠϯετʔϧָνϯ HPHPQIFSTCZ 3FOFF'SFODI $$#: ΠϯετʔϧόΠφϦ̍ͭίϐʔͯྃ͠ ɾZVN 3)&-$FOU04 ɾBQU %FCJBO6CVOUV#P8 6CVOUV
ɾIPNFCSFX NBD04 ͰͷΠϯετʔϧʹରԠ
(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/$ܦ༝ͰͷΩʔϘʔυૹ৴ͷΈαϙʔτ
׆༻ྫ*40ΠϝʔδͷΞοϓϩʔυ ग़య.PCZ-JOVY,JU PO͘͞ΒͷΫϥυ IUUQRJJUBDPNZBNBNPUPGFCDJUFNTDCBEEFEG VTBDMPVE '514ͰΞοϓϩʔυ
΄΅શͯͷ"1*Λཏ ༧ఆ ݱ࣌ͰͷओͳະରԠ"1*˞ۙରԠ༧ఆ ɾΞϓϥΠΞϯε %#71$ϧʔλϩʔυόϥϯα ɾεΠον ϧʔλͷάϩʔόϧ*1Ճ*1Wؔ࿈ ରԠࡁΈ
΄΅શͯͷ"1*Λཏ ༧ఆ ݱ࣌ͰͷओͳະରԠ"1*˞ۙରԠ༧ఆ ɾΞϓϥΠΞϯε %#71$ϧʔλϩʔυόϥϯα ɾεΠον ϧʔλͷάϩʔόϧ*1Ճ*1Wؔ࿈ ରԠࡁΈ 対応しました!!!
׆༻ྫ5FSSBGPSNGPS͘͞ΒͷΫϥυ (JU)VC VTBDMPVE αΠτΞοϓϩʔυ
·ͱΊ ´͘͞ΒͷΫϥυ Φʔϓϯιʔε ҙ֎ͱ৭ʑͳϓϩμΫτ͕͋ΔΑ ´"1*ݺͼग़͢͠Δͱ໘ ´VTBDMPVEίϚϯυָ͑νϯͩΑʂ
͘͞ΒͷΫϥυؔ࿈ͷϦϙδτϦ IUUQTHJUIVCDPNTBDMPVE ଞʹ༷ʑͳπʔϧ͕͋Γ·͢
ͥͻ͝ར༻͍ͩ͘͞ɻ IUUQTHJUIVCDPNTBDMPVEVTBDMPVE VTBDMPVE ʮՄѪ͍͏͗͞ͷΩϟϥΫλʔʯΛ ॻ͍ͯ͘ΕΔํΛืूதʂʂʂʂ