タグ

2014年4月26日のブックマーク (8件)

  • Vagrant で DevStack を一発起動 - Qiita

    目的 DevStack 環境を Vagrant 経由で VirtualBox 上の Ubuntu 12.04(Precise) に、vagrant up コマンドでインストールする。 おことわり OpenStack 自体の使用方法については記載しません。 必要なもの VirtualBox で 4GB 程度の 64bit 仮想マシンが起動できる環境。Linux でも Mac でも OK。 Vagrant VirtualBox で起動した仮想マシンが、直接外部のインターネットと接続できるLAN環境。例えば仮想マシンがUbuntuなら、sudo apt-get update の実行が普通にできること。http接続にプロキシが必要な環境は、今回考慮していません。 準備 仮想マシンの登録 Vagrantbox.es から base box を取得して登録しておきます。 $ vagrant box a

    Vagrant で DevStack を一発起動 - Qiita
  • OpenStack初心者でもVagrantを使ってOpenStackを体験する方法 - Qiita

    何となくOpenStackに興味が湧いたので自分でいじってみたいなと思い、色々ググりながら自前で環境構築しようとした結果、「OpenStackのインストール難しすぎ!(というか面倒!)」という状態になりました。 DevStackとかを使えば簡単に用意できるみたいな記事がちらほらあったので試してみたのですが、localrcというファイルの設定の仕方をミスしていたためか上手く動かなくて挫折していたところ、先人がVagrantを使ってDevStack環境(Havana)をUbuntu12.04LTSで動かせるようにしたリポジトリをgithubに見つけたので紹介します。 https://github.com/TelekomLabs/vagrant-devstack 上記のリポジトリを使えば簡単にOpenStackをVirtualbox(VMware Fusionでもいいらしい)の中に用意できてこん

    OpenStack初心者でもVagrantを使ってOpenStackを体験する方法 - Qiita
  • HadoopでTwitterを分析してみた一覧

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    HadoopでTwitterを分析してみた一覧
  • Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(前編)

    Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(前編) 仮想化やクラウドを基盤とした新しいインフラの考え方である「Immutable Infrastructure」が注目されています。3月25日、このImmutable Infrastructureをテーマに渋谷のDeNAオフィス大会議室で開催された勉強会「Immutable Infrastructure Conference #1」は、150人の定員に400人以上が申し込む人気ぶりでした。 これまでのImmutable Infrastructureに関する議論はおもにデプロイなど運用とインフラ周りの話題が中心でしたが、最初のセッションで登壇した伊藤直也氏は、Immutable Infrastructureが結果的にアプリケーションアーキテクチャにも大きな影響を与えるため、アプリケ

    Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(前編)
  • serfとDockerでクラスタを組んでみる - $shibayu36->blog;

    最近Serfというツールも気になっていたので、とりあえずクラスタを組んでイベントハンドラの設定をしてみるところまでやってみました。 Serfとは http://www.serfdom.io/ https://github.com/hashicorp/serf Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. Orchestrationという層を支援する軽いツールみたいですね。これをうまく使うことで、クラスタにjoinしたweb serverを自動的に配下に加えるHAProxyとかを実装したり出来ます。参考: Serf+HAProxyで作るAutomatic Load Balanc

    serfとDockerでクラスタを組んでみる - $shibayu36->blog;
  • さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor

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

    さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor
  • 仮想化ソフトウェアとchrootの“いいとこ取り”─LXCで実現するVPS | gihyo.jp

    近ごろの仮想化事情 最近の「クラウド」(⁠という言葉)の普及にともない、クラウドを支える技術としての仮想化も、一気に普及段階に入ってきました。OSレベルの仮想化はもちろん、ディスクなどのハードウェアやネットワーク、OSより上のレイヤでもミドルウェアやアプリケーション、デスクトップ環境まで仮想化する技術やサービスが次々と立ち上がっています。 もちろん、OSまわりの仮想化についても、利用目的によってさまざまな仮想化技術が開発され、利用が進んでいます。仮想化というと誰もが思い浮かべるハイパーバイザ方式の仮想化ソフトでは、CPUの挙動まですべてエミュレートする完全仮想化と一部処理をホストOSネイティブに振り分ける準仮想化、さらにこれらをハードウェアから支援する機能も、チップメーカ等で開発が進められています。 LXCって何? VPSは、実際に動作している物理サーバの上で複数の仮想サーバを動作させ、個

    仮想化ソフトウェアとchrootの“いいとこ取り”─LXCで実現するVPS | gihyo.jp
    Drunkar
    Drunkar 2014/04/26
    「VMなどのソフトウェアでは,OSの上でさらにもう1つ(実際には複数)のOS(カーネル)を動かす…厳密に単体OSと同様の自由度や機能を求めないケースでは,…「軽い」仮想化ソフトウェアの一種がLXC」
  • Docker と LXC - Qiita

    Docker はただ LXC を再発明しているわけではないというお話。DotCloud のファウンダーによる stackoverflow の質問への回答。 LXC はネームスペースやコントロールグループ等の Linux カーネルケーパビリティ機能を利用し、プロセスを他のプロセスからサンドボックス化し、それらプロセスへのリソースの割当てをコントロールしている。Docker はこのローレベルのカーネル機能を軸に、以下のような機能を提供している。 LXC に対し Docker が提供している機能 どんなマシンへもポータブルデプロイ可能 Docker はアプリケーションをビルドするためのフォーマットが定義されており、その全ての依存関係を (Docker がインストールされている全てのマシンで動作する) 単一のオブジェクトに入れ、それはどこで実行してもアプリケーション実行環境が同一になります。LXC

    Docker と LXC - Qiita
    Drunkar
    Drunkar 2014/04/26
    「Docker は仮想サーバではなくアプリケーションのデプロイに最適化されています。…対照的に LXC ヘルパースクリプトは…ブートが高速で RAM 使用量もわずかです。私達はよりコンテナよりです」