SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

50
Scaling ECM on SharePoint 2010 Garth Luke – AvePoint GM / VP

Transcript of SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Page 1: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Scaling ECM on SharePoint 2010Garth Luke – AvePoint GM / VP

Page 2: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Garth Luke

• Over 14 years experience in technology sector• Helped accelerate delivery of AvePoint’s

solutions to global market and promote global SharePoint adoption (USA, EMEA, APAC)

• Extensive knowledge of SQL, web development, and I.T. infrastructure management

• @GarthLuke on Twitter

Vice President of Sales, and General Manager, AvePoint : Australia, New Zealand, South Africa

Page 3: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Garth Luke : GM / VP of Sales

AvePoint, Inc

[email protected]

@GarthLuke (Twitter)

Page 4: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

AvePoint: Who We Are

Global Leader -- Microsoft® SharePoint

Infrastructure Management

“Clearly AvePoint is making the most of both Microsoft technology and the Microsoft Partner Network in its quest to create a profitable business.”

– Jon Roskill, Microsoft Corporate Vice President, Worldwide Partner Group© 2012 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior

written consent of AvePoint, Inc.

Page 5: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Business Users

Solutions Applications

OrganizationsDocAve Global Manager

MigrationVendor A Integration

Vendor B ManagementVendor C

ProtectionVendor D

Reporting Vendor E

OptimizationVendor F

Process

One Platform. One Install. All your SharePoint Management needs.

Page 6: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise
Page 7: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Agenda

• SharePoint Trending Re: ECM• SharePoint Human Capital for real world ECM• Governance and its effect on ECM Architecture• Information Management vs Architecture• How to design Architecture for real Business need• SharePoint Governance Controls• Scaling SharePoint Storage for ECM

Page 8: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

The growth of SharePointM

ore

Valu

able

More Complex

Content Dump

Collab

B.I

Custom Apps

Enterprise Search

Work Flow Automation

ECM

Page 9: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Insert / Header & Footer to change

Other companies growth with SharePoint?

9

ECM

Custom Applications

B.I / Reporting

Workflow Automation

Collaboration

Content Dump

EnterpriseSearch

Ch

evr

on

Sie

me

ns

Sh

ell

Sa

nto

s

Wo

od

sid

e E

ne

rgy

BA

E S

yste

ms

Pe

psi

Ve

rizo

n

eB

ay

Fo

x M

ed

ia

Company

SharePoint Support

Resources

Chevron ~140

Shell100+

Wells Fargo200

Pepsi 6-8Managed Service

eBay~25

Verizon 10-22

Fox Media 9-20

Page 10: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Who is involved?

© 2012 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

• Identify your constituencies– Business user– IT– Developer– Security– Finance– HR– Executive– Legal

– Project manager

• Who drives SharePoint and why?

• Who is impacted by SharePoint?

• Understand the dynamics of and between each of these groups

Page 11: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

SharePoint Champion

SharePoint Strategic Advisor

SharePoint Architects

SharePoint Project

Managers

SharePoint Administrators

SharePoint Testers

SharePoint Developer

SharePoint Champion

Graphic Artists

Business Analysts

Change Champions

SharePoint Platform Marketer

SharePointTrainer

Community

SharePoint Executive Champion

Design the farm / solution architectures; Follow industry best practices; Advanced troubleshooting; final approval on testing

Guide all projects to success, follow the hardline of project delivery best practices

Helping advise on the direction of the strategy. Advise on all projects, investments and skill sets

Manage the ongoing day to day upkeep of the Farms and assets of the Farms from the application level upwards

To ensure and execute process oriented testing mechanisms in order to deliver flawless deployment

Build custom applications that fall in line with projects solve and that deliver to business needs

Understand the business, the business needs and challenges, and help build projects that can deliver to the business

Making sure that change management becomes a full time exercise and make sure user adoption happens smoothly

Look and feel, “The brand”, ensuring a constant look and feels between platforms and ensure ease of use.

Market the platforms and the applications to the business as part of the business strategy

Ensure users and management have the skills to deliver

Someone that can drive the SharePoint initiative internally, get people talking, institute innovation and feed back to the Business analysts

Staffing Requirements for ECM Systems

Page 12: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Balanced Skill Sets

© 2012 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Utilize core, in-house operational support resources

Managed services (outsource / offshore)

Automated 3rd Party Tools

Governance Committee

CORE SKILL

Page 13: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

What is SharePoint governance?

Page 14: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Governance defines the people, processes, policies and

technologiesthat deliver a service

What is governance?

Page 15: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Governance Defines• Service management

– IT assurance (SLAs : BackUp, Restore, HA, DR)• Information management

– Security & compliance (Policy for Permissions, Access, compliance)

• Information architecture– Content hierarchy, metadata (Changes Made & how)

• … among other things

Page 16: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Does governance affect farm architecture ?

• You cannot architect a farm without governance input

• You cannot create a governable service without a solid architecture

• Governance policies drive– Farms– Web applications– Content databases– Site collections– Sites, lists, libraries & folders

Page 17: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Just a few examples

• “My team in [Location] must be able to collaborate locally”– Create a separate farm for users in [Location]

• “Only my engineering group should be able to upload large AutoCAD drawings”– Create a separate web application for large docs

• “I need to ensure our HR department’s content is secured”– Create a separate site collection for HR

Page 18: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Requirements for ECM Systems

• System must be:– Able to Integrate with current infrastructure– Scalable– Flexible/Extensible– Usable/Encourage Adoption

• System must allow for efficient: – Capture– Content Storage – Access and Delivery– Preservation (Records Management)– Management

18 © 2012 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Page 19: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Information Architecture vs. Management Information Architecture

• Organize and describe content– Metadata– Structure– Relationships

• Inputs– Knowledge Management team– Librarians– Content owners– Subject matter experts (SMEs)

• Outcomes– Site map (navigation)– Taxonomy– Search– Targeting (audiences)

Management

• Manage the content & service– Access levels (permissions)– Lifecycle– Storage

• Inputs– Information management policies– IT usage policies– Regulatory environment– SLAs

• Outcomes– Access levels– Records management– Compliance– Performance

Page 20: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Requirements lead to a distributed architecture for ECM

Page 21: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Management controls and scopesFarm

Web Application Service ApplicationZone

Content DB

Site collection

Top-level site

List/Library

[Folder]

Item / Document

Sub site Sub site

Service Application

Configuration and

Data

Data Storage

SLAs

Blocked File

TypesSSL

Ownership

(Full Control)

SharePoint Service Isolation

Quotas

Features

Security Permissions

Features

Page 22: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Requirements lead to a distributed architecture

Farm

COLLAB Service AppZone

Content DB

Site collection

Departments

List/Library

[Folder]

Item / Document

Engineering HRIT

Page 23: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Requirements lead to a distributed architecture

Farm

COLLAB Service AppZone

Content DB

Site collection

Departments

List/Library

[Folder]

Item / Document

Engineering HRITNew Product

Page 24: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Farm

COLLAB Service AppZone

Content DB

Site collection

Departments

List/Library

[Folder]

Item / Document

Engineering HRIT

New Product

Security Permissions

Requirements lead to a distributed architecture

Page 25: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Farm

COLLAB Service AppZone

Content DB

Site collection

Departments

List/Library

[Folder]

Item / Document

Engineering HRITNew Product

Features

Requirements lead to a distributed architecture

Page 26: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Farm

COLLAB Service AppZone

Content DB

Site collection

Departments

List/Library

[Folder]

Item / Document

Engineering HRIT

New Product

Site collection

Quota

Requirements lead to a distributed architecture

Page 27: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Farm

COLLAB Service AppZone

Content DB

Site collection

Departments

List/Library

[Folder]

Item / Document

Engineering HRIT

Content DB

Storage Management

New Product

Site collection

Requirements lead to a distributed architecture

Page 28: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Farm

COLLAB Service AppZone

Content DB

Site collection

Departments

List/Library

[Folder]

Item / Document

Engineering HRIT

Content DB

NEWPROD

Maximum Upload Size

New Product

Site collection

Requirements lead to a distributed architecture

Page 29: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Farm

COLLAB Service AppZone

Content DB

Site collection

Departments

List/Library

[Folder]

Item / Document

Engineering HRIT

Content DB

NEWPROD

Farm

Service Isolation

New Product

Site collection

Requirements lead to a distributed architecture

Page 30: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Site Collections Examples

Page 31: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Site CollectionsFarm

TEAMS Service AppZone

Content DB

Site collection

Departments

Engineering HRIT

Page 32: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Site CollectionsFarm

TEAMS Service AppZone

Content DB

Site collection

IT

Site collection

Engineering

Site collection

HR

Page 33: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Site CollectionsFarm

EXTRANET Service AppZone

Content DB

Site collection

Clients

Client A Client CClient B

Page 34: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Site CollectionsFarm

TEAMS Service AppZone

Content DB

Site collection

IT

Site collection

Engineering

Site collection

HR

Page 35: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Governance Controls: Farms• Code isolation

– Dev / Test / Staging / Production• Access

– Public-facing web site– Extranet in Cloud: Partners & Customers

• Geoperformance– Collaboration farm(s) with team sites

• Feature and process isolation– Enterprise SharePoint farm with intranet and enterprise services

• Enterprise services: search, metadata, social (User Profiles, My Sites)

– Premium farm(s) for custom applications

We don’t have a test farm? No… You don’t have a production farm!

Page 36: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Governance Controls: Site Collections

• Ownership• Administration• Quotas• Locks• SharePoint Designer restrictions• Features• Sandbox Solutions• Search settings• Audit settings• User & group management

Multiple scopes

Page 37: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Governance Controls: Content Databases

• Storage Management– Location of database– Redundancy– Backup SLAs– Recovery SLAs– Remote BLOB Storage (RBS) with FILESTREAM

provider• PowerShell delegation

Page 38: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Scaling SharePoint Storage for ECM performance

Page 39: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Growing ECM Systems

• Problem begins with initial migration

• Need data for legal retention

• SLAs still cover ALL SharePoint content

Dat

a in

SQ

L Se

rver

Year 0 Content

Year 1Collaboration

Year 2Development

Year3ECM

Active Content Stale Content

© 2012 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Page 40: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

RBS Test Environment Specs

Test Environment Servers:

• 4-5 Web Servers (Web Front End servers) running SharePoint 2010SP1,

• 1 Visual Studio 2010 Load Test Controller,

• 6 Visual Studio 2010 Load Agents,

• 1 SQL server running SQL 2008R2

• 2 Media Servers running Windows 2008R2 SP1.

Page 41: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

RBS Performance Results As RBS removes some I/O operations from SQL Server, the overall CPU load that SQL Server generates with BLOBs going directly to RBS is significantly less than the same workload running against a native SQL Server BLOB store.

Page 42: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

RBS Reduces SQL Server CPU Usage

Page 43: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

RBS Relieves SQL Lock Pressure:

Page 44: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

RBS Reduces the Read Test Time for a Mixed Workload

Page 45: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

RBS Reduces the Write Test Time for a Mixed Workload

Page 46: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

RBS Increases SharePoint Scalability

Page 47: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

RBS Improves the File Download Time

Page 48: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

RBS Improves the File Upload Time

Page 49: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

SharePoint Backup and Recovery

Binary File (OS / SharePoint)

System Configurations

Externalised Data (BLOB)

SharePoint Configurations

Customisations

Content• Content DB

• Search Index

• Web Application

• Site Collection

• Site

• List/Library

• Folder

• Item/Document

• Version

• Metadata

• Central Admin DB

• Config DB

• Hive

• GAC

• Gallery

• Site

Definition

• Solutions

• Cust.

Features

• IIS Metabase

• IIS Settings

• Web.Config

• InetPub

• Monitor SharePoint’s health globally• Protect valuable SharePoint assets• Simplify Restore process

Monitor Health and ensure global protection

Page 50: SharePoint Saturday Silicon Valley 2012 - Scaling SharePoint for ECM in the Enterprise

Join us right after the event at Firehouse Grill for a free drink, kindly provided by AvePoint and Rackspace! 1765 East Bayshore Road East Palo Alto, CA 94303 (Next to Nordstrom Rack). Drinks to be provided by…..

Don’t Forget SharePint