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
プロ生勉強会 第19回@品川
Search
Kohei YOSHIDA
December 22, 2012
Programming
860
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プロ生勉強会 第19回@品川
Kohei YOSHIDA
December 22, 2012
More Decks by Kohei YOSHIDA
See All by Kohei YOSHIDA
Go が支えるインフラストラクチャサービス / Go in Gehirn Web Services
yosida95
0
390
2015.04.21 Bracket x Aratana x Gehirn 勉強会
yosida95
2
750
2015.03.11 Gunosy.Go
yosida95
3
2.4k
2014.03.15 SHARE! U20
yosida95
1
360
2013.04.14 DentooLT #3 「自宅 VPS のススメ」
yosida95
0
1k
2012.12.23 CombConf
yosida95
1
2.3k
2012.11.27 #石狩DCツアー
yosida95
0
1.6k
2012.09.15 PyCon JP 2012 「ナウでヤングな17歳のVPS 構築機」
yosida95
6
3.9k
#upcamp
yosida95
1
1.4k
Other Decks in Programming
See All in Programming
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
210
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
自作OSでスライド発表する
uyuki234
1
3.9k
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
320
霧の中の代数的エフェクト
funnyycat
1
410
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.6k
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
150
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
120
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
310
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
6.6k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
How to train your dragon (web standard)
notwaldorf
97
6.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
190
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
We Are The Robots
honzajavorek
0
280
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
Fireside Chat
paigeccino
42
4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
Deep Space Network (abreviated)
tonyrice
0
230
Transcript
MJCWJSUͰ࡞ΔϓϥΠϕʔτ714 ͋ͳͨͷொͷ(FFLɻ ZPTJEB٢ా߉ฏ 1 1212݄22༵
͓લɺ୭Αʁ • ٢ా߉ฏ, @yosida95, id:yosida95 • 17ࡀɻߴߍ2ੜɻPythonistaɻ • ΞϑλʔεΫʔϧϓϩάϥϚʔ •
גࣜձࣾθϩελʔτ ΞϧόΠτ (201210͔Β) 2 1212݄22༵
͓લɺ୭Αʁ • ࣗαʔόʔͰWeb αʔϏεΛӡӦ͢ Δఔͷೳྗ • http://miteru.yosida95.com/ • http://twit.yosida95.com/ •
http://event.yosida95.com/ 3 1212݄22༵
͓લɺ୭Αʁ • PyCon JP 2012 εϐʔΧʔ • PyCon JP 2012
ӡӦελοϑ • CombConf ӡӦνʔϜΘ͘Θ͘Τϯδ χΞ 4 1212݄22༵
͓લɺ୭Αʁ CombConf 4 1212݄22༵
$PNC$POG • ໌23() 13:00͔Β։࠵ • தֶੜɾߴߍੜ͚ͷษڧձ • ࣾձਓͷࢀՃܴ • ΫϦεϚεΠϒΠϒ͚ͩͲ(ίϯϐϡʔ
λʔ)Ѫ͑͋͞Εؔͳ͍ΑͶͬ 5 1212݄22༵
$PNC$POG • http://connpass.com/event/1205/ • ࢀՃొϘλϯΛϙνͬͱ͢Δ͚ͩͷ ؆୯ͳ͓ࣄ • ͜ͷηογϣϯதʹਃ͠ࠐΈΛߦ͏ͱ Կ͔͕ى͖Δ……ʂ(͔) 6
1212݄22༵
ຊ Α͏͘VPSͷ͠·͢ɻ 7 1212݄22༵
ࠓͷ͋͐͡Μͩ • VPS ͱʁ • VPSΛࢧ͑Δٕज़ • KVM / QEMU
• libvirt • σϞ 8 1212݄22༵
714ͱ • Virtual Private Server ͷུ • Ծઐ༻αʔόʔ • 1ͷཧϚγϯ্ʹෳͷԾϚγϯ
• ͘͞ΒVPS ͕༗໊ 9 1212݄22༵
714ͱ ཧαʔόʔ VPS (Ծ) VPS (Ծ) VPS (Ծ) VPS (Ծ)
10 1212݄22༵
714Λࢧ͑Δٕज़ • ϗετOSܕ • ཧϚγϯ্ͷOS ͷ্ͰԾϚγϯ ͕ಈ͘ • VirtualBox •
VMWare Server • Virtual PC 11 1212݄22༵
ԾϚγϯΛࢧ͑Δٕज़ • ϋΠύʔόΠβܕ • ϋʔυΣΞ্ͰԾϚγϯ͕ ಈ͘ • KVM • Xen
• Hyper-V 12 1212݄22༵
,7.2&.6 • ࠓճKVM Λ࠾༻ • Kernel based Virtual Machine •
Linux Kernel ʹΈࠐ·ΕͨԾԽج ൫ • શԾԽΛ࣮ݱ, ͘͞ΒVPS Ͱ࠾༻ 13 1212݄22༵
,7.2&.6 • QEMU • ԾϚγϯΛΤϛϡϨʔτ • Android SDK ͰɺΞϓϦέʔγϣ ϯͷಈ࡞֬ೝ༻ʹΘΕ͍ͯΔ
14 1212݄22༵
,7.2&.6 • KVM • σόΠεͷΤϛϡϨʔγϣϯ͠ͳ͍ • /dev/kvm ΠϯλʔϑΣʔεΛఏڙ • QEMU
• /dev/kvm Λհͯ͠ԾϚγϯͷσ όΠεΛΤϛϡϨʔτ 15 1212݄22༵
,7.2&.6 Linux Kernel ཧϚγϯ KVM (/dev/kvm) VPS QEMU VPS QEMU
VPS QEMU VPS QEMU OS OS OS OS 16 1212݄22༵
,7.2&.6 • ༨ஊ…… • 12݄3ɺQEMU 1.3͕ϦϦʔε • 6લʹKVM Λαϙʔτ͢ΔͨΊʹ fork
͞Εͨqemu-kvm ͕QEMU ʹϚ ʔδ͞Εͨ • ͍ͭʹʂͬͨͶʂ 17 1212݄22༵
MJCWJSU ηογϣϯޙઓ ͬͱλΠτϧʹ͋Δlibvirt ͷ͕Ͱ͖Δ 18 1212݄22༵
MJCWJSU • QEMU Λૢ࡞͢ΔͨΊͷAPI • QEMU ͚ͩ͡Όͳͯ͘ɺXen VirtualBox ·Ͱ*ڞ௨ͷΠϯλʔϑΣ
ʔε*Ͱѻ͑Δ༏Εͷ • جຊC ͱC++ Λαϙʔτ • ଞͷෳͷݴޠʹόΠϯσΟϯά 19 1212݄22༵
MJCWJSU libvirt όΠϯσΟϯά͕͑Δݴޠ C# Java OCaml Perl PHP Python ->
ͬͨͶʂ Ruby 20 1212݄22༵
MJCWJSU • VPSఆٛ / VPSഁغ • VPSిݯૢ࡞ • ετϨʔδૢ࡞ •
ωοτϫʔΫૢ࡞ etc... • → VPS Λӡ༻͢Δ্Ͱඞཁͳͯ͢ 21 1212݄22༵
MJCWJSU • ૢ࡞ͷྲྀΕ • QEMUͱίωΫγϣϯΛுΔ • qemu:///system qemu+ssh://user@host/system • VPSωοτϫʔΫͷఆٛXML
Λ จࣈྻͰ͢ 22 1212݄22༵
MJCWJSU • ԾϚγϯωοτϫʔΫɺετϨʔ δΦϒδΣΫτͱͯ͠ѻ͑Δ! • vps = conn.loockupByName(‘vps name’) vps.start()
23 1212݄22༵
MJCWJSU • libvirt ͷૢ࡞ΛαϯϓϧίʔυΛަ͑ ͯޠΓ͍ͨ • ͔͠͠ɺlibvirt ΛޠΔʹηογϣϯ ࣌ؒ͋·Γʹ͍…… •
ͦΕʹࢲશͯΒͳ͍ • Why don't you google it ? 24 1212݄22༵
σϞ • libvirt ΛͬͯϥΠϒίʔσΟϯά? • ϏδϡΞϧʹૌ͑ͯ͜ͳ͍ • ʮlibvirt Ͱ࡞ΔϓϥΠϕʔτVPSʯ •
⇒ Θͨ͠ɺࣗʹVPS Λ͍࣋ͬͯ· ͢! 25 1212݄22༵
σϞ kyoko akari yui ͘͞ΒେࡕDCʹ ayano ͱchitose͕ 26 1212݄22༵
σϞ yosida95@pronama[~]$ yosida95vps start 27 1212݄22༵
Thank You for Listening !! 28 1212݄22༵
࣭ٙԠ • ͳΜͰฉ͍͍͍ͯΑʂ • ͑ΒΕͳ͍͔Εͳ͍͚Ͳ • ࣌ؒΓͳ͍ʁ • ͦͷลΓ͏Ζ͍ͭͯΔΑ!! •
CombConf ʹདྷΕձ͑ΔΑ!!!!! 29 1212݄22༵