SlideShare a Scribd company logo
1 of 70
Download to read offline
Asian Automation Alliance
気が狂わないサーバ
増設x10
kuchitama
AsianAutomationAlliance 2014/6/28
Asian Automation Alliance
Kuchitama
• くちたま
• FuRyu株式会社
• FuRyuTechBlog編集長
• 先週結婚式を挙げました
Kuchitama
Asian Automation Alliance
Case.1
Kuchitama
and more …
新規サーバ構築
同じ構成で!
Asian Automation Alliance
作った人にお願い
前回と同じ構成で構築してもらえますか?
その人辞めちゃった
インフラチーム
Asian Automation Alliance
作った人にお願い
前回と同じ構成で構築してもらえますか?
その人辞めちゃった
インフラチーム
構築者=退職者
既存サーバを参考に
]# find / …
]# grep …
]# printenv
EC2スケールアウト
_人人人人人人人人人_
> /etc/profile.d <
 ̄Y^Y^Y^Y^Y^Y^ ̄
Asian Automation Alliance
Case.2
ある日の出来事
Nginx/Play
•http://tech.furyu.jp/blog/?p=2069
AWS
•Scale up
•EC2/RDS インスタンスタイプ変更
•サーバのスペックアップ
•Scale out
•EC2インスタンス追加
EC2スケールアウト
スケールアウト
EC2スケールアウト
スケールアウト
EC2スケールアウト
スケールアウト
AMI作って
EC2スケールアウト
スケールアウト
AMI作って
作成
EC2スケールアウト
スケールアウト
AMI作って
作成 手動で
EC2スケールアウト
_人人人人_
> 手動 <
 ̄Y^Y^Y ̄
手順1
元になるAMIを選択
手順1
元になるAMIを選択
多いわ!
手順2
作成したEC2インスタンスに接続
手順2
作成したEC2インスタンスに接続
どれやねん!
手順3から
]# ntpd stop
]# hostname hoge
]# vi /etc/hosts
]# network restart
]# ...
]# ...
]# ...
手順3から
]# ntpd stop
]# hostname hoge
]# vi /etc/hosts
]# network restart
]# ...
]# ...
]# ...
・・・
手順1∼3
]# ntpd stop
]# hostname hoge
]# vi /etc/hosts
]# network restart
]# ...
]# ...
]# ...
手順1∼3
]# ntpd stop
]# hostname hoge
]# vi /etc/hosts
]# network restart
]# ...
]# ...
]# ...
これをx10
結果
Asian Automation Alliance
ここから得られた課題
•見える化/読める化
•暗黙知を作らない
•自動化
•ルーチンを一撃で
Asian Automation Alliance
そこで
Provisioning
Asian Automation Alliance
Provisioning
Framework
Asian Automation Alliance
Provisioning
Framework
インフラ運用のコード化
Infrastructure as a code
Asian Automation Alliance
Provisioning
Framework
インフラ運用のコード化
Infrastructure as a code
決められた状態に収束
何度繰り返しても同じ結果になる
べき等性
Asian Automation Alliance
見える化/読める化
https://gist.github.com/Kuchitama/5547882
Asian Automation Alliance
自動化
•Chef-Serverは構築がめんどうそう
•あまり構築済みのサーバをへんこうす
ることはない
Asian Automation Alliance
Provisioning
•Ruby製
•Puppet(Pull/Push)
•Chef(Pull)
•Python製
•Ansible(Push)
Asian Automation Alliance
Chef
• Chef is an automation platform that transforms
infrastructure into code. Stop thinking in terms of physical
and virtual servers. With Chef, your real asset is the code
that brings those servers and the services they provide to
life. An automated infrastructure can accelerate your time
to market, help you manage scale and complexity, and
safeguard your systems.
• http://www.opscode.com/chef/
Asian Automation Alliance
Chef
• OpsCode製PF
• Facebookで採用
• 単一サーバで動作するChef-Solo
• サーバ-クライアント構成
• ChefServer-ChefClient
Asian Automation Alliance
Chef
• ドキュメントが充実
• 入門Chefsolo オススメ
• Cookbookも充実
Asian Automation Alliance
knife
• ChefのCLI
• Chefと一緒にインストールされ
る
• Pluggable
Asian Automation Alliance
見える化/読める化
https://gist.github.com/Kuchitama/5547882
Asian Automation Alliance
自動化
•サーバの自動構築
•複数台のサーバに対応
Asian Automation Alliance
knife-solo
• knifeのプラグイン
• knife-solo adds a handful of commands that
aim to make working with chef-solo as
powerful as chef-server.
• chef-soloをchef-serverみたいに便利にしてく
れるCLIツール
• ver.0.3.0以降がオススメ
Asian Automation Alliance
knife-solo
• knife solo prepare {host}
• chef-soloのリモートインストール
• knife solo cook {host}
• cookbookのリモート実行
Asian Automation Alliance
knife-solo
• knife solo prepare {host}
• chef-soloのリモートインストール
• echo host1 host2 host3 | xargs -n 1 knife solo prepare
• knife solo cook {host}
• cookbookのリモート実行
• echo host1 host2 host3 | xargs -n 1 knife solo prepare
Asian Automation Alliance
更に自動化
Asian Automation Alliance
さらに自動化
•AWSの操作
•Ruby-SDK
•サーバの操作
•Chef
Asian Automation Alliance
作った
Asian Automation Alliance
自動でやりたいこと
•AMIからEC2を起動
•EC2でChefレシピを実行
•EC2をAMIとして保存
Asian Automation Alliance
更に自動化
•実行も自動化したい
•タイミングはrecipeとかを更新したと
きがいい
→ Git push時
Asian Automation Alliance
web api
Asian Automation Alliance
web api
Push
POST
Asian Automation Alliance
公開しました
•Kuchitama/ec2_automation
•https://github.com/Kuchitama/
ec2_automation
Asian Automation Alliance
更に更に自動化
Asian Automation Alliance
更に更に自動化
Asian Automation Alliance
処理の流れ
•ec2_automationと同じことをやる
•packerを使うことで…
•色々なマシンイメージに対応
•色々なPFに対応(Chef以外もOK)
Asian Automation Alliance
公開しました
•Kuchitama/packer-remote
•https://github.com/Kuchitama/
packer-remote/
Asian Automation Alliance
実際のチームの現状
Asian Automation Alliance
Chef未導入
Asian Automation Alliance
自動化コスト
•暗黙知は手順書化
•初期のサーバ構築自体は機会が少ない
•ルーチンはスクリプトで
•毎日本番環境をAMI化
•サーバ増設時はAMIからインスタンス起動
•アプリのデプロイは元々別で自動化済
•コマンド一つで任意台数作成可能
Asian Automation Alliance
自動化コスト
•学習コストバランス
•自動化したら誰でもできる?
•動かすだけならね
•自動化 無知化
Asian Automation Alliance
弊社現状
•今のところ問題は起こってない
•シェルスクリプトとAMIを使った環境
構築
•そんなことやってる間にAnsibleが
Asian Automation Alliance
Chef-Ansible
Asian Automation Alliance
Chef - Ansible
http://tech.furyu.jp
Asian Automation Alliance
比較
• CookBookが充実
• ググらビリティ低い
• Chef = 料理人
• Opscode -> Chef
• Pull型(knife-soloで
pushも可能)
• Rubyの内部DSLで記述
• 日本語で本出てる
• yamlで記述
• モジュールを好きな言
語で作成できる
• Push型
• 公式Playbookリポジト
リがない(準備中?)
Asian Automation Alliance
Chef
•公式リポジトリの充実(コミットは面倒
だけど)
• http://community.opscode.com/cookbooks
•Recipeの依存解決ツールがある
(Berkshelf)
•Ruby内部DSLで書ける(書き方、環境
の統一がしやすい)
•プロキシに弱い
Asian Automation Alliance
Ansible
•好きな言語でモジュールを書ける(組織
の特色が強くなる?)
•公式リポジトリみたいなのはない
•プロキシの設定がしやすい
•比較的環境構築が楽
•弊社でも採用
Asian Automation Alliance
まとめ
Asian Automation Alliance
まとめ
•Chefによるプロビジョニングで
• 暗黙知 -> 形式知
• ルーチン -> 自動化
•自動化の要件
• 手段/ツールが目的化しないように
• ヒト/モノ/金/時間 のトレードオフ

More Related Content

What's hot

EC-CUBEによるECサイトの負荷対策
EC-CUBEによるECサイトの負荷対策EC-CUBEによるECサイトの負荷対策
EC-CUBEによるECサイトの負荷対策Kazunori Inaba
 
Cowboyとphoenixの速度比較
Cowboyとphoenixの速度比較Cowboyとphoenixの速度比較
Cowboyとphoenixの速度比較hayabusa333
 
AWS クックパッドの運用事例
AWS クックパッドの運用事例AWS クックパッドの運用事例
AWS クックパッドの運用事例Satoshi Takada
 
アメブロの大規模システム刷新と それを支えるSpring
アメブロの大規模システム刷新と それを支えるSpringアメブロの大規模システム刷新と それを支えるSpring
アメブロの大規模システム刷新と それを支えるSpringTakuya Hattori
 
Ansible勉強会資料
Ansible勉強会資料Ansible勉強会資料
Ansible勉強会資料Makoto Oya
 
Linuxサーバーのセキュリティ対策 part4
Linuxサーバーのセキュリティ対策 part4Linuxサーバーのセキュリティ対策 part4
Linuxサーバーのセキュリティ対策 part4Kazunori Inaba
 
a-blog cms の基本 Ver.Kochi
a-blog cms の基本 Ver.Kochia-blog cms の基本 Ver.Kochi
a-blog cms の基本 Ver.KochiKasumi Morita
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤Godai Nakamura
 
AWSのサードパーティツールを使う上で覚えておきたいたったひとつのこと
AWSのサードパーティツールを使う上で覚えておきたいたったひとつのことAWSのサードパーティツールを使う上で覚えておきたいたったひとつのこと
AWSのサードパーティツールを使う上で覚えておきたいたったひとつのことServerworks Co.,Ltd.
 
Service worker が拓く mobile web の新しいかたち
Service worker が拓く mobile web の新しいかたちService worker が拓く mobile web の新しいかたち
Service worker が拓く mobile web の新しいかたちKinuko Yasuda
 
Linuxサーバのセキュリティ対策 part3 - ファイル転送編
Linuxサーバのセキュリティ対策 part3 - ファイル転送編Linuxサーバのセキュリティ対策 part3 - ファイル転送編
Linuxサーバのセキュリティ対策 part3 - ファイル転送編Kazunori Inaba
 
Isomorphic web development with scala and scala.js
Isomorphic web development  with scala and scala.jsIsomorphic web development  with scala and scala.js
Isomorphic web development with scala and scala.jsTanUkkii
 
実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いた実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いたAkihiro Kuwano
 
Works of site reliability engineer
Works of site reliability engineerWorks of site reliability engineer
Works of site reliability engineerShohei Kobayashi
 
ChefユーザのためのAnsible入門
ChefユーザのためのAnsible入門ChefユーザのためのAnsible入門
ChefユーザのためのAnsible入門Mahito Ogura
 
2014年のChefとInfrastructure as code
2014年のChefとInfrastructure as code2014年のChefとInfrastructure as code
2014年のChefとInfrastructure as codeYukihiko SAWANOBORI
 
IaaSクラウド比較
IaaSクラウド比較IaaSクラウド比較
IaaSクラウド比較Kazunori Inaba
 
re:Inventで発表された新サービス「Config Rules」の可能性
re:Inventで発表された新サービス「Config Rules」の可能性re:Inventで発表された新サービス「Config Rules」の可能性
re:Inventで発表された新サービス「Config Rules」の可能性morisshi
 
ネタじゃないScala.js
ネタじゃないScala.jsネタじゃないScala.js
ネタじゃないScala.jstakezoe
 

What's hot (20)

EC-CUBEによるECサイトの負荷対策
EC-CUBEによるECサイトの負荷対策EC-CUBEによるECサイトの負荷対策
EC-CUBEによるECサイトの負荷対策
 
Cowboyとphoenixの速度比較
Cowboyとphoenixの速度比較Cowboyとphoenixの速度比較
Cowboyとphoenixの速度比較
 
AWS クックパッドの運用事例
AWS クックパッドの運用事例AWS クックパッドの運用事例
AWS クックパッドの運用事例
 
アメブロの大規模システム刷新と それを支えるSpring
アメブロの大規模システム刷新と それを支えるSpringアメブロの大規模システム刷新と それを支えるSpring
アメブロの大規模システム刷新と それを支えるSpring
 
Ansible勉強会資料
Ansible勉強会資料Ansible勉強会資料
Ansible勉強会資料
 
Linuxサーバーのセキュリティ対策 part4
Linuxサーバーのセキュリティ対策 part4Linuxサーバーのセキュリティ対策 part4
Linuxサーバーのセキュリティ対策 part4
 
a-blog cms の基本 Ver.Kochi
a-blog cms の基本 Ver.Kochia-blog cms の基本 Ver.Kochi
a-blog cms の基本 Ver.Kochi
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
 
AWSのサードパーティツールを使う上で覚えておきたいたったひとつのこと
AWSのサードパーティツールを使う上で覚えておきたいたったひとつのことAWSのサードパーティツールを使う上で覚えておきたいたったひとつのこと
AWSのサードパーティツールを使う上で覚えておきたいたったひとつのこと
 
Service worker が拓く mobile web の新しいかたち
Service worker が拓く mobile web の新しいかたちService worker が拓く mobile web の新しいかたち
Service worker が拓く mobile web の新しいかたち
 
Linuxサーバのセキュリティ対策 part3 - ファイル転送編
Linuxサーバのセキュリティ対策 part3 - ファイル転送編Linuxサーバのセキュリティ対策 part3 - ファイル転送編
Linuxサーバのセキュリティ対策 part3 - ファイル転送編
 
Isomorphic web development with scala and scala.js
Isomorphic web development  with scala and scala.jsIsomorphic web development  with scala and scala.js
Isomorphic web development with scala and scala.js
 
実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いた実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いた
 
Works of site reliability engineer
Works of site reliability engineerWorks of site reliability engineer
Works of site reliability engineer
 
ChefユーザのためのAnsible入門
ChefユーザのためのAnsible入門ChefユーザのためのAnsible入門
ChefユーザのためのAnsible入門
 
2014年のChefとInfrastructure as code
2014年のChefとInfrastructure as code2014年のChefとInfrastructure as code
2014年のChefとInfrastructure as code
 
Yapc fukuoka crust
Yapc fukuoka crustYapc fukuoka crust
Yapc fukuoka crust
 
IaaSクラウド比較
IaaSクラウド比較IaaSクラウド比較
IaaSクラウド比較
 
re:Inventで発表された新サービス「Config Rules」の可能性
re:Inventで発表された新サービス「Config Rules」の可能性re:Inventで発表された新サービス「Config Rules」の可能性
re:Inventで発表された新サービス「Config Rules」の可能性
 
ネタじゃないScala.js
ネタじゃないScala.jsネタじゃないScala.js
ネタじゃないScala.js
 

Viewers also liked

0528 kanntigai ui_ux
0528 kanntigai ui_ux0528 kanntigai ui_ux
0528 kanntigai ui_uxSaori Matsui
 
女子の心をつかむUIデザインポイント - MERY編 -
女子の心をつかむUIデザインポイント - MERY編 -女子の心をつかむUIデザインポイント - MERY編 -
女子の心をつかむUIデザインポイント - MERY編 -Shoko Tanaka
 
Doc management by Confluence+Jira
Doc management by Confluence+JiraDoc management by Confluence+Jira
Doc management by Confluence+JiraKazunori Sato
 
情報共有から始めるチーム開発とキャリア戦略
情報共有から始めるチーム開発とキャリア戦略情報共有から始めるチーム開発とキャリア戦略
情報共有から始めるチーム開発とキャリア戦略Takuya Oikawa
 
熊本市・福田病院:日本で最も赤ちゃん生まれる産婦人科の理由
熊本市・福田病院:日本で最も赤ちゃん生まれる産婦人科の理由熊本市・福田病院:日本で最も赤ちゃん生まれる産婦人科の理由
熊本市・福田病院:日本で最も赤ちゃん生まれる産婦人科の理由新潟コンサルタント横田秀珠
 
楽天市場の出店店舗数は4万店切り目前5ヶ月連続減少で推移
楽天市場の出店店舗数は4万店切り目前5ヶ月連続減少で推移楽天市場の出店店舗数は4万店切り目前5ヶ月連続減少で推移
楽天市場の出店店舗数は4万店切り目前5ヶ月連続減少で推移新潟コンサルタント横田秀珠
 
情報リテラシー論13溢れる写真と画像認識技術・長岡造形大学
情報リテラシー論13溢れる写真と画像認識技術・長岡造形大学情報リテラシー論13溢れる写真と画像認識技術・長岡造形大学
情報リテラシー論13溢れる写真と画像認識技術・長岡造形大学新潟コンサルタント横田秀珠
 
ブログ更新情報をアプリ無しでスマホにプッシュ通知する方法
ブログ更新情報をアプリ無しでスマホにプッシュ通知する方法ブログ更新情報をアプリ無しでスマホにプッシュ通知する方法
ブログ更新情報をアプリ無しでスマホにプッシュ通知する方法新潟コンサルタント横田秀珠
 
情報リテラシー論16テストと模範解答を解説・長岡造形大学
情報リテラシー論16テストと模範解答を解説・長岡造形大学情報リテラシー論16テストと模範解答を解説・長岡造形大学
情報リテラシー論16テストと模範解答を解説・長岡造形大学新潟コンサルタント横田秀珠
 
アメブロ読者登録数よりLINE公式ブログ友だち数が多い理由
アメブロ読者登録数よりLINE公式ブログ友だち数が多い理由アメブロ読者登録数よりLINE公式ブログ友だち数が多い理由
アメブロ読者登録数よりLINE公式ブログ友だち数が多い理由新潟コンサルタント横田秀珠
 
Pokemon go の技術的注目点
Pokemon go の技術的注目点Pokemon go の技術的注目点
Pokemon go の技術的注目点Satoshi Makita
 
Pepperゆるキャラ案内 概要版
Pepperゆるキャラ案内  概要版Pepperゆるキャラ案内  概要版
Pepperゆるキャラ案内 概要版Takesato Nigorikawa
 
情報リテラシー論09様々な動画とネット生配信・長岡造形大学
情報リテラシー論09様々な動画とネット生配信・長岡造形大学情報リテラシー論09様々な動画とネット生配信・長岡造形大学
情報リテラシー論09様々な動画とネット生配信・長岡造形大学新潟コンサルタント横田秀珠
 
5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページCLARA ONLINE, Inc.
 
Instagramに横行するコメントスパムに対処しないと予想外に早く廃れるか
Instagramに横行するコメントスパムに対処しないと予想外に早く廃れるか Instagramに横行するコメントスパムに対処しないと予想外に早く廃れるか
Instagramに横行するコメントスパムに対処しないと予想外に早く廃れるか 新潟コンサルタント横田秀珠
 
「LINEで読者になる」ボタン設置でブログを購読させる方法
「LINEで読者になる」ボタン設置でブログを購読させる方法「LINEで読者になる」ボタン設置でブログを購読させる方法
「LINEで読者になる」ボタン設置でブログを購読させる方法新潟コンサルタント横田秀珠
 

Viewers also liked (20)

脱法ドラッグの新しい呼び名の再提案
脱法ドラッグの新しい呼び名の再提案脱法ドラッグの新しい呼び名の再提案
脱法ドラッグの新しい呼び名の再提案
 
0528 kanntigai ui_ux
0528 kanntigai ui_ux0528 kanntigai ui_ux
0528 kanntigai ui_ux
 
女子の心をつかむUIデザインポイント - MERY編 -
女子の心をつかむUIデザインポイント - MERY編 -女子の心をつかむUIデザインポイント - MERY編 -
女子の心をつかむUIデザインポイント - MERY編 -
 
Doc management by Confluence+Jira
Doc management by Confluence+JiraDoc management by Confluence+Jira
Doc management by Confluence+Jira
 
JIRA meets Tableau & AWS
JIRA meets Tableau & AWSJIRA meets Tableau & AWS
JIRA meets Tableau & AWS
 
情報共有から始めるチーム開発とキャリア戦略
情報共有から始めるチーム開発とキャリア戦略情報共有から始めるチーム開発とキャリア戦略
情報共有から始めるチーム開発とキャリア戦略
 
Start Pokemon!
Start Pokemon!Start Pokemon!
Start Pokemon!
 
熊本市・福田病院:日本で最も赤ちゃん生まれる産婦人科の理由
熊本市・福田病院:日本で最も赤ちゃん生まれる産婦人科の理由熊本市・福田病院:日本で最も赤ちゃん生まれる産婦人科の理由
熊本市・福田病院:日本で最も赤ちゃん生まれる産婦人科の理由
 
楽天市場の出店店舗数は4万店切り目前5ヶ月連続減少で推移
楽天市場の出店店舗数は4万店切り目前5ヶ月連続減少で推移楽天市場の出店店舗数は4万店切り目前5ヶ月連続減少で推移
楽天市場の出店店舗数は4万店切り目前5ヶ月連続減少で推移
 
国内における検索エンジンYahoo!とGoogleのシェア推移
国内における検索エンジンYahoo!とGoogleのシェア推移国内における検索エンジンYahoo!とGoogleのシェア推移
国内における検索エンジンYahoo!とGoogleのシェア推移
 
情報リテラシー論13溢れる写真と画像認識技術・長岡造形大学
情報リテラシー論13溢れる写真と画像認識技術・長岡造形大学情報リテラシー論13溢れる写真と画像認識技術・長岡造形大学
情報リテラシー論13溢れる写真と画像認識技術・長岡造形大学
 
ブログ更新情報をアプリ無しでスマホにプッシュ通知する方法
ブログ更新情報をアプリ無しでスマホにプッシュ通知する方法ブログ更新情報をアプリ無しでスマホにプッシュ通知する方法
ブログ更新情報をアプリ無しでスマホにプッシュ通知する方法
 
情報リテラシー論16テストと模範解答を解説・長岡造形大学
情報リテラシー論16テストと模範解答を解説・長岡造形大学情報リテラシー論16テストと模範解答を解説・長岡造形大学
情報リテラシー論16テストと模範解答を解説・長岡造形大学
 
アメブロ読者登録数よりLINE公式ブログ友だち数が多い理由
アメブロ読者登録数よりLINE公式ブログ友だち数が多い理由アメブロ読者登録数よりLINE公式ブログ友だち数が多い理由
アメブロ読者登録数よりLINE公式ブログ友だち数が多い理由
 
Pokemon go の技術的注目点
Pokemon go の技術的注目点Pokemon go の技術的注目点
Pokemon go の技術的注目点
 
Pepperゆるキャラ案内 概要版
Pepperゆるキャラ案内  概要版Pepperゆるキャラ案内  概要版
Pepperゆるキャラ案内 概要版
 
情報リテラシー論09様々な動画とネット生配信・長岡造形大学
情報リテラシー論09様々な動画とネット生配信・長岡造形大学情報リテラシー論09様々な動画とネット生配信・長岡造形大学
情報リテラシー論09様々な動画とネット生配信・長岡造形大学
 
5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ
 
Instagramに横行するコメントスパムに対処しないと予想外に早く廃れるか
Instagramに横行するコメントスパムに対処しないと予想外に早く廃れるか Instagramに横行するコメントスパムに対処しないと予想外に早く廃れるか
Instagramに横行するコメントスパムに対処しないと予想外に早く廃れるか
 
「LINEで読者になる」ボタン設置でブログを購読させる方法
「LINEで読者になる」ボタン設置でブログを購読させる方法「LINEで読者になる」ボタン設置でブログを購読させる方法
「LINEで読者になる」ボタン設置でブログを購読させる方法
 

Similar to 気が狂わないサーバ増設x10

[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonightAmazon Web Services Japan
 
Itcamp長崎2012 capistrano
Itcamp長崎2012 capistranoItcamp長崎2012 capistrano
Itcamp長崎2012 capistranokumachang_LL
 
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacPythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacTakeshi Komiya
 
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
第2回 JAWS−UG 神戸  開発運用の現場でのChef活用第2回 JAWS−UG 神戸  開発運用の現場でのChef活用
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用Takuro Sasaki
 
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76 2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76 Yasuhiro Horiuchi
 
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)Yosuke Hiraishi
 
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用Satoru Nakamura
 
As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!Kazumi IWANAGA
 
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazakia-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in OkazakiEtsushi Ishii
 
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介Eiji Shinohara
 
退屈なブラウザ作業をpuppeteerにやらせたいお話
退屈なブラウザ作業をpuppeteerにやらせたいお話退屈なブラウザ作業をpuppeteerにやらせたいお話
退屈なブラウザ作業をpuppeteerにやらせたいお話Tadashi Nemoto
 
初心者向けWebinar スケーラブルWebアプリケーションの構築
初心者向けWebinar スケーラブルWebアプリケーションの構築初心者向けWebinar スケーラブルWebアプリケーションの構築
初心者向けWebinar スケーラブルWebアプリケーションの構築Amazon Web Services Japan
 
【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会Yuki Okada
 
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
ブラウザ自動化ツール カオスマップ風 - STAC2018 LTブラウザ自動化ツール カオスマップ風 - STAC2018 LT
ブラウザ自動化ツール カオスマップ風 - STAC2018 LThnisiji
 
AWS 初心者向けWebinar AWS上にWebサーバシステムを作ってみましょう~まずは仮想サーバーから[演習つき]
AWS 初心者向けWebinar AWS上にWebサーバシステムを作ってみましょう~まずは仮想サーバーから[演習つき]AWS 初心者向けWebinar AWS上にWebサーバシステムを作ってみましょう~まずは仮想サーバーから[演習つき]
AWS 初心者向けWebinar AWS上にWebサーバシステムを作ってみましょう~まずは仮想サーバーから[演習つき]Amazon Web Services Japan
 
Japan AWS User Group (JAWS-UG) Hokuriku 勉強会 第8回 ハンズオン AWS+オープンソースグループウェアの構築
Japan AWS User Group (JAWS-UG) Hokuriku勉強会 第8回 ハンズオン AWS+オープンソースグループウェアの構築Japan AWS User Group (JAWS-UG) Hokuriku勉強会 第8回 ハンズオン AWS+オープンソースグループウェアの構築
Japan AWS User Group (JAWS-UG) Hokuriku 勉強会 第8回 ハンズオン AWS+オープンソースグループウェアの構築Kenichi Nakamichi
 
Cake Matsuri Nanapi
Cake Matsuri NanapiCake Matsuri Nanapi
Cake Matsuri NanapiShuichi Wada
 
Itamae-Serverspec入門
Itamae-Serverspec入門Itamae-Serverspec入門
Itamae-Serverspec入門辰徳 斎藤
 
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化についてAWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について知教 本間
 

Similar to 気が狂わないサーバ増設x10 (20)

[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
 
Itcamp長崎2012 capistrano
Itcamp長崎2012 capistranoItcamp長崎2012 capistrano
Itcamp長崎2012 capistrano
 
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacPythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapac
 
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
第2回 JAWS−UG 神戸  開発運用の現場でのChef活用第2回 JAWS−UG 神戸  開発運用の現場でのChef活用
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
 
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76 2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76
 
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
 
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
 
As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!
 
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazakia-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
 
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
 
退屈なブラウザ作業をpuppeteerにやらせたいお話
退屈なブラウザ作業をpuppeteerにやらせたいお話退屈なブラウザ作業をpuppeteerにやらせたいお話
退屈なブラウザ作業をpuppeteerにやらせたいお話
 
初心者向けWebinar スケーラブルWebアプリケーションの構築
初心者向けWebinar スケーラブルWebアプリケーションの構築初心者向けWebinar スケーラブルWebアプリケーションの構築
初心者向けWebinar スケーラブルWebアプリケーションの構築
 
【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会
 
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
ブラウザ自動化ツール カオスマップ風 - STAC2018 LTブラウザ自動化ツール カオスマップ風 - STAC2018 LT
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
 
AWS 初心者向けWebinar AWS上にWebサーバシステムを作ってみましょう~まずは仮想サーバーから[演習つき]
AWS 初心者向けWebinar AWS上にWebサーバシステムを作ってみましょう~まずは仮想サーバーから[演習つき]AWS 初心者向けWebinar AWS上にWebサーバシステムを作ってみましょう~まずは仮想サーバーから[演習つき]
AWS 初心者向けWebinar AWS上にWebサーバシステムを作ってみましょう~まずは仮想サーバーから[演習つき]
 
Japan AWS User Group (JAWS-UG) Hokuriku 勉強会 第8回 ハンズオン AWS+オープンソースグループウェアの構築
Japan AWS User Group (JAWS-UG) Hokuriku勉強会 第8回 ハンズオン AWS+オープンソースグループウェアの構築Japan AWS User Group (JAWS-UG) Hokuriku勉強会 第8回 ハンズオン AWS+オープンソースグループウェアの構築
Japan AWS User Group (JAWS-UG) Hokuriku 勉強会 第8回 ハンズオン AWS+オープンソースグループウェアの構築
 
Serverless Anti-Patterns
Serverless Anti-PatternsServerless Anti-Patterns
Serverless Anti-Patterns
 
Cake Matsuri Nanapi
Cake Matsuri NanapiCake Matsuri Nanapi
Cake Matsuri Nanapi
 
Itamae-Serverspec入門
Itamae-Serverspec入門Itamae-Serverspec入門
Itamae-Serverspec入門
 
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化についてAWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
 

More from Kiyotaka Kunihira

Mackerel Day#2 チェック監視が救う!!エンジニア0カンパニー
Mackerel Day#2 チェック監視が救う!!エンジニア0カンパニーMackerel Day#2 チェック監視が救う!!エンジニア0カンパニー
Mackerel Day#2 チェック監視が救う!!エンジニア0カンパニーKiyotaka Kunihira
 
着任したエンジニアをスムーズにテイクオフさせる道具だて
着任したエンジニアをスムーズにテイクオフさせる道具だて着任したエンジニアをスムーズにテイクオフさせる道具だて
着任したエンジニアをスムーズにテイクオフさせる道具だてKiyotaka Kunihira
 
ガチのスタートアップがScalaを採用した結果(公開版) #scala_ks
ガチのスタートアップがScalaを採用した結果(公開版) #scala_ksガチのスタートアップがScalaを採用した結果(公開版) #scala_ks
ガチのスタートアップがScalaを採用した結果(公開版) #scala_ksKiyotaka Kunihira
 
ここが変だよRuby/RoR #rubykansai
ここが変だよRuby/RoR #rubykansaiここが変だよRuby/RoR #rubykansai
ここが変だよRuby/RoR #rubykansaiKiyotaka Kunihira
 
時をかける開発 #devtool_night
時をかける開発 #devtool_night時をかける開発 #devtool_night
時をかける開発 #devtool_nightKiyotaka Kunihira
 
DevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリングDevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリングKiyotaka Kunihira
 
スタートアップとScala
スタートアップとScalaスタートアップとScala
スタートアップとScalaKiyotaka Kunihira
 
オリジナル社内ツールの末路
オリジナル社内ツールの末路オリジナル社内ツールの末路
オリジナル社内ツールの末路Kiyotaka Kunihira
 
GitBucketPlugin@2014忘年度会
GitBucketPlugin@2014忘年度会GitBucketPlugin@2014忘年度会
GitBucketPlugin@2014忘年度会Kiyotaka Kunihira
 
アジャイルな新婚旅行
アジャイルな新婚旅行アジャイルな新婚旅行
アジャイルな新婚旅行Kiyotaka Kunihira
 
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~Kiyotaka Kunihira
 
Scala開発チームの挑戦-技術編-@DevLove2014
Scala開発チームの挑戦-技術編-@DevLove2014Scala開発チームの挑戦-技術編-@DevLove2014
Scala開発チームの挑戦-技術編-@DevLove2014Kiyotaka Kunihira
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?Kiyotaka Kunihira
 
仕事のゲーム化でやる気モードに変える
仕事のゲーム化でやる気モードに変える仕事のゲーム化でやる気モードに変える
仕事のゲーム化でやる気モードに変えるKiyotaka Kunihira
 
プログラマが 引っ越しで気をつける 3つのこと
プログラマが 引っ越しで気をつける 3つのことプログラマが 引っ越しで気をつける 3つのこと
プログラマが 引っ越しで気をつける 3つのことKiyotaka Kunihira
 
Chefとかプロビジョニングまわり
ChefとかプロビジョニングまわりChefとかプロビジョニングまわり
ChefとかプロビジョニングまわりKiyotaka Kunihira
 

More from Kiyotaka Kunihira (20)

Mackerel Day#2 チェック監視が救う!!エンジニア0カンパニー
Mackerel Day#2 チェック監視が救う!!エンジニア0カンパニーMackerel Day#2 チェック監視が救う!!エンジニア0カンパニー
Mackerel Day#2 チェック監視が救う!!エンジニア0カンパニー
 
着任したエンジニアをスムーズにテイクオフさせる道具だて
着任したエンジニアをスムーズにテイクオフさせる道具だて着任したエンジニアをスムーズにテイクオフさせる道具だて
着任したエンジニアをスムーズにテイクオフさせる道具だて
 
React native実践談
React native実践談React native実践談
React native実践談
 
ガチのスタートアップがScalaを採用した結果(公開版) #scala_ks
ガチのスタートアップがScalaを採用した結果(公開版) #scala_ksガチのスタートアップがScalaを採用した結果(公開版) #scala_ks
ガチのスタートアップがScalaを採用した結果(公開版) #scala_ks
 
ここが変だよRuby/RoR #rubykansai
ここが変だよRuby/RoR #rubykansaiここが変だよRuby/RoR #rubykansai
ここが変だよRuby/RoR #rubykansai
 
時をかける開発 #devtool_night
時をかける開発 #devtool_night時をかける開発 #devtool_night
時をかける開発 #devtool_night
 
DevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリングDevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリング
 
スタートアップとScala
スタートアップとScalaスタートアップとScala
スタートアップとScala
 
オリジナル社内ツールの末路
オリジナル社内ツールの末路オリジナル社内ツールの末路
オリジナル社内ツールの末路
 
GitBucketPlugin@2014忘年度会
GitBucketPlugin@2014忘年度会GitBucketPlugin@2014忘年度会
GitBucketPlugin@2014忘年度会
 
アジャイルな新婚旅行
アジャイルな新婚旅行アジャイルな新婚旅行
アジャイルな新婚旅行
 
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
 
とりあえず使えるSBT
とりあえず使えるSBTとりあえず使えるSBT
とりあえず使えるSBT
 
Scala開発チームの挑戦-技術編-@DevLove2014
Scala開発チームの挑戦-技術編-@DevLove2014Scala開発チームの挑戦-技術編-@DevLove2014
Scala開発チームの挑戦-技術編-@DevLove2014
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
 
仕事のゲーム化でやる気モードに変える
仕事のゲーム化でやる気モードに変える仕事のゲーム化でやる気モードに変える
仕事のゲーム化でやる気モードに変える
 
プログラマが 引っ越しで気をつける 3つのこと
プログラマが 引っ越しで気をつける 3つのことプログラマが 引っ越しで気をつける 3つのこと
プログラマが 引っ越しで気をつける 3つのこと
 
Ec2 automation framework
Ec2 automation frameworkEc2 automation framework
Ec2 automation framework
 
Chefとかプロビジョニングまわり
ChefとかプロビジョニングまわりChefとかプロビジョニングまわり
Chefとかプロビジョニングまわり
 
忘年会駆動2012
忘年会駆動2012忘年会駆動2012
忘年会駆動2012
 

気が狂わないサーバ増設x10