Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

CHAPTER 14 APPLICATION LIFECYCLE MANAGEMENT This is a very useful technique for public-facing sites that cannot allow downtime. The time re- quired to swap out the server farms is only as long as it takes to reroute the network traffic. Obviously, it is vital that all content updates that have occurred in production are moved to the staging farm prior to deploying the new release. To prevent updates after the content starts being copied, SharePoint allows content databases to be locked temporarily. When this technique is used, the staging environment can also serve as a hot stand-by for the pro- duction farm. If production suffers a catastrophic failure, the staging server can be brought up quickly to restore service. If this is part of the system's disaster recovery plan, production content should be copied to the staging farm regularly, even when new releases are not being deployed. It may also be useful to have the staging and production farms hosted in separate physical locations to provide location redun- dancy as well. Summary In this chapter, we have · · · · Defined Application Lifecycle Management (ALM) and discussed its importance in a SharePoint environment Described the steps to be taken in creating and maintaining a SharePoint-based application Examined the standards to be established with regards to documentation and de- velopment tools Described different ways in which a SharePoint development environment can be created