56

Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 2: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Tara SeppaApplication Platform Product ManagerMicrosoft Central Eastern Europe

Session Code: OFC_380

Page 3: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Session Agenda:

Overview of SharePoint 2010

Walk through tasks of a SharePoint 2010 IT ProIT Pro Productivity

Scalable Architecture

Flexibility

Demos & Videos

Resources

Questions

Page 4: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

WIIFY?

Walk away knowing 3 things:1. The new SharePoint 2010 experience

2. How your life as an IT Pro will be made easier with new management features in SharePoint 2010

3. Where to learn more

(What’s in it for you?)

Page 5: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Microsoft SharePoint 2010Business Collaboration Platform

Communities

Search

Sites

Composites

ContentInsights

Page 6: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

The Paradigm Shift

“Consumerization” is happening, just as predicted

Software + Services is the best of both worlds

Taxonomy AND Tagging are BOTH important

Social networking & social software are on the rise

“Knowledge in modern organizations isn't just 80% undocumented, it's 95% invisible. Social software painlessly teases that hidden material into the light, over time, and I am looking forward to a better future when everyone in the group, division, and company is working to their greatest advantage as a result.”

-- Patrick, Guest blogger on Microsoft KN Blog

Page 7: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Biggest Improvements

Lists, lists, lists……LISTS!Lists are now relational in nature

Support for extremely large lists (1M + records)

SearchSocial Search, tagging, rating, refining scope

Social CommunitiesImproved MySites, Social Bookmarking, Tracking Interests

Page 8: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Biggest Improvements

Improved support for global deploymentsMulti-language interface (toggle)

Decentralized or Centralized deployments

Business IntelligenceIntegration of Performance Point Services

Visio services for data visualization

Developer ExperienceSandbox Solutions

Data exposed thru web services & APIs

Page 9: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

User Experience

Anywhere access featuring:Office Rich Client

Browser & Office Web Applications

Mobile Device – Office Mobile Access

Rich cross-browser support

AJAX and SilverLight

Multi-lingual Experience

New Richer MasterPages and layouts

Page 10: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

SharePoint 2010 for IT ProsFeature Examples

Streamlined Central Admin

Management and Health monitoring

PowerShell support

Large list management

High availability

Service Applications

Configuration Wizards

Visual Upgrade

Sandboxed Solutions

Page 11: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 12: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

IT Pro Productivity

Much more streamlined, Easy-to-Navigate Central Administration

UI Improvements:AJAX-compliant

Office Ribbon

Features to monitor and give deeper operational insight

More control & quicker access to common tasks thru power shell support

Page 13: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

IT Pro Productivity

Best Practices AnalyzerHealth status section

Problems and solutions pageList of potential issues - these are identified by a set of rules that are periodically run by the BPA

Further investigation explains issue, guides you thru

Fix yourself OR have SharePoint fix them for you

Rule definitions can be modified

Completely extensible

Page 14: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

IT Pro Productivity

Logging & ReportingNew usage logging database

Tracks everything from individual feature usage to page load time

Custom & Built-in reports

Quantity & type of reports are fully customizable

Completely extensible

Fully documented database schema

Page 15: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Logging DBIn response to customer requests for better insight into SharePoint performance

An extensible store for storing usage, performance, and health data

Data stored using “providers”

Where all SharePoint performance, capacity and health monitoring takes place

Logging Database

Page 16: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Out-of-the-box ProvidersUsage Providers

Page Requests

Timer Jobs

Features

Site Inventory

Health ProvidersSQL Data

Blocking queries

Expensive queries

Event Logs

Performance Counters

ULS Events

Page 17: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 18: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Health Reports – Slowest Pages

Page 19: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Health Reports – Top Active Users

Page 20: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Logging DB – Storing Data1. Staged Data Storage

I. Usage Providers pick up data, then write it to Usage API

II. Usage API stores data in log files.

III. Timer job imports log files and writes data to DB

2. Direct Data StorageI. Health Provider data picked up

by timer jobs.

II. Data then written directly to logging DB.

Page 21: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Logging DB – Extensibility Opportunities

Add new providers to collect additional information.

Add new consumers to display or analyze data

Add data warehousing to enable a long-term decision support system

Page 22: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Logging DB - Data Storage

Entire process optimized for write speedTuned for 5,000 transactions per second

Data stored in partitioned tables rolled over to avoid deleting data

Retention period (14 days default) can be configured to up to 31 days at setup and run time (accessible thru PowerShell)

Page 23: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Highly Scalable and performant service

More reports compared to 2007

Filter reports

Schedule reports and alerts

Customize reports using Excel

Automatically recommend Search Best Bets

Web Analytics web part (What’s popular) New

New

New

New

Improved

Improved

Improved

Page 24: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Scenarios for Web Analytics

Site Admin

Traffic Reports

Search Admin

Search Reports

IT Managers

Inventory Reports

Page 25: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Performance and Security

Page 26: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 27: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Developer DashboardProactively get ahead of issues

Trace issues within the UIPage level

Web part level

Tools for developers to monitor:Function calls

SQL queries

“ Cost” of webparts

IT Pro Productivity

Page 28: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Dev Dashboard

Page 29: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Dev Dashboard – Debug Info

Cost per web part

SQL queries invoked by page request

Request info: server-side latency, correlation data

Cost per function call

Page 30: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 31: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Performance Challenges

SharePoint has much more to do now:Ribbon rendering

Claims-based authentication

Office Web Applications

Many more timer jobs

Many more Polling clients:2007 – OneNote, Outlook

2010 – Adding Groove, Word, PowerPoint and other co-authoring office clients, etc.

Page 32: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Performance Optimizations64 bit architecture

Improved profiling

Improved instrumentation (Correlation ID)

JavaScript/CSS consolidation

Reducing Bytes-on-Wire

Reducing HTTP requests

Reducing SQL Round Trips

Optimizing SQL queries

Preventing errors

Throttling when system is under stress

Page 33: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Data Scale

Key Data Scale Limit Increase TargetsSearch

MOSS – 100 Million Items per Index

WSS – 10 Million Items per Index

Fast Search– 1+ Billion Items per Index

50 Million Items in a List

50 Million Documents in a Content DB

1 Million Site Collections in a Farm

2 GB practical file size

Page 34: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Data Scale

Site Collections per WebApp (150,000)

Site Collections per DB (50,000)

Recommended Max Content DB Size (100 GB)

Web Applications per Farm

Application Pools per Farm

Sites/Site Collections per Farm

Etc..

Page 35: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

HTTP Request Throttling

Refuses user requests when server is overloaded – allowing for more graceful degradation of service

Request

• Set the priority for the request.

Check Server Status

• Determine Server Status -i.e. the priority of requests that the server can accept now

Process request or send 503

• If the request priority is above Server Status, process the request. Otherwise, send 503

Page 36: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

HTTP Throttling PhilosophyUser initiated requests are always the last types of HTTP requests to be throttled.

User initiated HTTP Puts are never throttled. User should never send data to the server only to find that the server has something better to do than take his/her data.

When it is unclear on whether to throttle a request, the answer is “Prefer Throttling”

Goal is to keep WSS runningAllowing more requests to be processed when server load is taxed is not ideal

Page 37: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

HTTP Request Throttling in Action

Page 38: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Topology Performance Advancements

More flexible and scalable TopologyMore scalable and flexible App Tier

Easier to isolate custom apps

Farms can be bigger – scales to larger server counts

Easier to spread applications across multiple Farms

Page 39: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Scalable & Unified Architecture

Support for LARGE document libraries & lists

New architecture + SQL 2008 allows for faster render time

1 Million + documents in a single library

Sub 1 second download time for files

All settings controlled at web application layer

Page 40: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 41: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Scalable & Unified Architecture

New unattached content database recovery

Manage unattached SharePoint databases

Removes requirement to have content recovery farm

Perform operations from within Central AdminBrowse the content

Back up sites or site collections

Export sites or lists

Page 42: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 43: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 44: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

On-Premise

Control and ownership

Optimize your deployment for every scenarioOn-premise and hosted solutions with SharePoint Online

Customers PartnersEmployees

Internet ExtranetIntranet

Hosted Service

Rapid scalability

Page 45: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Flexibility in Deployment

Sandbox SolutionsAllow site admins to upload custom code – safely

IT maintains global governance rules

Code runs in a maintained environment without impacting other sites

When code is executed, page still follows globally set policies

Page 46: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Flexibility in Deployment

Visual Upgrade featureSites in 2007 that are upgraded, look exactly the same

Gives site admins ability to choose:1. “Keep the previous SharePoint experience”

2. “Preview the new SharePoint user experience, but let me return to the previous user experience”

3. “Use the new SharePoint user experience, don’t ask me again”

Page 47: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 48: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Summary

Huge improvements in:Giving administrators the ability to control and tune a high-performance environment

Giving developers the ability to deploy custom code safely and identify problems in rendering pages

Big investments in optimizing performance and supporting vast scalability

Providing much more guidance for and capacity/sizing and issue tracking/resolution

Page 49: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

In Closing

The result of all of these improvements =

A highly reliable and scalable enterprise ready SharePoint environment that can handle much larger loads in a predictable and performantfashion.

Page 50: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Page 51: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Related Content

OFC_362: Search with SharePoint 2010

OFC_227: Social Computing with SharePoint 2010

Page 53: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

Complete an

evaluation on

CommNet and

enter to win!

Page 54: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 55: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge
Page 56: Application Platform Product Manager Microsoft Central ...download.microsoft.com/documents/hk/technet/techdays2009/...Social networking & social software are on the rise “Knowledge

© 2009 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.