high-availability

Biztalk Server 2009 - Failover Clustering and Network Load Balancing (NLB)

Hi, We are planning a Biztalk 2009 set up in which we have 2 Biztalk Application Servers and 2 DB Servers (DB servers being in an Active/Passive Cluster). All servers are running Windows Server 2008 R2. As part of our application, we will have incoming traffic via the MSMQ, FILE and SOAP adapters. We also have a requirement for High-av...

Biztalk - how do I set up MSMQ load balancing and high availability ?

Hi, From what I understand, in order to achieve MSMQ load-balancing, one must use a technology such as NLB. And in order to achieve MSMQ high-availability, one must cluster the related Biztalk Host (and hence the underlying servers have to be in a cluster themselves). Yet, according to Microsoft Documentation, NLB and FailOver Cluste...

Partitioning requests in code among several servers

I have several forum servers (what they are is irrelevant) which stores posts from users and I want to be able to partition requests among these servers. I'm currently leaning towards partitioning them by geographic location. To improve the locality of data, users will be separated into regions e.g. North America, South America and so on...

Linux HA / cluster: what are the differences between Pacemaker, Heartbeat, Corosync, wackamole?

Can you help me understand Linux HA? Pacemaker, Heartbeat, Corosync seem to be part of a whole HA stack, but how do they fit together? How does wackamole differ from Pacemaker/Heartbeat/Corosync? I've seen opinions that wackamole is better than Heartbeat because it's peer-based. Is that valid? The last release of wackamole was 2.5 ye...

automatically restart an application after a core dump

I have a linux process but I am taking some core dumps some times. Simple question: Is there any way/method/program/whatever that is capable of restarting a process that got killed? Thanks. ...

Cloud computing: Learn to scale server up/down automatically

I'm really impressed with the power of cloud computing when it comes to the possibility to scale up and down your facilities depending on your load. How can I shift my paradigm and learn to write my applications in that way? Write it once and forget(no matter of the future load) would be the best solution. How can I practice my skills ...

High Availability ASP.NET MVC

When building an ASP.NET MVC application with a goal of high availability, is it a good practice to keep the session state on the SQL Server, if there is no state server available? ...

HA with nginx and cloud environment

I have a node in cloud environment which is used now as nginx and mongrels behind it. This is what nginx config looks like: upstream mongrel { server 127.0.0.1:8000; server 127.0.0.1:8001; server 127.0.0.1:8002; } I want to achieve the following: add another node nginx has to know about this new node automatically witho...

I need aliveness test library for HTTP Servers

Hello, I'm writing a monitor service for our EC2 based cluster, it task will be [connect via HTTP/S to our events servers each X(ms), verify they are alive, rest]. I need a toolkit that will be able to perform the Connect test itself and report success or failure. I've tried to do this with Apache HTTPClient but I'm getting too many fa...

What technologies exist for app level clustering?

Let's say I have an application that is guaranteed to overwhelm one server even after optimizations. Is there a technology that allows a web application to be split over multiple servers while maintaining its state? Take for example a multiple player online game. Usually in World of War craft there are multiple servers with each one hav...

Achiving High Availablity for java webapplication

Hi What are the tools for achieving high availability for Java web application. Thanks ...

Calculating the probability of system failure in a distributed network

I am trying to build a mathematical model of the availability of a file in a distributed file-system. I posted this question at MathOverflow but this might as well be classified as a CS-question so I give it a shot here as well. The system works like this: a node stores a file (encoed using erasure codes) at r*b remotes nodes, where r ...

redis: Handling failover?

Hi everybody, Redis really seems like a great product with the built in replication and the amazing speed. After testing it out, it feels definitely like the 2010 replacement of memcached. However, since when normally using memcached, a consistent hashing is being used to evenly spread out the data across the servers in a pool. If one ...

issues when Heartbeat starts in linux

I am using heartbeat3.0.3. when i am starting a heartbeat i am getting like this Starting High-Availability services: *** glibc detected *** heartbeat: free(): invalid pointer: 0x0810e428 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb7da7b25] /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7dab590] heartbeat[0x805af61] h...

.net active passive cluster algorithm

I have a number of Windows servers. I want to run one copy of the same Windows Service (written in .NET) on each of the servers such that at any one time only one of them is "active" and all the others are passive. If the active windows service dies then a very short time later one, and only one, of the remaining passive windows services...

How do CPG of Corosync, ZeroMQ, and Spread compare for messaging?

I'm interested in: Performance Latency Throughput Resource usage (CPU, memory, ...) High availability No single point of failure Features Transport options Routing options Stability Community Active development Widely used Helpful mailing list, forum, IRC channel, ... Ease of integration with my current codebase Gotchas maybe A...

Health check for applictaion

Hi, I wish to know what are the methods exist to check the Health of a process. Considering that on a system 10000 process are running and you have to make sure that in case any of these process goes down we need to make the process UP. ...

What happens when HBase node fails?

HBase is wonderful, but... What will happen to the data when a node (explodes/burns down/gets stolen/Torn into pieces by mad IT on the loose)? Is the data lost? Can the cluster auto recover? Can I add new nodes without downtime? Thanks guys, Maxim. ...

Why is MSDTC not supported when using SQL Server Mirroring & Automatic Failover?

I have an application that I would like to have support SQL Server Mirroring. However, the architecture is currently such that multiple WCF services and DB connections will be enlisted in a single MSDTC transactions, and Microsoft states that MSDTC is not supported when using Mirroring. Their explanation is not terribly informative: ...

List of cached objects (including primary/secondary location) by key in AppFabric cache

I have AppFabric installed and working great caching my ASP.Net Sessions. I have 3 W2k8 Enterprise servers as my cache hosts. I created my cache with the Secondaries=1 option. I'm trying to test the High Availability option. In order to do this, I would like to login to my website, find the cache server that has my session and unplug...