Network Architecture Considerations
- On-premises networks tend to have high capital costs and low scalability
- Recovery procedures can be complex if the site premises is affected by a large-scale disaster
- means that availability and resilience can be lower than alternative solutions such as cloud networking
Factors to Consider
- cost
- acquisition and upgrade of appliances and software require an up-front capital outlay
- can depreciate and lose value
- ongoing maintenance and support liabilities
- value of the investment in security architecture and controls can be calculated based on how much they reduce losses from incidents
- compute and responsiveness
- minimize processing time for workloads
- is the processing effort required to complete a task
- Higher compute resources incur greater costs
- scalability
- minimize costs when workloads increase or decrease
- scalable system is one that can quickly or automatically add or remove compute resources without incurring excessive costs
- availability
- minimizes downtime or maximizes uptime
- resilience and ease of recovery
- The ability of a system or network to recover quickly from failure events with no or minimal manual intervention
- power
- ensures the facility can meet the energy demands of its devices and workloads
- Power usage through higher compute resources increases costs
- minimizing power failures improves availability
- patch availability
- ensures that firmware and software code is protected against exploits for known vulnerabilities
- network owner cannot manage this process when they rely on a third party
- risk transference
- contract that uses a third party to manage the network infrastructure
- SLA can be defined with penalties if metrics for responsiveness, scalability, availability, and resilience are not maintained