Download - 20131108 コスト × No EC2 × 私 - serverworks社内LT
![Page 1: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/1.jpg)
コスト × No EC2 × 私
社内LT
2013.11.08 桶谷 拓也
![Page 2: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/2.jpg)
Agenda
‣Who am I ? ‣AWSで必要になるコスト ‣No EC2
![Page 3: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/3.jpg)
Who am I ?•桶谷 拓也(おけたに たくや) •セールスグループ所属 •元業務系エンジニア •大阪市在住(今は地蔵通りを抜けたあたり) •富山県出身 •Like:料理、沖縄、ラーメン、お酒(何でも)、映画 •@okeee0315 / http://okeees.blogspot.jp/ • JAWS-UG Osaka コアメンバー(多分)
![Page 4: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/4.jpg)
Who am I ?•桶谷 拓也(おけたに たくや) •セールスグループ所属 •元業務系エンジニア •大阪市在住(今は地蔵通りを抜けたあたり) •富山県出身 •Like:料理、沖縄、ラーメン、お酒(何でも)、映画 •@okeee0315 / http://okeees.blogspot.jp/ • JAWS-UG Osaka コアメンバー(多分)
!
楽しく生きる 楽しく仕事する
![Page 5: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/5.jpg)
元エンジニアとして
‣プリセールス / テクニカルセールス的な ‣案件切り出し鉄砲玉(派遣→受託切出) ‣要求分析 / 要件定義 ‣自社サービス顧客フォロー / 保守
![Page 6: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/6.jpg)
元エンジニアとして
‣Windows / Linux ‣アプリケーション開発 / サーバー構築、運用 / 情シス・社内システム管理者 ‣ .NET Framework ‣言語は広く、それなりに深く ‣ ISMS認証取得 / 情報システム管理者
![Page 7: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/7.jpg)
元エンジニアとして
‣AWS(クラウド) ‣HTML5 ‣Node.js ‣DevOps ‣自動化
![Page 8: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/8.jpg)
AWSで必要になるコスト
Original Update by stopnlook/ http://www.flickr.com/photos/crazyneighborlady/
![Page 9: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/9.jpg)
AWSの課金ポイント‣仮想マシン
EC2, RDS
‣ストレージ
S3, EBS
‣通信
![Page 10: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/10.jpg)
AWSの課金ポイント‣仮想マシン
EC2, RDS
‣ストレージ
S3, EBS
‣通信
仮想マシンが総額の7,8割
![Page 11: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/11.jpg)
AWSの課金ポイント‣仮想マシン
EC2, RDS
‣ストレージ
S3, EBS
‣通信
ココを減らすことが最優先
![Page 12: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/12.jpg)
仮想マシンの課金を減らす‣不要なインスタンスは停める
‣不要な時間は止める
‣不要な性能は減らす
‣ RI / Spot の利用
![Page 13: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/13.jpg)
仮想マシンの課金を減らす‣不要なインスタンスは停める
‣不要な時間は止める
‣不要な性能は減らす
‣ RI / Spot の利用
‣そもそも仮想マシンを使用しない
![Page 14: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/14.jpg)
仮想マシンの課金を減らす‣不要なインスタンスは停める
‣不要な時間は止める
‣不要な性能は減らす
‣ RI / Spot の利用
‣そもそも仮想マシンを使用しない
!
No EC2 パターン
![Page 15: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/15.jpg)
No EC2 パターン
![Page 16: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/16.jpg)
No EC2 パターン‣ CDP(Cloud Design Pattern)
‣「Incubator (作成中)」
‣ EC2を使わないで動的ページ(サイト)を構築する
‣誰が言い出したのか知らない
‣期待、期待、期待…だけどイツマデタッテモ…
![Page 17: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/17.jpg)
救世主現る
Original Update by LadyDragonflyCC - >;< / http://www.flickr.com/photos/ladydragonflyherworld/
![Page 18: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/18.jpg)
AWS SDK for JavaScript
![Page 19: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/19.jpg)
AWS SDK for JavaScript
‣ 1週間前に発表
‣ JavaScript(Client Side)からAWSのリソースにアクセスできる
‣開発者プレビュー版
‣ S3 / SQS / SNS / DynamoDB
![Page 20: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/20.jpg)
やってみた
![Page 21: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/21.jpg)
感触 / 感想
‣今回の内容の構築(with Bootstrap 3)は1hで出来た
‣認証周りもちゃんと対応してる ※今回未実装
‣Web Identity Federationを利用可能
‣ Facebook / Google / Login with Amazon
‣一時的なCredential
‣ちゃんとDocument(もちろん英語)もある
‣開発環境はどうなるんだろ
![Page 22: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/22.jpg)
用途
‣たまにしか使わないけど24/365で動かす必要がある機能(ex. 管理者向けの画面)
‣ちょっとしたAWS管理Webツール
‣ JS信仰なフロントエンジニアがアプリケーション層の開発を行う場合
![Page 23: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/23.jpg)
まとめ
‣ AWS SDK for JavaScriptを使用してNo EC2 パターンを実現することは可能
‣そこまでしてNo EC2 パターンにこだわる必要なし
‣でも、コスト改善は大切なので、引き続き追究する
![Page 24: 20131108 コスト × No EC2 × 私 - serverworks社内LT](https://reader033.vdocuments.pub/reader033/viewer/2022060117/5586b5e8d8b42a8c178b46d4/html5/thumbnails/24.jpg)
Original Update by stevendepolo / http://www.flickr.com/photos/stevendepolo/
Question?