Continuous Availability For Your Business Networks

This silo based methodology pretty much alwaysavailability technologies from multiple vendors. Are
results in the use of countless different availability /they guaranteed to interoperate with one another?
DR technologies from various vendors, withIs such interoperability built in (not likely) or will some
noticeably different designs, capabilities and limited/nolevel of customization and manual scripting (very
integration points. For example, an online weblikely) be required, so that each tier can communicate
ordering system might make use of network loadwith the other tiers? If custom scripting is required,
balancing for front end web servers, some form ofwhat happens when even a single piece of the
data mirroring or clustering for backend databaseavailability architecture changes? Will extra, custom
servers, and a 3rd party availability alternative forconsulting work be required to update and re test
middleware. Point of sale solutions, CRM tools, andexisting scripts? Last but not least, if and when
even BlackBerry messaging environments implementsomething breaks down, whose responsibility is it to
a similar prescription, employing different technologiesestablish the root cause? With an array of solutions
for each and every layer in the application stack.from different vendors, one must be wary of the
Taking such an approach to executing an availabilityinevitable finger pointing that may result when things
solution for your company application ecosystem hasgo bad.
several drawbacks. Initially, one must be aware ofOf course one choice is to simply not integrate the
the cost implications of utilizing assorted technologiessolutions, after all, so long as every part is doing its
within an availability or DR architecture. The mostjob, isn't it safe to assume that the total system is
obvious cost is the equity outlay for the hardwareoperational? Not really. Consider for example the
software alone. By selecting (or being forced) to usedeployment of a multi tier, distributed architecture
different solutions from different vendors, there is noacross physical sites for DR purposes. If the entire,
possibility to leverage economies of scale. Mostprimary production site fails, will the servers start up
hardware and software companies offer volumein the correct order and fashion at the remote site,
based pricing incentives for larger order sizes, but thisor will some amount of interaction be necessary from
opportunity is obviously squandered when multiplean administrator?
alternatives from different vendors are used.Now consider the more likely type of failure, when
Additionally if each solution leverages differentjust one component instead of an entire site fails.
underlying hardware, disk, or OS technologies, anUnless you've deployed a combined HA + DR
even higher total cost of ownership will be realized.solution, possibilities are that the single failed
Of course cost extends beyond just hardware andcomponent will resume operations at the DR site. But
software to include implementation, training, andin most cases, the latency between sites will be too
ongoing management costs. Consider deploying evenhigh for any multi tier application to function correctly.
a pretty basic, three tier application architecture. InIn this scenario, its best to actually fail all of the
the online web ordering example explained previously,components across to the remote site as a single,
one would need to deal with the somewhat dauntingcohesive unit. But once again, how does this
task of learning not only the intricacies of SQLcoordination take place? Either we are back to
clustering, but also deployment and management ofscripting the fail over in some way, or else some
network load balancing and any middlewarehands on administrator engagement is required. When
components needed. Each time a new version of anythat arises, recovery times certainly increase; when
of these solutions is made, there's the additional costrecovery times increase, so does the bottom line
of relearning a different technology.expense of the outage to the business.
Then consider the complexity of integrating disparate