bpo + deployment 34
On system rollback and totalised fields: An algebraic approach to system change
february 2012 by bpo
"In system operations the term rollback is often used to imply that arbitrary changes can be reversed i.e. ‘rolled back’ from an erroneous state to a previously known acceptable state. We show that this assumption is flawed and discuss error-correction schemes based on absolute rather than relative change."
"By formulating this problem algebraically, the discussion is distanced from the sometimes emotional standpoints that bind system administrators to the notion of rollback: desperately wanting does not make it possible. The discussion about totalisation of fields is particularly useful, as it maps nicely to the flaws in this thinking. To deal with the inverse of a many-to-one map, one must invoke a policy or arbitrary selection."
paper
deployment
cfengine
automation
"By formulating this problem algebraically, the discussion is distanced from the sometimes emotional standpoints that bind system administrators to the notion of rollback: desperately wanting does not make it possible. The discussion about totalisation of fields is particularly useful, as it maps nicely to the flaws in this thinking. To deal with the inverse of a many-to-one map, one must invoke a policy or arbitrary selection."
february 2012 by bpo
Velocity 2011: Jon Jenkins, "Velocity Culture" - YouTube
september 2011 by bpo
Amazon's deployment strategy
amazon
deployment
operations
ec2
september 2011 by bpo
OMGPOP Development - Follow Up: New Relic, Redis and Resque (and now also redis-repeater)
march 2011 by bpo
Using redis-repeater to propagate read-only queues
redis
deployment
scalability
redis-repeater
march 2011 by bpo
lg's murder at master - GitHub
june 2010 by bpo
Capistrano deploys via bittorrent
automation
deployment
distributed
sysadmin
tool
capistrano
june 2010 by bpo
Running Processes
march 2010 by bpo
Nice read, but *really* wish he would have included runit in his analyses.
daemon
deployment
launchd
monitoring
unix
sysadmin
runit
march 2010 by bpo
Supervisor
february 2010 by bpo
Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.
It shares some of the same goals of programs like launchd, daemontools, and runit. Unlike some of these programs, it is not meant to be run as a substitute for init as "process id 1". Instead it is meant to be used to control processes related to a project or a customer, and is meant to start like any other program at boot time.
tools
unix
monitoring
process
daemon
deployment
scalability
sysadmin
It shares some of the same goals of programs like launchd, daemontools, and runit. Unlike some of these programs, it is not meant to be run as a substitute for init as "process id 1". Instead it is meant to be used to control processes related to a project or a customer, and is meant to start like any other program at boot time.
february 2010 by bpo
Research Systems Unix Group: radmind
november 2009 by bpo
At its core, radmind operates as a tripwire. It is able to detect changes to any managed filesystem object, e.g. files, directories, links, etc. However, radmind goes further than just integrity checking: once a change is detected, radmind can optionally reverse the change.
Each managed machine may have its own loadset composed of multiple, layered overloads. This allows, for example, the operating system to be described separately from applications.
tools
sysadmin
deployment
unix
automation
cfengine
Each managed machine may have its own loadset composed of multiple, layered overloads. This allows, for example, the operating system to be described separately from applications.
november 2009 by bpo
Continuous Deployment—the video | Sauce Labs
october 2009 by bpo
A talk on deploying more frequently
video
presentation
deployment
october 2009 by bpo
Chef - Opscode Open Source Wiki
april 2009 by bpo
Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure
ruby
tools
deployment
sysadmin
tool
automation
infrastructure
framework
april 2009 by bpo
Vlad the Deployer
december 2007 by bpo
Ruby Hit Squad's replacement for Capistrano. Also possibly the best logo ever.
automation
deployment
capistrano
rails
tools
december 2007 by bpo
Capistrano, It is time...
december 2007 by bpo
A "movement" to simplify/replace Cap.
deployment
ruby
rails
capistrano
december 2007 by bpo
:: JPackage Project | Home ::
october 2007 by bpo
"To provide a coherent set of Java software packages for Linux, satisfying all quality requirements of other applications." "To establish an efficient and robust policy for Java software packaging and installation."
deployment
java
sysadmin
tools
linux
project
redhat
october 2007 by bpo
Cfengine - an adaptive system configuration management engine
october 2007 by bpo
"Cfengine's principal promise is to be based on the very best and latest research. It does not aim to be user-friendly, but user-invisible."
automation
deployment
distributed
documentation
reference
sysadmin
systems
tools
unix
infrastructure
october 2007 by bpo
PragDave: Deploying Rails Applications
august 2007 by bpo
New book from Pragmatic Programmers. I'm looking forward to reading this one.
deployment
rails
toread
book
august 2007 by bpo
ControlTier
may 2007 by bpo
"ControlTier provides a framework and toolset that allows development, QA and operations staff to collaboratively build and execute portable, model-driven automation that can be used to release, deploy and configure complex integrated applications in mult
automation
deployment
opensource
infrastructure
sysadmin
may 2007 by bpo
Dead Simple Deployment
august 2006 by bpo
Mongrel cluster load testing using Pen as a balancer
blog
howto
rails
ruby
mongrel
deployment
clustering
pen
performance
august 2006 by bpo
related tags
amazon ⊕ analysis ⊕ architecture ⊕ automation ⊕ blog ⊕ book ⊕ campfire ⊕ capistrano ⊕ cfengine ⊕ chef ⊕ cluster ⊕ clustering ⊕ computing ⊕ daemon ⊕ debian ⊕ deployment ⊖ distributed ⊕ documentation ⊕ ec2 ⊕ fp ⊕ framework ⊕ git ⊕ hosting ⊕ howto ⊕ infrastructure ⊕ jacl ⊕ java ⊕ launchd ⊕ lcfg ⊕ linux ⊕ model ⊕ mongrel ⊕ monitoring ⊕ network ⊕ opensource ⊕ operations ⊕ packaging ⊕ paper ⊕ pen ⊕ performance ⊕ presentation ⊕ process ⊕ programming ⊕ project ⊕ rails ⊕ recipes ⊕ redhat ⊕ redis ⊕ redis-repeater ⊕ reference ⊕ ruby ⊕ rubyonrails ⊕ runit ⊕ scalability ⊕ scripts ⊕ sysadmin ⊕ systems ⊕ tool ⊕ tools ⊕ toread ⊕ unix ⊕ video ⊕ was ⊕Copy this bookmark: