550 likes | 794 Views
COMP-13: The Weakest-Link" in your High Availability system. Goals. To consider the entire system architecture for High Availability (HA).Provide a summary of all the fault tolerance features that provide HA.To think of possible disaster scenarios.. COMP-13: The Weakest-Link" in your High Av
E N D
1. COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available
2. COMP-13: The “Weakest-Link” in your High Availability system Goals To consider the entire system architecture for High Availability (HA).
Provide a summary of all the fault tolerance features that provide HA.
To think of possible disaster scenarios.
3. COMP-13: The “Weakest-Link” in your High Availability system Agenda Your system chain
Keeping your hardware protected
Keeping your network connected
DB availability
Protecting WebSpeed™ and AppServer™ tiers
Sonic™ fault tolerance features
4. COMP-13: The “Weakest-Link” in your High Availability system Your system chain The strength of a computer system is based on it’s weakest link, much like a chain.
Goal: to remove all of the single points of failure for an application.
5. COMP-13: The “Weakest-Link” in your High Availability system Your system chain
6. COMP-13: The “Weakest-Link” in your High Availability system Your system chain It is necessary to provide redundancy
7. COMP-13: The “Weakest-Link” in your High Availability system Agenda Your system chain
Keeping your hardware protected
Keeping your network connected
DB availability
Protecting WebSpeed™ and AppServer™ tiers
Sonic fault tolerance features
8. COMP-13: The “Weakest-Link” in your High Availability system Keeping your hardware protected
9. COMP-13: The “Weakest-Link” in your High Availability system Keeping your hardware protected Hardware
Storage Devices
RAID, Remote data replication device
CPU
Cluster hardware
Facilities
Air conditioning
Fire and flood protection
Power Source
UPS, Power Plant, Alternative Power Supplies
Alternate site
10. COMP-13: The “Weakest-Link” in your High Availability system Keeping your hardware protected RAID (redundant array of independent disks)
Striping (provides load balancing)
Mirrored configurations (for increased reliability)
11. COMP-13: The “Weakest-Link” in your High Availability system Keeping your hardware protected HA Cluster
12. COMP-13: The “Weakest-Link” in your High Availability system Keeping your hardware protected Cluster
13. COMP-13: The “Weakest-Link” in your High Availability system Agenda Your system chain
Keeping your hardware protected
Keeping your network connected
DB availability
Protecting WebSpeed™ and AppServer™ tiers
Sonic fault tolerance features
14. COMP-13: The “Weakest-Link” in your High Availability system Keeping your network connected
15. COMP-13: The “Weakest-Link” in your High Availability system Keeping your network connected Network
Alternate network paths
Redundant network links
Configure a Domain Name Server (DNS)
16. COMP-13: The “Weakest-Link” in your High Availability system Keeping your network connected If using alternate site
Use a “virtual” DNS entry for
Your DB server
Application server
Web servers
Programs File Server
Hostnames should be virtual names
Consider user VPN access for emergencies
17. COMP-13: The “Weakest-Link” in your High Availability system Agenda Your system chain
Keeping your hardware protected
Keeping your network connected
DB availability
Protecting WebSpeed™ and AppServer™ tiers
Sonic fault tolerance features
18. COMP-13: The “Weakest-Link” in your High Availability system DB availability
19. COMP-13: The “Weakest-Link” in your High Availability system DB availability Cluster configuration
Protects from hardware failure
Quick recovery time
Easy to register DB once the cluster has been configured.
OpenEdge® cluster support
Included with the Enterprise RDBMS
Allows use of the procluster command to:
register the DB with the cluster manager
disable DB registration
start and stop the DB
query the status of the DB
20. COMP-13: The “Weakest-Link” in your High Availability system Vendor specific cluster commands DB availability
21. COMP-13: The “Weakest-Link” in your High Availability system DB availability OE provides a common interface
For different cluster products.
To integrate OE commands into the cluster environment.
22. COMP-13: The “Weakest-Link” in your High Availability system DB availability
OpenEdge DB replication
Protects from storage problems
Site fault tolerance protection
Can be manually activated
23. COMP-13: The “Weakest-Link” in your High Availability system DB availability
24. COMP-13: The “Weakest-Link” in your High Availability system DB availability
25. COMP-13: The “Weakest-Link” in your High Availability system DB availability
26. COMP-13: The “Weakest-Link” in your High Availability system Agenda Your system chain
Keeping your hardware protected
Keeping your network connected
DB availability
Protecting WebSpeed™ and AppServer™ tiers
Sonic fault tolerance features
27. COMP-13: The “Weakest-Link” in your High Availability system Protecting WebSpeed and AppServer tiers
28. COMP-13: The “Weakest-Link” in your High Availability system Protecting WebSpeed and AppServer tiers
NameServer Fault Tolerance
Using UDP broadcast address
Will provide instant access to alternate brokers
Can use Name Server Load Balancing
Redundant brokers can be registered
AppServer brokers
WebSpeed brokers
29. COMP-13: The “Weakest-Link” in your High Availability system Protecting WebSpeed and AppServer tiers Name Server Replication based fault tolerance
30. COMP-13: The “Weakest-Link” in your High Availability system Getting the UDP broadcast address on UNIX Protecting WebSpeed and AppServer tiers
31. COMP-13: The “Weakest-Link” in your High Availability system Getting the UDP broadcast address on Windows Protecting WebSpeed and AppServer tiers
32. COMP-13: The “Weakest-Link” in your High Availability system Protecting WebSpeed and AppServer tiers
33. COMP-13: The “Weakest-Link” in your High Availability system Protecting WebSpeed and AppServer tiers
Using redundant WebSpeed brokers
Messenger has to use UDP broadcast address
Distributed standalone messengers can be configured
Can use Name Server Load Balancing
Can use multiple web servers
For fault tolerance
Load balancing
Multiple products are currently available for web server fault tolerance and load balancing
34. COMP-13: The “Weakest-Link” in your High Availability system Protecting WebSpeed and AppServer tiers
Stand alone WebSpeed Messenger ubroker.properties configuration
35. COMP-13: The “Weakest-Link” in your High Availability system Protecting WebSpeed and AppServer tiers Name Server Replication based fault tolerance
36. COMP-13: The “Weakest-Link” in your High Availability system Protecting WebSpeed and AppServer tiers
37. COMP-13: The “Weakest-Link” in your High Availability system Agenda Your system chain
Keeping your hardware protected
Keeping your network connected
DB availability
Protecting WebSpeed™ and AppServer™ tiers
Sonic fault tolerance features
38. COMP-13: The “Weakest-Link” in your High Availability system Sonic fault tolerance features
39. COMP-13: The “Weakest-Link” in your High Availability system Sonic fault tolerance features What is SonicMQ® ?
A Standards-Based Enterprise Messaging Server
User benefits
Uses standards-based infrastructure
Enterprise-class reliability
Configuration monitoring
Can include message transformation and routing using ESB (Enterprise Service Bus).
40. COMP-13: The “Weakest-Link” in your High Availability system Sonic Components Domain
Domain Manager
Agent Manager
Manager Broker
Directory Service
Containers
MQ Container provides runtime support for Sonic components
Can include ESB Containers to hosts ESB services
Messaging Nodes
Message Broker
Broker Cluster
41. COMP-13: The “Weakest-Link” in your High Availability system Continuous Availability Architecture features SonicMQ's CAA includes:
Resilient client connections
Replication brokers
Fault tolerant management services and communications
Use some or all of these features to provide a continuously available messaging infrastructure.
42. COMP-13: The “Weakest-Link” in your High Availability system Resilient client connections
43. COMP-13: The “Weakest-Link” in your High Availability system Replicated Brokers Creates a primary and backup broker
Backup broker replicates all acceptors on primary
Primary accepts clients and sends replications data to backup
Both brokers are functionally equivalent
44. COMP-13: The “Weakest-Link” in your High Availability system Replicated brokers
45. COMP-13: The “Weakest-Link” in your High Availability system Broker roles: failing over
46. COMP-13: The “Weakest-Link” in your High Availability system Continuously available management communications Options include:
A cluster of management brokers
Replicated management brokers
47. COMP-13: The “Weakest-Link” in your High Availability system Replicated brokers
48. COMP-13: The “Weakest-Link” in your High Availability system Continuously available management
49. COMP-13: The “Weakest-Link” in your High Availability system Example of a clustered management topology
50. COMP-13: The “Weakest-Link” in your High Availability system
51. COMP-13: The “Weakest-Link” in your High Availability system In Summary Consider all possible components involved in the Application.
Make a plan that supports your HA configuration.
Progress products have all the required technology for HA.
52. COMP-13: The “Weakest-Link” in your High Availability system For more Information, go to… PSDN
DB–12: Achieving High Availability with Clusters and OpenEdge Replication http://www.psdn.com/library/entry!default.jspa?categoryID=254&externalID=850
OpenEdge Replication How–To http://www.psdn.com/library/entry!default.jspa?categoryID=254&externalID=841
Messaging Fundamentals for Sonic ESB http://www.psdn.com/library/entry!default.jspa?categoryID=91&externalID=2143
Documentation:
Open Edge 10.1B Installation and Configuration Guide
OpenEdge Getting Started: Application and Integration Services
Progress SonicMQ Deployment Guide V7.5
53. COMP-13: The “Weakest-Link” in your High Availability system
54. COMP-13: The “Weakest-Link” in your High Availability system
55. COMP-13: The “Weakest-Link” in your High Availability system