Submit Search
Ec2 automation framework
6 likes
2,034 views
Kiyotaka Kunihira
2013/07/27 Hoge駆動で発表した資料です。 chef, knife-soloを使って、自動的にAMIを更新するフレームワークを作成しました。
Technology
Read more
1 of 43
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
More Related Content
PPTX
Playfabmeetup#4
勝成 鈴江
PPTX
ゲーム特化の BaaS! Unity + PlayFab 入門!
YutoNishine
PDF
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
hideyuki ikeda
PPTX
ゲーム特化の BaaS! Unity + PlayFab 入門!
YutoNishine
PPTX
入門者の方向け Azure PlayFab の簡単な紹介
YutoNishine
PDF
Amazon ec2とは何か?
Shinya_131
PPTX
Ossフル活用でinfrastructure as codeやってみた
Akifumi Niida
PDF
5分で入門するAzure PlayFab
YutoNishine
Playfabmeetup#4
勝成 鈴江
ゲーム特化の BaaS! Unity + PlayFab 入門!
YutoNishine
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
hideyuki ikeda
ゲーム特化の BaaS! Unity + PlayFab 入門!
YutoNishine
入門者の方向け Azure PlayFab の簡単な紹介
YutoNishine
Amazon ec2とは何か?
Shinya_131
Ossフル活用でinfrastructure as codeやってみた
Akifumi Niida
5分で入門するAzure PlayFab
YutoNishine
What's hot
(20)
PDF
AWS Auroraよもやま話
Akira Miki
PDF
AWSを使いこなすポイント(仮)
Suguru Shirai
PDF
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
Kazumi OHIRA
PPTX
Shiva 〜Nextremerをscale upする機械学習環境〜
Kazuki Morozumi
PDF
グラフ解析で社長の脳内さらす!
Kazuki Morozumi
PDF
Dockerizeして 大変だった話、幸せになった話
Akira Miki
PDF
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
Salesforce Developers Japan
PPTX
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
PDF
How Wantedly (in)directly uses AWS
Yoshinori Kawasaki
PDF
TypeScript x Bot Framework
Kazumi OHIRA
PDF
2015 cas ub
Tokushige Kobayashi
PDF
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
Satoshi Yamafuji
PDF
IaaSクラウド比較'14
Kazunori Inaba
PDF
ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana
渉 米須
PDF
まわいくどい更新情報機能
Norihiko Matsumoto
PPTX
Durable function storage provider
Kazunori Hamamoto
PDF
BaaSでゲームサーバを作る話
Tomokazu Tochi
PPTX
Baser cms3beta
Daisuke Abe
PDF
カジュアルに本番データを開発環境に入れる #mysqlcasual
Kazuhiro Oinuma
PDF
EC-CUBEによるECサイトの負荷対策
Kazunori Inaba
AWS Auroraよもやま話
Akira Miki
AWSを使いこなすポイント(仮)
Suguru Shirai
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
Kazumi OHIRA
Shiva 〜Nextremerをscale upする機械学習環境〜
Kazuki Morozumi
グラフ解析で社長の脳内さらす!
Kazuki Morozumi
Dockerizeして 大変だった話、幸せになった話
Akira Miki
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
Salesforce Developers Japan
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
How Wantedly (in)directly uses AWS
Yoshinori Kawasaki
TypeScript x Bot Framework
Kazumi OHIRA
2015 cas ub
Tokushige Kobayashi
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
Satoshi Yamafuji
IaaSクラウド比較'14
Kazunori Inaba
ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana
渉 米須
まわいくどい更新情報機能
Norihiko Matsumoto
Durable function storage provider
Kazunori Hamamoto
BaaSでゲームサーバを作る話
Tomokazu Tochi
Baser cms3beta
Daisuke Abe
カジュアルに本番データを開発環境に入れる #mysqlcasual
Kazuhiro Oinuma
EC-CUBEによるECサイトの負荷対策
Kazunori Inaba
Ad
Viewers also liked
(7)
KEY
サーバー・クライアントの ボトルネック調査と高速化
Sugawara Genki
PPT
Code Igniterについて
Keita Ojima
PDF
Using Chef for Infrastructure Automation of Ameba Pigg
Yuuki Namikawa
PDF
Vagrantのすすめ
Hajime Fujimoto
PDF
Data APIの背景と活用方法 MTCafe Nagoya Ver.
Hajime Fujimoto
PDF
気が狂わないサーバ増設x10
Kiyotaka Kunihira
PDF
脱法ドラッグの新しい呼び名の再提案
コピーライターはせがわ てつじ
サーバー・クライアントの ボトルネック調査と高速化
Sugawara Genki
Code Igniterについて
Keita Ojima
Using Chef for Infrastructure Automation of Ameba Pigg
Yuuki Namikawa
Vagrantのすすめ
Hajime Fujimoto
Data APIの背景と活用方法 MTCafe Nagoya Ver.
Hajime Fujimoto
気が狂わないサーバ増設x10
Kiyotaka Kunihira
脱法ドラッグの新しい呼び名の再提案
コピーライターはせがわ てつじ
Ad
Similar to Ec2 automation framework
(7)
PDF
アカツキはどのようにAWSを活用しているか #jawsug
aktsk
PDF
FukuokaPWA #1 A2HSのちょっと深い話
Masahiko Jinno
PPTX
ネットワークエンジニアがWeb開発をやってみて思ったこと
gree_tech
PDF
PWA Beginners 勉強会 #4 A2HSのちょっと深い話v2
Masahiko Jinno
PPTX
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
gree_tech
PDF
Databricks の始め方
Ryoma Nagata
PPTX
Applibot presents Smartphone Game on AWS
Kenta Yasukawa
アカツキはどのようにAWSを活用しているか #jawsug
aktsk
FukuokaPWA #1 A2HSのちょっと深い話
Masahiko Jinno
ネットワークエンジニアがWeb開発をやってみて思ったこと
gree_tech
PWA Beginners 勉強会 #4 A2HSのちょっと深い話v2
Masahiko Jinno
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
gree_tech
Databricks の始め方
Ryoma Nagata
Applibot presents Smartphone Game on AWS
Kenta Yasukawa
More from Kiyotaka Kunihira
(20)
PDF
Mackerel Day#2 チェック監視が救う!!エンジニア0カンパニー
Kiyotaka Kunihira
PPTX
着任したエンジニアをスムーズにテイクオフさせる道具だて
Kiyotaka Kunihira
PDF
React native実践談
Kiyotaka Kunihira
PDF
ガチのスタートアップがScalaを採用した結果(公開版) #scala_ks
Kiyotaka Kunihira
PDF
ここが変だよRuby/RoR #rubykansai
Kiyotaka Kunihira
PDF
時をかける開発 #devtool_night
Kiyotaka Kunihira
PDF
DevLove関西 - ShareWisの文化を支えるエンジニアリング
Kiyotaka Kunihira
PDF
スタートアップとScala
Kiyotaka Kunihira
PDF
オリジナル社内ツールの末路
Kiyotaka Kunihira
PDF
GitBucketPlugin@2014忘年度会
Kiyotaka Kunihira
PDF
アジャイルな新婚旅行
Kiyotaka Kunihira
PDF
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
Kiyotaka Kunihira
PDF
とりあえず使えるSBT
Kiyotaka Kunihira
PDF
Scala開発チームの挑戦-技術編-@DevLove2014
Kiyotaka Kunihira
PDF
GitBucketで社内OSSしませんか?
Kiyotaka Kunihira
PDF
仕事のゲーム化でやる気モードに変える
Kiyotaka Kunihira
PDF
プログラマが 引っ越しで気をつける 3つのこと
Kiyotaka Kunihira
PDF
Chefとかプロビジョニングまわり
Kiyotaka Kunihira
PDF
忘年会駆動2012
Kiyotaka Kunihira
KEY
Clojrue 13 testing
Kiyotaka Kunihira
Mackerel Day#2 チェック監視が救う!!エンジニア0カンパニー
Kiyotaka Kunihira
着任したエンジニアをスムーズにテイクオフさせる道具だて
Kiyotaka Kunihira
React native実践談
Kiyotaka Kunihira
ガチのスタートアップがScalaを採用した結果(公開版) #scala_ks
Kiyotaka Kunihira
ここが変だよRuby/RoR #rubykansai
Kiyotaka Kunihira
時をかける開発 #devtool_night
Kiyotaka Kunihira
DevLove関西 - ShareWisの文化を支えるエンジニアリング
Kiyotaka Kunihira
スタートアップとScala
Kiyotaka Kunihira
オリジナル社内ツールの末路
Kiyotaka Kunihira
GitBucketPlugin@2014忘年度会
Kiyotaka Kunihira
アジャイルな新婚旅行
Kiyotaka Kunihira
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
Kiyotaka Kunihira
とりあえず使えるSBT
Kiyotaka Kunihira
Scala開発チームの挑戦-技術編-@DevLove2014
Kiyotaka Kunihira
GitBucketで社内OSSしませんか?
Kiyotaka Kunihira
仕事のゲーム化でやる気モードに変える
Kiyotaka Kunihira
プログラマが 引っ越しで気をつける 3つのこと
Kiyotaka Kunihira
Chefとかプロビジョニングまわり
Kiyotaka Kunihira
忘年会駆動2012
Kiyotaka Kunihira
Clojrue 13 testing
Kiyotaka Kunihira
Ec2 automation framework
1.
その日くちたまは いかにして壊れたのか 夏のhoge駆動☆カレーの王子さまリターンズ 〜たんごさんを囲みながら資料の盆踊りスペシャル〜 2013/07/27
2.
Kuchitama • くちたま • FuRyu株式会社 •
Chef導入委員長(自称)
3.
Kuchitama ソーシャルゲーム
4.
Kuchitama
5.
Social Game ←NEW
6.
昨日の出来事
7.
Social Game • プラットフォーム追加 •
ランキング入り • 広告出稿 ユーザ増加
8.
Social Game ユーザ増加
9.
Social Game ユーザ増加 ↓ サーバ負荷の増加
10.
負荷対策 •HTTPサーバ/アプリチューニング → Nginx, Play •DBチューニング→RDBMS •サーバスケールアップ/アウト→AWS
11.
Nginx/Play • http://tech.furyu.jp/blog/?p=2069
12.
RDBMS • BoneCP →
C3P0 • https://github.com/furyu/play-c3p0- plugin • DBチューニング
13.
AWS • Scale up •
EC2/RDS インスタンスタイプ変更 • サーバのスペックアップ • Scale out • EC2インスタンス追加
14.
EC2スケールアウト スケールアウト
15.
EC2スケールアウト スケールアウト
16.
EC2スケールアウト スケールアウト AMI作って
17.
EC2スケールアウト スケールアウト AMI作って 作成
18.
EC2スケールアウト スケールアウト AMI作って 作成 手動で
19.
EC2スケールアウト _人人人人_ > 手動 <  ̄Y^Y^Y ̄
20.
手順1 元になるAMIを選択
21.
手順1 元になるAMIを選択 多いわ!
22.
手順2 作成したEC2インスタンスに接続
23.
手順2 作成したEC2インスタンスに接続 どれやねん!
24.
手順3から ]# ntpd stop ]#
hostname hoge ]# vi /etc/hosts ]# network restart ]# ... ]# ... ]# ...
25.
手順3から ]# ntpd stop ]#
hostname hoge ]# vi /etc/hosts ]# network restart ]# ... ]# ... ]# ... そこから先は 覚えていない
26.
手順1∼3 ]# ntpd stop ]#
hostname hoge ]# vi /etc/hosts ]# network restart ]# ... ]# ... ]# ...
27.
手順1∼3 ]# ntpd stop ]#
hostname hoge ]# vi /etc/hosts ]# network restart ]# ... ]# ... ]# ... これをひたすら 繰り返す
28.
昨日の出来事
29.
昨日の出来事 そりゃ壊れるわ
30.
自動化したい •AWSの操作 •Ruby-SDK •サーバの操作 •Chef
31.
作った
32.
•AMIからEC2を起動 •EC2でChefレシピを実行 •vim, NeoBundleレシピを実行 •EC2をAMIとして保存 デモ
33.
•実行も自動化したい •タイミングはrecipeとかを更新したと きがいい → Git push時 更に自動化
34.
web api
35.
web api Push POST
36.
デモ •GitPushしたら勝手にさっきのデモが 実行
37.
まとめ •スケールしやすいクラウドサービスも ちゃんとスケールの準備してないと意 味ないよね •というわけでフレームワーク作りまし た
38.
公開しました •Kuchitama/ec2_automation • https://github.com/Kuchitama/ ec2_automation
39.
one more thing
40.
ある朝のできごと •ある朝、某AWS認定ソリューションア ーキテクト- アソシエイトレベルさんか らメールが •URLを開くと・・・
41.
OpsWorks http://aws.typepad.com/aws_japan/2013/07/aws-opsworks-update-custom-amis-and-chef-11-support.html カスタムAMIサポート
42.
OpsWorks http://aws.typepad.com/aws_japan/2013/07/aws-opsworks-update-custom-amis-and-chef-11-support.html カスタムAMIサポート 俺の実装 いらんかったんや
43.
宣伝 https://www.facebook.com/ksgstudy 関西ソーシャルゲーム勉強会 職種不問(Planner, Designer, Programmer, Infrastructure) ビアバッシュ
Download