Emerging trends for High Availability
Asim Zuberi
Senior Consultant, Collective Technologies
Ayaz Mudarris
Senior Consultant, Collective Technologies
Emerging trends for High Availability Asim Zuberi Senior - - PowerPoint PPT Presentation
Emerging trends for High Availability Asim Zuberi Senior Consultant, Collective Technologies Ayaz Mudarris Senior Consultant, Collective Technologies Module 1: Concepts What is Downtime? If a user cannot get his job done on time, the
Senior Consultant, Collective Technologies
Senior Consultant, Collective Technologies
– If a user cannot get his job done on time, the system is down – the downtime is incurred.
where: A – is the degree of availability expressed as a percentage MTBF – is the mean time between failures (Uptime) MTTR – is the maximum time to repair (Downtime)
Case-I : As MTTR approaches zero, A increases toward 100%.
Case-I : As MTTR approaches zero, A increases toward 100%. Case-II: As MTBF gets larger, MTTR has less impact on A.
2 0 4 0 6 0 8 0 10 0 10 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 A v a ila blity
– Issues which have caused problems or concerns with computer availability…
(Do Nothing Special)
(Protect the Data)
(Protect the System)
(Protect the Organization)
20) Spend Money…but not blindly 19) Assume Nothing 18) Remove/Identify SPOFs 17) Maintain Tight Security 16) Consolidate Your Servers 15) Automate Common Tasks 14) Document Everything 13) Establish Service Level Agreements 12) Plan Ahead 11) Test Everything 10) Maintain Separate Environments 9) Invest in Failure Isolation 8) Examine the History of the System 7) Build for Growth 6) Choose Mature Software 5) Select Reliable and Serviceable Hardware 4) Reuse Configurations 3) Exploit External Resources 2) One Problem, One Solution 1) KISS: Keep It Simple Simple
E-E-A Application Network I nfrastructure System Software Operating System Hardware
– Monte Carlo principle – Markov techniques
1 min 10 min 1 hr 12 hrs 24 hrs Clustering Replication Snapshot Mirroring Backups
– Removes the performance barriers of legacy LANs. – Support for other, typically "non-network" protocols, such as SCSI.
– Connection and connectionless data delivery. – sustain data transfer rates at 90 Mbps – variable length (0-2 KB) frames. – Highly effective for protocol frames of less than 100 bytes, as well as bulk data transfer
– Every device on the SAN has a World Wide Number (WWN) including HBA’s – 64 bit assigned by IEEE – Similar to the way MAC addresses are assigned to Network Interface Cards (NICs).
– JNI for Solaris – Emulex for NT
– Copper 30m – Fibre optics
500m
10km
– Two Nodes
– 126 nodes – Practically even less
Hub
– 16 million nodes
Hub Switch Bridge
Switch
Enterprise Switch
– 8 or 16 port – Redundant Power supplies – Hot Swappable GBIC’s
– 64 port – Everything redundant, everything hot swappable
– Connects FC-AL to FC-SW
– Reuse old JBOD or SCSI tape drives
servers that you plug into your network.
well: They serve files very fast.
function is subtle.
application server and your file system.
system and your underlying physical storage.
– performance and reliability at a low cost. – excellent devices for collaboration and data storage, especially in heterogeneous computing environments. – Yet, NAS appliances can send only files, not data blocks, which limits their ability.
– traffic relief comes at a high price.
disaster strikes.
– Business Continuance Volumes (BCV) – Shared Storage Option (SSO)/ Smart Media – SAN over WAN – iSCSI
Backup/ Restore
High speed Tapeless Offsite
Test Environm ent
Softw are Lifecycles Y2 k/ Euro Currency
Decision Support
Reporting DataW arehouse
– Directly form disk to internal cache and then BVC – Works at volume group level
– Heterogeneous connectivity. – Reduces cost – Increases availability
Switch Enterprise Switch Bridge
FC Switch
FC Switch FC Switch
Enterprise FC Switch
50% Drives Drives
Enterprise FC Switch
– Complexity hurts long term maintenance and manageability
SCSI1
Ethernet heartbeat links
Hub NICS NICs Service Network OS Disks Hub NETWORK:
SAN:
HOSTS:
e.g. / and /usr
TAPE:
DISKS:
Bridge NICs FC1 FC0 FC1 FC0
SCSI2 SCSI1 SCSI2
OS Disks
SCSI1
Ethernet heartbeat link
NICS NIC Service Network Hub HOSTS:
e.g. / and /var
NIC
SCSI1
SCSI1
ethernet heartbeat link
NICS NICs Service Network OS Disks Hub DISKS:
NICs
SCSI2 SCSI1 SCSI2
OS Disks
Ethernet heartbeat links
Hub NICS NICs Service Network Hub NETWORK:
NICs
SCSI1 SCSI2 SCSI1 SCSI2
SCSI1
Ethernet heartbeat links
Hub NICS NICs Service Network Hub Storage/SAN
NICs FC1 FC0 FC1 FC0
SCSI2 SCSI1 SCSI2
SCSI1
ethernet heartbeat links
Hub NICS NICs Service Network Hub TAPE:
Bridge NICs FC1 FC0 FC1 FC0
SCSI2 SCSI1 SCSI2
SystemA SystemB
Switch
Clients
SystemA SystemB
Clients
Switch Switch
IEEE 802.3ab Port Aggregation “Cisco Etherchannel” IP MultiNIC
SystemA SystemB
Main Switch Main Switch
Intermediate Switch Intermediate Switch Intermediate Switch
Spanning Tree Protocol
Main Switch
Router
Main Switch
Router
Net 1 Net 1 Net 2 Net 2
Hot Standby Router Protocol
SystemA SystemB
NIS Master Primary DNS NIS Slave Secondary DNS Switch Switch
! Name services
! Look up local data first ! Ensure redundant network paths exist with any outside
service required for the cluster
! Data service
! Network Attached Storage (NAS) - avoid it being a
single point of failure.
/etc/VRTSvcs/conf/config/types.cf
A resource is a software or hardware component required by an application under VCS control.
Same code on any platform Edit a file on each node to make changes One configuration file Only supports 8 nodes VCS cluster can grow to 32 nodes Complete tear down is required Upgrades are easy No support for SNMP Supports SNMP Terminal concentrators or management consoles are NOT required. Only supports Sun disks Supports non-Sun disks
Sun Clustering VCS