100 likes | 195 Views
Generic SharePoint Implementation. Learn.sharepoint.com. High Level Consultation. High Level Information Architecture High Level Physical Architecture SDLC DR Backup / Restore Tools. High Level Information Architecture.
E N D
Generic SharePoint Implementation Learn.sharepoint.com
High Level Consultation • High Level Information Architecture • High Level Physical Architecture • SDLC • DR • Backup / Restore • Tools
High Level Information Architecture • https://corp.contoso.com– Highest SLA, lowest complexity. Mostly read-only information such as policies, procedures and other slowly changing documents and official web pages. • https://apps.contoso.com – Highest complexity, lowest SLA, possibly separate farm. Farm code is allowed. • https://teams.contoso.com - Moderate SLA, Moderate complexity. OOTB web parts, workflows and sandbox code. • https://forms.contoso.com – Single location for all InfoPath Forms, centralized data connection library with moderation. • https://insights.contoso.com – Single location for all dashboards (Excel Services, Visio Services, SSRS, PerformancePoint, PowerPivot, etc) • https://people.contoso.com – My site host • https://projects.contoso.com – Project Server • https://secure.contoso.com – High security with IRM, possibly two factor authentication, possibly claims • https://management.contoso.com – site for management collaboration, disable crawling, IRM, • https://admin.contoso.com – Dashboards / documentation / help desk / Change control for SharePoint administration • https://records.contoso.com – Records management hierarchy with content organization • https://ediscovery.contoso.com – Site devoted to ediscovery and holds for records • https://kb.contoso.com – knowledge base / wiki for organization • https://bigfiles.contoso.com – separate farm where large files / unsafe files are allowed • https://cthub.contoso.com– content type hub for taxonomy service
High Level Physical Architecture Name: WFE2 VM Host: None IP Address: 10.0.0.2 OS: Windows Server 2012 CPU: 4 core 2.5 Ghz RAM: 16 GB Antivirus: ForeFront Drives: B (Blob) 120 GB DAS (RAID 1+0) C (OS) 146 GB DAS (RAID 1+0) I (Index) 40 GB DAS (RAID 1+0) L: (Log) 15 GB DAS (RAID 1+0) NICs:2 x 1GB teamed SP WFE Roles: Web Front End Search Query SMTP Server Search Settings Websites https://corp.contoso.com https://apps.contoso.com https://forms.contoso.com https://insights.contoso.com https://people.contoso.com https://teams.contoso.com https://projects.contoso.com https://secure.contoso.com https://admin.contoso.com https://records.contoso.com https://ediscovery.contoso.com https://kb.contoso.com https://bigfiles.contoso.com Name: APP1 VM Host: None IP Address: 10.0.0.3 OS: Windows Server 2012 CPU: 4 core 2.5 Ghz RAM: 16 GB Antivirus: ForeFront Drives: C (OS) 146 GB DAS (RAID 1+0) L: (Log) 15 GB DAS (RAID 1+0) NICs:2 x 1GB teamed SP APP Roles: SQL Reporting Service Access Service Business Connectivity Service Document Conversation and LB Excel Service Lotus Notes Connector Managed Metadata Service User Code Service PerformancePoint Service Secure Store Service User Profile Service UP Sync Service UPRE Vizio Service Web Analytics Service Word Service PowerPivot Powerpoint Service Search Admin Usage and Health Service Word Viewing Service Secure Token Service Name: WFE1 VM Host: None IP Address: 10.0.0.1 OS: Windows Server 2012 CPU: 4 core 2.5 Ghz RAM: 16GB Antivirus: ForeFront Drives: B (Blob) 120 GB DAS (RAID 1+0) C (OS) 146 GB DAS (RAID 1+0) I (Index) 40 GB DAS (RAID 1+0) L: (Log) 15 GB DAS (RAID 1+0) NICs:2 x 1GB teamed SP WFE Roles: Web Front End Search Query SMTP Server Search Settings Websites https://corp.contoso.com https://apps.contoso.com https://forms.contoso.com https://insights.contoso.com https://people.contoso.com https://teams.contoso.com https://projects.contoso.com https://secure.contoso.com https://admin.contoso.com https://records.contoso.com https://ediscovery.contoso.com https://kb.contoso.com https://bigfiles.contoso.com Name: APP2 VM Host: None IP Address: 10.0.0.4 OS: Windows Server 2012 CPU: 4 core 2.5 Ghz RAM: 16 GB Antivirus: ForeFront Drives: C (OS) 146 GB DAS (RAID 1+0) L: (Log) 15 GB DAS (RAID 1+0) NICs:2 x 1GB teamed SP APP Roles: SQL Reporting Service Access Service Business Connectivity Service Document Conversation and LB Excel Service Lotus Notes Connector Managed Metadata Service User Code Service PerformancePoint Service Secure Store Service User Profile Service Vizio Service Web Analytics Service Word Service PowerPivot Powerpoint Service Usage and Health Service Word Viewing Service Secure Token Service Name: SQL1 VM Host: None IP Address: 10.0.0.5 OS: Windows Server 2012 CPU: 8 Core 2.5 Ghz RAM: 16 GB Antivirus: ForeFront Drives: C (OS) 146 GB DAS (RAID 1+0) D (Data) 1 TB DAS (RAID 1+0) L (Log) 100 GB DAS (RAID 1+0) T (TempDB) DAS (RAID 1+0) U (Usage Analysis) DAS (RAID 1+0) NICs:2 x 1GB teamed HA: Mirror Databases: Config DB Central Admin Content DB Content DB 1,3,5... Content DB 2,4,6... Mirror BCS DB Mirror Search Property DB Search Administration DB Mirror Web Analytics DB Search Crawl DB Mirror State DB Web Analytics Staging DB Mirror Profile Sync DB Profile DB Mirror Managed Metadata DB Tagging DB Mirror PowerPivot DB Secure Store DB Mirror AdventureWorks DB ReportServerDB Mirror ReportServerTempDB Mirror Test DB Mirror Name: SQL2 VM Host: None IP Address: 10.0.0.6 OS: Windows Server 2012 CPU: 8 Core 2.5 Ghz RAM: 16 GB Antivirus: ForeFront Drives: C (OS) 146 GB DAS (RAID 1+0) D (Data) 1 TB DAS (RAID 1+0) L (Log) 100 GB DAS (RAID 1+0) T (TempDB) DAS (RAID 1+0) U (Usage Analysis) DAS (RAID 1+0) NICs:2 x 1GB teamed HA: Mirror Databases: Central Admin Content DB Mirror Content DB 1,3,5... Mirror Content DB 2,4,6... BCS DB Search Property DB Mirror Search Administration DB Web Analytics DB Mirror Search Crawl DB State DB Mirror Web Analytics Staging DB Profile Sync DB Mirror Profile DB Managed Metadata DB Mirror Tagging DB PowerPivot DB Mirror Secure Store DB AdventureWorks DB Mirror ReportServerDB ReportServerTempDB Test DB
SDLC The Hard Way Three separate farms with unique server names, service accounts, etc. All changes must be perfectly synced across all three farms in order for SDLC to be worthwhile. Need manual effort or 3rd party tools to migrate from farm to farm due to changing GUIDs and URLs. Development Production Staging TFS TFS
SDLC The Simple Way VM clones of production environment are moved into private subnet where clients are allowed to connect using VPN. All GUIDs and URLs are identical. Private Subnet Non - Production Production VM Clone Exchange AD VPN VPN Server
DR The Hard Way Separate Farm that must be independently maintained with log shipping. RPO of minutes. All Installations / Customizations DR Production Log Ship Content Databases UPRE Licensing
DR The Easy Way VM / System State Backups sent to DR Location, DPM Provides Farm Restore. DR on private subnet until necessary. RPO of ~4 hours. Private Subnet Production System State / VM Copy Platform Restore SharePoint Platform Backup DPM
Backup / Restore Production SharePoint SAN Log Files DPM System State SQL DBs Secondary DPM SharePoint/ System State/ SQL DBs Dev SQL DBs/ Build Files TFS
Tools • DocAve – Moving lists, Sites, Webs and Solutions • DPM – Granular and Platform Backup / Restore • SCOM – Physical / Architectural Monitoring • ForeFront – Antivirus • SP Administration Toolkit - UPRE