Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yukihiko SAWANOBORI
4,225 views
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
http://chef-meetup-kansai.doorkeeper.jp/events/4978 第1回 Chef Casual Talks Kansai のオープニングに使ったスライドです
Technology
◦
Self Improvement
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 45
2
/ 45
3
/ 45
4
/ 45
5
/ 45
6
/ 45
7
/ 45
8
/ 45
9
/ 45
10
/ 45
11
/ 45
12
/ 45
13
/ 45
14
/ 45
15
/ 45
16
/ 45
17
/ 45
18
/ 45
19
/ 45
20
/ 45
21
/ 45
22
/ 45
23
/ 45
24
/ 45
25
/ 45
26
/ 45
27
/ 45
28
/ 45
29
/ 45
30
/ 45
31
/ 45
32
/ 45
33
/ 45
34
/ 45
35
/ 45
36
/ 45
37
/ 45
38
/ 45
39
/ 45
40
/ 45
41
/ 45
42
/ 45
43
/ 45
44
/ 45
45
/ 45
More Related Content
PDF
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
by
Toshimichi Suekane
PPTX
OpenShift from Easy way to Hard ? Way
by
ロフト くん
PDF
ビルドサーバで使うDocker
by
Masashi Shinbara
PDF
Gulp入門 - コーディングを10倍速くする
by
Hayashi Yuichi
PPTX
サーバ側Swift
by
幸雄 村上
PDF
Vagrant を Web開発環境に使う
by
Masashi Shinbara
PPT
How to manage Cakephp @CakePHP_Fukuoka_2
by
ichikaway
PPTX
[JavaScript][gulp.js] 一緒に楽しよう!gulp.jsのあれこれ
by
Yasuhiro Murata
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
by
Toshimichi Suekane
OpenShift from Easy way to Hard ? Way
by
ロフト くん
ビルドサーバで使うDocker
by
Masashi Shinbara
Gulp入門 - コーディングを10倍速くする
by
Hayashi Yuichi
サーバ側Swift
by
幸雄 村上
Vagrant を Web開発環境に使う
by
Masashi Shinbara
How to manage Cakephp @CakePHP_Fukuoka_2
by
ichikaway
[JavaScript][gulp.js] 一緒に楽しよう!gulp.jsのあれこれ
by
Yasuhiro Murata
What's hot
PDF
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
by
Masashi Shinbara
PDF
入門 Chef Server #biglobetechtalk
by
BIGLOBE Tech Talk
PDF
第9回rest勉強会 ダウンロード・アップロード編
by
ksimoji
PDF
開発現場で活用するVagrant
by
Masashi Shinbara
ODP
Nseg20120929
by
hiro345
PDF
Capistrano
by
Yasuharu Fukuda
PDF
Vagrant で作る PHP 開発環境 [実践編]
by
Masashi Shinbara
PDF
Chef
by
Ishikawa Yuya
PPTX
Gitlab-CIを活かして自動化してみよう
by
Yoshiyuki Nakahara
PDF
開発エンジニアがChefで テスト駆動サーバー設定してみた #biglobetechtalk
by
BIGLOBE Tech Talk
PDF
Retina対応 CSSスプライトを自動化しよう sprity版(東区フロントエンド勉強会 2015年 第2回) 補足資料
by
Toshimichi Suekane
PPTX
CategoLJについて
by
Toshiaki Maki
PDF
Chefで作る開発環境
by
regret raym
PDF
認証機能で学ぶ Laravel 5 アプリケーション
by
Masashi Shinbara
PDF
Vagrant で PHP 開発環境を作る ハンズオン
by
Masashi Shinbara
PDF
Ansible ではじめるサーバ作業の自動化
by
Masashi Shinbara
PDF
フロント開発をがんばるためにGulpとGruntに入門してみた
by
Shou Takenaka
PDF
gulp + Slim テンプレートエンジンで HTML を効率よく書き出そう
by
Toshimichi Suekane
PDF
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
by
Toshimichi Suekane
PPTX
gulp勉強会@IVP
by
Daisuke Onoe
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
by
Masashi Shinbara
入門 Chef Server #biglobetechtalk
by
BIGLOBE Tech Talk
第9回rest勉強会 ダウンロード・アップロード編
by
ksimoji
開発現場で活用するVagrant
by
Masashi Shinbara
Nseg20120929
by
hiro345
Capistrano
by
Yasuharu Fukuda
Vagrant で作る PHP 開発環境 [実践編]
by
Masashi Shinbara
Chef
by
Ishikawa Yuya
Gitlab-CIを活かして自動化してみよう
by
Yoshiyuki Nakahara
開発エンジニアがChefで テスト駆動サーバー設定してみた #biglobetechtalk
by
BIGLOBE Tech Talk
Retina対応 CSSスプライトを自動化しよう sprity版(東区フロントエンド勉強会 2015年 第2回) 補足資料
by
Toshimichi Suekane
CategoLJについて
by
Toshiaki Maki
Chefで作る開発環境
by
regret raym
認証機能で学ぶ Laravel 5 アプリケーション
by
Masashi Shinbara
Vagrant で PHP 開発環境を作る ハンズオン
by
Masashi Shinbara
Ansible ではじめるサーバ作業の自動化
by
Masashi Shinbara
フロント開発をがんばるためにGulpとGruntに入門してみた
by
Shou Takenaka
gulp + Slim テンプレートエンジンで HTML を効率よく書き出そう
by
Toshimichi Suekane
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
by
Toshimichi Suekane
gulp勉強会@IVP
by
Daisuke Onoe
Viewers also liked
PDF
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
by
Yukihiko SAWANOBORI
PDF
JAWSUG初心者向けトラック 【Deploy&Ops】
by
Yukihiko SAWANOBORI
PDF
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
by
Yukihiko SAWANOBORI
PDF
さくらのクラウドフォーメーション with Chef [XEgg session]
by
Yukihiko SAWANOBORI
PDF
Chef(Server)と AWS OpsWorks(tm)の比較
by
Yukihiko SAWANOBORI
PDF
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
by
Yukihiko SAWANOBORI
PDF
はかどるChefの小ネタ集
by
Yukihiko SAWANOBORI
PDF
aws_opsworks
by
Yukihiko SAWANOBORI
PDF
2014年のChefとInfrastructure as code
by
Yukihiko SAWANOBORI
PDF
コンテナ事例 CircleCI, Cucumber-Chef
by
Yukihiko SAWANOBORI
PDF
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
by
Yukihiko SAWANOBORI
PDF
Chef meetup vol2_higanwoks
by
Yukihiko SAWANOBORI
PDF
さくらのインフラコード
by
Yukihiko SAWANOBORI
PDF
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
by
Yukihiko SAWANOBORI
PDF
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
by
Yukihiko SAWANOBORI
PDF
Building document with the Sphinx public edtion
by
Yukihiko SAWANOBORI
PPTX
mocloud カスタムDockerイメージ ハンズオン
by
Yukihiko SAWANOBORI
PDF
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
by
Yukihiko SAWANOBORI
PDF
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)
by
Yukihiko SAWANOBORI
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
by
Yukihiko SAWANOBORI
JAWSUG初心者向けトラック 【Deploy&Ops】
by
Yukihiko SAWANOBORI
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
by
Yukihiko SAWANOBORI
さくらのクラウドフォーメーション with Chef [XEgg session]
by
Yukihiko SAWANOBORI
Chef(Server)と AWS OpsWorks(tm)の比較
by
Yukihiko SAWANOBORI
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
by
Yukihiko SAWANOBORI
はかどるChefの小ネタ集
by
Yukihiko SAWANOBORI
aws_opsworks
by
Yukihiko SAWANOBORI
2014年のChefとInfrastructure as code
by
Yukihiko SAWANOBORI
コンテナ事例 CircleCI, Cucumber-Chef
by
Yukihiko SAWANOBORI
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
by
Yukihiko SAWANOBORI
Chef meetup vol2_higanwoks
by
Yukihiko SAWANOBORI
さくらのインフラコード
by
Yukihiko SAWANOBORI
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
by
Yukihiko SAWANOBORI
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
by
Yukihiko SAWANOBORI
Building document with the Sphinx public edtion
by
Yukihiko SAWANOBORI
mocloud カスタムDockerイメージ ハンズオン
by
Yukihiko SAWANOBORI
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
by
Yukihiko SAWANOBORI
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)
by
Yukihiko SAWANOBORI
Similar to Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
PDF
DevOpsを実現する為のChef実践テクニック Chef12対応版
by
Yusuke Ando
PPTX
Pythonユーザのための構成管理入門 #pyconapac
by
Takeshi Komiya
PDF
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
PDF
今日から使い始めるChef
by
Masahiro NAKAYAMA
PDF
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
by
Takuro Sasaki
PDF
DevOpsを実現するChef活用テクニック
by
Yusuke Ando
PPTX
Aizu.LT::Tokyo #4
by
Taku Unno
PDF
ReVIEW & CI - ChefでCI環境構築
by
Masahiro Wakame
PDF
20130723 ecシステムにchefを導入してみた v1.0
by
NIFTY Cloud
PPTX
Cloudstack user group meeting in osaka
by
Naotaka Jay HOTTA
PDF
What is chef
by
Yukihiko SAWANOBORI
PDF
Openstack chef-repo
by
Tomokazu Hirai
PDF
Chef+serverspec+werckerでインフラCIする話
by
Masayuki Morita
PPTX
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
PPTX
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
by
Takeshi Komiya
PDF
3分でわかる(気になれる) AWS OpsWorks
by
Yuuki Namikawa
PPTX
春を先取り!OpsWorksとChef ではじめる恋色コーデ術! #pyfes 2013.03
by
Takeshi Komiya
PDF
広島Ruby勉強会#35 - Chef入門
by
Tomokazu Ogawa
PDF
「クラウド本気で始めました」なSIerのChef活用と実践~Chefアンチパターンとの戦い~
by
Terui Masashi
PDF
小規模SI案件で、 AWS + Chefを使ってみて
by
Terui Masashi
DevOpsを実現する為のChef実践テクニック Chef12対応版
by
Yusuke Ando
Pythonユーザのための構成管理入門 #pyconapac
by
Takeshi Komiya
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
今日から使い始めるChef
by
Masahiro NAKAYAMA
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
by
Takuro Sasaki
DevOpsを実現するChef活用テクニック
by
Yusuke Ando
Aizu.LT::Tokyo #4
by
Taku Unno
ReVIEW & CI - ChefでCI環境構築
by
Masahiro Wakame
20130723 ecシステムにchefを導入してみた v1.0
by
NIFTY Cloud
Cloudstack user group meeting in osaka
by
Naotaka Jay HOTTA
What is chef
by
Yukihiko SAWANOBORI
Openstack chef-repo
by
Tomokazu Hirai
Chef+serverspec+werckerでインフラCIする話
by
Masayuki Morita
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
by
Takeshi Komiya
3分でわかる(気になれる) AWS OpsWorks
by
Yuuki Namikawa
春を先取り!OpsWorksとChef ではじめる恋色コーデ術! #pyfes 2013.03
by
Takeshi Komiya
広島Ruby勉強会#35 - Chef入門
by
Tomokazu Ogawa
「クラウド本気で始めました」なSIerのChef活用と実践~Chefアンチパターンとの戦い~
by
Terui Masashi
小規模SI案件で、 AWS + Chefを使ってみて
by
Terui Masashi
More from Yukihiko SAWANOBORI
PPTX
CentOSでつくる神Plesk
by
Yukihiko SAWANOBORI
PPT
Redmine backlogs beginning
by
Yukihiko SAWANOBORI
KEY
Lxc on cloud
by
Yukihiko SAWANOBORI
PPTX
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
by
Yukihiko SAWANOBORI
KEY
The Chef integrations Z Cloud(Joyent)
by
Yukihiko SAWANOBORI
PPTX
Aws glacier
by
Yukihiko SAWANOBORI
PPTX
0808 jawsug-kobe | スポットインスタンスを使ったEC2でのスケーラブル負荷検証
by
Yukihiko SAWANOBORI
PPT
Physical to Iaas(Instance), case of VIP.
by
Yukihiko SAWANOBORI
PPTX
cURL base_simple_publishing - part of Giraffi
by
Yukihiko SAWANOBORI
PPTX
Sensu impression
by
Yukihiko SAWANOBORI
CentOSでつくる神Plesk
by
Yukihiko SAWANOBORI
Redmine backlogs beginning
by
Yukihiko SAWANOBORI
Lxc on cloud
by
Yukihiko SAWANOBORI
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
by
Yukihiko SAWANOBORI
The Chef integrations Z Cloud(Joyent)
by
Yukihiko SAWANOBORI
Aws glacier
by
Yukihiko SAWANOBORI
0808 jawsug-kobe | スポットインスタンスを使ったEC2でのスケーラブル負荷検証
by
Yukihiko SAWANOBORI
Physical to Iaas(Instance), case of VIP.
by
Yukihiko SAWANOBORI
cURL base_simple_publishing - part of Giraffi
by
Yukihiko SAWANOBORI
Sensu impression
by
Yukihiko SAWANOBORI
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
1.
第一回 Chef Casual Talks
Kansai 2013.07.24 主催: HiganWorks LLC Wednesday, July 24, 13
2.
• http://chef-meetup-kansai.doorkeeper.jp/ • Chefとかでサーバインフラ自動化全般に関わっている人 で集まって情報交換しましょうというコミュニティです •
原則、参加者全員なんでもいいから発表 • ハッシュタグ(仮): #opschef_kansai , #opschef_ja 2 Wednesday, July 24, 13
3.
HiganWorks, OpsRockについて 3 • http://opsrock.in
共同開発・運営 • AWS OpsWorksとChefを主に取り扱 うソリューションを提供 • アプリケーションのためのプラットフォーム構 築/運用自動化をテーマに活動 Wednesday, July 24, 13
4.
配布資料(参加特典) TDI with chef(Ja)第一章 4 注:Casualさはカケラもございません Wednesday,
July 24, 13
5.
FYI: 先日ChefClientの 11.6.0がリリース 5 Wednesday, July
24, 13
6.
リリースノートのコントリビュータに ちゃっかり混ざってみました ※ @urasoko 氏が言及しなかったら多分気づかず 6 Wednesday,
July 24, 13
7.
インフラとしてのコード - Infrastructure as
code - Chef Casual Talks Kansai Vol.1 オープニング Wednesday, July 24, 13
8.
Chef によるテスト駆動型 インフラストラクチャ開発 より •
ボタンひとつでサーバインスタンスの調達 • 生産性の高いウェブ・アプリケーションフレ ームワークの隆盛 • インフラの抽象化、設計、実装、デプロイと いうニーズ • アプリ開発の優れた手法を取り入れ 8 Wednesday, July 24, 13
9.
『コードとしてのインフラ』という アプローチがもたらす恩恵 • 自動化(Automation) • 敏捷性(Agility) •
拡張性(Scalability) • 信頼性(Reassurance) • ディザスタ・リカバリ(Disaster recovery) • それとOpscodeが提唱する、基礎的(primitive)コ ンポーネントを再利用可能にする10の原則 ※詳しくは配布資料で。( 収束 ・ 冪等性 など) 9 Wednesday, July 24, 13
10.
でも実際 どういうことなん? Wednesday, July 24,
13
11.
先日構築したシステムから、 コードとしてのインフラって こういう事なのかもしれん という 解釈をちょっとお話します Wednesday, July
24, 13
12.
アプリデプロイを たのまれました Wednesday, July 24,
13
13.
今からインフラを 構築します... まず何しますか? Wednesday, July 24,
13
14.
初手、 git init ※完成後のいま、93commits Wednesday, July
24, 13
15.
bundle init vim Gemfile bundle
install Wednesday, July 24, 13
16.
librarian-chef init vim Cheffile librarian-chef
install Wednesday, July 24, 13
17.
この頃のリポジトリ ├── Cheffile ├── Cheffile.lock ├──
Gemfile ├── README.md ├── Rakefile ├── cookbooks └── site-cookbooks 17 ※git checkoutで調査 Wednesday, July 24, 13
18.
このころのCheffile抜粋 site 'http://community.opscode.com/api/ v1' cookbook 'smartmachine_functions' cookbook
'monit_bin' 18 Wednesday, July 24, 13
19.
余談、Readme as system こうやってサーバ構築する強者もいます。 $
sh README.md 中身は適当に想像して下さい。 19 Wednesday, July 24, 13
20.
そして knife cookbook create
(site-cookbooks) knife role create knife data bag create ※適当に繰り返し 確認用に vim solo.rb & chef-shell -s -c solo.rb Wednesday, July 24, 13
21.
Q.サーバ無いの? A.まだありません Wednesday, July 24,
13
22.
この頃のシステム(?)構成 22 Hosted Chef WorkStation(MacBook) Wednesday, July 24,
13
23.
Hosted Chefつこうてんの?? • Opscode提供のSaaS •
Organizationあたり『5ノード』まで無料 • 将来OSS ChefSeverに移行するの前提で開発サ ーバ用に使い倒す • 用がすんだら消す • このパスなし ✕ chef-solo => chef-server • 捕捉: 大概ChefSoloでいいと思います。私はChefSolo に慣れてないのでClient/Serverにしてるだけ。 23 Wednesday, July 24, 13
24.
そろそろ サーバインスタンス つくるかー Wednesday, July 24,
13
25.
knife (Iaas) create or knife
bootstrap Wednesday, July 24, 13
26.
開発サーバで 設定を検討しながら Cookbookへ Wednesday, July 24,
13
27.
この頃のリポジトリ2 1/2 ├── Cheffile ├──
Cheffile.lock ├── Gemfile ├── Gemfile.lock ├── README.md ├── certs ├── cookbooks │ ├── chefclient_simple_cron │ ├── ipf │ ├── ipf_configure │ ├── logadm │ ├── monit_bin │ ├── partial_search │ ├── postfix │ ├── rbac │ ├── smartmachine_functions │ └── smf 27 ※git checkoutで調査 Wednesday, July 24, 13
28.
この頃のリポジトリ2 2/2 ├── data_bags │
├── README.md │ └── postgresql ├── site-cookbooks │ ├── ipf_settings │ ├── postfix_envs │ ├── postgresql-for-some_app │ └── redis-for-some_app └── solo.rb 28 ※git checkoutで調査 Wednesday, July 24, 13
29.
この頃のシステム構成2 29 Hosted Chef WorkStation(MacBook) 開発サーバ (Joyent) ChefClient Wednesday, July 24,
13
30.
この頃のリポジトリ2 1/3 ├── Cheffile ├──
Cheffile.lock ├── Gemfile ├── Gemfile.lock ├── README.md ├── certs ├── cookbooks │ ├── chefclient_simple_cron │ ├── ipf │ ├── ipf_configure │ ├── logadm │ ├── monit_bin │ ├── partial_search │ ├── postfix │ ├── rbac │ ├── smartmachine_functions │ └── smf 30 ※git checkoutで調査 Wednesday, July 24, 13
31.
この頃のリポジトリ2 2/3 ├── data_bags │
├── README.md │ ├── certs │ ├── deploy │ ├── domains │ ├── postfix_env │ └── postgresql ├── roles │ ├── app_server_common.json │ ├── base_smartos.json │ ├── chef-client_cron.json │ ├── some_app.json │ ├── monit_smartos.json │ ├── patchjob_update_certs.json │ ├── postfix_server.json │ ├── postgres-client.json │ ├── postgres-server.json 31 ※git checkoutで調査 Wednesday, July 24, 13
32.
この頃のリポジトリ2 3/3 │ ├──
redis-client.json │ └── redis-server.json ├── site-cookbooks │ ├── ipf_settings │ ├── some_app_deploy │ ├── nginx_upstream │ ├── postfix_envs │ ├── postgresql-for-some_app │ └── redis-for-some_app └── solo.rb 32 ※git checkoutで調査 Wednesday, July 24, 13
33.
そろそろ OSS Chefサーバに移行 Wednesday, July
24, 13
34.
knife server backup knife
role(他) create from_file Wednesday, July 24, 13
35.
リポジトリに serverbackups/追加 env,roles,data_bags,nodes Wednesday, July 24,
13
36.
この頃のシステム構成3 36 OSS Chef WorkStation(MacBook) 開発サーバ (Joyent) ChefClient Wednesday, July 24,
13
37.
このころのCheffile抜粋 2 cookbook 'partial_search' cookbook
'smartmachine_functions' cookbook 'monit_bin' # Github ## modcloth-cookbooks cookbook 'ipf', :git => 'https://github.com/modcloth-cookbooks/ipf.git' cookbook 'logadm', :git => 'https://github.com/modcloth-cookbooks/logadm.git' ## higanworks-cookbooks cookbook 'ipf_configure' cookbook 'chefclient_simple_cron', :git => 'https://github.com/higanworks-cookbooks/ chefclient_simple_cron.git' ## modified community cookbooks. cookbook 'postfix', :git => 'https://github.com/ZCloud-Firstserver/postfix.git', :ref => 'respond_to_smartos' 37 コミュニティCookbooks ※自作もの多い 他所様の汎用的なCookbook ※ そこそこプルリクしてる 自作Cookbook ※ site-cookbookからpublicに昇格 改造したコミュニティCookbooks ※結局後でプルリク Wednesday, July 24, 13
38.
これで大体完了、 あとは適当に展開 Wednesday, July 24,
13
39.
この頃のシステム構成4 39 OSS Chef WorkStation(MacBook) 開発サーバ (Joyent)Stagingサーバ群 (Joyent) Stagingサーバ群 (Joyent) Wednesday, July 24,
13
40.
更新アリ Wednesday, July 24,
13
41.
1. env[production]でhogebookの現行バージ ョンを pinする
※指定無しならlatest 41 Staging CookBook更新と 適用手法の例 hogebook v1.0 Production hogebook v1.0 v1.0にpin Wednesday, July 24, 13
42.
1. env[production]でhogebookの現行バージ ョンを pinする
※指定無しならlatest 2. 新しいバージョンをChefServerにアップ 42 Staging CookBook更新と 適用手法の例 hogebook v1.1 Production hogebook v1.0 次回コンバージョンで v1.1が適用される こちらpinされたバージョンのまま Wednesday, July 24, 13
43.
1. env[production]でhogebookの現行バージ ョンを pinする
※指定無しならlatest 2. 新しいバージョンをChefServerにアップ 3. OKならpinをはずす 43 Staging CookBook更新と 適用手法の例 hogebook v1.1 Production hogebook v1.1 新バージョンが適用される Wednesday, July 24, 13
44.
• システム構築にあたって、アプリに必要なれ いやをゆっくり考えつつコード(再現可能)に落 としこむ • 決めた役割を与えるため、適当に調達したサ ーバインスタンス上で収束用クライアント (Chefなど)を走らせる •
一発構築はあまり必要ない • ノードを支配下においてねっとりと操った り簡単に棄てる 44 Wednesday, July 24, 13
45.
コードとしてのインフラって だいたいこんな感じだと 思いました。 Wednesday, July 24,
13
Download