Upload
nccomms
View
255
Download
0
Embed Size (px)
Citation preview
Delivering Business Outcomeswith Information and Service Governance
danholme http://itunity.com/dan-holme [email protected]
Business Needs
Technical Capabilities
Business Needs
Technical Capabilities
Business Needs
Technical Capabilities
Supported Information Classes
Information Architecture
Information Management Policies
Information Management Architecture
Service Management Policies
Service Management Architecture
DEFINE DESIGN
Farm
Web App Service AppZone
Content DB
Site collection
Site
List / Library
[Folder]
Item / Document
Tenancy
http://intranet
HR Finance
TeamVacation
Tracking
Financial
PerformanceBenefits
Marketing
LogosExpense
ReportsTeamTeam
People
Process
Policy
Technology
Many components
Together deliver
Business needs
Technical considerations
Cost
Risk
Risk
Cost
Tech
Architecture = (Technical Expertise, Process, Compromise!)Architecture
Simple, Familiar ExampleEstablish Foundation
Define business needs
Enumerate solution requirements
Determine management options
Farm
Web App
Content DB
Site collection
Site
List / Library
[Folder]
Item / Document
Policy
People
Process
Guideline
Farm
Web App
Content DB
Site collection
Site
List / Library
[Folder]
Item / Document
[Folder]
Item / Document
Policy
People
Process
Technology
Policy
Define business needs
Enumerate solution requirements
Determine management options
Translate management polices to architecture
Guidance: Management & Architecture
Establish policy
Identify scope and control that supports enforcement
Measure cost of enforcement vs. risk of non-enforcement: The Two (or More) ROI’s™
Return on Investment
Risk of Inaction
Risk of Inertia
Risk of Inadequate Investment (ROI2)
SLAs
Geo-distributed performance
Geo-distributed availability
Technical DetailsArchitecture Scenarios
Farm
TEAMS
Content DB
Site collection
Departments
Engineering HR
Scope(Site)
Control
Farm
TEAMS
Content DB
Site collection
Departments
Engineering MarketingFinance HR
Farm
TEAMS
Content DB
Site collection
Departments
Engineering MarketingFinance
Site collection
HR
Farm
TEAMS
Content DB
Site collection
Departments
MarketingFinance
Site collection
HR
Site collection
Engineering
Farm
TEAMS
Content DB
Site collection
HR
Site collection
Engineering
Site collection
Finance
Site collection
Marketing
Information Management
Controls
Service Management Controls
Ownership Quotas
Administration Sandbox Solutions
Audit settings Device Channels
Locks
Features
Search settings Other Controls
User & group management DNS namespace (HSNC)
Site collection term sets SharePoint Designer restrictions
Settings that enable policy-based management and therefore impact architectural decisions
Guidance: Policies & Settings
Consider all possible policies and all available settings You must consider all possible policies and all available settings to make an informed decision about architecture for a particular workload or solution.
It is unlikely you will be able to consider all policies and settings, and highly unlikely you will be able to manage to all policies.
Do your best, make mistakes, and do better next time.
Architecture = (Technical Expertise, Process, Compromise!)
Information Management
Controls
Service Management Controls
Ownership Quotas
Administration Sandbox Solutions
Audit settings Device Channels
Locks
Features
Search settings Other Controls
User & group management DNS namespace (HSNC)
Site collection term sets SharePoint Designer restrictions
Settings that enable policy-based management and therefore impact architectural decisions
Farm
TEAMS
Content DB
Site collection
HR
Site collection
Engineering
Site collection
Finance
Site collection
Marketing
Guidance: Site Collections
In the COLLABORATION workload, separate site collections for each business unit, department, team, function or project support diverse requirements
Farm
TEAMS
Content DB
Site collection
Function
Site collection
Business
Site collection
Department
Site collection
Project
Farm
TEAMS
Content DB
Site collection
Work
Site collection
Each
Site collection
Unit
Site collection
Of
Guidance: Scalability Limits
Be aware of limits and boundaries2010: http://technet.microsoft.com/en-us/library/cc262787.aspx
2013: http://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx
Online: https://support.office.com/en-us/article/SharePoint-Online-software-boundaries-and-limits-8f34ff47-b749-408b-abc0-b605e1f6d498?ui=en-US&rs=en-US&ad=US
Farm
TEAMS
Content DB
Site collection
Function
Site collection
Business
Site collection
Department
Site collection
Project
Farm
TEAMS
Content DB
Site collection
Top
Business ProjectDepartment Function
Challenge Addressed By
Navigation Custom or 2013 Managed Navigation
Content Types 2010 Content Type Hub
Metadata 2010 Term Store
Content Roll-Ups 2013 Analytics and Content by Search
Content Publication 2013 Content by Search
Administration PowerShell, Third-Party Tools
Guidance: Address the Challenges of a Distributed Architecture
Challenges start with your second site collectionDetermine how to solve them early in your implementation
Farm
TEAMS
Content DB
Site collection
Function
Site collection
Business
Site collection
Department
Site collection
Project
SharePoint 2013
Farm
INTRANET PEOPLE APPS <LOB>TEAMSTEAMS*EXTRANET
O365
Farm
Critical
Farm
2010
Farm
LOB
Farm
SharePoint 2013
Clean Service Farm
PROFILESEARCH BCSMETADATADEV
Dev
Farm
BRANCH
Remote
Farm
http://intranet
HR Finance
TeamVacation
Tracking
Financial
PerformanceBenefits
Marketing
LogosExpense
ReportsTeamTeam
Farm
TEAMS
Content DB
Site collection
Function
Site collection
Business
Site collection
Department
Site collection
Project
Guidance: Content Databases
Architect content databases based on STORAGE MANAGENT considerations:
• Database size
• Database management (backup, replication, etc.)
• Performance (SQL instance)
• Update (downtime during patching)
Farm
TEAMS
Site collection
HR
Site collection
Engineering
Site collection
Finance
Site collection
Marketing
Content DBContent DB Content DB
Information Management
Controls
Service Management Controls
Backup and Restore SLAs
Redundancy: mirroring, AlwaysOn
Performance (SQL resources)
Update Availability
Farm
TEAMS
Content DB
Site collection
HR
Site collection
Engineering
Site collection
Finance
Site collection
Marketing
Information Management
Controls
Service Management Controls
Service Application Connections
Farm
TEAMS
Site collection
Engineering
Site collection
Finance
Enterprise
MetadataEXTRANET
Extranet
Metadata
Site collection
Clients
Information Management
Controls
Service Management Controls
Service Application Connections DNS Isolation
IIS Application Pool Isolation
IIS Server Assignment
Farm
INTRANETTEAMSEXTRANET PEOPLE
INTRANET INTRANET INTRANET
TEAMS TEAMS TEAMS
PEOPLE PEOPLE PEOPLE
EXTRANET EXTRANET EXTRANET
Information Management
Controls
Service Management Controls
Service Application Connections DNS Isolation
IIS Application Pool Isolation
IIS Server Assignment
Portability
Farm
INTRANET PEOPLETEAMSEXTRANET APPS
Farm
TEAMS
Content DB
Site collection
HR
Site collection
Engineering
Site collection
Finance
Site collection
Marketing
TEAMS*
Content DB
Farm
INTRANET PEOPLE APPS <LOB>TEAMSTEAMS*EXTRANET
Guidance: Web Apps
Within scalability limits (10-20 web apps per farm, 5-10 app pools per server), design to policies that are managed at the web app (and IIS site) scope.
INTRANET
COLLABORATIONGold / Locked Down / Clean
Silver
Bronze / Wild Wild West / Dirty
EXTRANET
SOCIAL
APPS (all functional business apps)
One for each LINE OF BUSINESS APP
Architecture = (Technical Expertise, Process, Compromise!)
Information Management
Controls
Service Management Controls
Information Isolation Service Isolation
Service Application Availability Code Isolation (Customizations)
Access Isolation SLAs
Farm
INTRANET PEOPLE APPS <LOB>TEAMSTEAMS*EXTRANET
O365
Farm
Critical
Farm
LOB
Farm
Information Management
Controls
Service Management Controls
Information Isolation Service Isolation
Service Application Availability Code Isolation (Customizations)
Access Isolation SLAs (and Easy Chargeback)
Update & Upgrade
SharePoint 2013
Farm
INTRANET PEOPLE APPS <LOB>TEAMSTEAMS*EXTRANET
O365
Farm
Critical
Farm
2010
Farm
LOB
Farm
SharePoint 2013
Clean Service Farm
PROFILESEARCH BCSMETADATA
Information Management
Controls
Service Management Controls
Information Isolation Service Isolation
Service Application Availability Code Isolation (Customizations)
Access Isolation SLAs (and Easy Chargeback)
Update & Upgrade
Licensing & Support
Geo-Availability Geo-Performance
SharePoint 2013
Farm
INTRANET PEOPLE APPS <LOB>TEAMSTEAMS*EXTRANET
O365
Farm
Critical
Farm
2010
Farm
LOB
Farm
SharePoint 2013
Clean Service Farm
PROFILESEARCH BCSMETADATADEV
Dev
Farm
BRANCH
Remote
Farm
Guidance: FarmsDon’t ignore policies that are managed with settings scoped at the farm level. As resources allow, scale out farms. Document risk where you determine you can not manage to policies.
Dev, Test, Staging, Production
Extranet
Public facing website
Enterprise SharePoint services farmClean, SharePoint 2013
Search, Metadata, Social (User Profiles, My Sites), BCS
Farm(s) for critical workloadsCompliant, protected, available
Premium farms for premium workloadsLOB apps, BI, Project Management
Remote locations
Architecture = (Technical Expertise, Process, Compromise!)
Challenge Addressed By
Navigation Custom or 2013 Managed Navigation
Content Types 2010 Content Type Hub
Metadata 2010 Term Store
Content Roll-Ups 2013 Analytics and Content by Search
Content Publication 2013 Content by Search
Administration PowerShell, Third-Party Tools
Service Management PowerShell, Third-Party Tools
Hard Costs Money
SharePoint 2013
Farm
INTRANET PEOPLE APPS <LOB>TEAMSTEAMS*EXTRANET
O365
Farm
Critical
Farm
2010
Farm
LOB
Farm
SharePoint 2013
Clean Service Farm
PROFILESEARCH BCSMETADATA
Farms for service management
Web applications for security isolation & management
Site collections for content and solution management
One farm, one web application, one zone
Flat topology with multiple site collections
Use Host Named Site Collections (HNSC)
Office 365: fewer site collections
Distributed Topology
Farms & web apps
Typical on-premise / hybrid
Provides rich service portfolio
Requires more resources
Consolidated Topology
One web app, HSNC
Office 365
Scalability
Alignment with SP Online
Build SharePoint on-premise like Office 365
In Sum
Business Needs
Technical Capabilities
Supported Information Classes
Information Architecture
Information Management Policies
Information Management Architecture
Service Management Policies
Service Management Architecture
DEFINE DESIGN
FOLLOW-UP SLIDES & MATERIALSQ&A AND DISCUSSIONLIVE ONLINE OFFICE HOURSMY ARTICLES & BLOGMY WEBINARS
ITUNITY01
dan.holme
danholme ▪ ITUNITY01
http://itunity.com/dan-holme