|
|
NAS appliances have traditionally attained
clustered redundancy through the use of NUMA implementations where synchronous
mirrors are maintained over a private network or local interconnect.

Figure 1
This approach has been successful in its simplicity and
real-world reliability. However, drawbacks have also been significant. These
include:
| |
-
Performance
Performance penalties from maintaining a synchronous mirror over
a cable interconnect, wherein client requests are not completed
until the mirror partner has logged that request and sent a
completion status to the primary server.
A side effect of this architectural limitation is that it can
lead to vendors proposing, or customers creating, costly private
networks based on custom or exotic interconnects (VI fibre
channel, Infiniband, Myrinet, etc.) in an effort to reduce this
latency from the synchronous mirror. In addition to being
expensive, these networks are challenging to support and tend to
have a limited mindshare/knowledge base.
-
Scalability
A lack of scalability, meaning that a performance or capacity
requirement for a single additional NAS appliance would result
in the need to purchase two appliances to maintain clustered
redundancy.
-
Availability
A lack of true high availability. Despite the excellent
real-world reliability experienced from NUMA style clustered NAS
appliances, today’s goals for true high availability require
more than x1 redundancy. This is not easily possible when
maintaining a synchronous mirror, as it would resort to adding
more partners and significantly more overhead than a two-way
mirror.
|
|
Micro Memory believes
it has solved these issues for clustered storage appliances with its
MM-5460CN that includes completely embedded, battery backed power for its
on-board PowerPC processor, Gigabit Ethernet, PCI Mezzanine (PMC) Site, and
SDRAM memory array.
<1 2
3 4>
|
|