タグ

あとで読むとdevopsに関するchanpon0のブックマーク (3)

  • インフラエンジニアにとってのDevOps – 「若手エンジニアのためのDevOps入門」(1) | さくらのナレッジ

    この連載の概要 この連載では開発担当者/運用担当者が一体となって価値を創造していく活動、いわゆる「DevOps」について各プロセスでどのような活動を行うのか、それらのプロセスにどういったツールが存在するのかをご紹介いたします。 対象読者は社会人2〜3年目のエンジニアで、チームリーダーとして開発環境やインフラ環境の設計、チーム内で利用するツールの選定/導入/運用を今後担当するような方を想定しています。 これまで開発が中心だったためインフラ/運用側のことは不安という方や、逆に開発のことはよく分からないという方に向けてDevOpsのプロセス全体像やどのようなツールが存在するのかを広く紹介することで実際のツール選定や導入に役立てていただきたいと思っています。 特に筆者の主な業務領域である開発面の紹介を通じて普段インフラ/運用側の業務を担当されている方にも開発からの一連のプロセスを知ってもらいDev

    インフラエンジニアにとってのDevOps – 「若手エンジニアのためのDevOps入門」(1) | さくらのナレッジ
  • サーバ構築・デプロイの自動化の話。或いはChefとCapistranoの素敵な関係 - プログラマでありたい

    最近のChefのブレイクで、サーバの構築も自動化でという潮流になっています。そんな中でチラホラ見受けられるのが、アプリのリリースもChefでという考え方です。私は微妙に違うのではないかなぁと思っているので、ちょっと考えを整理してみました。併せてCapistranoの紹介もしてみます。 Chefの役割 まずChefについてです。Chefの役割としては、サーバの状態を管理するものです。ここで言うサーバの状態というのは、各種ミドルウェアのインストール状態&設定です。いわいるサーバ構成ですね。またChefを使う最大のメリットは、開発環境やステージング環境、番環境と全ての環境を同じスクリプトで構築するので、手作業によるミス等による微妙な差異が発生しなくなることです。 さてここで問題になるのが、サーバ上のアプリケーションのコードやデータベースのテーブル定義は、サーバの状態に入るのかという点です。入る

    サーバ構築・デプロイの自動化の話。或いはChefとCapistranoの素敵な関係 - プログラマでありたい
  • 最近のインフラ系ツールが多すぎて何が何だかわからない!からの卒業 - Qiita

    Docker ? Packer ? 何が違うの?と個人的にわけがわからなくなっていたのでまとめてみた インフラ系技術の 3 つのレイヤー Orchestration アプリケーションのデプロイ Capistrano Configuration ミドルウェアレベルの設定 Chef, Puppet Bootstrapping OS のインストールにあたる領域 Docker, Vagrant, Packer 今回は、Configuration ツールと Bootstrapping ツールの違いをまとめる Bootstrapping Tool Docker 公式ページ Linux コンテナの内部でアプリケーションを動作させるためのツール Go 言語で記述されている 環境構築は Dockerfile と呼ばれるファイルでコード化できる コンテナ型仮想化を提供するツール イメージの作成から実行まで A

    最近のインフラ系ツールが多すぎて何が何だかわからない!からの卒業 - Qiita
  • 1