Module 1: Selecting the Appropriate High-availability Solution
This module provides the guidelines for identifying business
requirements and technical and non-technical constraints of high-availability.
This module also explains the guidelines for analyzing the requirements
and constraints for high-availability. Finally, this module provides
a brief overview of existing high-availability technologies and
explains the process and guidelines for determining the appropriate
high-availability technology that can be used to meet business
requirements and constraints.
Lessons
• Identifying
High-availability Requirements and Constraints
• Analyzing High-availability Requirements and Constraints
• Determining Appropriate High-availability Solutions
Module 2: Designing a Clustering Solution
This module provides the considerations and guidelines for designing
a SQL Server cluster implementation. This module also provides
the guidelines for designing recovery strategies and formulating
the test plan for database clustering. Next, this module explains
the considerations for migrating and upgrading SQL Server clusters.
Finally, this module explains the process of creating an operations
plan for clustering. In this module, you will also learn about
the planned and unplanned events that can affect a cluster environment.
Lessons
• Designing
the Platform for Clustering
• Designing the SQL Server Cluster Implementation
• Designing Recovery Strategies and Test Plans for Database Clustering
• Migrating and Upgrading SQL Server Clusters
• Designing an Operations Plan for Clustering
Module 3: Designing a Highly Available Database Storage Solution
This module provides the guidelines and considerations to determine
the storage requirements for SQL Server databases, components,
and external files that are a part of the database system. This
module also explains the guidelines for designing storage solutions
for these resources.
In this module, you will also learn about designing restore
strategies to maximize availability. Finally, this module explains
the guidelines for recovering damaged and partially damaged system
and user databases.
Lessons
• Determining
Storage Requirements for SQL Server Databases
• Determining Storage Requirements for SQL Server Components
and Files
• Designing Storage Solutions for SQL Server Databases
• Designing a Backup and Restore Strategy
Module 4: Designing a Log Shipping Solution In this module, you will learn about the guidelines and considerations
for designing a log shipping solution. This module provides the
guidelines for determining log shipping server roles and topology.
This module also explains the guidelines for upgrading log shipping.
Finally, this module explains the process of designing an operations
plan for log shipping. In this module, you will also learn about
the planned and unplanned events that can affect a log shipping
environment.
Lessons
• Introduction
to Designing a Log Shipping Solution
• Designing Log Shipping Server Roles and Topology
• Designing a Log Shipping Upgrade Strategy
• Designing an Operations Plan for Log Shipping
Module 5: Designing a Database Mirroring Solution
In this module, you will learn about the guidelines and considerations
for designing a database mirroring solution. This module provides
the guidelines for determining the database roles and topology
for mirroring. This module also explains the guidelines for migrating
from an existing high-availability technology in SQL Server 2000
to database mirroring in SQL Server 2005.
Finally, this module explains the process of designing an operations
plan for database mirroring. In this module, you will also learn
about the planned and unplanned events that can affect a mirroring
environment.
Lessons
• Introduction
to Designing a Database Mirroring Solution
• Designing Database Roles and Topology for Database Mirroring
• Converting High-availability Solutions to Database Mirroring
• Designing an Operations Plan for Database Mirroring
Module 6: Designing a Highly Available Solution Based on Replication
In this module, you will learn about the guidelines and considerations
for designing a highly-available solution based on replication.
This module provides the guidelines for determining replication
server roles and topology. This module also explains the guidelines
for upgrading replication.
Finally, this module explains the process of designing an operations
plan for replication. In this module, you will also learn about
the planned and unplanned events that can affect a replication
environment.
Lessons
• Introduction
to Designing a Replication Solution
• Designing a Replication Solution
• Designing a Replication Upgrade Strategy
• Designing an Operations Plan for Replication
Module 7: Combining High-availability Technologies
This module provides guidelines for designing high-availability
solutions by combining existing high-availability technologies.
This module enables you to evaluate the weaknesses in each high-availability
technology. In this module, you will determine technologies that
complement each other to minimize these weaknesses.
Lessons
• Evaluating
Weaknesses in Each High-availability Technology
• Maximizing Availability by Combining High-availability Technologies
Module 8: Documenting and Testing a High-availability Strategy
This module provides guidelines for documenting and testing
high-availability solutions. This module explains the structure
of a high-availability solution document and also explains the
need for documenting the solution. In this module, you will also
discuss the process of creating a test plan for high-availability
solutions.
Lessons
• Documenting
High-availability Solutions
• Creating a Test Plan for High-availability Solutions
|