September 27, 2020 |
Migrating to the cloud? Here’s how your DevOps priorities should change when you move to Amazon EC2 |
September 20, 2020 |
Expand Your High Availability MetricsReproduced with permission from SIOS |
September 14, 2020 |
Automated recovery for Microsoft IIS Applications running on Amazon EC2Automated Recovery For Microsoft IIS Applications Running on Amazon EC2A Better Choice For Reducing IIS DowntimeMicrosoft’s IIS (Internet Information Services) is the fourth most popular web server in use today, with a 7.8% market share behind Apache, Nginx, and Cloudflare (source W3Techs.com, 8/12/20). And many IIS customers are running their IIS applications on Amazon EC2. IIS is a versatile, extensible, and highly configurable web server. IIS includes some important functionality to ensure that applications are running properly, such as Application Pools and remote management capabilities to allow administrators to manage IIS remotely using PowerShell. Deciding How To Monitor And Manage IIS ApplicationsWhen it comes to managing and monitoring IIS applications, customers have a number of options. They are either focused on improving the performance of applications running on IIS, or monitoring and addressing any failures. Microsoft does include some native functionality to help you optimize and manage your applications running on IIS. If you and your team are very technical, then you may be comfortable using PowerShell or another scripting language to manage IIS Application Pools. Doing this allows you to automatically recycle your pools and virtual memory when certain time or request thresholds are met. But this does not help you if your IIS applications experience a failure. To monitor your IIS servers, you need to look to monitoring (“APM”) tools that can alert you to any failures and provide you with details about what failed. These include commercial solutions such as from SolarWinds, AppDynamics, Dynatrace, Datadog, and New Relic. How you decide between them depends on your requirements, the scope and sophistication of their features, and the user interface and the simplicity of the set-up process. APM solutions are great at alerting you when something goes wrong and why, but they don’t always help you get back up and running if your IIS servers are down. A Better Choice For Reducing IIS DowntimeIf you are looking for a solution that not only monitors your IIS servers running on Amazon EC2 but also eliminates downtime, then we encourage you to check out SIOS AppKeeper monitoring solutions. AppKeeper continuously monitors and automatically recovers applications, such as those running on IIS, if they experience service interruptions and downtime. Let’s look at how AppKeeper EC2 monitoring solution helps reduce IIS downtime:
By going beyond simply managing IIS server performance or monitoring to automatic remediation, AppKeeper eliminates downtime and provides the peace of mind you deserve. Today hundreds of companies rely on AppKeeper to keep their cloud environments running. We invite you to check out the video below see how easy it is to install and use AppKeeper. Video: Installing AppKeeper and recovering from AWS EC2 failures Demo And if you like what you see, please feel free to sign up for a free 14-day trial of AppKeeper. Reproduced with permission from SIOS |
September 10, 2020 |
How to Deliver High Availability for SQL Server in Linux EnvironmentsHow to Deliver High Availability For SQL Server in Linux EnvironmentsIf your organization is running business-critical Microsoft SQL Server on Linux, your IT team undoubtedly knows how challenging continually maintaining high availability, performance and security can be. Particularly difficult is how to ensure high availability with robust replication and automatic failover. Using open-source software and an easily configured HA SANless cluster solution can offer a simpler maintenance approach without sacrificing the safety and performance your organization requires. Limited High Availability Options for LinuxMost Linux distributions give IT departments two inferior choices for high availability: either pay more for the SQL Server Enterprise Edition to implement Always On Availability Groups, or struggle to make complex do-it-yourself HA Linux configurations work well—something that can be extraordinarily difficult to do. The problem with using the Enterprise Edition is that it undermines the cost-saving strategy for using an open-source operating system on commodity hardware. For a limited number of small SQL Server applications, it might be possible to justify the additional cost. But it’s too expensive for many database applications and will do nothing to provide general-purpose HA for Linux. Providing HA across all applications running in a Linux environment is possible using open-source software, such as Pacemaker and Corosync, or SUSE Linux Enterprise High Availability Extension. But getting the full software stack to work as desired requires creating (and testing) custom scripts for each application, and these scripts often need to be retested and updated after even minor changes are made to any of the software or hardware being used. Availability-related capabilities that are unsupported in both SQL Server Standard Edition and Linux can make this effort more challenging. Finding an Alternative High Availability Solution for SQL Server in LinuxTo make HA both cost-effective and easy to implement, you may want to consider two different, general-purpose approaches. One is using storage-based systems that protect data by replicating it within a redundant and resilient storage area networks (SANs). This approach is agnostic with respect to the host operating system, but it requires that the entire SAN infrastructure be acquired from a single vendor and relies on separate failover provisions to deliver high availability. The other approach is host-based and involves creating a storage-agnostic SANless cluster across Linux server instances. As an HA overlay, these clusters are capable of operating across both the LAN and WAN in private, public and hybrid clouds. The overlay is also application-agnostic, enabling organizations to have a single, universal HA solution across all applications. While this approach does consume host resources, these are relatively inexpensive and easy to scale in a Linux environment. Most HA SANless cluster options provide a combination of real-time block-level data replication, continuous application monitoring, and configurable failover/failback recovery policies to protect all business-critical applications, including those using Always On Failover Cluster Instances available in the Standard Edition of SQL Server. SIOS Technology Corp. offers more robust HA SANless cluster solutions for Linux with advanced capabilities that are designed to free IT from the complexity and daily challenges of supporting and optimizing computing infrastructures. The SIOS Protection Suite solution with LifeKeeper provides:
For example, a SANless cluster can handle two concurrent failures. The basic operation is the same in the LAN and WAN, as well as across private, public, and hybrid clouds. In a typical two-node cluster server #1 is initially the primary that replicates data to servers #. It experiences a problem, automatically triggering a failover to server #2, which now becomes the primary. In this situation, the IT department would likely begin diagnosing and repairing whatever problem caused server #1 to fail. Once fixed, it could take over as the primary or server #2 could continue in that capacity replicating data to servers #1. With most HA SANless clustering configurations, failovers are automatic, and both failovers and failbacks can be controlled by a browser-based console. For further information about SIOS LifeKeeper and Protection Suite solutions, visit SIOS SAN and SANless High Availability Clusters for Cluster Server Environments. Reproduced with permission from SIOS |
September 6, 2020 |
How to Activate a License for SIOS Clustering SoftwareHow to Activate a License for SIOS Clustering SoftwareThis brief video is the first in a series of application availability “how to” tutorials designed by the SIOS support team. It walks through the simple steps needed to get started with your SIOS Protection Suite or SIOS DataKeeper software. Learn how to access a wide range of support resources in the SIOS documentation library. Reproduced with permission from SIOS |