Build on SharePoint

The blog of Sam Betts on SharePoint application development - full of lot's of useful info, guides, and various cats.

Browse by Tags

Tagged Content List
  • Blog Post: SharePoint Clustering Techniques for High Availability SharePoint

    A keyword that’s often thrown around when discussing SharePoint architecture is “clustering”. The problem is that it’s often not very clear what it means in the context of SharePoint, so here’s a quick article on what this might possibly mean so we can all be on the same page when we talk about this...
  • Blog Post: Graceful SharePoint AppFabric Restarts

    Many people have asked about how to cleanly restart an AppFabric server so data in the cache isn’t lost and may have even found they’ve not been able to get it to work themselves. It’s a good question; I hope to answer how here to some extent, partly because the official commands don’t actually work...
  • Blog Post: Multi-subnet SQL Server Clusters + SharePoint 2013 + SPDatabase.MultiSubnetFailover

    Small but significant update; earlier I described a problem where SharePoint can get its’ knickers in a twist when it comes to consuming a SQL Server endpoint that exists in multiple clusters . Well the problem is real enough; anyone with this configuration that has a failover will probably find SharePoint...
  • Blog Post: Why Disaster Recovery Farms are Essential for High-Availability SharePoint

    It’s not uncommon for customers plan a highly-available SharePoint (HA-SP) installation to satisfy uptime requirements for the business. It is uncommon that said designs give an architecture in the best way for staying online always though, and this is what this post is about. The Normal High-Availability...
  • Blog Post: SharePoint Search Service - Failover & Outage Resiliency

    I thought I’d share some tests I’ve done on how much more resilient the new search engine is to server outages now in 2013 just because I’ve done some research on it just recently. It’s especially nice for consuming farms because there’s a nice abstraction from any server apocalypse going on in the service...
  • Blog Post: SharePoint & SQL Server AlwaysOn Failovers – Video Demonstration

    To demonstrate how SharePoint and SQL Server AlwaysOn work together, especially with a failover, I did a quick video to show it in action. Here it is, enjoy ( https://www.youtube.com/watch?v=se_M1vdriMA if the embedded video doesn’t load): SharePoint 2013 with SQL Server AlwaysOn SQL Server AlwaysOn...
  • Blog Post: AlwaysOn Asynchronous vs Synchronous Commit Performance for SharePoint

    Hot on the heels of the last analysis showing the performance hit for a synchronous SQL Server AlwaysOn cluster , re-running the same tests show a distinct performance boost when asynchronous commits are used. In fact it’s nearly the same as standalone at that point, which makes sense as DB updates aren...
  • Blog Post: SharePoint & SQL Server AlwaysOn vs Standalone Performance

    How to setup SharePoint with SQL Server AlwaysOn has been covered nicely now , but I’ve not covered the performance hit setting up such a system will incur. The short version is: updates are about x2 slower than standalone for a x2 node AlwaysOn cluster; reading data is about the same performance (which...
  • Blog Post: How to Patch a Single SharePoint Farm With Minimal any Downtime

    Having already blogged about this subject, a question I frequently get asked is “how can I patch my [single] SharePoint farm with no or minimal down-time?” Well let’s cut to the chase; it’s not possible to patch a SharePoint farm without any downtime , and the absolute minimum time you’re looking at...
  • Blog Post: Troubleshooting AppFabric Error Messages for SharePoint

    Otherwise entitled “The Mysteries of the Wobbly AppFabric Cache-Cluster”. In the daily running of on-premise SharePoint 2013, you may have seen errors & warnings logged about AppFabric/the distributed cache cluster. This article is to clear up why they might be happening. Errors such as: Connection...
  • Blog Post: SharePoint 2013 on SQL Server AlwaysOn, 2014 Edition

    SQL Server 2014 is out bringing with it enhanced AlwaysOn clustering, and is indeed already supported by SharePoint 2013 with at least the SharePoint 2013 May 2014 cumulative update installed . Some new benefits in SQL Server 2014 are the reliability improvements for when connectivity is lost between...
  • Blog Post: Building True Multi-Subnet Windows Server Failover Clusters

    Something you may have heard of if you know clustering at all is the idea of “multi-subnet clusters”; a capability introduced in Windows Server 2012 (if memory serves) to Windows Failover Clustering. It’s conceptually the same thing as a normal cluster; it’s designed to withstand an instance failure...
  • Blog Post: The “High-Availability SharePoint” Bible

    A big interest of mine is designing SharePoint farms to be highly-available through good architecture & solid design; something I’ve posted about quite a bit on this blog over time. This article summarises the high-availability strategies available for SharePoint and then touches on other common...
  • Blog Post: Stretched SharePoint Farms vs. Disaster Recovery SharePoint Farms

    Something I want to clarify is the difference between these types of “high-availability” SharePoint setups. The difference is fairly simple actually but people often get the two confused so I thought I’d write something quick about the subject, because the two designs are not nearly...
  • Blog Post: SharePoint 2013 + Distributed Cache (AppFabric) Troubleshooting

    Two messages you may have seen if you’ve administered SharePoint 2013 in anyway way about caching are “This Distributed Cache host may cause cache reliability problems” and/or “cacheHostInfo is null” from PowerShell. This article is about how to fix those errors & caching...
  • Blog Post: SharePoint AD Failover Review

    A key part of the SharePoint high-availability puzzle is a healthy and highly-available Active Directory; if AD dies then so does your SharePoint farm too, broadly speaking. However more specifically, that opening statement should really say “each and every SharePoint server needs AD failover” for the...
  • Blog Post: Multi-subnet Clustered SQL + RegisterAllProvidersIP + SharePoint 2013

    Those of us that have even the most passing knowledge of SharePoint will know that it needs a SQL Server instance to work at all. If SQL goes down it takes SharePoint with it which is why it’s quite common to have SQL clustered to make sure SQL stays alive at all costs. I’ve covered this...
  • Blog Post: Increasing Service Application Redundancy

    A key part of any high-availability strategy for SharePoint web-farms is making sure service-applications have more than one server to service them to increase back-end resiliency to a SharePoint server dropping off the network. This concept isn’t anything new to many SharePoint admins at least but in...
  • Blog Post: Patching SharePoint Farms with No Downtime

    Patching SharePoint farms is a rare occurrence but one that almost certainly will happen at some point or other, if only for the need to stay on a supported platform as time goes on. When patching SharePoint it’s necessary to take the entire farm offline at one point for reasons explained here...
  • Blog Post: Hot-Standby/Disaster-Recovery SharePoint Farms – Basic Setup & Failover

    Something that’s often required for high-availability SharePoint installations is the ability to failover to another web-farm entirely when needed because of a failure of some kind on the 1st farm, or wanted because of maintenance taking the 1st farm offline completely. It’s simple enough...
  • Blog Post: Farm Patching Explained – High Availability SharePoint

    SharePoint patching can be a non-trivial task and patching any SharePoint farm from one version to a newer version of the same product involves taking the entire farm offline at a certain point by necessity - this post explains when and why. Later we’ll look at how to avoid outages during patching...
  • Blog Post: SharePoint 2013 and SQL Server AlwaysOn - High Availability SharePoint

    What is AlwaysOn and why use it for SharePoint? Update : SQL 2014 + SharePoint 2013 (abridged) guide also available . Also if you want to use AlwaysOn for SharePoint Disaster Recovery , then you'll want to have a look at this article - http://blogs.msdn.com/b/sambetts/archive/2015/04/24/setting-up...
  • Blog Post: Multi-Subnet SharePoint Farms - High Availability SharePoint

    Why is Multi-Subnetting Awesome? Having a SharePoint farm span across multiple subnets can improve the reliability of a SharePoint farm against networking failures. Reasons why a network could fail are mentioned below, but they are just another reason SharePoint can go offline and removing them as...
Page 1 of 1 (23 items)