Blog

タグ:devops のついた記事

 2016/01/26

【資料公開】DevOpsの基本

こんにちは。@ryuzeeです。 営業でDevOpsの基本の話をしてきましたので資料を公開しておきます。中身自体は昨年11月に楽天テクノロジーカンファレ... (続きを読む)

 2015/12/15

【資料公開】トヨタ生産方式の基本と考え方

いまは時間があるので呼ばれればお伺いして相談にのったり、社内勉強会で喋ったりしているのですが、珍しく毛色の違う話をしてきたので資料を公開しておきます(内容... (続きを読む)

 2015/11/21

【資料公開】The Basics of DevOps

2015年11月21日に楽天さんで行われたRakuten Technology Conferenceで「The Basics of DevOps」というテ... (続きを読む)

 2015/11/10

【資料公開】強いチームの作り方

2015年11月10日に某社の社内勉強会で、「強いチームの作り方」というテーマで話をしたのでその際の資料を公開しておきます。 内容自体は、WEB+DB PRESS... (続きを読む)

 2015/10/14

オープンソースのAPI Gateway「Kong」

全国100万人のモノリシック巨大アプリケーションに苦しむみなさんこんにちは。 世の中猫も杓子もマイクロサービスだ!!とかAPIだ!!とか言っていますが、... (続きを読む)

 2015/10/06

ベストプラクティスは全員にとってベストなのか?

全国1000人のエンタープライズベストプラクティスマニアのみなさんこんにちは。 Esther Derbyさんといえば、アジャイルレトロスペクティブズ 強... (続きを読む)

 2015/10/03

継続的デプロイ実現のためにはインフラの考慮が必要という話

全国1000人のスタックフルエンジニアのみなさんこんにちは。 DevOps.comでのRe-thinking DevOps tools for Continuous... (続きを読む)

 2015/09/29

Hashicorpの新プロダクト「Otto」を試してみた

全国1000万人の大トロ好きのみなさんこんにちは。 Hashicorpから新たにOttoと呼ばれるプロダクトがリリースされました。 OttoはVagrant (続きを読む)

 2015/04/26

Grafana2による簡単ダッシュボード作成

全国1000万人のダッシュボードマニアのみなさんこんにちは。 以前、Grafanaを使ってGraphiteのデータを表示するダッシュボードを作るという記... (続きを読む)

 2015/02/21

デプロイ自動化を進めるためのチェックリスト

いままで色々なところで言ってきたことをだらだらとまとめてみました。 計画および準備段階 要求される品質の定義をおこなう DevとOpsの双方で情報が...  (続きを読む)

 2014/12/09

DockerのCentOSベースイメージを簡単に作る方法

ググると沢山出てくるテーマでアレなんですが、これが楽かなと思う方法をご紹介します。 全体像 イメージを作る環境自体はVagrant上の仮想マシンを利...  (続きを読む)

 2014/12/06

Jenkins + PackerでAMIを継続的インテグレーションする

前回、Packer + Serverspecでテスト済み仮想マシンイメージを自動で生成する方法を紹介しました。 でここまで出来れば次にやるのは当然のことな... (続きを読む)

 2014/11/30

Packer + Serverspecでテスト済み仮想マシンイメージを自動で生成する

Packerを使うと、VagrantやVMware、Amazon EC2用のAMIなどなどのさまざまな仮想マシンのテンプレートを簡単に作成することが出来る... (続きを読む)

 2014/11/13

AWS CodeDeployで簡単デプロイ(CLI編)

全国100万人のデプロイ・プロビジョニング自動化マニアのみなさんこんにちは! AWSから新たにDeploy用のサービスAWS CodeDeployがリリ... (続きを読む)

 2014/10/28

WEB+DB PRESS Vol.83に「強いチームの作り方」という話を書いた

先週金曜日発売なので今更な告知でアレなのですが、現在発売中のWEB+DB PRESS Vol.83で、原田騎郎(@haradakiro)さんと一緒に、「強... (続きを読む)

 2014/10/06

Chefのハンドラを使ってSensuやSlackと組み合わせる方法

Chef Serverを使って大規模なインフラを自動運用している場合、当然のことながら各ノードできちんとChef Clientが動作して、指定したロールや... (続きを読む)

 2014/08/09

SensuのフロントエンドにUchiwaを利用する方法

全国100万人のSensuユーザーのみなさんこんにちは。 Sensuでは標準でSensu DashboardというWeb UIが付属しているのですが、こ... (続きを読む)

 2014/06/27

Chefのレシピをサクサク書けるVim用スニペット

タイトルのまま。僕はレシピの作成をVimを使ってやっているのですが、毎回似たようなコードを手打ちしていくのは頭おかしくなりそうなので、スニペット化していま... (続きを読む)

 2014/06/22

Sensu on AWSな話

全国2000人のSensuファンのみなさん、こんにちは。 ということで、すでにご存知の方も多いような気もしますが、6月20日(金)にJAWSUG東京第22... (続きを読む)

 2014/05/25

5分で分かるDockerのキホン

全国100万人のImmutable Infrastructure職人のみなさんこんにちは。 もう誰も彼もがDockerなので、あんまりブログに書こうという... (続きを読む)

 2014/05/21

Grafanaを使ってGraphiteのデータを表示するダッシュボードを作る

全国1000万人もいない監視マニアのみなさんこんにちは。 Sensuを使ってメトリクスを取得し、Graphiteを使って可視化する、というのが定番のアプ... (続きを読む)

 2014/05/05

Sensuからの通知にAmazon SNSを使う方法

全国100000人のSensuユーザーのみなさんこんにちは。 SensuではHandlerという機能を使って、イベントデータを受け取った際に異なる処理を... (続きを読む)

 2014/05/01

Chef実践入門発売のお知らせ(5/22)

全国1000万人のInfrastructure as Code職人とImmutable Infrastructure芸人のみなさんこんばんは! というこ... (続きを読む)

 2014/04/29

Graph ExplorerでGraphiteのデータをいい感じに扱う

全国1億2000万人の監視ツール好きのみなさんこんにちは。 Graph ExplorerはGraphiteと連携して、Graphiteのデータを簡単... (続きを読む)

 2014/04/02

Sensuを使ってCloudWatchのメトリクスを取得する方法

全国200人くらいのSensuユーザーのみなさんこんにちは。 Sensuを使うと自分で自由に監視したりメトリクスデータの取得が可能ですし、他のシステムと組... (続きを読む)

 2014/03/30

SensuのCommunity Pluginの一覧(日本語版)

全国1億2000万人の監視マニアのみなさん、こんにちは。 Sensuは、非常にシンプルなアーキテクチャーで、さまざまなカスタムスクリプトを使っていろいろな... (続きを読む)

 2014/03/22

Chef ServerとCapistrano3を組み合わせて自動でデプロイ対象サーバを決める方法

タイトルが長い… 例えばAWS上でAuto Scalingを使っていたり、Disposableなインフラを構築していると、アプリケーションのデプロイ先のIP... (続きを読む)

 2014/03/17

Dashingで簡単にダッシュボードを作る方法

全国1億2000万人のImmutable Infrastructure好きの皆様こんばんは。 去年あたりに色々な場所で紹介されたりして知っている人が多い... (続きを読む)

 2014/02/15

実践 Vagrant 発売のお知らせ

日本全国1000万人のVagrantユーザーのみなさんこんにちはこんにちは。最近全然ブログを書けていなくてすいません。何故なのかは察してください。 今日... (続きを読む)

 2014/01/12

Sensuを使って自由度の高い監視システムの構築を行う方法

Sensuとは Sensuはhttp://sensuapp.org/で公開されているオープンソース(MITライセンス)のモニタリングフレームワークです。 (続きを読む)

 2013/12/25

vagrant-global-status v0.1.4をリリースしました

以前、このサイトでVagrantの仮想マシンの一覧を簡単に取得する方法として、vagrant-global-statusというプラグインを使う方法を紹介し... (続きを読む)

 2013/12/03

vagrant-serverspecを使ってプロビジョニング結果をテストする

全国1000万人のVagrant利用者のみなさんこんにちは。 Vagrantいいですよね!そしてインフラの状態をテストするserverspecもいいですよ... (続きを読む)

 2013/12/03

vagrant-serverspecを使ってプロビジョニング結果をテストする

全国1000万人のVagrant利用者のみなさんこんにちは。 Vagrantいいですよね!そしてインフラの状態をテストするserverspecもいいですよ... (続きを読む)

 2013/12/01

Amazon EC2のインスタンス起動時に自動でChef Serverと連携する方法

Amazon EC2に新たなインスタンスを追加した時に、いちいち手作業でインスタンスにSSHで接続してごにょごにょするとか面倒ですよね。こういう時はコマン... (続きを読む)

 2013/12/01

Amazon EC2のインスタンス起動時に自動でChef Serverと連携する方法

Amazon EC2に新たなインスタンスを追加した時に、いちいち手作業でインスタンスにSSHで接続してごにょごにょするとか面倒ですよね。こういう時はコマン... (続きを読む)

 2013/11/23

vagrant-awsの環境別オプション指定方法

全国1000万人のVagrantユーザーのみなさんこんにちは。今回はVagrantからAmazon EC2を操作する際に利用するvagrant-awsプラ... (続きを読む)

 2013/11/09

vagrant-lxc用のCentOS Boxを自作する方法

前回の内容(vagrant-lxcで軽量仮想環境を手に入れる)の続きです。 VagrantではあらかじめBoxと呼ばれる仮想マシンの雛形を用意しておいて、... (続きを読む)

 2013/11/04

vagrant-lxcで軽量仮想環境を手に入れる

Vagrantは標準ではVirtualBoxを仮想環境として利用しますが、とにかく遅いのが難点です。 Test-Kitchenを使ってChefのCookbook... (続きを読む)

 2013/09/30

vagrant-protectで仮想マシンのうっかり削除を防止する

全国3000万人のVagrantユーザーのみなさんこんにちは。 Vagrantを使っていると気軽にvagrant upして気軽にvagrant destroy... (続きを読む)

 2013/09/29

vagrant-execによるラクラク仮想マシン操作

全国3000万人のVagrantユーザーのみなさんこんにちは。 通常Vagrantを利用している際に仮想マシン内部でコマンドを実行したい場合はvagrant... (続きを読む)

 2013/09/15

Vagrant Fabricで簡単プロビジョニング

全国1億2000万人のVagrantユーザーのみなさんこんばんは。 最近Vagrantの話を書こうとしても、みんな先にかかれてしまうので困っていたのですが... (続きを読む)

 2013/08/31

Packer & Chef-SoloでAmazon EC2のAMIを簡単に作る方法

全国1000万人のPackerユーザーのみなさんこんにちはこんにちは。 Packerは、Mitchell Hashimotoさんによって開発が進められて... (続きを読む)

 2013/08/18

Vagrantで仮想マシンの一覧を簡単に取得する方法

全国1000万人のVagrantユーザーのみなさんこんにちは。 Vagrantを普段から多用していると、知らないうちに仮想マシンが沢山起動していて母艦に負... (続きを読む)

 2013/07/24

DevOpsに関する12のアンチパターン

DevOpsGuysというサイトのTwelve DevOps Anti-Patternsという記事が秀逸です。作者の方に許可を頂き翻訳しましたので公開しま... (続きを読む)

 2013/07/24

DevOpsに関する12のアンチパターン

DevOpsGuysというサイトのTwelve DevOps Anti-Patternsという記事が秀逸です。作者の方に許可を頂き翻訳しましたので公開しま... (続きを読む)

 2013/07/23

資料公開 Vagrant (+Amazon EC2)

先週金曜日に株式会社じげんさんで実施された「はじめるDevOps」という勉強会で登壇してきましたのでその際の資料を公開します。 当日は 伊藤直也さんが...  (続きを読む)

 2013/07/21

OpenVPN ServerをAmazon EC2上に簡単に構築する方法

Amazon Virtual Private Cloud(VPC)を使ってPrivate Subnetを作っている場合、Private SUbnetにある... (続きを読む)

 2013/06/29

続報 PackerでVagrant用のBoxを作成する

Packerってなに?という人は前回のエントリを先にどうぞ 0.10と0.11だと作成されたVagrantのboxの中のディスクイメージの命名の問題があ... (続きを読む)

 2013/06/29

速報 Packerでさまざまな仮想マシンのテンプレートを作成する

続報で、VagrantのBoxの作り方について書きました。こちら Vagrantの作者であるHashimotoさんが新たにPackerというツールをリリ... (続きを読む)

 2013/06/22

ChefのCookbookのベストプラクティス

OpsCode社のシニアコンサルタントであるJulianさんがChefConf2013で話された内容が参考になるので、簡単に紹介します。 スライドはこちら (続きを読む)

 2013/06/18

Saharaが正式にVagrant 1.1+対応になりました

全国1000万人のVagrant利用者のみなさんこんばんは。 以前僕がforkして作っていたSaharaのVagrant 1.1以降への対応ですが、作者のPatrick... (続きを読む)

 2013/06/12

Vagrant CentOS各バージョンのboxを用意しました

Test-Kitchenとかを使ってChefのCookbookをテストする際に色々な種類のVagrantのboxを使います。 RedHat系のOSを使うこ... (続きを読む)

 2013/06/11

Vagrant + シェルスクリプトで簡単プロビジョニング

Vagrantでプロビジョニングというと、Chef SoloとかChefとかPuppetを使うという印象がありますが(Vagrant initしてできるVagrantfile... (続きを読む)

 2013/06/01

書評 Vagrant- Up and Running

数日前に初めてのVagrantの書籍であるVagrant: Up and Runningが発売されました!著者はVagrantの作者であるMitchell... (続きを読む)

 2013/05/28

Vagrantのコアの挙動を変更する方法

Vagrantは素晴らしいプロダクトであることは言うまでもないことですが、時にはVagrant自体の挙動を変更したいと思うこともあります。 たとえば、Vagrant... (続きを読む)

 2013/05/26

vagrant-omnibusで簡単Chef Client/Chef Soloインストール

Vagrantを使ってインスタンスを作成し、Chef Provisionerで自動でパッケージをインストールしたり設定をする、というのが定石の流れです。 ... (続きを読む)

 2013/05/14

5分で分かった気になるDevOps

最近あっちゃこっちゃでDevOpsという単語を聞きますが、概念的な言葉でスコープが広いので簡単に整理しておくことにします。 これで5分くらいで分かった気に... (続きを読む)

 2013/05/14

5分で分かった気になるDevOps

最近あっちゃこっちゃでDevOpsという単語を聞きますが、概念的な言葉でスコープが広いので簡単に整理しておくことにします。 これで5分くらいで分かった気に... (続きを読む)

 2013/04/27

veeweeを使ってVagrant用のboxを自分で作る方法

Vagrant用のbox(OSのテンプレート)はhttp://www.vagrantbox.es/などで多数配布されています。 とりあえず試してみる分には... (続きを読む)

 2013/03/31

Vagrant1.1のMulti-VM環境でSaharaを使う方法

昨日の「Vagrantの必須プラグインSaharaをVagrant 1.1に対応させました」の続きです。 Vagrantでは1つのVagrantfile... (続きを読む)

 2013/03/30

Vagrantの必須プラグインSaharaをVagrant 1.1に対応させました

Saharaはコマンドラインから仮想マシンの状態をsandboxモード(変更をいつでも巻き戻せる)に変更できるプラグインです。これを使うことで、例えばchef... (続きを読む)

 2013/03/30

Vagrantの必須プラグインSaharaをVagrant 1.1に対応させました

Saharaはコマンドラインから仮想マシンの状態をsandboxモード(変更をいつでも巻き戻せる)に変更できるプラグインです。これを使うことで、例えばchef... (続きを読む)

 2013/03/27

Vagrantのインスタンスの破棄の際にChef Serverのnodeも同時に削除する方法

タイトルが長くて何を言っているのか分かりにくいのですが、Vagrant 1.1 + Chef Serverを使ってインスタンスを作り、一端インスタンスを破... (続きを読む)

 2013/03/27

Vagrantのインスタンスの破棄の際にChef Serverのnodeも同時に削除する方法

タイトルが長くて何を言っているのか分かりにくいのですが、Vagrant 1.1 + Chef Serverを使ってインスタンスを作り、一端インスタンスを破... (続きを読む)

 2013/03/22

Vagrant1.1 + vagrant-awsで複数インスタンスを作る方法

※2013/5更新:最新のvagrant-awsの仕様にあわせて修正 Vagrant(1.1)でvagrant-awsを使ってEC2に複数インスタンスを... (続きを読む)

 2013/03/22

Vagrant1.1 + vagrant-awsで複数インスタンスを作る方法

※2013/5更新:最新のvagrant-awsの仕様にあわせて修正 Vagrant(1.1)でvagrant-awsを使ってEC2に複数インスタンスを... (続きを読む)

 2013/03/19

Vagrant1.1を使ってAmazon EC2にCentOSのインスタンスを立ち上げる方法

2013/5更新:最新のvagrant-awsの仕様にあわせて修正 2013/6更新:最新のvagrant-awsの仕様にあわせて修正 Vagrant... (続きを読む)

 2013/03/19

Vagrant1.1を使ってAmazon EC2にCentOSのインスタンスを立ち上げる方法

2013/5更新:最新のvagrant-awsの仕様にあわせて修正 2013/6更新:最新のvagrant-awsの仕様にあわせて修正 Vagrant... (続きを読む)

 2013/03/18

Amazon EC2でCentOS 6.4のAMIを自前で作る方法

既にCentOSはCentOSが提供する公式のAMIがあるのだが、自前でも作ってみた。(本当はやりたいことはもっと先にあるのですが、あまりに長いのでこれだ... (続きを読む)

 2013/03/14

foodcriticでChefのcookbookの書き方をチェックする方法

foodcriticはChefのcookbookのためのlintツールで、http://acrmp.github.com/foodcritic/ で公開さ... (続きを読む)

 2013/03/14

foodcriticでChefのcookbookの書き方をチェックする方法

foodcriticはChefのcookbookのためのlintツールで、http://acrmp.github.com/foodcritic/ で公開さ... (続きを読む)

 2013/03/13

書評 入門Chef Solo - Infrastructure as Code

伊藤直也さんがChef Soloの本を書かれたということで早速購入してみました。最近流行りのAmazon Kindle ダイレクト・パブリッシング(KDP... (続きを読む)

 2013/03/13

書評 入門Chef Solo - Infrastructure as Code

伊藤直也さんがChef Soloの本を書かれたということで早速購入してみました。最近流行りのAmazon Kindle ダイレクト・パブリッシング(KDP... (続きを読む)

 2013/03/12

opscodeのphpのcookbookを解説してみる

みなさんお料理頑張ってますか?僕は毎日cookbookのrecipeみながらkitchenでknife使ってChef気分です(意味不明)。 今日はopscode... (続きを読む)

 2013/03/04

test-kitchenを使ってChefのレシピを複数環境でテストする方法

test-kitchenはopscodeが提供するChefのレシピをテストするための仕掛けで、Vagrantを使って複数のOSやOSのバージョンを立ち上げ... (続きを読む)

 2013/02/28

VagrantのboxのVBoxGuestAdditionsを超簡単に最新版に更新する方法

小ネタです。 Vagrantを使って色々やっているときにちょっと困ることとして以下のようなことがあります。 VirtualBox本体が頻繁にバ...  (続きを読む)

 2013/02/27

ChefのrecipeをJenkinsで継続的インテグレーションする方法

環境構築の自動化のツールとして一番注目されているのがChefです。 Recipeと呼ばれるインストールや設定のためのスクリプトを書いておき、それを使って新... (続きを読む)

 2013/02/17

Pandora FMSを使った監視

Pandora FMSはオープンソースの監視システムで、ジャンルでいえば、NagiosとかZabbixとかHinemosと同じ類のものになります。 日本だ... (続きを読む)

 2013/02/15

資料公開 ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜

2013年2月15日に目黒雅叙園で行われたデブサミ2013で登壇してきましたので、その際の資料を公開します。 ワンクリックデプロイ 〜いつまで手...  (続きを読む)

 2013/02/12

Route53のDNSフェイルオーバー機能を使ってみた

詳しくはAWSのブログを見ると良いですが、Route53にDNSフェイルオーバー機能が追加されたとのことなので、早速自分のサイトに設定してみました。 ち... (続きを読む)

 2012/11/12

CakePHP2アプリケーションをCapistranoでデプロイする

アプリケーションのデプロイを自動化すべきなのは言うまでもないことです。 一応手動でデプロイを行う場合の問題点について整理しておくと以下になります。 プロ...  (続きを読む)

 2012/11/08

CakePHP2系でマイグレーションを利用する方法

マイグレーションを使わないで、データベースのスキーマ構成を変更したりすると、特に複数人で開発しているような場合にこんなことが起こったりします。 ... (続きを読む)

 2012/11/04

資料公開 CakePHP+Jenkinsによるアジャイル開発

2012年11月3日,4日の二日間にかけて行われている(現在進行中)PHPMatsuri 2012で、登壇させていただきました。 その際の資料を公開してお... (続きを読む)

 2012/07/01

CentOS6にGitLabをインストールする方法

GitLabはgithubのクローンのようなもので、表に出せないけどgithubみたいなものが使いたいという場合に有効だろう。 ここではCentOS6 ... (続きを読む)

 2012/05/25

CakePHP2.0+Jenkinsで継続的インテグレーションを行う方法

CakePHP2.0になってテスティングフレームワークがSimpleTestからPHPUnitに変わったことで、以前に比べると大分簡単にはなっているが、ま... (続きを読む)

 2012/03/09

手動デプロイからの卒業指南書「継続的デリバリー」

継続的デリバリー 信頼できるソフトウェアリリースのためのビルド・テスト・デプロイメントの自動化 著者/訳者:David Farley...  (続きを読む)

 2012/02/02

大きなリリースの際にチェックすべき34のこと

以前に作っておいた大きめなリリースをする際にチェックしておくべきことのリストが役に立ちそうなので公開しておきます。 僕の場合は普段はワンクリックデプロイが... (続きを読む)