More Related Content
PDF
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例 PPTX
PDF
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック] PDF
PDF
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~ PDF
Ansible x softlayer Provisioning PDF
PPTX
Visual Studio 2019 Updates Pickup! What's hot
PDF
さくらのクラウドフォーメーション with Chef [XEgg session] PDF
PPTX
PPTX
PowerShellでFunction Appしよう! PPTX
PPTX
PDF
PPTX
PDF
インフラエンジニアの綺麗で優しい手順書の書き方 PDF
エンジニア目線での対外ブランディング ~ヌーラボ編~ PDF
PDF
PDF
アプリエンジニアからクラウド専用のインフラエンジニアになってみて PDF
PDF
PPTX
PPTX
PPTX
PDF
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方 PDF
DevOpsが引き金となるインフラエンジニアの進撃 Similar to 2014年のChefとInfrastructure as code
PDF
DevOpsを実現する為のChef実践テクニック Chef12対応版 PDF
PDF
PDF
小規模SI案件で、 AWS + Chefを使ってみて PDF
Chef(Server)と AWS OpsWorks(tm)の比較 PDF
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用 PDF
Infrastructure as codeのススメ PDF
PDF
PDF
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code PPTX
春を先取り!OpsWorksとChef ではじめる恋色コーデ術! #pyfes 2013.03 PPTX
ドリコムのInfrastructure as code PDF
PDF
Chef, Consul を使ったクラウドオーケストレーション PDF
「クラウド本気で始めました」なSIerのChef活用と実践~Chefアンチパターンとの戦い~ PPTX
Cloudstack user group meeting in osaka PDF
Chefのエンタープライズ事例 ossミドルウェアスタックishigakiテンプレートにおける事例- PDF
PDF
3分でわかる(気になれる) AWS OpsWorks PDF
Infra as Code Sapppro Casual 札幌の開催趣旨とTest-Kitchenの話 More from Yukihiko SAWANOBORI
PPTX
mocloud カスタムDockerイメージ ハンズオン PDF
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec PDF
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話 PDF
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話 PDF
PDF
JAWSUG初心者向けトラック 【Deploy&Ops】 PDF
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する PDF
コンテナ事例 CircleCI, Cucumber-Chef PDF
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会 PDF
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント) PDF
PDF
Building document with the Sphinx public edtion PDF
PDF
Chef meetup vol2_higanwoks PDF
PPTX
PPTX
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 - KEY
KEY
The Chef integrations Z Cloud(Joyent) PPT
Physical to Iaas(Instance), case of VIP. 2014年のChefとInfrastructure as code
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
Infrastructure as code
•背景に、APIコールでサーバインスタンスが
調達できる環境
• インフラを抽象化し、設計、実装といったプ
ロセスをコードで管理しよう
• テストなど、アプリ開発の優れた手法を取り
入れ
• バージョン管理を行い、Githubなどでコー
ドを中心にしたコミュニケーション
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.
- 44.
- 45.
- 46.
- 47.
- 48.
Local Mode
• chef-client-z / knife -z
• knife solo っぽい形態
• ローカルファイルシステムにあるChef-Repo
を元にChef-Clientを実行
• nodes/以下に自分及び他nodeの情報を設置
して、Searchが可能
• knifeでServer環境と同一の操作体系
48
- 49.
- 50.
- 51.
- 52.
- 53.
補足:状態を持つリソースについて
• recipe =単一ノードへの変更という概念はわか
りやすさ優先のミスリード
• 構造化されたデータを取得し、定義通りになるア
クションを(主にRubyで)実行できるならば、なん
でも管理対象
• LWRPでは以前から実践されている
• コミュニティCookbook等では、LWRPとして
『リソース=クラスタ』という状態管理するも
のも存在
• MongoDB, RabbitMQ, ElasticSerach等
53
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
local trueでの挙動は単純
• local=> false
• erbテンプレートのサーチ対象
• レシピと同じCookbook
• 任意Cookbook内のtemplates/
!
• local => true
• 絶対パス
• Chef-Applyがtemplateを気軽に扱えるように
59
- 60.
2014年のChef傾向まとめ
• Chef-Server構成
• 検証しやすさを向上(Chef-Zero, Local Mode)
• Chef-Client系
• 単体でもServer相当機能 (Local Mode)
• 極シンプルな実行をサポート (Local Template)
• WorkStation系
• セットアップ負担の軽減をめざす (Chef-DK)
• ? Infrastructure as code推進系
• リソース定義の概念を広げる (Chef-Metal)
60
- 61.