SharePoint 2013 Product Line Architecture and Strategy (SPC007) Aaron Isom Sr. Product Manager...

Preview:

Citation preview

SharePoint 2013 Product Line Architecture and Strategy - SPC007Eric Charran, Tom Wisnowski, Aaron Isom

About Us.

About UsSharePoint 2013 Product Line Architecture and Strategy (SPC007)

Aaron IsomSr. Product ManagerMicrosoft

Eric Charran Regional ArchitectMicrosoft

Tom Wisnowski Architect Microsoft

Share More. Do More.

Please feel free to Tweet about any content presented during this session but if you do please use the @SPConf with #SPC007 so that others can follow along.

Please hold all questions until the Q&A period at the end of the session.

Agenda

Vision Definition

Benefits

Background

TimelineNext Steps

SharePoint PLA 2013

Test Your Knowledge

How many different ways has SharePoint been designed and deployed?

A) The way TechNet told me to

B) My way

C) Aren’t all deployments the same?

Background.

SharePoint by the Numbers

24 Million Seats

Still leveraging legacy SharePoint 2007 deployments

50%

Majority of Enterprise customer deployments are SharePoint 2010

Continue to see increased demand for SharePoint Online

Current LandscapeMixed guidance on how to architect, plan, design SharePoint environments

Virtually unlimited number of configuration variations

“Islands of Best Practice” are commonplace

Various levels of cloud compatibility across implementations

Long planning and deployment cycles

Time to Market

Cloud Compatibility

Islands of Best Practice

Complexity

We need a consistent way to deploy…

Vision.

Vision

SharePoint 2013Product Line Architecture

Cloud Aligned

Easy to ImplementPrescriptive

Cost Effective

Definition. What exactly is a PLA?

What is a PLA?

Service Description

Service Level Objective Operations Guide

RulesetFunctional

Specification Test Plan

Sizing Calculators

Who is the PLA for?

Organizations Up to 300,000* users

New Deployments and Upgrades

Customers looking for reliability, stability and

supportability

Social

What does the SharePoint PLA enable?

Search

Publishing

Apps

Collaboration

Service Description and ObjectivesService Description

Service Level Objectives

Provide a clear foundation for SharePoint 2013 capabilities

Search, user profiles, information architecture, taxonomy foundation

Provide essential social and collaboration fabricTeam collaboration, social computing, communities and newsfeed

Provide sites and content managementWeb content authoring for intranets, extranetsContent authoring, workflows, approvals, publishing

Design for scale within a consistent architectureScale by server roles within the farm based on prescriptive monitoringFlexibility based on PLA implementation utilization

Service DescriptionContentHosting, presentation, collaboration of content

CollaborationTeam sites for document library storage, versioning, metadata configuration, workflows

eDiscoveryContent lifecycle, in-place holds, multi-stage disposition workflows

Office Web Applications

Service Description

Service DescriptionWeb Content Management (Publishing)Single farm content authoring and publishingMetadata-driven navigationSearch supporting dynamic content (content by search web parts), custom query rulesMobile device channels, product catalogs, analytics, SEO

Rich internet contentVideo search, customized page layouts, master pages, CSS

Other publishing capabilitiesTranslation services, site mailboxes

Service Description

Service DescriptionSocialPersonal sites, newsfeed functionalityDocument storage and personal collaboration, SkyDrive ProTask integration

User ProfileUser profile sync with Active directoryProfile completion

NewsfeedMicroblogging, photos, rating, hashtags, community and other activity

CommunitiesDiscussion, badges, rating, statistics

Service Description

Service DescriptionSearchSearch center

Content SourcesMultiple content sources, remote, federated or hybrid searches

Search ConfigurationIndexing frequency, crawl types and rules, query rules, graphical refiners

Service Description

Service DescriptionFoundationActive directory synchronizationHost named site collectionsSSLWindows claims AuthN

Application customizationSharePoint-hosted, Azure-hosted, provider-hostedApplication catalog, BCS and SPD customizations

Service Description

Service DescriptionPLA ConsiderationsClaims AuthenticationTesting for hosted applicationsSearch indexing content processing or relevancy tuningWindows claims AuthNCross geographical social/personal site implementationPublic internet sites

Service Description

Service DescriptionService level objectivesTested within Microsoft labs at 99.9% availabilityTest plans will assist customers in testing in their environmentsCustomers should know and allow for

Networking equipment, LAN/WAN connectivity and traffic, network devicesTopology and infrastructure considerations

Virtual host configuration and performance, domain controller performance

Service Level Objectives

PLA Ruleset

Ruleset

Defines specific requirements for the infrastructure and surrounding PLA environment

Virtualization, Topology, Directory, Network, etc.

Ensures each PLA deployment will behave in expected manner based on PLA tests

Rules are defined as “must have” and “should have”Deployments not adhering to PLA rules are not considered “PLA”

PLA Ruleset Examples

Ruleset

Virtualization

Topology

Configuration

Do not over commit resources (CPU/Memory)Do not use live migration or similar technologyDo not use dynamic memory…

Content and services must reside in the same farmNo stretch farms Use only one web application and use host name site collections…Do not enable auto-create statisticsSet max degrees of parallelism to 1Disable SSL 2.0…

Functional Specification Functional Specification

Detailed deployment architecture and prescriptive configuration guidance

Leverages product group recommendations

Defines both logical and physical architectureServer Specifications and TopologyLogical topology and software configuration

Reduces guidance “ambiguity”Specification will allow for specific implementation parameters (e.g. urls, etc)

Functional Specification Examples Functional Specification

Single Web Application with HNSC

Services and Content in a Single Farm

Functional Specification Functional Specification

Bill Of MaterialsComplete description of required infrastructure, configuration and settings to deploy a PLA

DNS

AV ExclusionsService Accounts

Certificates

Directory

Network Flows

Permissions

Load Balancing Pools

Operations Plan

Operations Guide

“How-to”Prescriptive guidance on how to operate a SharePoint PLA deployment

Recommended procedures based on PLA configurationDaily, Weekly, Monthly, Quarterly and Yearly procedures to ensure health and availabilityDetailed “step-by-step” guidance on how to perform and validate procedures

Requirement for Service Level ObjectivesOperational procedures which “must” be implemented if PLA SLO are to be met

Test Plan

Test PlanDeployment Validation

Are all PLA rules met?Is the configuration within PLA specification?Is the deployment functional?Is the PLA environment ready for use?

Recommended testing proceduresFunctional TestingPerformance Testing

How does the PLA work?

SharePoint Online

SharePoint PLA

Traditional Deployment

Alignment Workshop

Solution Alignment Workshop

Review the PLA service description and service levels objectives which should address the question, does the PLA provide what I need?

Review the PLA Rulesets and identify and gaps or deployment blockers

Develop remediation plan to include specific activities, resources and timelines

Finally, decide if the PLA is the right for your organization

Benefits. Is the PLA right for me?

Achieve the perfect balance between scalability, reliability, and security

Efficiently deploy the infrastructure while maximizing uptime, minimizing failures and downtime

Focus on empowering users and providing business value such as Social

How does the PLA benefit me?Enables your organization to focus on business challenges and solutions instead of the infrastructure.

Reduce deployment costs, administrative overhead, manage risks and complexities

How do I Engage?

PartnersCustomers

Work directly with Microsoft Services participate in a Solution Alignment Workshop to see if the PLA is the right solution for your organization.

Work with Microsoft Services to get up to understand the PLA core concepts, co-delivery options and engage in the feedback process.

Timeline. When will it be available?

What is the timeline?

Beta

November 2012Beta version available internally for Microsoft Services

CTP 1.0

February 2013Community Technology Preview release available to limited audience

March 2013Broadly available

Next Steps

Signup to participate in a Preview Release

Stay up to date, ask questions and provide feedback

Inquire for more information from your local Microsoft Services Sales Team or Partner Account Manager

Contact us at sp2013pla@microsoft.com for more information.

Evaluate this session now on MySPC using your laptop or mobile device: http://myspc.sharepointconference.com

MySPC

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recommended