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
cloudpackインターン成果報告
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Naoto Enokawa
September 30, 2014
Programming
0
2k
cloudpackインターン成果報告
cloudoackインターンの成果報告で利用したスライドです。
Naoto Enokawa
September 30, 2014
Tweet
Share
More Decks by Naoto Enokawa
See All by Naoto Enokawa
CircleCI Orbs にコントリビュートした話 / Story contributed to CircleCI Orbs
enokawa
0
670
AWS re:Invent 2017行ってきました報告 / JAWS-UG Okinawa 20180106
enokawa
1
330
Roadworkerではじめる大量DNS移行 / Codenize Meetup
enokawa
0
3.4k
AWS構築のハマりポイントを詳しく解説 / Cloud on the BEACH 2016
enokawa
3
1.5k
JAWS DAYS 2016 ランチセッション
enokawa
0
600
AWS初心者がCodenize.toolsでInfrastructure as Codeした話/jawsug-beginner2-lt
enokawa
0
850
AWS SDK for RubyでDynamoDBを操作してみた
enokawa
0
340
ownCloud on AWS in Hackers Champloo 前夜祭 #hcmpl
enokawa
0
620
#jawsug 沖縄 勉強会「AWS触ってみたけどその後どうしてる?」
enokawa
0
100
Other Decks in Programming
See All in Programming
CSC307 Lecture 14
javiergs
PRO
0
470
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
230
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
150
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
240
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
550
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
390
Windows on Ryzen and I
seosoft
0
250
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
970
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
130
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
170
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
140
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
170
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The SEO Collaboration Effect
kristinabergwall1
0
390
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Building the Perfect Custom Keyboard
takai
2
710
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
89
How to Ace a Technical Interview
jacobian
281
24k
Designing for Timeless Needs
cassininazir
0
160
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
140
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Transcript
ΠϯλʔϯՌใࠂ cloudpackΠϯλʔϯੜ ӫɹే
ࣗݾհ ӫ ేʢ͑ͷ͔Θ ͳ͓ͱʣ ԭೄࠃࡍେֶ4࣍ ಛٕɿDJʢEDMͱ͔ʣ झຯɿҰ؟ϨϑʢEOS kiss X5ʣ
ࠓ͢͜ͱ • ΠϯλʔϯͷՌ • ΠϯλʔϯͰֶΜͩ͜ͱ
Ռ
Glacierʹ͋ΔΦϒδΣΫτΛS3ʹϦετΞ ͢ΔࡍʹStorage ClassΛνΣοΫͭͭ͠ɺ ϦετΞ͕ྃͨ͠Β௨ΛૹΔεΫϦϓτ
͖ͬ͞Ͱ͖·ͨ͠ʂ ʢൃදͷ1࣌ؒલʣ
ར༻ͨ͠AWSαʔϏε S3ɿσʔλετϨʔδɻ99.999999999%ͷٱੑɺ 99%ͷՄ༻ੑɺNASͷΑ͏ͳͷ GlacierɿίετͷετϨʔδɻݹ͍ϩάͷอɺ ςʔϓͷସखஈ AWS SDK for RubyɿRubyͰAWSͷϦιʔεΛૢ࡞͢ Δ͜ͱ͕Ͱ͖ΔɺଞʹɺJavaɺJavaScriptɺ
PhytonɺPHPɺ.NETɺNode.jsɺiOSɺAndroid
ͳͥ࡞Ζ͏ͱࢥ͔ͬͨ • ࣾһͷT͞Μ͔ΒGlacierݕূͷλεΫΛΒͬͨɻ • ϚωʔδϝϯτίϯιʔϧͰࢹͰ֬ೝ • GlacierͷϦετΞ࣌ؒ3ʙ5࣌ؒ • ͍͍ࣗͨ •
ࣸਅσʔλΛऔΓग़࣌͢ͱ͔
glacier-check.rb Ϣʔβ 1ɽcheck 2ɽϦετΞྃޙ
όέοτ Glacier ϦετΞ ΞʔΧΠϒ S3
Ͱ͖ͨ͜ͱ • ϋογϡʹΩʔʢΦϒδΣΫτʣΛ֨ೲ • ΩʔͱόϦϡʔʢStorage ClassʣΛग़ྗ • ϝʔϧΛૹ৴͢Δ “test.jpg: STANDARD"
"error.html: GLACIER" "index.html: STANDARD"
Ͱ͖ͳ͔ͬͨ͜ͱ • ݟͨ • ςʔϒϧ൪߸ͳͲ
σϞ
ͭ·͍ͣͨॴ • AWS SDK for Ruby V2 • storage_classͷऔಘ •
ϧʔϓͷճ͠ํ
ল • ͭ·͍ͣͨ࣌ͷରॲ๏ • υΩϡϝϯτͷಡΈํ • AWS CLISDK for PHPͷυΩϡϝϯτΛಡ
ΜͰΈΔ
ࠓޙͷ՝ • ϓϩάϥϛϯάྗʢجૅʣ • ݟͨΛΑ͘͢Δʢςʔϒϧͱ͔൪߸ͱ͔ʣ • Slackʹ௨͢Δ • ೖࣾ·ͰʹGithubʹެ։͢Δʂʂ
Q&A ϑΟʔυόοΫ
ΠϯλʔϯͰֶΜͩ͜ͱ
ΠϯλʔϯͰֶΜͩ͜ͱ • ࣾձਓͱͯ͠ • ΤϯδχΞͱͯ͠
ࣾձਓͱͯ͠ • NDAؔ࿈ • cloudpackͷ͍ͬͯΔ͜ͱɺ৫ਤ • จষͷ·ͱΊํ • ࣌ؒͷ͍ํ •
ܭըੑ
ΤϯδχΞͱͯ͠ • ใͷྲྀΕΔૣ͞ • ϒϩάϨϏϡʔ • AWS͚ͩ͡Όͳ͍ • WindowsɺωοτϫʔΫ •
ղܾೳྗ • ࠓ·Ͱ͔ͬͨϑϦΛ͍ͯͨ͠ • ͔Γ͑͘͢Δೳྗ
ೖࣾ·ͰʹΔ͜ͱ
ೖࣾ·ͰʹΔ͜ͱ • ఆظతʹϒϩάʢQiitaʣΛॻ͍ͯจষྗΛʹ͚ͭΔ • ӳޠΛREADMEॻ͚Δ͙Β͍ʹ͚ͭΔ • Πϯϑϥྗ • αʔόαΠυͷٕज़Λʹ͚ͭΔ •
ߏஙࢹͳͲ • ݩؾͩ͢
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂʂ