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
620
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.2k
からあげの町からお届けするフルリモートSREの日常 / 2023-06-21 tech lunch
yamamotofebc
0
320
「合意のない期待」を防ぐためのドラッカー風エクササイズ
yamamotofebc
3
1.2k
さくらのクラウド向けオートスケーラー / autoscaler for SAKURA cloud
yamamotofebc
1
2.1k
sacloud tools
yamamotofebc
1
150
Rioでコンテナを楽しくする / Rio − Make Containers Fun!
yamamotofebc
2
820
Rancher 2.0 HA with Terraform
yamamotofebc
3
3.8k
Rancher Meetup Hiroshima #1 LT - カタログを使ってみよう // Rancher Meetup Hiroshima 2018-05-11
yamamotofebc
2
710
Rancher Meetup KYOTO #1 LT - 外からコンテナに繋ぐには? // Rancher Meetup Kyoto 2018-04-27
yamamotofebc
4
450
Other Decks in Technology
See All in Technology
EventBridge Connection
_kensh
5
680
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
2
1.1k
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
470
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
3
2k
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
460
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
3
180
Ruby::Boxでできること、Refinementsでできること
joker1007
3
410
失敗を経て、Harness Engineering で 大切にしたいことを考える / Learning from Failure: What Matters in Harness Engineering
bitkey
PRO
0
220
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
360
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
53
59k
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
120
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
24k
Docker and Python
trallard
47
3.9k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
AI: The stuff that nobody shows you
jnunemaker
PRO
8
700
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Information Architects: The Missing Link in Design Systems
soysaucechin
0
960
Facilitating Awesome Meetings
lara
57
7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Become a Pro
speakerdeck
PRO
31
6k
How to build a perfect <img>
jonoalderson
1
5.6k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
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 ʮՄѪ͍͏͗͞ͷΩϟϥΫλʔʯΛ ॻ͍ͯ͘ΕΔํΛืूதʂʂʂʂ