chapter 5 end to end argument
end to end argument and HA layered analysis: geographic and building environment, hardware, OS, middleware, application, with infrastructure and admin/user around them
some basic principle of HA: HA is at each and every layer, HA should be transparent to outside users, interface, etc. even code should have HA embedded.