programming4us
programming4us
ENTERPRISE

Exploring Sample Virtualized SharePoint 2010 Architecture

- How To Install Windows Server 2012 On VirtualBox
- How To Bypass Torrent Connection Blocking By Your ISP
- How To Install Actual Facebook App On Kindle Fire
2/23/2011 9:17:43 AM
There are many ways to deploy SharePoint 2010 in a virtualized environment. However, some designs are more widespread than others and reflect common needs across many organizations. For example, high availability is becoming a must for the critical document management and collaboration functionality in SharePoint. All the new high-availability options in SharePoint 2010 are available for virtual environments and can actually be easier to deploy because of the flexibility that virtualization provides.

Figure 1 illustrates a small virtualized SharePoint 2010 environment with all components running on a single virtual host. This type of deployment doesn’t have any built-in high availability or disaster recovery, but it’s the simplest environment to set up, and it can still take advantage of virtualization benefits and scalability. Table 1 shows sample server specifications for an environment of this size. These specifications assume 500 active users in the environment.

Figure 1. Conceptualizing a small virtualized SharePoint farm.


Table 1. Small Virtual SharePoint Environment Deployment Specifications
ServerMemoryProcessorsDisk
Virtual host24GB RAM2 quad-core (8 cores)C: drive—OS, Windows Server 2008 R2 with Hyper-V, 50GB dedicated volume

D: drive—Dedicated volume for OS VHDs

E: drive—500GB dedicated volume for SQL Server database VHDs

F: drive—100GB dedicated volume for SQL Server log VHDs
SQL Server server12GB RAM4 virtual processorsC: drive—OS, fixed-size VHD (100GB)

D: drive—Fixed-size VHD (100GB) for the SQL Server logs

E: drive—Fixed-size VHD (500GB) for the SQL Server data
SharePoint web/query/app10GB RAM4 virtual processorsC: drive—OS and transport queue logs, fixed-size VHD (100GB) E: drive—Fixed-size VHD (100GB) for indexing and querying

The next design, illustrated in Figure 2, provides a virtualization architecture that provides a high level of availability, disaster tolerance, and scalability for an environment with 2,000 active users. The entire SharePoint environment is deployed across two virtual hosts, which provides for high availability of the environment. SQL Server databases are mirrored from one virtual guest to another, and a third SQL witness server monitors the SQL principal server, providing for automatic failover in the event the virtual host or virtual guest fails.

Figure 2. Conceptualizing a medium-sized SharePoint farm.

These high-availability and disaster-recovery options are possible without the need for shared storage, a SAN, or host availability solutions. Table 2 lists the sample virtual host and guest architecture guidelines for the solution in Figure 2.

Table 2. Medium-Sized Virtual SharePoint Environment Deployment Specifications
ServerMemoryProcessorDisk
Virtual hosts48GB RAM2 quad-core (8 cores)C: drive—OS, Windows Server 2008 R2 with Hyper-V, 50GB dedicated logical unit number (LUN)

D: drive—Dedicated LUN for VHDs

Raw volume—100GB dedicated LUN for SQL Server logs

Raw volume—2TB dedicated LUN for SQL Server databases
SQL Server servers16GB RAM4 virtual processorsC: drive—OS, fixed-size VHD (50GB)

D: drive—Pass-through dedicated LUN (100GB) for SQL Server logs

E: drive—Pass-through dedicated LUN (2TB) for SQL Server data
SharePoint web and service application servers12GB RAM2 virtual processorsC: drive—OS, fixed-size VHD (100GB)
SharePoint search/query servers12GB RAM2 virtual processorsC: drive—OS, fixed-size VHD (100GB) D: drive—Fixed-size VHD (200GB) for indexing and querying
SQL witness server2GB RAM1 virtual processorC: drive—OS, fixed-size VHD (50GB)

Virtualization technologies allow for a high degree of scalability and aren’t limited to small and mid-sized organizations. For example, the architecture that Figure 3 shows allows for tens of thousands of SharePoint users, full disaster tolerance, and high availability, all with the high performance expected from SharePoint. In this particular model, multiple SQL Server machines are used for the various SharePoint databases, with one used for content databases, one for service application databases, and one for the search databases. Server groups are created for different SharePoint server roles, and the web tier is broken into two components: one for users and another for crawl and administration. In this example, host-based failover solutions such as Hyper-V Live Migration could also conceivably provide for failover of individual guest sessions between failed hosts.

Figure 3. Conceptualizing a large virtualized SharePoint 2010 environment.

These three samples illustrate some of the potential design options available for a virtual SharePoint environment. Every environment is unique, and specifics will vary based on business and technology needs. However, you can use these sample architectures as a starting point for developing a high-performance virtualized SharePoint 2010 environment.

Other  
  •  Virtualizing SharePoint Components : Virtualization of SharePoint Roles
  •  Monitoring a SharePoint 2010 Environment : Establishing Maintenance Schedules for SharePoint
  •  Using System Center Operations Manager to Simplify Management of SharePoint 2010
  •  Designing and Implementing Mobility in Exchange Server 2010 : Working with Windows Mobile Pocket PC and Smartphone Editions
  •  Designing and Implementing Mobility in Exchange Server 2010 : Working with ActiveSync Policies
  •  Designing and Implementing Mobility in Exchange Server 2010 : Securing Access to ActiveSync Using Internet Security and Acceleration (ISA) Server 2006
  •  Monitoring a SharePoint 2010 Environment : Understanding Timer Jobs for SharePoint 2010
  •  Monitoring a SharePoint 2010 Environment : Using SharePoint’s Native Reporting Capabilities
  •  Designing and Implementing Mobility in Exchange Server 2010: Securing Access to ActiveSync with Secure Sockets Layer Encryption
  •  Enabling ActiveSync in Exchange Server 2010
  •  
    Top 10
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
    - Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
    - Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
    - Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
    - Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
    - Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
    REVIEW
    - First look: Apple Watch

    - 3 Tips for Maintaining Your Cell Phone Battery (part 1)

    - 3 Tips for Maintaining Your Cell Phone Battery (part 2)
    programming4us programming4us
    programming4us
     
     
    programming4us