61
WIN a Netbook!!! Drop a business card in the basket to win. www.avepoint.com

WIN a Netbook!!! Drop a business card in the basket to win

Embed Size (px)

Citation preview

Page 1: WIN a Netbook!!! Drop a business card in the basket to win

WIN a Netbook!!!

Drop a business card in the basket to win.

www.avepoint.com

Page 2: WIN a Netbook!!! Drop a business card in the basket to win

Best Practices for Architecting, Deploying, and Optimizing Data in SharePoint 2010

Tony LanniVP Corporate Dev

AvePoint

Page 3: WIN a Netbook!!! Drop a business card in the basket to win

Who is AvePoint?Global Leader in SharePoint Infrastructure ManagementFounded in 2001

Headquartered in Jersey City, NJ, with global offices in:USA: Chicago, San Jose, Dallas, Washington D.C.International: UK, Australia, Japan, Singapore

R&D team of 300+ –> Largest SharePoint team outside of MicrosoftWinner of 2008 Best of Tech Ed Award for Best SharePoint ProductA Managed Microsoft Gold Certified ISV Partner; MTC Alliance Member (1 of 15 Global Software Partners); Office TAP 14 MemberExclusive OEM relationships with IBM and NetApp

Page 4: WIN a Netbook!!! Drop a business card in the basket to win

What is DocAve?Infrastructure Management for SharePoint

6 Main Functional Areas:Data ProtectionAdministration & ReplicationStorage OptimizationReportingComplianceMigration

Page 5: WIN a Netbook!!! Drop a business card in the basket to win

Agenda

Platform Deployment and

Architecture

Management & Governance

Storage Optimization

Conclusion

Page 6: WIN a Netbook!!! Drop a business card in the basket to win

Platform Deployment and Architecture

Page 7: WIN a Netbook!!! Drop a business card in the basket to win

Platform DeploymentHow will you really go about deploying

SharePoint 2010?

Set up a test serverTest upgrades or do POCs

Create a copy of your production SharePoint 2007 environmentTest upgrades on this environment before upgrading productionUse a dedicated testing environment to test new features and expanded use

Page 8: WIN a Netbook!!! Drop a business card in the basket to win

Duplicating Production

Out of the boxInstall SharePoint in test environmentBuild web applications and configure services, solutions, features, workflows, etc. Install customizations, web parts, etc.Copy and attach content databasesRe-index environment

With DocAve Backup (Platform Level)Install SharePoint in test environment (no configuration required)Perform restore of production farm

Page 9: WIN a Netbook!!! Drop a business card in the basket to win

Recommended Architecture

Build redundancy into productionKeep a test environment!Make all changes in test before productionRecommend using a multi-stage approach

DevelopmentTesting / Quality AssuranceStaging / Pre-productionProduction

Page 10: WIN a Netbook!!! Drop a business card in the basket to win

Web ServicesSearch / App ServicesSQL Database

Initial Test Environment

Page 11: WIN a Netbook!!! Drop a business card in the basket to win

Web Services

Search /App Services

SQL Database

Expanded Test Environment

Page 12: WIN a Netbook!!! Drop a business card in the basket to win

Development

Testing/QA Staging/Pre-prod

Production

Multiple Farm Environment

Page 13: WIN a Netbook!!! Drop a business card in the basket to win

Deployment in SharePoint 2010What does SharePoint offer OOTB?

Deploy / roll-back solutions Activate / deactivate featuresExport / import site collections, sites, or lists

What is it missing?Cross Farm Support (for solutions & features)Granular control of rights (delegation), design elements, content, and customizationsDLLs, GAC files, Customizations, Workflows, IIS configurationMore granular schedule for periodic deployments as a part of workflows

Page 14: WIN a Netbook!!! Drop a business card in the basket to win

Moving Between EnvironmentsOut of the Box Capabilities

Perform change in test environmentPackage as solutions whenever possibleDocument all changesRepeat all changes in production environment(s)

STSADM operationsBack-end scriptsDefine appropriate parameters for IISMake other settings and configuration changes (masterpages, content types, templates, etc.)

With DocAve Deployment ManagerPerform change in test environmentAbility to compare environmentsDeploy to appropriate farm(s)Produce report of all changes

Page 15: WIN a Netbook!!! Drop a business card in the basket to win

Data ProtectionConsiderations for Geo DispersionAdministration

Management & Governance

Page 16: WIN a Netbook!!! Drop a business card in the basket to win

Evolution of Native SharePoint Backup

2010 vs. 2007 capabilities

Site Collection level “granular” backup

Granular restore to the list/library level

Control on Platform Backup to cover content and configurations separately

Page 17: WIN a Netbook!!! Drop a business card in the basket to win

What Is Still Missing?Do I still need 3rd party backup

solution?

What does “full farm” backup mean to you?

Global coverage, including multiple farm environmentsGAC, IIS, SharePoint Hive, and other Front-end customizationsAre your backups synchronized?

What’s the restore process for the “full farm” components?

Page 18: WIN a Netbook!!! Drop a business card in the basket to win

Backup and Restore Granularity

OrganizationFarm

Web ApplicationContent Database

Site CollectionSites and subsitesLists and Libraries

FoldersItems

VersionsMetadata

IIS metabaseGACHiveSSP SSO

Solutions, FeaturesWorkflowWebparts

Master pages/designIndex, Search,

Admin, Config DBs

Basic

Page 19: WIN a Netbook!!! Drop a business card in the basket to win

Solutions, FeaturesWorkflowWebparts

Master pages/designIndex, Search,

Admin, Config DBs

Backup and Restore Granularity

OrganizationFarm

Web ApplicationContent Database

Site CollectionSites and subsitesLists and Libraries

FoldersItems

VersionsMetadata

IIS metabaseGACHiveSSP SSO

Advanced

Page 20: WIN a Netbook!!! Drop a business card in the basket to win

What Does DocAve Offer?Full Data & Farm Protection with DocAve Backup

and Recovery

Full-farm backup, including all componentsGranular backup, down to individual itemsFull restore granularityFREE granular restore from existing backups

Native SQL backups, STSADM, DPM, Tivoli DP, HP Data Protector, etc.

Supports existing storage infrastructure, with de-dup enablement

Net-App, Tivoli SM, EMC Centera, etc. Tiered storage backup structure to store and manage long-term retention policiesOn premises AND…

Page 21: WIN a Netbook!!! Drop a business card in the basket to win

Backup to the Cloud

Page 22: WIN a Netbook!!! Drop a business card in the basket to win

Why Backup to the Cloud?

Global access to backup dataRedundancyOptimize storage costsRestore to… Anywhere.

Page 23: WIN a Netbook!!! Drop a business card in the basket to win

Multiple Farm EnvironmentBackup

Development

Testing/QA Staging/Pre-Prod

Production

Cloud Storage

Tier 1 Storage

Tier 2 Storage

Tier 3 Storage

Media Services

Page 24: WIN a Netbook!!! Drop a business card in the basket to win

Management & GovernanceData ProtectionConsiderations for Geo DispersionAdministration

Page 25: WIN a Netbook!!! Drop a business card in the basket to win

What Are My Options?

Centralized environment, accessed globallyCentralized environment plus local content (sites, etc)Fully distributed, replicated architecture accessed locallyFully distributed, replicated architecture accessed locally, with centralized or cloud storage backup for high redundancy

Page 26: WIN a Netbook!!! Drop a business card in the basket to win

Global ArchitecturesSingle centralized environment

Out of the box SharePoint

Lowest complexity, least costly

Varied User Experience

Evaluate bandwidth and usage patterns

Look at accelerators

Page 27: WIN a Netbook!!! Drop a business card in the basket to win

Global ArchitecturesCentralized plus local content

Local services and sites, in addition to main farm

Increased infrastructure complexity

Governance can be an issue

Relocating teams/users is a pain

Page 28: WIN a Netbook!!! Drop a business card in the basket to win

Global ArchitecturesFull distributed

Fast local access to SharePoint content

Replicate only what is relevant

Central control of bandwidth

Ability to handle remote locations

Page 29: WIN a Netbook!!! Drop a business card in the basket to win

Global ArchitecturesCentralized Backup

Backup locally or to alternate sites

Consider cloud storage

Can be used for high redundancy

Cloud Storage

Page 30: WIN a Netbook!!! Drop a business card in the basket to win

Management & GovernanceData ProtectionConsiderations for Geo DispersionAdministration

Page 31: WIN a Netbook!!! Drop a business card in the basket to win

Configuration ConsiderationsWhat will the site structure/hierarchy be?

Departmental? What about cross-functional teams?Who can create sites and subsites? Who can delete them

Site sprawl!What are my main content types and what metadata should be required for each

Think viewsWhen do you use new document libraries, when do you use new folders?

Similar metadata? What about permissions?Is versioning going to be enabled on my document libraries? Lists?

Not by default! Turn it on.Who can add content? Is there a review process?Who can add users and edit permissions? What are the security groups?

Groups, groups, groups! Can site admins add to groups?

Page 32: WIN a Netbook!!! Drop a business card in the basket to win

SharePoint 2010 Is Improved But…Challenges still exist

Lack of bulk management of all settings, including common list / site policies, within a farmLack of global management across multiple farms and security-trimmed delegationLack of high-level view and policy management for rights and permissions

Page 33: WIN a Netbook!!! Drop a business card in the basket to win

AdministrationHow DocAve Administrator completes the picture

Manage configurations, security, solutions and features globally

Search for and edit users, permissions, content, and configurations

Security trimmed access – by SharePoint access or administrative role

SiteAdmin

SiteAdmin

Site Admin

SiteAdmin

SiteAdmin

SiteAdmin

App Mgmt

Collection Admin

Collection Admin

Site Admin

DocAve

AdministratorWeb-Based

GUI

Page 34: WIN a Netbook!!! Drop a business card in the basket to win

Global ArchitecturesCentralized Administration

Cloud Storage

Page 35: WIN a Netbook!!! Drop a business card in the basket to win

Storage Optimization: Planning for Growth

Page 36: WIN a Netbook!!! Drop a business card in the basket to win

Test and Monitor continually• Plan growth in to your topology• Only split out web apps when

necessary• Split Content DB if they get “too big”• Set site quotas and alerts• How many items can my list or library

really support?• Watch those versions of large or active

documents• Look for reporting and monitoring tools• Consider Archiving old / inactive

content or other options

Page 37: WIN a Netbook!!! Drop a business card in the basket to win

0 1 2 3 4

Active Data

Data Usage in Collaboration EnvironmentIncrease in % of inactive data over time

Time in years

Data

in S

QL

Inactive sites, documents, list, libraries take up SQL storage, hindering performance

Page 38: WIN a Netbook!!! Drop a business card in the basket to win

Planning for Data Use & GrowthWhat does SharePoint 2010 offer

OOTB?

No native archiving toolsEBS extended to include RBS

Available only in SQL Server 2008 SP2Only accessible via API

BCS (BDC in 2007) extended to allow for easier connectivity with legacy data systems

Page 39: WIN a Netbook!!! Drop a business card in the basket to win

Single ProductionFarmWith Backup

Web Services

Search / App Services

Cloud Storage

Tier 1Tier 2Tier 3

SQL Database

Page 40: WIN a Netbook!!! Drop a business card in the basket to win

Performance OptimizationDocAve Extender

Store content in file system in encrypted form and metadata in SQLUses BLOB (EBS/RBS) API’s for seamless integrationFully indexed and integrated with native SharePoint search (including FAST)Works with SharePoint workflows, alerts, Office applications, 3rd party apps, etc.

Page 41: WIN a Netbook!!! Drop a business card in the basket to win

Single FarmWith Backup … and Extender

Web Services

Search / App Services

Cloud Storage

Tier 1Tier 2Tier 3

SQL Database

Extend Content out of SQL

Page 42: WIN a Netbook!!! Drop a business card in the basket to win

Data Growth & Storage Optimization

Archive SharePoint content (from SQL or file system via DocAve Extender) to a lower tiered storage or for a long term retention policy

Business rule-based archiving engine Seamless access thru SharePoint (transparent to end-users)Fully indexed and integrated with native SharePoint search (including FAST)Works with SharePoint workflows, alerts, Office applications, 3rd party apps, etc.

DocAve Archiver

Page 43: WIN a Netbook!!! Drop a business card in the basket to win

Single FarmWith Backup, Extender, …and Archiver

Web Services

Search / App Services

Cloud Storage

Tier 1Tier 2Tier 3

SQL Database

Archiveinactive data to

lower tiered storage

Page 44: WIN a Netbook!!! Drop a business card in the basket to win

Connecting Legacy DataSharePoint 2010 Support

BCS is intended for connecting LOB’s into SharePoint, without migrating the dataNo OOTB solutions for getting content out of users desktops, file shares, or other non-database ECM systems

Page 45: WIN a Netbook!!! Drop a business card in the basket to win

What Are My Options?

Migrating vs. ConnectingValue add of legacy systemBusiness impact of a migrationMigration costsMaintenance costs

Migrating data into SharePointDownload/upload, lose metadata3rd Party tools

Use 3rd Party connectorECM Vendor optionsOR…

Page 46: WIN a Netbook!!! Drop a business card in the basket to win

Data Access & Storage Optimization

Access to data in existing data stores (without the need to migrate into SharePoint/SQL)Maintain SharePoint as your presentation layer for legacy data stores

Shared drives, cloud services, ECM systems, etc.

Works with SharePoint workflows, alerts, Office applications, 3rd party apps, etc.

DocAve Connector

Page 47: WIN a Netbook!!! Drop a business card in the basket to win

Web Services

Cloud Storage

Tier 1Tier 2Tier 3

SQL Database

Connect existing content

Single FarmWith Backup, Extender, Archiver, … and Connector

Page 48: WIN a Netbook!!! Drop a business card in the basket to win

Replication and Integration with Salesforce CRM

Salesforce is most popular CRM platformSalesforce Content Libraries and Chatter

Salesforce.com declares war on SharePoint!!!

There is a place for both in an organization

Marketing publishing workflows to salesAccess to CRM data outside salesforce

Page 49: WIN a Netbook!!! Drop a business card in the basket to win

In Summary…

The options discussed can be used in any combination to suite your business needs

Let’s go thru one hypothetical build-out of a SharePoint 2010 environment…

Page 50: WIN a Netbook!!! Drop a business card in the basket to win

Growing SharePoint Deployment

Example

Page 51: WIN a Netbook!!! Drop a business card in the basket to win

Web ServicesSearch / App ServicesSQL Database

Start With 1 Server

Page 52: WIN a Netbook!!! Drop a business card in the basket to win

Web Services

Search /App Services

SQL Database

Add More Servers

Page 53: WIN a Netbook!!! Drop a business card in the basket to win

Development Testing QA/Staging Production

Add Dev/Test/Staging Farms

Page 54: WIN a Netbook!!! Drop a business card in the basket to win

Development

Testing QA/Staging Production

Tier 1 Storage

Tier 2 Storage

Tier 3 Storage

Media Services

Add Backup and Archiving

Page 55: WIN a Netbook!!! Drop a business card in the basket to win

Cloud Storag

e

Extend and Go GlobalWith DocAve Deployment Manager, Backup, Replicator, Administrator,Extender, Archiver, and Connector

Extend and Connect to data stores

Backup or Archive to the cloud

Add Global Farms

Backup to a recovery site or the

cloud

Centrally monitor, administer, and govern

Replicate and keep environments in synch

Extend to or connect from the cloud

Page 56: WIN a Netbook!!! Drop a business card in the basket to win

Conclusion

DocAve tools will allow you to build and deploy high-end Enterprise Solutions on a global scale;

DocAve can streamline the deployment, governance, administration, and protection, while allowing to optimize storage;

Page 57: WIN a Netbook!!! Drop a business card in the basket to win
Page 58: WIN a Netbook!!! Drop a business card in the basket to win

Remember to fill out your evaluations for your chance to win a Zune HD and one of 12 copies of

Office 2007 (13 prizes will be awarded)

Evaluation Prizes Sponsored by:

Page 59: WIN a Netbook!!! Drop a business card in the basket to win

Backup Slides

Page 60: WIN a Netbook!!! Drop a business card in the basket to win

Effective Deployment

DocAve Deployment ManagerGranular control for list and site design elements, settings, and customizationsMulti-farm deployment for solutions and features (including centralized storage)Granular deployment of GAC contents, IIS settings, FEW filesSupport for version tagging deployed contents Schedulable, sequential, and scriptable plans

Page 61: WIN a Netbook!!! Drop a business card in the basket to win

Effective Deployment

DocAve Content ManagerGranular control for list and site contents, permissions, and configurationsBusiness Rule driven content selectionFull domain and permission mapping for new farmsLanguage mapping support for global-deploymentsRestructuring and reorganization of SharePoint hierarchyMeta-tagging for taxonomy changes