SIOS SANless clusters

SIOS SANless clusters High-availability Machine Learning monitoring

  • Home
  • Products
    • SIOS DataKeeper for Windows
    • SIOS Protection Suite for Linux
  • News and Events
  • Clustering Simplified
  • Success Stories
  • Contact Us
  • English
  • 中文 (中国)
  • 中文 (台灣)
  • 한국어
  • Bahasa Indonesia
  • ไทย

High Availability and Disaster Recovery Everywhere: From General Concepts to Generating Solutions

June 27, 2026 by Jason Aw Leave a Comment

High Availability and Disaster Recovery Everywhere From General Concepts to Generating Solutions

High Availability and Disaster Recovery Everywhere: From General Concepts to Generating Solutions

Related Blogs / Background Reading Recommendations

Within this blog, there is also the assumed familiarity with the LifeKeeper Resource Hierarchy framework and LifeKeeper Clustering in general. For background on these topics, the blogs listed below provide fantastic context. Additionally, this blog builds upon a previous blog regarding one means to close the gap between possible use cases and supported protection mechanisms via the use of the “Quick Service Protection Application Recovery Kit” (QSP ARK) within LifeKeeper, linked below.

  • Linux Clustering / Windows Clustering (Writing credits to Ms. Hoagland, Vice President of SIOS Global Sales and Marketing, and the SIOS Marketing Team)
  • Application Intelligence in Relation to High Availability (Writing credits to Mrs. Hendricks-Sinke, Senior System Engineer, IT  at SIOS)
  • Resource actions and background on The Generic Application Recovery Kit (Writing credits to Mr. Birmingham, Senior Technical Evangelist)
  • Choosing Between GenApp and QSP: Tailoring High Availability for Your Critical Applications (Writing credits to Mrs. Hendricks-Sinke, Senior System Engineer, IT at SIOS).

This blog, however, will explore the options available when the QSP ARK cannot meet the demands for High Availability and Disaster Recovery for a particular application or use case.

A Quick Refresher

The previous part of this blog addressed the means to think about an application for the purpose of creating a Generic Application Recovery Kit to protect that application with LifeKeeper. In this section, the foundations for understanding an application presented in part one will be contextualized for the application to LifeKeeper’s Generic Application Recovery Kit framework.

As this installment into the blog series is best considered in tandem with the previous installment, here is a short refresher of the concepts presented in part 1.

Ask the smallest question that still provides useful/actionable information

In determining how broad questions will be answered, break them down into smaller questions with simpler answers. Use those smaller questions to iteratively rebuild the answer to the original “broad” question.

Use the information given

Understand the utilities available and how these utilities convey information. Knowing the information needed to answer the “smallest questions”, determine how the information presented via an Application’s API can be used to determine the answers to the “smallest questions”.

With the refresher out of the way, LifeKeeper can finally be brought into the picture. Though High Availability and Disaster recovery are often associated with complexity, significant effort has been made to ensure that understanding of a particular application is easily ported into the Generic Application Recovery Kit framework. With the previous foundation in mind, it is time to use that as the base for thinking like LifeKeeper.

Thinking Like LifeKeeper

Imagine you are in a “Freaky Friday” scenario, such as the movie where a girl and her mother switch bodies and fumble with the lack of familiarity with each other’s daily responsibilities. The person with whom you have switched is attending a go-live activity in your stead and needs to know how to start key applications, make sure they are running correctly, and then stop the application. How would you explain these things to them if you only had a 15-minute phone call to prepare them? What are the details you would have to specify so they can complete the job?

This scenario, while contrived, is a great way to break down the key resource protection actions. LifeKeeper manages applications to ensure they are only running on a single system, and the LifeKeeper Resource Hierarchy ensures that pre-requisite applications and system resources are processed in the correct order whenever resources are restored or removed. In turn, LifeKeeper enables a developer to think about the actions on an application protected with a Generic Application resource in the context of a single system. Distilling the process to perform a start, stop, or query upon an application to the bare essentials is the first step to defining what the Generic Application action scripts need to accomplish. When start, stop, and query are defined according to the above strategy, the resource actions relate one-to-one, like so:

  • Restore Action: Application Start
  • Remove Action: Application Stop
  • quickCheck Action: Query Application
    • Note: QuickCheck actions are optional for Generic Application Resources, and monitoring will not be performed if the QuickCheck action is not defined. However, regular application monitoring is highly recommended to ensure the best outcomes for implementing High Availability and Disaster Recovery!
  • Local Recovery Action: Application Stop and Application Start (in sequence)
    • Note: Local Recovery Actions are optional for Generic Application Resources. When Local Recovery is not defined, a Generic Application Resource will not attempt a restart to repair itself on the system in which the failure was detected, but instead will stop on the failing system, and the entire hierarchy for the application will migrate to a standby system.

Sometimes, LifeKeeper will need to know certain details about a running application in order to perform the actions listed above. All LifeKeeper Resources, including the Generic Application Resource, have what is called a “Resource Information Field”, its purpose being to provide this information to the action scripts for use during resource actions. The resource information contained within the information field can be configured independently for each system at the time of resource extension, allowing for resource actions to make use of information specific to the system on which the action is performed. LifeKeeper also provides command-line utilities to easily get or set the resource information.

Calling back to the “Freaky Friday” example, what are the details that you would have to tell the person with whom you switched? Think of things such as key paths for application files, specific settings/values for command arguments, and similar details. The information field is a great place to put information that must be known to determine other details about the application. The information field is also a great place to insert values for settings, command arguments, or values that otherwise could not be derived. It is worth considering, by LifeKeeper convention, that the information field is not frequently (if ever) changed over the lifetime of a resource. Information that varies over the lifetime of a resource is best kept out of the resource information to avoid corruption of this field, and instead obtained programmatically in a LifeKeeper Resource’s action script(s) or via a “helper” script that the action scripts can then invoke.

As an extra assistance, LifeKeeper is delivered with template scripts for developing a generic application. These are a fantastic starting point for a Generic Application’s action scripts, as they come pre-prepared to receive the input arguments LifeKeeper will use when invoking actions for a particular resource. In turn, this also makes that information available for use within resource action scripts.

Conclusion

LifeKeeper provides a myriad of ways to protect applications. Still, some applications have requirements beyond what is offered in the LifeKeeper Application Recovery Kits. In such cases, High Availability and Disaster Recovery protection is still possible, and may be simpler to achieve than previously thought. Generic applications are not something from which an organization should shy away; instead, they are one of the many powerful tools offered by LifeKeeper to uplift an environment’s High Availability and Disaster Recovery capabilities. The Generic Application framework was created to be accessible and versatile. Still, if your organization does not have the resources to spare for writing a Generic Application Recovery kit in-house, SIOS offers Professional Services offerings wherein SIOS Engineers will coordinate requirements and develop a Generic Application Recovery Kit on behalf of your organization. If ongoing support is a requirement, SIOS Professional Services also provides offerings that expand normal product support to include Generic Applications developed by SIOS Professional Services. The barriers to entry for protecting your organization’s business-critical applications are ever-shrinking, and SIOS Protection Suite for Linux or Windows aims to be at the forefront of the charge to render unprotected applications a thing of the past.

Not every application fits a standard high availability model. SIOS can help you design and implement the right LifeKeeper solution for your business critical workloads. Request a demo today.

Author: Philip Merry Support Engineer at SIOS Technology Corp.

Reproduced with permission from SIOS

Filed Under: Clustering Simplified Tagged With: High Availability

Eliminating Single Points of Failure

June 14, 2026 by Jason Aw Leave a Comment

Eliminating Single Points of Failure

Eliminating Single Points of Failure

In the world of enterprise IT, the phrase “Single Point of Failure” (SPOF) is enough to keep any system administrator awake at night. A SPOF is any component in your infrastructure—be it a server, a network switch, or a storage array—that, if it fails, brings the entire system down with it. As businesses increasingly demand 99.99% (or higher) uptime, identifying and eliminating these vulnerabilities is no longer optional; it’s a critical requirement.

If you are looking to bulletproof your infrastructure, combining High Availability (HA) with data replication provides a robust, enterprise-grade solution to eliminate SPOFs and ensure continuous operations.

The Power of Clustering to Eliminate SPOFs

At the heart of high availability is the clustering concept. A cluster is a group of independent servers (nodes) configured to work together to provide highly reliable services. These services could be anything from a custom application to a file share.

In a typical HA cluster, one node actively hosts the services while one or more nodes remain on standby. Cluster management software, such as SIOS LifeKeeper, continuously monitors the health of the active node to ensure it can properly host the services.

If a critical failure is detected on the primary node, the cluster software automatically orchestrates a failover. It shifts the application services, IP addresses, storage, and dependencies to a healthy standby node. By automating this process, the individual server ceases to be a single point of failure, ensuring service continuity with minimal interruption.

Eliminating the SAN Single Point of Failure

Traditional clustering typically depends on a Storage Area Network (SAN) to provide shared access to data across all nodes. However, this design presents a critical vulnerability: the SAN becomes a Single Point of Failure. If the shared storage array experiences downtime, the entire cluster is rendered inoperative, even if the individual nodes remain functional.

To eliminate the shared storage SPOF, administrators utilize data replication to create a “SANless” cluster. Instead of a SAN, each node relies on its own local attached storage. Software like SIOS DataKeeper sits at the operating system level and performs continuous, block-level replication from the active node’s storage to the standby node’s storage.

Because the data is continuously replicated and mirrored in real-time, the standby node is always ready to take over with the latest data on its local storage.

Multiple Communication Paths and Quorum/Witness Solutions

For a cluster to operate safely, the nodes must be in constant communication to verify each other’s status. They do this by exchanging “heartbeats”—small, frequent data packets that indicate a node is alive and healthy.

If a standby node stops receiving heartbeats, it might assume the primary node is dead and attempt to bring the application online. If the primary node is actually still running, you end up with two nodes trying to write data simultaneously—a scenario known as “split-brain.“ To avoid this, you should always configure a quorum or witness solution to your cluster, which acts as a tiebreaker to determine which node should safely own the active workload.

Furthermore, to prevent network infrastructure from becoming a SPOF, a resilient cluster architecture requires multiple communication paths. By ensuring there are multiple distinct ways for nodes to communicate, you ensure that a single faulty network switch or severed cable doesn’t break the cluster’s logic.

Systematically Find & Eliminate SPOFs with SIOS

Building a truly highly available environment means looking at your architecture through the lens of worst-case scenarios. By combining the intelligent application monitoring of SIOS LifeKeeper with the robust, SANless replication of SIOS DataKeeper, you can systematically find and eliminate Single Points of Failure.

Author: Trey Isaac, Sr. Product Support Engineer at SIOS

Reproduced with permission from SIOS

Filed Under: Clustering Simplified Tagged With: data replication, High Availability

3 Challenges of Maintaining High Availability with a Legacy Infrastructure

June 9, 2026 by Jason Aw Leave a Comment

3 Challenges of Maintaining High Availability with a Legacy Infrastructure

3 Challenges of Maintaining High Availability with a Legacy Infrastructure

High availability (HA) is critical for organizations that rely on continuous access to applications, services, and data. Whether supporting customer-facing platforms or internal business operations, downtime can quickly lead to financial loss, productivity issues, and reputational damage. While many companies continue to use legacy infrastructure due to cost, compatibility, or business requirements, maintaining high availability in older environments becomes increasingly difficult over time. Legacy IT systems often introduce technical limitations and operational risks that modern platforms are designed to avoid.

One of the most common issues with legacy infrastructure is the growing incompatibility between software packages, libraries, and system components. Older technologies are often built on tightly coupled dependencies that were designed years ago, before decoupling was really put into practice. Over time, these systems become difficult to update because the software has drastically changed or isn’t maintained anymore.

Here are some examples of what issues you can run into with older infrastructure:

  • Updating one package or library can unintentionally break another component that relies on an older version. I’ve run into this myself before, where one dependency leads to another and another, and hours pass as you’re recompiling a dozen packages!
  • Lack of documentation on how the services interact can make it difficult to upgrade.
  • Lastly, modern monitoring, security, or automation tools may not integrate cleanly with outdated systems. In HA environments, even small compatibility issues can trigger major disruptions.

Plan for infrastructure modernization as part of your high availability strategy

Maintaining high availability with older infrastructure presents both technical and operational challenges. Package incompatibilities, limited vendor support, and declining internal expertise can all threaten system stability and increase the risk of downtime.

While legacy systems may continue to serve important business functions, organizations should proactively plan for infrastructure modernization, improve documentation practices, and invest in knowledge transfer before critical expertise is lost. A strong HA strategy is about ensuring long-term reliability, security, and operational resilience for the future.

Author: Cassy Hendricks-Sinke, Senior System Engineer, IT Operations, SIOS

Reproduced with permission from SIOS

 

Filed Under: Clustering Simplified Tagged With: High Availability

LifeKeeper Generic Applications for High Availability and Disaster Recovery

June 4, 2026 by Jason Aw Leave a Comment

LifeKeeper Generic Applications for High Availability and Disaster Recovery

LifeKeeper Generic Applications for High Availability and Disaster Recovery

Keys to Success for Protecting Business-Critical Applications

High Availability and Disaster Recovery have to cover a broad range of use cases. There are as many use cases as there are organizations, far exceeding the capabilities of any single High Availability and Disaster Recovery solution to provide out-of-the-box support for every scenario. While many common applications have a wide array of High Availability and Disaster Recovery solutions available, more specific use cases limit the selection available to protect business-critical applications.

Of course, LifeKeeper cannot cover every use case out of the box. LifeKeeper, however, provides a versatile and flexible framework that can be adapted to a wide range of use cases to remedy this limitation. While powerful, this framework can appear complex to an outsider. This blog is here to help give a leg up when starting to conceptualize a Generic Application Recovery Kit for your specific use case.

Related Blogs and Background Reading Recommendations

Within this blog, there is also the assumed familiarity with the LifeKeeper Resource Hierarchy framework and LifeKeeper Clustering in general. For background on these topics, the blogs listed below provide fantastic context. Additionally, this blog builds upon a previous blog regarding one means to close the gap between possible use cases and supported protection mechanisms via the use of the “Quick Service Protection Application Recovery Kit” (QSP ARK) within LifeKeeper, linked below.

  • Linux Clustering / Windows Clustering (Writing credits to Ms. Hoagland, Vice President of SIOS Global Sales and Marketing, and the SIOS Marketing Team)
  • Application Intelligence in Relation to High Availability (Writing credits to Ms. Hendricks-Sinke, Senior Software Engineer at SIOS)
  • Resource actions and background on The Generic Application Recovery Kit (Writing credits to Mr. Birmingham, Senior Technical Evangelist)
  • Choosing Between GenApp and QSP: Tailoring High Availability for Your Critical Applications (Writing credits to Ms. Hendricks-Sinke, Senior Software Engineer at SIOS).

This blog, however, will explore the options available when the QSP ARK cannot meet the demands for High Availability and Disaster Recovery for a particular application or use case.

Conceptualizing Applications and Defining the Approach

Asking the Smallest Question About Application Health

System administration and software engineering are both fields with lots of nuance. There can be so many different elements behind a question that a simple, straightforward answer can be difficult to obtain. Conversational, this can be easily navigated. In code, complex answers are difficult to accommodate. Asking the “smallest” question is the practice of targeting an inquiry to the smallest element possible, while ensuring that the answer has clearly defined criteria.

“Is the application running?” This is a “big” question; it may require a verbose answer. Yes, the application is running, but it is not responding. Yes, the application is running, but it is running on that other system – not the one you’re talking about. The criteria of the answer are ambiguous, and the answer is nuanced – a level of detail that developers would rather not have to handle.

“Is the application’s process running, and is the application actively responding to queries?”

Though longer to say, it is a smaller question. It clearly defines the conditions under which the answer is yes or no. While this change is an improvement, it is not yet the “smallest” question. The previous falls victim to the same pitfall of asking “Are both X and Y true?” A yes or no answer cannot give the level of detail to determine the truth of X and Y independently. The smallest question requires specificity; it must provide full insight into the status of the smallest element of the greater whole. “Is the application’s process running on the desired system?” That’s a small question – in this case, this is the smallest question. Keep in mind, there might be multiple “smallest” questions – in this example, “is the application responding to queries” would also qualify.

While questions can be broken down almost indefinitely, there is a limit. Asking “the smallest question?, comes with the implication of “Asking the smallest question that still provides useful/actionable information”. Asking “Am I on the train to Philadelphia?” is sufficient; going further to ask “Am I on the train to Philadelphia, and which direction is Philadelphia?”  provides more information – but it is not actionable. I cannot change the direction of the train. I know from the answer to “Am I on the train to Philadelphia?” if I need to call into work to inform my boss that I will be late.

Though clear in this example, this is less obvious when developing for a generic application. Throughout the process of protecting the generic application, one must still keep perspective on the bigger picture. This, like anything else, is a skill – with practice and collaboration comes the ability to determine when a question is the smallest question, and when further nuance stops providing additional useful information.

Broad questions that have been broken into smaller, specific, and targeted inquiries about individual elements are the basis on which Generic Application Recovery Kits are built. Each “big question” can be answered through a composite of the answers provided for each of the elements implicated within.

Once the questions are broken into their smallest elements, the information that needs to be relayed becomes significantly clearer. Knowing the information needed, the remaining work in developing a Generic Application Recovery Kit is all a matter of how to get the information that is needed from the information that is provided. One must work with the information that is given.

Working with Application APIs and LifeKeeper APIs

Often, applications provide Graphical User Interfaces (GUIs) to display information or show changes that occurred to the application. While fantastic for human-driven use, this is less useful when the administration is being done by an application. GUIs are for people to use, and applications (foregoing a massive amount of programming effort and unnecessary complexity) are not equipped to interface with the GUI of another application as a human would. For the purposes of LifeKeeper and a Generic Application Resource, the exchange of information between the Generic Application Recovery Kit’s action scripts and the application being protected must be done by an Application Programming Interface, or an “API”.

LifeKeeper provides its own API for interacting with the LifeKeeper, the hierarchy, and the resources within the hierarchy. In the case of LifeKeeper’s API, the command-line utilities contained within the product are the easiest to use in a Generic Application. As a general recommendation, only the command line utilities outlined in LifeKeeper Product Documentation (Linux Commands Documentation / Windows Commands Documentation) should be used. Even with this recommendation, these commands should be used with care and attention to detail to ensure that unintended actions are not taken.

Of course, LifeKeeper is not the only factor in the Generic Application. The application being protected will also need an API presented so action scripts can leverage the application’s API to achieve the desired outcomes. Developing a Generic Application Recovery Kit does require knowledge of the protected application’s API and the use of that API within the action scripts that compose the Generic Application Recovery Kit.

Using Return Codes and Output Streams in Recovery Scripts

Whether it is the API for LifeKeeper or the protected application, information will be primarily output in two ways:

  • Return Codes
  • Output Streams (sometimes called “STDOUT/STDERR output” or just “terminal output”)

How Return Codes Help Determine Success or Failure

Return codes, in the broadest sense, provide a quick way to see if a utility succeeded or failed. Typically (In the context of a shell environment), a return code of 0 indicates success, while a nonzero return code indicates failure.

Depending on the application, the exact value of the return code may give more insight into the error encountered. Often, the outcome of actions performed via an application’s API can be surmised simply by checking the return code.

In more nuanced cases, it may be that the return code is simply used to tell the program which course of action to take following a call to the application’s API. Return codes are especially useful when dealing with utilities that concern the state of some underlying element.

How Output Streams Provide More Detailed Application Information

Output Streams, while more complex to make use of in a program, are sometimes necessary for information exchange or to verify outcomes. If running a utility to get the system’s hostname, the return code alone will not indicate what that hostname is, unless the utility was successful in retrieving the hostname. In some cases, an API utility may return a successful return code if the requested information was obtained, but that information has to be evaluated for validity based on the circumstances.

Whether using return codes or output streams, developing a Generic Application requires the use of the information at hand. When thinking of ways to achieve resource actions (outlined in the next section) or determine information about an application or LifeKeeper resource, try to think in terms of return codes and output streams, not GUI interfaces. It can be helpful to imagine trying to convey information over the phone. This is to say, information is best communicated, actions are best defined, and scenarios are best handled when the inputs and outputs of utilities are reported exactly as they are to be provided as input or are reported as output.

Building a Foundation for Generic Application Protection

This section kept the strategies very conceptual. These strategies lay the foundation for thinking about an application through the responses provided to questions and actions issued upon that application.  Going forward, the approach will become more specific to LifeKeeper and the process of creating a Generic Application Recovery Kit. In the meantime, these strategies develop like any other skill, through practice. In technical communication, writing procedures, or any capacity in which you find yourself, practicing these conceptualization strategies will benefit not only in the short term but over time as well.

Need help protecting a business-critical application that does not fit a standard high availability model? SIOS can help you evaluate your environment and determine the right LifeKeeper approach. Request a demo today.

Author: Philip Merry, L3 Support Engineer at SIOS Technology Corp.

Reproduced with permission from SIOS

Filed Under: Clustering Simplified Tagged With: disaster recovery, High Availability

SIOS Enterprise Support Guide: What Your Plan Covers

May 30, 2026 by Jason Aw Leave a Comment

SIOS Enterprise Support Guide What Your Plan Covers

SIOS Enterprise Support Guide: What Your Plan Covers

What’s Included in Your SIOS Enterprise Support Plan?

Here are some quick tips for what is covered and not covered with Enterprise level support, and where to go for additional information based on three common scenarios.

24/7 Support for Critical System Downtime

Scenario 1: System Down After Hours
Joan’s team: It’s 7 pm EST on Sunday. The routine switchover between SIOS LifeKeeper cluster nodes should have been simple.  But something unexpected happened, resulting in the switchover failure. Despite all of the team’s efforts to resolve the issue, the cluster remains down.  Joan needs help, but she is not sure that her SIOS Technical support plan covers weekends or how long it will take to get a support person on the phone.

Customers who have purchased (or renewed) their Enterprise level support prior to an incident have access to receive support 24 hours a day, 7 days a week.  This support includes weekends and holidays to address Critical Issues.  Critical Issues mean down production systems or applications, where Customer data cannot be accessed using SIOS Programs.  For all Priority 1 (critical) issues, where normal operation results in the loss of access to your production data, SIOS provides a 2-hour response time.

If Joan has valid Enterprise support, she will be able to reach out to the SIOS support team, and her after-hours issue will be covered.

Installation and Configuration Support

Scenario 2: Installation Assistance Needed
Scott’s team: It’s 4 pm EST on Thursday. The approvals have been completed for the new infrastructure project, including the required high availability configuration for critical applications and data. At the kickoff, the stakeholders moved the date for go-live. As a result, the team needs to get the systems installed and configured quickly to avoid service interruption.  Scott’s team knows how to configure the application and server, but they want to be doubly sure they install the HA solution correctly. They need help, but Scott’s not sure that their support plan covers help with installation errors.

Since Scott’s team is in the deployment phase, the new infrastructure project involves systems that have not been validated or successfully put into production.  If Scott’s team has valid SIOS Enterprise level support, he will have access to SIOS product documentation and installation pointers.  However, assistance with installation and configuration is not covered under Scott’s Enterprise support, but he can contact his SIOS sales representative to arrange a paid Professional Services installation engagement. This engagement will ensure that Scott’s team gets the assistance they need to properly install, configure, and validate their cluster. SIOS provides a wide range of professional services designed to help customers quickly and cost-effectively implement, manage, and maintain their HA environments.

Root Cause Analysis (RCA) After Failover

Scenario 3: Post-Failover RCA Support
Amol’s team: It’s 2 am EST on Tuesday.  An alert has been sent out to the entire application team at AjaxBjax Corp. The cluster protecting the company’s most critical application system is conducting a failover.  Amol checks the application dashboard and discovers that the failover was successful and all applications are functioning.  However, Amol knows that management will want some explanations and assurances.  Amol wants to make sure that all application services are up and functioning, but he isn’t sure that their support plan covers whatever this is.

Amol’s team is looking for an RCA and the confidence that their system is going to continue to be operational. Amol’s data is accessible, and his application is fully functional. His system is not a critical down production server, nor a P1 issue.  However, if AjaxBjax Corp has valid Enterprise support for their cluster, they will be able to reach out to the SIOS support team for guidance around the clock (US East), Monday through Friday, for RCA issues.  Amol’s 2 am call will be routed to one of the knowledgeable SIOS support centers, where the team will begin working with Amol.

Additional Questions About Contacting SIOS Support

Amol and Joan were able to contact support via the Support Hotline (US: 877.457.5113; International: +1.803.808.4270) with coverage included by their Enterprise Support.  Scott was able to receive the help he needed, not from the Support team, but through the purchase of services to assist with configuration and installation.  But what about other scenarios, where can Scott, Amol, Joan, and others find more about their support levels and support details?  Or whether their product has reached the maintenance or extended support phases?

When you need to find additional information about your support agreement, you can consult the SIOS Technical Support Agreement (TSA), which is included with each order.  The TSA is also conveniently located on our download site, and can be requested via an email to the SIOS Support Team at support@us.sios.com.  Additionally, product schedules and support tier information can be found online at the Product Lifecycle page.

Customers who already know what’s covered under their plan, but need help with a problem, answers to a general question, root cause analysis, the latest software, or pointers to more information can open a new case via the Support Portal website or via email to the Support Inbox at support@us.sios.com.  Once your case is created, the team will work to provide timely responses and resolution.

Author: Cassius Rhue VP, Customer Experience

Reproduced with permission from SIOS

Filed Under: Clustering Simplified Tagged With: Application availability, High Availability

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 56
  • Next Page »

Recent Posts

  • What Is High Availability (HA)?
  • Surviving the Friday Night Crash: From Scrappy Bare Metal to Seamless Data Replication
  • Grounded: What Missing Percona Live Amsterdam Taught Me About HA
  • SIOS LifeKeeper vs. Red Hat High Availability Add-On:
  • The State of Application Resilience: 2026 SIOS High Availability Survey

Most Popular Posts

Maximise replication performance for Linux Clustering with Fusion-io
Failover Clustering with VMware High Availability
create A 2-Node MySQL Cluster Without Shared Storage
create A 2-Node MySQL Cluster Without Shared Storage
SAP for High Availability Solutions For Linux
Bandwidth To Support Real-Time Replication
The Availability Equation – High Availability Solutions.jpg
Choosing Platforms To Replicate Data - Host-Based Or Storage-Based?
Guide To Connect To An iSCSI Target Using Open-iSCSI Initiator Software
Best Practices to Eliminate SPoF In Cluster Architecture
Step-By-Step How To Configure A Linux Failover Cluster In Microsoft Azure IaaS Without Shared Storage azure sanless
Take Action Before SQL Server 20082008 R2 Support Expires
How To Cluster MaxDB On Windows In The Cloud

Join Our Mailing List

Copyright © 2026 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in