|September 27, 2018||
Let’s say you are a company that is migrating SAP, Oracle or other business-critical applications on the AWS cloud. You may be doing this yourself or working with an implementation partner to ensure that everything goes smoothly. As a business, you depended on clusters with your on-premise applications to ensure that you achieved high availability.
High Availability for Cloud – What Does it Mean?
The term “High Availability” means many different things to many different people and can lead to confusion for those moving to the cloud. You will see all kinds of claims of uptime in the cloud, sometimes as high as 99.999% uptime, which means only 5.26 minutes of downtime per year. That sounds great in theory, but if you read the fine print, you will see that there are no guarantees and many exclusions. In practice, these lead to real downtime and real lost revenue for your business. All you need is one downtime event like the recent major cloud outage that took customers off line for way more than 5.26 minutes.
Without real high availability, you may be helpless until the cloud comes back on-line. In addition, you want a solution that not only protects you from failure, but also allows you to do maintenance and upgrades without downtime and to rollback in case of issues. You also want to avoid duplicating the same issues that brought your primary application server down propagating through to your secondary servers. It is up to you to make sure these scenarios don’t happen to you and that your high availability requirements are met.
SIOS Protection Suite for Linux Provides Real High Availability for AWS
While cloud providers like AWS provide availability options, they do not provide the level of high availability and breadth of protection across the whole application infrastructure that customers demand and that you achieved by using clusters before there were clouds. AWS customers know this and know that they need real availability and clustering software tools that provide actual levels of high availability (at least 99.99% uptime). That is why AWS is partnering with SIOS and our SIOS Protection Suite for Linux to achieve these desired levels of high availability for our mutual customers and the critical applications they are moving, to the AWS cloud.
SIOS Protection Suite for Linux provides a tightly integrated combination of high availability failover clustering, continuous application monitoring, data replication, and configurable recovery policies. SIOS Protection Suite for Linux includes SIOS LifeKeeper, SIOS DataKeeper, and multiple Application Recovery Kits (ARKs) to protect your business-critical applications and data from downtime and disasters.
SIOS Technology Collaborates with AWS to Provide Quick Start
To make the deployment of SIOS Protection Suite for Linux as easy as possible on the AWS Cloud, a Quick Start was created by SIOS Technology in collaboration with AWS. Quick Starts are automated reference deployments that use AWS CloudFormation templates to deploy key technologies on AWS, following AWS best practices. This Quick Start is for enterprise users who want to deploy SIOS Protection Suite for Linux on AWS into their test or production environment.
The SIOS Protection Suite for Linux on AWS Quick Start creates a high availability Linux cluster in a virtual private cloud (VPC) within a single AWS Region across two Availability Zones. It also supports out-of-the-box protection for SAP systems, Oracle databases, and other business-critical applications.
To get started:
SIOS has been selling high availability clusters for over 20 years. In that time, we have become experts in enterprise applications. We have a keen understanding of the amount of risk customers are willing to take when servicing their customer’s most critical application needs. But even we were surprised by the speed at which enterprises of all sizes have decided to migrate their business critical enterprise applications to the public cloud, including Amazon, Azure, Google, and others.
Survey Finds Challenges in Enterprises Migrating Critical Applications to Public Cloud
We conducted a survey recently to understand more about this trend. We found that out of the respondents to our survey, 56% are operating Oracle workloads, 49% are running Microsoft SQL Server, and 28% have SAP/HANA in production.
The amount of risk hasn’t changed, but enterprises have gained more confidence in cloud platforms and the associated tools that can keep their applications safe and running at 99.99% availability. Even though we inherently knew that occasional and regular performance issues in applications are the norm, 98% of respondents confirmed that this is what they in fact experience. When these issues occur, respondents state that it usually takes between 3-5 hours to identify the cause and correct the issue and 2-4 tools to do so.
The survey showed that most (86%) organizations understand the need for high availability and use some kind of clustering or high availability solution. Out of those that have high availability, organizations have reported on the reliability of these systems with 95% seeing occasional failure in the underlying high availability services that support their mission-critical applications.
Additional High Availability, Reliability & Protection Needed in Cloud
That means that even though they have proactively protected their applications, the very protection they have applied is not reliable enough. These issues can be even more pronounced in the cloud. The need to control application environments is a key reason why many workloads remain on-premises for many of the respondents to the survey (60%). The biggest migration to the cloud is among small companies, where more than half (54%) intend to be running more than 50% of their business-critical applications in the cloud by the end of 2018. Even though large companies were moving more slowly to the cloud, 46% plan to have 50% or more of their applications in the cloud by 2018.
The fact that mission-critical applications, like SAP HANA, SQL Server, and Oracle is happening now is a strong testament of the sophisticated tools available to ensure the high availability of applications in the cloud. This is great news and a big win for enterprises, cloud providers, and application vendors who can look toward proven high availability products like SIOS Protection Suite for Linux to maintain control over their availability and performance in an efficient and cost-effective way in the cloud.
By: Jonathan Meltzer, SIOS Director, Product Management
|July 12, 2018||
If you are planning to implement a high availability cluster to protect SQL Server, you need to understand your Windows Server cluster quorum options. I explained these options in a recently recorded webinar which is available here. You may also be interested in a free white paper, “Understanding Windows Server Quorum Options for SQL Server Clustering” Here are some Q&As from the session.
Q: if we have a three node on premises cluster running Windows 2012 R2 is it possible to put another node in the Azure cloud and failover to it? Azure node?
Q: If you failover from an on-premises SAN-based cluster to a node in the cloud, is the SAN storage just for the local machines? Do they have a separate set of storage in the cloud, or is the cloud server actually able to access the SAN storage?
Q: Can you failover and failback when you have a cluster with both on-premises nodes such as SAN and nodes the cloud?
Q: If you have multiple nodes in a cluster, are there limitations with clustering as far as what can be accessed in terms of the RAM and CPU limitations – or is it based on the Windows operating system and the version of SQL Server?
– Dave Bermingham, SIOS Technology Corp. Technical Evangelist; Microsoft Cloud and Datacenter Management MVP
|May 18, 2018||
SIOS DataKeeper™, an AWS Customer Ready Solution: High Availability and Disaster Recovery for Microsoft SQL Server
More and more companies are looking to run SQL Server in the cloud to take advantage of the flexibility and cost-savings that it delivers. However, many cloud migration projects have been plagued by confusion about high availability protection options in the cloud where the shared storage needed for traditional failover clusters is not available. IT teams are understandably cautious. Downtime for these databases and the applications running on them can have costly consequences, including interruption of essential business operations, reduced end-user productivity, and poor customer satisfaction.
High Availability Options in AWS
But, good news! IT teams have more high availability (HA) and disaster recovery (DR) protection options in the cloud than many realize. You can even save thousands of dollars while still delivering comprehensive HA failover clustering protection for Microsoft SQL Server in AWS.
To simplify and accelerate the deployment of high availability SQL Server clusters in the cloud, Amazon Web Services is offering SIOS DataKeeper™ Cluster Edition on AWS Marketplace and can be deployed automatically using an AWS Quick Start. The AWS Quick Start deployment is perfect for organizations starting their venture into high availability clusters in the cloud.
With the AWS Quick Start program, system administrators and managers can use the SIOS Amazon Machine Images (AMIs) on AWS Marketplace to see firsthand how easy it is to deploy a two-node SQL Server cluster in AWS with SIOS DataKeeper™. The SIOS AMIs on AWS Marketplace provide a customer-ready solution to protect business-critical applications in AWS.
SIOS DataKeeper™ Cluster Edition for HA & DR in AWS
SIOS DataKeeper™ Cluster Edition is the first high availability and disaster recovery solution to combine fully automated, application-centric clustering and efficient data replication. SIOS DataKeeper™ integrates seamlessly into Windows Server Failover Clustering environments, enabling them to work in a cloud where shared storage is not possible.
SIOS, an APN Standard Technology Partner, solves the problem of HA and DR by replicating your SQL Server data between availability zones and/or Regions on AWS and integrates with failover clusters to allow you to build SANless clusters on AWS. SIOS DataKeeper™ overcomes the lack of a SAN on AWS, enabling you to build failover cluster instances just using local attached storage.
Leverage the AWS Quick Start to set up an AWS environment for SIOS DataKeeper™ Cluster Edition and deploy it to your AWS account. This Quick Start uses AWS CloudFormation templates to deploy SIOS DataKeeper™ into a new or existing virtual private cloud (VPC).
|May 15, 2017||
AWS Quick Start Templates Deploy SQL High-Availability Failover Cluster in the Cloud
Many businesses are struggling to deploy a high-availability failover cluster for SQL Server and other important applications in the cloud. This is because you need shared storage to create a SQL failover cluster. Shared storage is not available or practical in most public clouds. As a result, Many IT teams kept SQL on-premises. Their experts in IT network, storage, and server would take months to plan, order, install, and configure physical environments for HA failover clustering. Finally, they would spend spent thousands of dollars upgrading to SQL Server Enterprise edition to gain advanced clustering capabilities.
SANless Failover Clustering Enables Cost-Efficient SQL High Availability Protection in the Cloud
Today, SIOS DataKeeper Cluster Edition is the first HA/DR solution to combine fully automated, application-centric clustering and efficient data replication. By integrating seamlessly into Windows Server Failover Clustering (WSFC), it enables a WSFC to work in a cloud where shared storage is not possible. SIOS DataKeeper works by synchronizing local storage in real time using highly efficient block-level replication. In this way, creates a SANless cluster to protect your Windows applications in the cloud. You can use it to protect SQL Server Standard Edition without the need for costly upgrades to SQL Server Enterprise Edition.
Quick Start Templates Make Deploying a Failover Cluster in AWS Easy
Now companies can easily deploy a two-node high-availability failover cluster automatically using an AWS EC2 Quick Start deployment. System administrators and managers can simply purchase the SIOS Amazon Machine Images (AMIs) on AWS Marketplace. They can use the AMI to deploy a two-node SQL Server Standard Edition cluster in the AWS cloud using an AWS Quick Start template.
Quick Start templates are automated reference deployments for key workloads on AWS. Each Quick Start launches, configures and runs the AWS service required to deploy a specific workload on AWS. Importantly, the templates use AWS best practices for security and availability. As a result, Quick Starts eliminate manual steps with a single click – they are fast, low-cost, and customizable.
The SIOS AMIs on AWS Marketplace provide an easy, convenient way for customers to purchase SIOS DataKeeper software to protect business critical applications in AWS. You can use them to deploy a high availability cluster using cost efficient SQL Server Standard Edition in the cloud.
Customers can purchase SIOS DataKeeper through the AWS Marketplace at: https://aws.amazon.com/marketplace/seller-profile?id=3c91e2f7-fc8d-4cce-a8aa-1e37abcb4408
To learn more about the SIOS DataKeeper Quick Start for AWS Cloud, visit: https://aws.amazon.com/quickstart/architecture/sios-datakeeper/
To learn more about the SIOS DataKeeper Cluster Edition for High Availability in Cloud Deployments: