タグ

lxcに関するsyanbiのブックマーク (3)

  • EtsyのCI : LXCで14,000件/日のテストをこなす - ワザノバ | wazanova.jp

    http://codeascraft.com/2013/09/23/lxc-running-14000-tests-per-day-and-beyond-part-1/ EtsyのエンジニアブログでLXCによる仮想化でCIを効率化した事例が紹介されてます。 1日65件の番アップ。それぞれに30のテスト(単体テスト、結合テスト、機能テスト、スモークテスト etc.)をする。30 x 65  = 1,950/日 全員がroot権限をもって仮想マシンに何でもインストールできるので、仮想環境が番と同一かどうかは限らない。そこでエンジニアがdiffをJenkinsサーバに送ると、最新のマスターブランチに対してテストを実施してくれる tryライブラリを使っている。同時に10人のエンジニアがtryライブラリを利用でき、これにより更に13,700/日のテストが実施される。 同一のJenkinsワ

    syanbi
    syanbi 2013/10/06
    LXC活用事例
  • さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor

    2013年6月7日 22:04更新: Upstartのデフォルトの設定ファイルを書き換えない方法に変更しました。hitoさんありがとうございます。 lxcなどのバージョンを記載しました。 はじめに Chefを使っていると、役割やサービスごとに環境を分離したくなります。 しかし、個人レベルで大してトラフィックがない段階で、サービスごとに仮想サーバーを借りていてはお金が足りません。 そこで、安価なVPS上でLinux Container (LXC) を使うことで、複数のサーバーを作ります。 スケールしたくなったときは、コンテナを潰して、新しく仮想サーバーを借りてChefで同様の設定をすれば手軽にスケールできると考えています。 Heroku使えば?と言われるかもしれませんが、色々なミドルウェアを利用したり、バックグラウンドで処理をしようとすると、たちまちお金がかかるので、VPSをやりくりして遊び

    さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor
  • 第226回 LXCで軽量仮想環境の活用 | gihyo.jp

    Ubuntu 12.04 LTSの目標の一つは、LXCLinux Containers)の充実でした。11.04の頃から格的にサポートを開始したLXCは、かんたんに軽量な仮想環境を作成できるとあって、アプリケーションのテスト環境やJujuのようなクラウドマシンの生成ツールでも使われています。 さらに今回のリリースでは、x86マシン上でARMの実行環境を生成できるようになりました。そこで今回は、UbuntuにおけるLXCの基的な使い方を紹介します。 LXCで仮想環境を作る LXCLinuxカーネルのControl GroupやNamespaceという機能を使って、ホストOSとは隔離された環境を作るツールです。LXCのパッケージにはテンプレートという形で各OSの最小構成のrootfs環境を作るスクリプトも付属しているため、VirutalBoxやXenのようにコマンドラインから簡単に仮想

    第226回 LXCで軽量仮想環境の活用 | gihyo.jp
  • 1