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
bluemixを試した時の話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tomohiko Himura
April 03, 2016
Programming
800
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
bluemixを試した時の話
Tomohiko Himura
April 03, 2016
More Decks by Tomohiko Himura
See All by Tomohiko Himura
Marpでmermaidは簡単だときいたけど
eiel
1
2.4k
バイナリ読むのにElixirしてみた
eiel
0
120
アジャイルはさておきMake People Awesomeしたい
eiel
0
220
レビューは最優先にするようにしている
eiel
0
360
再考 Fourkeys メトリクス
eiel
2
720
Test mockをSnapshot testする
eiel
0
180
devenvに入門した
eiel
1
180
関数プログラミングの考え方
eiel
1
380
逆コンウェイ作戦はフィードバックループを作るために 逆向きの流れをつくること (5分版)
eiel
0
500
Other Decks in Programming
See All in Programming
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
250
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
360
Performance Engineering for Everyone
elenatanasoiu
0
260
Contextとはなにか
chiroruxx
1
390
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
7
1.9k
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
3.7k
どこまでゆるくて許されるのか
tk3fftk
0
380
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
340
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
130
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
180
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
240
Featured
See All Featured
How to make the Groovebox
asonas
2
2.3k
Skip the Path - Find Your Career Trail
mkilby
1
160
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
How to train your dragon (web standard)
notwaldorf
97
6.7k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
370
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
330
Transcript
BluemixΛࢼͨ࣌͠ͷ 2016-04-02 LTۦಈ։ൃ
ͻΉΒ ͱͻ͜ 3݄͔ͬͨ͠ͷͰମௐ͕͍·͍ͪ ฒߦϓϩάϥϛϯά͕ؾʹͳΔ͓͝Ζ
Bluemixのアカウント つくりました
None
30日間は無料なので 使いたおしたい
アプリ起動までの手順 • アカウント作成 • bluemixコマンドインストール • cfコマンドインストール • Cloud Foundoryアプリ作成
• 雛形ダウンロード(いろいろ選べる) • bluemix login • cf push
二度目以降 • Cloud Foundoryアプリ作成 • 雛形ダウンロード(いろいろ選べる) • cf push
簡単
それより30日後の話だ
hubot用の環境として herokuからの鞍替えが流行り
できるだけ安く いろいろ動かしたい
࣌ؒ͋ͨΓ.#·Ͱແྉ
利用するメモリが 少なければ少ないほど有利
ͲΕͩͱઅͰ͖ΔͩΖ͏͔
nodejs • 74MB • express削って http モジュールしたら • 52MB
ruby • 75MB • rack + pumaで構成したら • 34MB
ϝϞϦ༻ྉ HP .# TXJGU .# QZUIPO .# QIQ .# OPEFKT
.# SVCZ .# OFU .# KBWB .#
注意点 • 実行すればメモリの使用量が増えることがあります • swiftは…かなりローレベルで処理してる • 課金は1アプリ単位なのか、全アプリ出なのか…は 知らない • メモリはコンパネだと64MBが最低
• manifest.xmlで設定するとより低くできる
まとめ • go強い • swift強い。。。書くの大変そう • デプロイしてないけど実はrustが強そう • ローカルではかったところ •
go 6MB • rust 1.5MB
蛇足 ローカルでいろんな言語でかいて遊んだ ϝϞϦ ඵؒॲཧ SVTU .# L IBTLFMM .# L
HP .# L OPEFKT .# L SVCZ .# L BLLBTDBMB .# L ॲཧྔ͕҆ఆ͠ͳ͍ $ weighttp -n 10000 -c 20 -t 4 -k http://localhost:3000 Ͱܭଌ
良いPaaSライフを