110 likes | 271 Views
Generic SharePoint Implementation. Learn.sharepoint.com. Learn.sharepoint.com. High Level SharePoint Architecture. Information Architecture Physical Architecture / Logical Architecture SDLC DR Backup / Restore Tools. Learn.sharepoint.com. High Level Information Architecture.
E N D
Generic SharePoint Implementation Learn.sharepoint.com
Learn.sharepoint.com High Level SharePoint Architecture • Information Architecture • Physical Architecture / Logical Architecture • SDLC • DR • Backup / Restore • Tools
Learn.sharepoint.com 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. Technical possibilities include dedicated WFEs, unique backup/restore requirements, code / customization blocking. • https://apps.contoso.com – Highest complexity, lowest SLA, possibly separate farm. Farm code is allowed. • https://teams.contoso.com - Moderate SLA, Moderate complexity. OOTB and third party web parts, workflows and sandbox code. • https://forms.contoso.com – Single location for all InfoPath Forms, centralized data connection library with moderation. Most likely a Moderate SLA. Could be combined with apps.contoso.com • https://insights.contoso.com – Single location for all dashboards (Excel Services, Visio Services, SSRS, PerformancePoint, PowerPivot, etc). May require unique WFEs with unique networking. • 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, possible claims architecture • 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. Technical possibilities include unique hardware and security requirements, possible RBS, possible archiving implementation. • 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
Learn.sharepoint.com High Level Physical Architecture Name: APP1 VM Host: None IP Addresses: 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 PowerpointService Search Admin Usage and Health Service Word Viewing Service Secure Token Service Name: WFE1 VM Host: None IP Addresses: 10.0.0.1 (corp.contoso.com) 10.0.0.7 (apps.contoso.com) … 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 public 2 x 1Gb teamed farm 2 x 1Gb teamed backup 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 … Name: APP2 VM Host: None IP Addresses: 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: B (Backup) 2 TB DAS (RAID 1+0) C (OS) 146 GB DAS (RAID 1+0) D (Data) 1 TB Tier 1 SAN (RAID 1+0) L (Log) Tier 1 SAN (RAID 1+0) T (TempDB) Tier 1 SAN (RAID 1+0) U (Usage Analysis) Tier 1 SAN (RAID 1+0) NICs:2 x 1GB teamed HA: Cluster Databases: Config DB Central Admin Content DB Content DB 1,3,5... Search Property DB Web Analytics DB State DB Profile Sync DB Managed Metadata DB PowerPivotDB AdventureWorks DB WSS_Logging 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: B (Backup) 2 TB DAS (RAID 1+0) C (OS) 146 GB DAS (RAID 1+0) D (Data) 1 TB Tier 1 SAN (RAID 1+0) L (Log) Tier 1 SAN (RAID 1+0) T (TempDB) Tier 1 SAN (RAID 1+0) U (Usage Analysis) Tier 1 SAN (RAID 1+0) HA: Cluster Databases: Content DB 2,4,6... BCS DB Search Administration DB Search Crawl DB Web Analytics Staging DB Profile DB Social DB Secure Store DB ReportServerDB ReportServerTempDB Test DB
Learn.sharepoint.com 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-8 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 / Metalogix– Moving / Upgrading lists, Sites, Webs and Solutions • DPM – Granular and Platform Backup / Restore • SCOM – Physical / Architectural Monitoring • ForeFront – Antivirus • SP Administration Toolkit - UPRE