Professional Documents
Culture Documents
Fast Forward
Evaluate redundancy opportunities within system
and subsystem software. Eliminate single points of failure in hardware infrastructures. Configure redundancy in servers, power, cooling, and networking.
Clustering software enables automatic failover from a faulty node to a different node in a cluster. Virtualization allows different types of software stacks to be managed in a uniform way. Match the responsiveness of a chosen solution to the requirements during the design phase. Nodes should minimize state and fail gracefully.
Active/Passive
Provides a fully redundant
nodes are running the database at any given time Low failover latency Easy expansion Load balancing Requires nodes to be designed so they can run concurrently
node for each operational node in the system The redundant node is brought online only if the active node fails Simpler to implement Cost of providing a fully redundant set of nodes (and hardware) can be high
implementing a retry policy internally across redundant nodes of any subsystem. Design the system to achieve availability at the underlying storage level. All the subsystems should access shared, centralized storage. Replicate databases and regularly update the copies.
with the selection of server technology. Blade servers are more spaceefficient and energy-efficient than equivalent stand-alone rack servers, and blades are easy to slide into a chassis to quickly add processing capacity or swap out a faulty unit.
Redundant hardware
Blade Servers
setting up a redundant configuration can simply require installing modules and powering up the system Or it may require using a management interface to configure the redundancy options.
A M O N G T H E M O S T C O M M O N P O I N T S O F F A I L U R E
multiple chassis power supplies Redundancy allows uninterrupted system operation if one or more of these chassis power supplies fails Administrators can also configure the management interface to turn off server blades based on the organizations priorities The blade chassis cooling system, which consists of multiple fan modules, is an important factor A well-designed blade chassis will provide hot-pluggable fans with more cooling potential than is necessary for the platform
Ensuring Redundancy
Well-designed blade servers ensure network
connection redundancy Chassis designs also allow installation of dual Ethernet switch modules that can enable additional connectivity or network redundancy and fault tolerance A distinction between a blade server and others is that the connection between the NIC or LOM and the internal ports of the switch module is hardwired through the midplane
This way, availability does not depend on every single processor and capacitor, but is also built into databases, interfaces, and applications
Be selective about where to invest in redundancy Start with the overall system, assess which subsystems are required to be highly available, and consider the software environment as well as the hardware domain
Josh Neland and Franklin Flint are Technology Evangelists for the OEM Solutions group at Dell. You can follow their musings on Twitter @joshneland and @franklinAtDell, and read more of their work at http://blog.delloem.com/
Resources
http://blog.delloem.com/2011/08/article-on-redundancy-written-by-ourdell-oem-technology-strategists-on-intech/
http://content.dell.com/us/en/enterprise/oem-industry-solutions-oemappliances-program.aspx