More Related Content More from Shintaro Hosoai (11) 手抜力5. トレードオフ
☆ 投入コストと回収できるコストを把握する
☆ 投入
☆ 学習コスト
☆ 実装コスト
☆ 回収
☆ 手動での作業コスト – 運用コスト
☆ 作業工程の明示化,モチベーション
☆ 初回で回収するのはまず無理.何度同じよう
な作業を繰り返すのか把握すること
☆ 複数人で利用する場合は,布教・説得・教育
コストもかなり大きい.もちろん導入できれ
ばx人数なので,リターンも大きい
投入
回収
0 1 2 3 4 5 6
2016/3/4 WWEST2016 5
6. おしながき
☆ インフラ構築
☆ Vagrant, Docker
☆ Ansible, chef, puppet, salt, Noob
☆ クラウド
☆ サービスあれこれ
☆ ソフトウェア開発
☆ MDD,テンプレート
☆ ビルド環境
☆ CI
☆ 機械加工
☆ 3Dプリンタ,レーザーカッター,CNC
☆ 事務処理
☆ POI, iText, Groovy
適宜,それ使ってるよ!
という事例があれば割り込んで
頂けると助かります!
2016/3/4 WWEST2016 6
10. version DSL 特徴 総合評価?
3.0 ruby or
puppet-
dsl-ruby
Web UIからノードのリアルタイ
ム制御が可能?
★★★★ 8.2
11.4 ruby, json Web UI,Rubyからいろいろい
じれる.要クライアント.jsonで
設定をまとめられる
★★★★ 8.3
1.3 python? Web UI,ターゲットOSにクライ
アントをインストールしなくてよ
い
★★★★★ 9.0
0.17 yaml,
python,
PyDSL
Web UI,SSH経由でクライアン
トインストールされる
スケーラビリティに優れる(ら
しい)
★★★★ 8.8
構成管理(2)
http://www.infoworld.com/article/2609482/data-center/data-center-review-puppet-vs-chef-vs-ansible-vs-salt.html
大きな差異はないかも.慣れた言語や周り
の環境に合わせて導入するのがよいかと
2016/3/4 WWEST2016 10
11. 構成管理(Extra)
☆ Raspberry Piのイメージ作成超メンドイ.
☆ 20チーム分用意しろとか,DDだと何時間かかん
ですか・・.
☆ noobでちょっと幸せになれました.
☆ インストーライメージを焼く感じ,小さいので書
き込みにもそれほど時間掛からない.
☆ 初回起動時に自動的に展開されインストールが始
まる.RPiが複数枚あれば,並”列”処理可能
☆ もちろん独自イメージも扱える(ちょっとややこ
いですが・・)
☆ ただしIPの設定等は,インストール完了後に個別
設定
☆ 構成管理ツールでIP設定が結構鬼門です..リ
モートでやるにしてもIP分かってないと難しいん
ですよね.
2016/3/4 WWEST2016 11
12. クラウドサービス
☆ IaaS (Infrastructure as a Service)
☆ 仮想PCをあなたに
☆ AWS EC2,IDCFクラウド,IBM Cloud
☆ PaaS (Platform as a Service)
☆ 組み合わせれば大きなサービスもサクサク開発
☆ Google App Engine, Microsoft Azure,Yahoo
myThings, IBM Bluemix
☆ SaaS (Software as a Service)
☆ いつでもどこからでも同じアプリを
☆ Google (Drive, Docs, GMaiil,,),Dropbox
2016/3/4 WWEST2016 12
15. SaaS
☆ どこからでも同じサービスを受けられる
☆ ローカルのデータが吹っ飛んでも,問題ない
☆ 今年に入ってスマホを二回(水没,分解失敗)変
えましたが,移行楽々でした
☆ Googleのエコシステムからはもう抜けられ
ない気がしています.楽天で予約したメール
を解析されて,カレンダとマップに自動追加
されちゃうとか.
☆ Google*, Dropbox,Kindle,Todoist,
Trello, Idobata, Chatwork, feedly
2016/3/4 WWEST2016 15
19. CI (Continuous Integration)
☆ 継続的インテグレーション
☆ CD (Continuous Delivery),DevOpsなども
ほぼ同義
☆ コミットから,自動ビルド,自動テスト,自
動デプロイまで,常に最新版が自動的に作ら
れる
2016/3/4 WWEST2016 19
20. Bots
☆ Slack / Idobata等チャットと連携
☆ 簡単な時刻のお知らせから,ビルド結果やカ
ンバンの監視,コマンドの受付などなど
2016/3/4 WWEST2016 20
25. 3Dプリンタ
☆ なんでも作れる夢の機械
☆ ではない.
☆ 材料の特性や作成可能な形状,積層方法など
いろいろと気を使ってモデリングが必要
☆ 材料を手動で削り出して同じもの
作る労力を考えたら,まるで魔法
☆ 3Dモデリング環境もフリーで十分
使えるものが多くある
2016/3/4 WWEST2016 25
30. Chocolatey (Winパッケージ管理)
☆ cinst chrome
でインストールできる.
☆ 基本的にインストーラを拾ってきて,インス
トールしてくれるだけ.inst/uninstの管理
はしてくれる
☆ 主要なアプリは登録されている
☆ Linux, Macだと余裕でできますよね.わかっ
てます.Windowsのパッケージ管理はクソ
でした.かなりマシになりました.
2016/3/4 WWEST2016 30