始める DevOps ( http://atnd.org/events/41286 ) での発表資料です #init_devops
![インフラチームを持たない会社でのインフラ運用](https://cdn-ak-scissors.b.st-hatena.com/image/square/7c86e498ac56cb9d7b443623a81185cad970820f/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fffcc58d0d2c001300cdb16e7346fde45%2Fslide_0.jpg%3F1771901)
著作 SCRUM BOOT CAMP THE BOOK 著者/訳者:西村直人 永瀬美穂 吉羽龍太郎 出版社:翔泳社( 2013-02-13 ) 定価:¥ 2,520 スクラム初心者に向けて基本的な考え方の解説から始まり、プロジェクトでの実際の進め方やよく起こる問題への対応法まで幅広く解説。マンガと文章のセットでスクラムを短期間で理解できます。スクラムの概要を正しく理解したい人、もう一度おさらいしたい人にオススメ。 CakePHPで学ぶ継続的インテグレーション 著者/訳者:渡辺 一宏 吉羽 龍太郎 岸田 健一郎 穴澤 康裕 出版社:インプレス( 2014-09-19 ) 定価:¥ 4,320 Webアプリケーション開発における継続的インテグレーションについて、CakePHPのサンプルをベースにして、その概要から使用ツール解説、導入方法、メンテナンスまでを解説 Chef実践入門 ~コードによる
VirtualBoxのインストール 公式サイトからダウンロードします VirtualBox Mac OS X 環境なので以下を使います VirtualBox 4.2.16 for OS X hosts x86/amd64 Vagrantの導入 Rubyとrubygemsのバージョン確認 $ ruby -v ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.4.1] $ gem -v 1.8.23 rubygemsからVagrantをインストールする (2013/7/17修正) RubyGems経由だと1.0.7がインストールされてしまうため、 以下サイトから、1.2.2をダウンロードしてインストールした http://downloads.vagrantup.com/ $ gem install vagrant インストー
fabricでサーバーセットアップすんの、使い込めば使い込むほど愚策だったな— 沖縄スライス (@feiz) 2013, 7月 22 @everes @isoparametric (chefとかが台頭してきたからこその感想ではあるけど)冪等に書くのたいへんだし、冪等に書けないとfabricの@rolesがうまく働かないですね。— 沖縄スライス (@feiz) 2013, 7月 22 このへんの話。 結論はツイートの通り、冪等性の確保が大変すぎるというところ。んでサーバーセットアップ系のスクリプトは冪等に書けないといろいろ困るわけです。 rolesと冪等性 普通はサーバー構成はスケールアウト前提で設計するので、同一の役割をこなすサーバーが複数置かれることになります。こういうのの管理にはいわゆるrole機能が便利です。 env.roledefs = { 'app': [ '192.168.0.
今回は、スタートアップ企業から大企業まで幅広いビジネスユースの商用アプリケーション実行環境を提供しているEngine Yard社に取材にお伺いしました。 Engine Yard社では、ソリューションマネージャーの今中さんが採用を担当していましたが、人事としての経験が全くなく主流のやり方がわからなかったため、なかなか会社にマッチした方を見つけることができず困っておられました。ですが知り合いの紹介でWantedlyを使い始め、良い方に出会うことができ、セールエンジニアとして採用に至りました。 採用担当の今中さんにお話をお伺いしました。 今回Wantedlyを使って人を募集しようと思ったきっかけをお聞かせください。弊社では去年の夏頃から採用活動をしていました。求人媒体を使っていましたが、なかなか弊社にマッチする方が見つかりませんでした。履歴書を見てマッチしてそうだと思い、実際会ってみるとやはりマ
Git の挙動に変なところを見つけたので、パッチを作って Git のメーリングリストに投げてみたところ、何度かのレビューを経て、無事に取り込まれた。 Git に貢献したい人とか、オープンソース開発の流れに興味がある人もいるだろうから、作業の流れを書いておくことにする。 1. バグを発見する 何はともあれ、修正したいところを見つけるところから。 先日、git difftool --dir-diff が便利すぎて泣きそうです という記事を書いたが、difftool --dir-diff の挙動を調べているうちに、一時ファイル書き戻し条件が変なことに気づいた。 手元のバージョンが古いのかとも思ったが、master ブランチでも再現したので、ちょっくら深入りしてみた。git difftool は Perl スクリプトだったので、ソースコードに print を追加しつつ挙動を探っていった。しばらく調
Intro Google が SPDY の開発を始めたのは 2009 年で、 2012 年に HTTP2.0 のドラフトとして採用されたあたりからちょっと話題になりました。 翌 2 月には新たなプロトコル QUIC の存在が Chromium のソースからリークしたのですが、しばらくは音沙汰なく。 6 月に入ってやっと Google から公式アナウンスとドキュメント類が出ました。 去年から今年にかけて立て続けに出てくる新しいプロトコルの話。 なぜ今 Web のプロトコルが見直されるのか? 何が問題で、なぜ Google はそれらを作り変えるのか? SPDY や QUIC は Google の独自プロトコルだけど、それは本当にただの独自プロトコルで終わらせていいのか? 20% ルールで作ってみた Play プロジェクトでしかないのか? こうした新しい動きには、かならず「それまで」と「今」を踏
「Chef! Chef!」と叫ばれる昨今、そのChefに挫折した皆様、いかがお過ごしでしょうか? Chefに挫折中のid:k1LoWです。 Ansibleいいよ。Ansible。 Chefに挫折したからといってプロビジョニングツールへの憧れは消えるわけもなく、時間を見つけてはいろいろいじっていた時、 同僚からの「Ansibleというツールが良さげらしい」という情報をそのまま鵜呑みにし、PHP Matsuri 2013を通じて使ってみて今に至っています。 Ansibleいいよ。Ansible。 AnsibleはPython製のプロビジョニングツールです。ChefやPuppetと同じ領域のツールですね。 ちなみに、呼び方は、日本語英語的に「あんしぼぉ」です。「あんじぼぉ」でも「あんそぉぼぉ」でもありません。PHP Matsuri 2013でVagrantのMitchell Hashimotoさ
全国1000万人のVagrant利用者のみなさんこんばんは。 以前僕がforkして作っていたSaharaのVagrant 1.1以降への対応ですが、作者のPatrickさんとコンタクトしながらメインライン側にマージしてもらい、Rubygemsも更新してもらいました。 ということで今後は Vagrant 1.1以降を利用している方は以下の手順でインストールできます。 vagrant plugin install sahara いまだにVagrant 1.0系を使っている方は、バージョン指定でgemをインストールすることになります。今後はバージョン指定をしないでインストールした場合はVagrant 1.1以降用がインストールされるため注意してください。 gem install sahara -v 0.0.13 ちなみに、Vgarant 1.0系をまだ使っている方は早めに諦めて1.2系にアップグ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く