Business Continuity Planning

Business Continuity Planning (BCP) is the discipline of designing environments and procedures that promote maximum system up time in the event of hardware failure as well as some sort of physical catastrophe. BPC is comprised of two areas of focus:

  1. Disaster Recovery.
  2. High Availability.

Planning considerations

You must plan for Disaster Recovery and High Availability at the K2 instance level, not just the individual solution level. The term instance here can mean a K2 farm containing multiple individual K2 nodes, or a single-server K2 environment. Either way there is a single K2 instance name that maps to a single underlying K2 product database. K2 manages all transactional states within this single database regardless of the number of servers within a K2 farm. You should consider creating a K2 environment where you configure different farms to support different High Availability and Disaster Recovery needs if you expect to have many solutions with a wide variety of business continuity/service level agreement needs.

It is common for K2 to interact with other commercial products like SharePoint, SAP, Oracle and proprietary systems and services. As with any interdependent system, the strength of the system is only as strong as its weakest link. As such, the importance of factoring in ancillary systems into K2 BCP planning is essential.