タグ

開発と運用に関するd4-1977のブックマーク (16)

  • 普通の開発メンバーが リーダーになってやったこと

    XP 祭り 2016

    普通の開発メンバーが リーダーになってやったこと
  • エンジニア3人で支える月間10億PV

    ・2年で月間10億PVを支えるまで成長した
ZenClerkの運用上の工夫を紹介 ・AWSのTipsとあるある話の共有

    エンジニア3人で支える月間10億PV
  • 「AWSを活用して少人数で複数のサービスを運用するコツ」〜JAWS-UG in Nagoya〜 - よかろうもん!

    10月6日に名古屋で開催された第4回JAWS-UGにて、「AWSを活用して少人数で複数のサービスを運用するコツ」というテーマで、SonicGardenの運用に関しての考え方や取り組みについてお話させていただきました。 当日の資料を以下から見えるようにしておきます。 「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜 また、資料のインプットとなっている記事については以下にリンクを用意しておきますので、時間があるときに読んでいただけましたら幸いです。 AWS障害による影響を小さくするための設計(2011/4/21の障害を踏まえて) - よかろうもん! データやログのバックアップを楽に実現するために活用すべきライブラリ〜Backup〜 - よかろうもん! 実践で使えるEBSスナップショット取得スクリプト - よかろうもん! トータルフットボールなチームの

    「AWSを活用して少人数で複数のサービスを運用するコツ」〜JAWS-UG in Nagoya〜 - よかろうもん!
  • 僕たちが行き着いた、シンプルで簡潔なGitの運用方法 - テクノロジーと広義のデザイン!

    Gitを使い始めて1年以上たちます。最近、Gitを使ったプロジェクト運用方法が自分なりに固まってきたので公開します。かなりシンプルなので、ある程度Gitに慣れていれば十分に運用可能だと思います。 僕たちが理想とするヒストリーGitを使った開発の成果物、それは開発のヒストリー(履歴)そのものです。このヒストリーが論理的に正しく、かつ、簡潔で理解しやすいものを目指すというのが大方針となります。その方針のなか、現時点で僕たちが理想だと考えているのが、以下の図のような履歴がリモートブランチに残ることです。このヒストリーには2タイプのブランチが存在します。 リリースブランチ … 次期リリースバージョンに向けて進んで行くブランチ。チケット1枚について1つのコミットが良い。 フィーチャーブランチ … チケット1枚について1つ切られるブランチ。機能を実装する際に小刻みにコミットしたログが残っているため、後

  • DevOps - mizzy.org - Trac

    DevOps: Why Silos Suck And How To Break Them というエントリをたまたま目にして、「DevOps」という見なれない言葉が出てきたので、気になって調べてみたところ、自分が何となくやっていたことや、今までもやもやと考えていたことに一定の方向性が与えらえた気がしたので、整理してみることにします。 DevOps とは? 簡単に言ってしまうと「開発者と運用者の間の壁を取り払うためのベストクラクティス」と言えそうです。 開発者と運用者の間の壁? Flickr の中の人による 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr という Velocity 2009 でのプレゼンスライドには「Devs versus Ops」という章があり、以下のような言葉が載っていました。 "It's not my mach

  • モバイルサイトの ACL 管理 : LINE Corporation ディレクターブログ

    こんにちは。livedoor でモバイルディレクターをしている岡です。 今回はモバイルサイトにおいての ACL (Access Control List:アクセス制御リスト)管理についてお話します。 【01】管理する目的 携帯端末は各キャリアのサーバを経由してアクセスし、各サーバの IPアドレスがリクエスト要求元の IP アドレスとして通知されます。 モバイルサイトではそのリクエスト要求元の IP アドレスを判別し、管理された ACL を元にアクセスを制御しています。 なぜそのような ACL の管理が必要なのでしょうか?理由としては以下のようなケースが考えらます。 ・セキュリティ的な観点から身元がはっきりした IP のみをアクセスさせたい。 →モバイルサイトではいわゆる『ホワイトリスト方式』採用することが一般的です。 ・特定のキャリア(DoCoMo、au、SoftBankなど)のみアクセ

    モバイルサイトの ACL 管理 : LINE Corporation ディレクターブログ
  • 負荷分散講習会 Apache編 | feedforce Engineers' blog

    ゴール 負荷分散のいくつかの方法に関して理解する mod_proxy_balancerによる負荷分散クラスタが構築できる 基礎知識編 基的な資料 主にクラスタによる負荷分散の資料。 - Apache モジュール mod_proxy_balancer - mod_proxy_balancerで中?大規模サーバー運用するときの勘所 - cyano あと社外秘資料。 負荷分散? 複数台のサーバにアクセスを分散して、個々のサーバにかかる負荷を減らし、全体的に処理できるアクセスを増やすこと。 以下のようなアプローチがある。 DNSラウンドロビン DNSでひとつのホスト名に複数のIPアドレスを割り当てる方法 シンプル しかしダウンしているホストにもアクセスが振り分けされてしまう 冗長化と併用でなんとかなるかな? 機能ごとにホストを分割 ウェブサーバとDBサーバの分割(基過ぎるが一応これも負荷分散)

    負荷分散講習会 Apache編 | feedforce Engineers' blog
  • http://www.machu.jp/posts/20070715/p01/

  • dude… � Blog Archive � FastCGI on MT 3.35 part2

    Archives January 2017 (1) December 2016 (2) October 2016 (2) August 2016 (2) June 2016 (3) May 2016 (3) February 2016 (3) January 2016 (6) December 2015 (4) November 2015 (1) July 2015 (1) December 2014 (4) November 2014 (1) October 2014 (2) August 2014 (1) July 2014 (1) June 2014 (2) April 2014 (4) February 2014 (3) January 2014 (1) December 2013 (2) September 2013 (1) August 2013 (3) July 2013 (

  • Montastic Free Website Monitoring

    Montastic monitors websites and sends notifications when a problem is detected. Try Montastic

    d4-1977
    d4-1977 2007/05/30
    死活監視ツール、後で調べる
  • naoyaのはてなダイアリー - 負荷とは何か

    調べごとをしたので blog に書いて理解を深めようのコーナーです。長文です。 Linux でシステム負荷を見る場合にお世話になるのが top や sar (sysstat パッケージに同梱されてるコマンド) などのツールです。 top ではシステム統計のスナップショットを見ることができます。今システムがどういう状態かなーというときは top が便利。 top - 08:16:54 up 3 days, 14:43, 6 users, load average: 0.18, 0.07, 0.03 Tasks: 43 total, 2 running, 41 sleeping, 0 stopped, 0 zombie Cpu(s): 18.2% us, 0.0% sy, 0.0% ni, 81.8% id, 0.0% wa, 0.0% hi, 0.0% si一方の sar では10分ごとのシ

    naoyaのはてなダイアリー - 負荷とは何か
  • OZACC.blog: Nagios

    Linux | Nagios Nagios: Home 「Nagios 2.0オープンソースではじめるシステム&ネットワーク監視」を購入して、Nagios使用方法の勉強中。サイトのドキュメントや記事を見て、難しそうだなと思って敬遠してたけど、このを読みながらやってみると意外に簡単だった。 ではソースからインストールしているけど、Debianパッケージとして用意されていたNagios 2.6をインストールしてみた。設定ファイルのパスや名前が若干違う位で大きく戸惑うことはなかった。 まだ三分の一位しか読んでないけど、一通り監視できるようになった。これまで監視の必要がある場合、自前でスクリプト書いたりしてたけど、その面倒くささが一気に解消。Nagiosがあると何でも監視したくなる感じ。 ネットワーク上の階層を設定でき、上位階層(例えばルーター)がダウンしている時は下位階層のサーバ監視を行

    d4-1977
    d4-1977 2007/04/12
    Nagios 2.0オープンソースではじめるシステム&ネットワーク監視
  • mizzy.org : cfengine よりも puppet がよさげ

    cfengine よりも puppet がよさげ Posted by Gosuke Miyashita Sun, 18 Mar 2007 12:33:00 GMT I, newbie » Links Roundup 経由で puppet というシステム管理ツールを知って以来ずっと気になっていたのですが、このエントリの著者さんが OSC2007 の発表資料(PDF)で「Puppet is so sexy.」と書かれているのを見て、気で触ってみることにしました。 puppet がどんなものかは、上記資料とか だ!日記さんのエントリ にも書かれているのですが、家の Cfengine vs. Puppet というエントリから cfengine との違いを一部適当に意訳してみると、こんな感じです。 next-generation version of cfengine ということで、cfengi

    d4-1977
    d4-1977 2007/03/19
    puppet というシステム管理ツール
  • 複数WEBサーバへの最新ソースコード配信方法 - sanonosa システム管理コラム集

    WEBサーバを数台用意して負荷分散している会社が多いと思います。このような場合必ず悩むのが、どうやって複数WEBサーバへ最新ソースコードを配信するかだと思います。そこで今回はソースコードを複数サーバにコピーする方法について述べてみたいと思います。 【その前にネットワーク確認】 まずはネットワークを確認したいと思います。ほとんどの会社は図1のような感じだと思いますが、安全性を考えればできれば図2のレベルまで持って行きたいところです。 図1 図2 【ステージングサーバを用意しよう】 次に押さえたいのがステージングサーバです。小さな会社ではWEB1にまずは最新ソースを置いて、そこから他のサーバにコピーする方法を取っているかもしれません。しかしいろいろな意味で配信専用のステージングサーバを別途用意することをお勧めします。ステージングサーバを用意することのメリットは 1.ステージングサーバもWEBサ

    複数WEBサーバへの最新ソースコード配信方法 - sanonosa システム管理コラム集
  • 開発運用って難しい - KoshigoeBLOG

  • NagiosでWebサーバを頑丈にする方法

    症状監視の設計 症状監視でまず考えるのはネットワークレベルでの到達性の監視です。このため、まずは以下に対してpingによる到達性の監視を行います。 サーバA サーバB ファイアウォール ルータ DMZ用スイッチ 社内用スイッチ ここで気を付けなければならないことは、監視ツールがDMZのセグメントに設置してあるため、ルータ、社内用スイッチはファイアウォール越しにpingによる到達性チェックをすることになります。従って、ファイアウォールの設定で、これらのパケットに対するフィルタを開けるようにしなければ正しく監視できないので注意してください。 もし、ファイアウォールの仕様上、どうしてもpingによる到達性チェックができない場合は、監視方法をSNMPによるポーリング監視に切り替えるなどの方法が考えられます。 Nagiosではホストに親子関係が指定でき、子のホストへの到達性がなくなった場合、親のホス

    NagiosでWebサーバを頑丈にする方法
  • 1