Five Design Principles for the Network Architect - Availability
(#2 of 7) In the first post in this series , I shared a summary of my fundamental design principles which I try to apply to every network design I am involved in. The follow-ups to that summary post will discuss these at greater length - this one addresses Network Availability. The network exists to provide the transport for endpoints to be able to consume services in a "remote" location. Whether the endpoints are application servers in racks in a DC trying to consume database entries, wireless clients accessing an application in the data centre, sensors collecting data and dropping that data into storage, and regardless of location of the services themselves - public cloud, private cloud, co-lo DC - the fundamental measure of success of the network is availability of the service to the endpoint and thus the user. Clearly then availability can't be considered a simple measure of the network as a whole - it takes a number of capabilities and properties ...