Agile Japan 2015 サテライト<沖縄> https://java-kuche.doorkeeper.jp/events/22305 --- 開発を安心して高速に回すための取り組みの一つに 「テストの実行時間を短縮する」 というものがある。 今回はその一例として、Docker のコンテナ技術を用いてテスト並列実行の高速化かつ安定化を目指した記録を紹介する
![あなたの安心を高速に守る Container-based CI](https://cdn-ak-scissors.b.st-hatena.com/image/square/b76bb25dcefbd39e935e965c3a136fe1178cab10/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fpeace-of-mind-container-based-ci-150416103726-conversion-gate02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
Nick Gartmann - Sufficient Software.
概要 vulcand という HTTP プロキシを使って Docker コンテナをブルーグリーンデプロイするという話。 Consul と Nginx を組み合わせて動的にロードバランスするという話とやりたいことは同じだと思う。 vulcand とは vulcand は、Mailgun というメール系 SaaS の開発チームが作った HTTP プロキシ。 etcd をバックエンドに利用した HTTP プロキシ 再起動なしで設定を反映できる HTTP API と CLI プラガブルなミドルウェア ゼロダウンタイムデプロイのサポート リアルタイムメトリクスレポート TLS と certificate の管理 といった特徴を持つ。設定ファイルを etcd に保存して再起動なしで設定反映できるというのが非常に便利なポイントだと思う。 vulcand の仕組み vulcand に 以下の 2 つの主要
Enterprise Kubernetes Management From datacenter to cloud to edge, Rancher lets you deliver Kubernetes-as-a-Service.
Vessel leverages Vagrant, CoreOS, Docker, Consul, and GitHub to ease the process for setting up complex development environments. We built Vessel with one thing in mind; it should be easier for people to get work done. With many different applications in our environment, we started to wonder if there was a better way to accomplish that than our existing Vagrant+Puppet development environment. As w
learningdocker.com is for sale Please prove you're not a robot
コンテナの作成時にboot2dockerのVM上のディスク容量が無くなってしまい、RUNコマンドが失敗するようになってしまった。 自分の環境ではboot2dockerのVMのディスクサイズは20Gだった。 $ boot2docker config 2014/08/17 21:41:07 boot2docker profile filename: /Users/nyamage/.boot2docker/profile Verbose = false VBM = "VBoxManage" SSH = "ssh" SSHGen = "ssh-keygen" SSHKey = "/Users/nyamage/.ssh/id_boot2docker" VM = "boot2docker-vm" Dir = "/Users/nyamage/.boot2docker" ISO = "/Users/nya
Scalable Architecture DR CoN: Docker, Registrator, Consul, Consul Template and Nginx Docker is great fun when you start building things by plugging useful containers together. Recently I have been playing with Consul and trying to plug things together to make a truly horizontally scalable web application architecture. Consul is a Service Discovery and Configuration application, made by HashiCorp t
In the physical world, logistics advances created opportunities for companies to upend old business models. Both Wal-Mart (Cross-Docking) and Dell (Just-In-Time Manufacturing) leveraged superior logistics to create outsized competitive advantages by fundamentally re-defining how goods are moved from the factory to the consumer. In the world of software, advances in DevOps (Developer Operations) fr
Dockerをバックエンドに使うオープンソースのPaaSも増えてきて、HerokuのBuildpackを使えるようになったり、CloudFoundryのバックエンドにDockerを使えるようになりました。Deimosの前身Docker-on-Mesosから入ったので、さっぱり意味がわかりませんでした。本当はPaaSって何?で定義が難しいのですが、Dockerエコシステムの拡がりでいろいろな挑戦をしているサービスやライブラリが増えています。自分のやりたいことベースで少しずつ整理していきたいと思います。私の用途だとFlynnやDeisでも規模が大きい感じです。 Update 2014-08-14: Deis in IDCFクラウド - Part1: CoreOSクラスタとDeisインストール Dockerをバックエンドに使うオープンソースのPaaSも増えてきて、 HerokuのBuildpac
本記事はDocker Advent Calendar 2014の1日目の記事です. Dockerによるコンテナ化はリソース隔離として素晴らしい技術である.しかし,通常は1つのコンテナに全ての機能を詰め込むようなことはしない.マイクロサービス的にコンテナごとに役割を分け,それらを接続し,協調させ,全体として1つのサービスを作り上げるのが通常の使い方になっている. コンテナ同士の接続と言っても,シングルホスト内ではどうするのか,マルチホストになったときにどうするのかなど様々なパターンが考えられる.Dockerが注目された2014年だけでも,とても多くの手法や考え方が登場している. 僕の観測範囲で全てを追いきれているかは分からないが,現状見られるDockerコンテナの接続パターンを実例と共にまとめておく. なお今回利用するコードは全て以下のレポジトリをcloneして自分で試せるようになっている.
This tutorial will show you how to bring up a single node Mesos cluster all provisioned out using Docker containers (a future post will show how to easily scale this out to multi nodes or see the update on the bottom). This means that you can startup an entire cluster with 7 commands! Nothing to install except for starting out with a working Docker server. This will startup 4 containers: ZooKeeper
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く