bluemixを試した時の話

 bluemixを試した時の話

1a679952cdf455ecd6a15cbde7ae80d5?s=128

Tomohiko Himura

April 03, 2016
Tweet

Transcript

  1. BluemixΛࢼͨ࣌͠ͷ࿩ 2016-04-02 LTۦಈ։ൃ

  2. ͻΉΒ ͱ΋ͻ͜ 3݄๩͔ͬͨ͠ͷͰମௐ͕͍·͍ͪ ฒߦϓϩάϥϛϯά͕ؾʹͳΔ͓೥͝Ζ

  3. Bluemixのアカウント つくりました

  4. None
  5. 30日間は無料なので 使いたおしたい

  6. アプリ起動までの手順 • アカウント作成 • bluemixコマンドインストール • cfコマンドインストール • Cloud Foundoryアプリ作成

    • 雛形ダウンロード(いろいろ選べる) • bluemix login • cf push
  7. 二度目以降 • Cloud Foundoryアプリ作成 • 雛形ダウンロード(いろいろ選べる) • cf push

  8. 簡単

  9. それより30日後の話だ

  10. hubot用の環境として herokuからの鞍替えが流行り

  11. できるだけ安く いろいろ動かしたい

  12. ࣌ؒ͋ͨΓ.#·Ͱແྉ

  13. 利用するメモリが 少なければ少ないほど有利

  14. ͲΕͩͱઅ໿Ͱ͖ΔͩΖ͏͔

  15. nodejs • 74MB • express削って http モジュールしたら • 52MB

  16. ruby • 75MB • rack + pumaで構成したら • 34MB

  17. ϝϞϦ࢖༻ྉ HP .# TXJGU .# QZUIPO .# QIQ .# OPEFKT

    .# SVCZ .# OFU .# KBWB .#
  18. 注意点 • 実行すればメモリの使用量が増えることがあります • swiftは…かなりローレベルで処理してる • 課金は1アプリ単位なのか、全アプリ出なのか…は 知らない • メモリはコンパネだと64MBが最低

    • manifest.xmlで設定するとより低くできる
  19. まとめ • go強い • swift強い。。。書くの大変そう • デプロイしてないけど実はrustが強そう • ローカルではかったところ •

    go 6MB • rust 1.5MB
  20. 蛇足 ローカルでいろんな言語でかいて遊んだ ϝϞϦ ඵؒॲཧ SVTU .# L IBTLFMM .# L

    HP .# L OPEFKT .# L SVCZ .# L BLLBTDBMB .# L ॲཧྔ͕҆ఆ͠ͳ͍ $ weighttp -n 10000 -c 20 -t 4 -k http://localhost:3000 Ͱܭଌ
  21. 良いPaaSライフを