Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
EVERYTHING YOU                                NEED TO KNOW                                ABOUT SHAREPOINTS               ...
Who am I?                                      Boston                                    Washington#SPSocial @RHarbridge  ...
SPTechCon                        The SharePoint                        The SharePoint                        Technology Co...
Our Goal Today…               From Here   To Here#SPSocial @RHarbridge                                     5
#SPSocial @RHarbridge                        6
io n!                               at                          rm                    In fo#SPSocial @RHarbridge          ...
Connecting Value                    To SharePoint                    Social Features#SPSocial @RHarbridge                 ...
What is the      Value?
Lowers the costof sharing and organizing  Surfaces knowledge     and networks   Increases employee       engagement
•   Lowers Cost Of Sharing &    Organizing Information•   Reduces Organizational Barriers•   Improves Business Agility•   ...
•   Improve Search Relevance•   Improve Content Authority•   Add Further Contextual Relevance•   Provide Additional Ways T...
Sites    Composites            Communities     Insights               Content                 SearchNot Just Communities… ...
SharePoint Social                 Feature Exploration#SPSocial @RHarbridge                                       16
WIKIS, BLOGSAND DISCUSSIONSDEMONSTRATION
SharePoint 2010 Wiki CapabilitiesSharePoint Server: Enterprise Wiki Site Template – built onSharePoint Publishing infrastr...
Blogs…  • The gist of it:      • Blog posts auto listed in activity feed.      • Consistent and improved rich text editor....
MY SITES, PROFILES,  PICTURES AND    ACTIVITIES DEMONSTRATION
My Site Components#SPSocial @RHarbridge
Tip: Update MySite Top Navigation    1. As a site admin of the MySiteHost site collection, follow these steps:    2. Visit...
Tip: SharePoint Magnifies Issues                        Active Directory                        Not Up To Date?#SPSocial @...
Tip: Plan User Profile Properties    Property Name        Example: Region Name    Source               Example: System XYZ...
Tip: Profile Pictures    • Architecture       • Central picture library          • http://<mysitehost>/UserPhotos/       •...
Property Tags and Knowledge Mining    Where are the tags?         •Outlook 2010 {Sent Items}         •Sharepoint Server 20...
How does Knowledge Mining Work?#SPSocial @RHarbridge
TAGS, NOTES AND    RATINGSDEMONSTRATION
Tags, Notes and Ratings     • Social Tags, Notes and Ratings       • Helps categorize, annotate, promote and help         ...
Tags, Notes and Ratings     • Tags:       • Social Bookmarks (Such as I Like It)       • Basically just Keywords tied to d...
Tags, Notes and Ratings                                  Tags                           Notes                   Ratings   ...
A Behind The Scenes Look                                                                           New in                 ...
Permission Controlled from                 Central Admin     • You can specify which users can use social       features. ...
PEOPLE SEARCHDEMONSTRATION
My Favorite Social Search Slide?    Refine by query     Refine by query    type, and many     type, and many              ...
The “Stuff” in MySites for Search#SPSocial @RHarbridge
Organizational Browser     • A simple way of ‘searching’ we can’t forget.     • Key Point: Uses Manager field from AD.#SPS...
Better User Profiles = Better Search      • Encourage users to have photos and update        profile information      • Tu...
Leveraging the Managed Metadata     Service for better People Search                        • Out of box:                 ...
Improving Relevancy      Search click through behavior improves relevance ranking      Query suggestions mined from sear...
Search Is Already Social#SPSocial @RHarbridge
Search Suggestions#SPSocial @RHarbridge
Search Best Bets & Keywords  Tip: Search Keywords & Best Bets Can Be  Used To Deterministically Result In a Person#SPSocia...
SharePoint 2013           Social Feature Exploration#SPSocial @RHarbridge                                        44
Communities in 2013#SPSocial @RHarbridge
Community Categories       Navigation             TitlePosts and replies     Description#SPSocial @RHarbridge
Community Postings#SPSocial @RHarbridge
Community Conversations#SPSocial @RHarbridge
Community Owner Tools#SPSocial @RHarbridge
Rating vs Liking#SPSocial @RHarbridge
Reputation & Badges#SPSocial @RHarbridge
Reputation & Badges#SPSocial @RHarbridge
Social Newsfeed#SPSocial @RHarbridge
#SPSocial @RHarbridge
Social Newsfeed#SPSocial @RHarbridge
Privacy Settings#SPSocial @RHarbridge
Search Social Tags#SPSocial @RHarbridge
Public Page, Personal Site, Social                 Features#SPSocial @RHarbridge
How You Follow…#SPSocial @RHarbridge
How You Follow…#SPSocial @RHarbridge
What Am I Following?#SPSocial @RHarbridge
Thank YouOrganizers, Sponsors and You for Making this Possible.Questions? Ideas? Feedback? Contact me:Twitter: @RHarbridg...
Social Technology                    Vendors & Tools#SPSocial @RHarbridge                                        68
SharePoint Social Vendors  HiSoftware Compliance Sheriff for Social  Computing and Collaboration Compliance  Social Sites ...
Technical                        Tips and Tricks#SPSocial @RHarbridge                                          70
Activity Feed • Extensible Enterprise Activity Feed    • It has a Web part    • It uses a Atom 2.0 feed • Two types    • C...
Profile Pictures     • Upgrade from O12         • Update-SPProfilePhotoStore     • Sync up to AD         • Bootstrap the p...
Scale?    • Enterprise Wiki pages (like all pages in Publishing)      support output caching        • Feature leveraged fr...
Development On Wikis?   • Add new wiki page types       • Build on the wiki page content type            • Example: Lesson...
User Profiles  • Configure Write Back to AD    • It’s easy and can be controlled via what        property the user is allo...
Activity Feed Architecture                                                                             Social DB          ...
Feed Readers    • Tip: Enable Activity Feed Timer Job (Not Enabled      By Default)    •   Verify that you have the follow...
Activity Feed Extensibility    • Activity Application       • “CRM”    • Activity Type       • “New Meeting”    • Activity...
Sub Types basically allow us to create   separate ‘user’ types, each with their own   properties.   (As well as all the ab...
Organizations can represent…     •Divisions     •Departments (or Functional Areas)     •Legal Entities (if it’s a multi co...
An Example:#SPSocial @RHarbridgeNote: This isn’t accurate.. How is MS Structured?
The down side…     •There is no UI or End User Functionality tied     to this… yet.     The up side…     •Development Oppo...
SharePoint Social Architecture                                                                              New in 14     ...
#SPSocial @RHarbridge
User Profile: Storage ArchitectureUser Profile DBProfile and Activity FeedSocial Data DBTags, Keywords, Comments, Bookmark...
#SPSocial @RHarbridge
#SPSocial @RHarbridge
Profile Synchronization Architecture                                                    AD                                ...
• User Profile Synchronization is a service, like any other and needs  to be explicitly started.• Write down the Connectio...
User Profile: Synchronization Tips  • Get started with the Users-only option for the first full    sync, run incremental w...
• Disk Configuration, RAID array with multiple      spindles - OS, Database & DB log files on      separate volumes    • 1...
Scale Considerations & Planning    • Database Scale        • 2 million user profiles with social features        • 600 mil...
Scale – DB Sizing Tips#SPSocial @RHarbridge
Performance    • Latency Targets        • Over LAN: 2 sec for first time, 1 sec for later visits        • Over WAN: 5 sec ...
ADAD#SPSocial @RHarbridge   LDAP                          LDAP                        Forest                         Forest
SharePoint 2013: Social Features     • http://hermansberghem.blogspot.com/2012/       08/social-capabilities-of-sharepoint...
Thank YouOrganizers, Sponsors and You for Making this Possible.Questions? Ideas? Feedback? Contact me:Twitter: @RHarbridg...
Part 1 - Everything You Need To Know About SharePoint's Social Capabilities - Technology Focus
Upcoming SlideShare
Loading in …5
×

Part 1 - Everything You Need To Know About SharePoint's Social Capabilities - Technology Focus

5,191 views

Published on

Published in: Technology

Part 1 - Everything You Need To Know About SharePoint's Social Capabilities - Technology Focus

  1. 1. EVERYTHING YOU NEED TO KNOW ABOUT SHAREPOINTS SOCIAL CAPABILITIES Part 1 – Focus: Technology CapabilitiesSOCIAL BUSINESS &SHAREPOINT CONFERENCEOctober 30-31 Ÿ Greenwich, CT
  2. 2. Who am I? Boston Washington#SPSocial @RHarbridge 3
  3. 3. SPTechCon The SharePoint The SharePoint Technology Conference#SPSocial @RHarbridge 4
  4. 4. Our Goal Today… From Here To Here#SPSocial @RHarbridge 5
  5. 5. #SPSocial @RHarbridge 6
  6. 6. io n! at rm In fo#SPSocial @RHarbridge 7
  7. 7. Connecting Value To SharePoint Social Features#SPSocial @RHarbridge 8
  8. 8. What is the Value?
  9. 9. Lowers the costof sharing and organizing Surfaces knowledge and networks Increases employee engagement
  10. 10. • Lowers Cost Of Sharing & Organizing Information• Reduces Organizational Barriers• Improves Business Agility• Compliments Talent Management• Promotes End User Innovation
  11. 11. • Improve Search Relevance• Improve Content Authority• Add Further Contextual Relevance• Provide Additional Ways To Find Content
  12. 12. Sites Composites Communities Insights Content SearchNot Just Communities… Leveraged Everywhere
  13. 13. SharePoint Social Feature Exploration#SPSocial @RHarbridge 16
  14. 14. WIKIS, BLOGSAND DISCUSSIONSDEMONSTRATION
  15. 15. SharePoint 2010 Wiki CapabilitiesSharePoint Server: Enterprise Wiki Site Template – built onSharePoint Publishing infrastructure Page Templates Categories (Content Types & Page (Managed Metadata) Layouts) Ratings Social Tags & Notes (Web Analytics) (Social Store) Customizable Scalable (Master Pages & CSS) (Output Caching)#SPSocial @RHarbridge
  16. 16. Blogs… • The gist of it: • Blog posts auto listed in activity feed. • Consistent and improved rich text editor. • Live preview and ability to launch blog program from ribbon. • Team blogs as well as individual blogs. • Personal blog can be linked to mysite. • Improved navigation OOTB for blog sites. • “About this blog” content area. • No HTML or silverlight/media #SPSocial @RHarbridge
  17. 17. MY SITES, PROFILES, PICTURES AND ACTIVITIES DEMONSTRATION
  18. 18. My Site Components#SPSocial @RHarbridge
  19. 19. Tip: Update MySite Top Navigation 1. As a site admin of the MySiteHost site collection, follow these steps: 2. Visit any page under the MySiteHost (like <mysitehost>/person.aspx) and click Site Actions --> Site Settings 3. Click on “Top link bar” under the “Look and Feel” section to add, remove, edit or reorder the links. 4. Add a link back to the Portal (or any site collection that might redirect users to the MySiteHost.#SPSocial @RHarbridge
  20. 20. Tip: SharePoint Magnifies Issues Active Directory Not Up To Date?#SPSocial @RHarbridge
  21. 21. Tip: Plan User Profile Properties Property Name Example: Region Name Source Example: System XYZ Editable By Users Example: Editable By Users Privacy Example: Everyone Required or Optional Example: Optional User Profile Property Planning Worksheet#SPSocial @RHarbridge
  22. 22. Tip: Profile Pictures • Architecture • Central picture library • http://<mysitehost>/UserPhotos/ • Resized three ways • 32x32 (for use in SharePoint) • 48x48 (for AD and client apps) • 96x96 (for Profile page) • Picture picker • Customizable and replaceable • Can support your policy and picture store#SPSocial @RHarbridge
  23. 23. Property Tags and Knowledge Mining Where are the tags? •Outlook 2010 {Sent Items} •Sharepoint Server 2010 Control and Consent 1.Auto find and publish to MySite to use {Least Conservative} 2.Don’t Analyze Email {Most Conservative} Office Resource Kit {http://blogs.technet.com/office_resource_kit/} 1.Analyze and upload (user consent at client) Outlook ->Options ->Advanced 1.Consent on suggestions (user consent at server)#SPSocial @RHarbridge
  24. 24. How does Knowledge Mining Work?#SPSocial @RHarbridge
  25. 25. TAGS, NOTES AND RATINGSDEMONSTRATION
  26. 26. Tags, Notes and Ratings • Social Tags, Notes and Ratings • Helps categorize, annotate, promote and help retrieval of relevant links • Applies to any URL, inside or outside of SharePoint with bookmarklet • Independent of write-permissions (go readers!) • Primary mechanism for promoting documents and web pages to the newsfeed • At the very basic level it has 3 parts to it • Person, URI, Feedback • SECURITY TRIMMING STILL IN EFFECT#SPSocial @RHarbridge
  27. 27. Tags, Notes and Ratings • Tags: • Social Bookmarks (Such as I Like It) • Basically just Keywords tied to data… • Tag Cloud • Depicts the most popular tags. • Tag Profiles: • Tag Profiles show sites, docs, items, people that have been tagged with a term. • Tag Profiles also show a list of community members and any discussions or postings that appear on the communities note board.#SPSocial @RHarbridge
  28. 28. Tags, Notes and Ratings Tags Notes Ratings Description Keyword bookmarking Short comments (<3000 5-Star Ratings characters) Web part/control No Yes Yes Discover content by Both Colleagues Colleagues colleague or keyword Web pages, List Items, Yes Yes Yes Documents Doc Library/List Sort and Yes (Doc authors only, No Yes Filter requires enterprise keywords field) Indexed by Search Yes No Yes Bookmark-let for Yes Yes No external or non- SharePoint pages Enterprise taxonomy Yes No No management In Office 2010 Client Yes (Doc authors only, Yes No requires enterprise keywords field)#SPSocial @RHarbridge In Office Web Apps Yes Yes No
  29. 29. A Behind The Scenes Look New in New in 2010 2010 Social Social Profiles Profiles Sync Sync Feedback Feedback Profile Service Profile Service Profile Service Profile Service Synchronization Synchronization Instance Instance Instance Instance#SPSocial @RHarbridge
  30. 30. Permission Controlled from Central Admin • You can specify which users can use social features. • You can specify which users can have MySites. This allows you to roll it out slowly and to targeted groups who receive training/support.#SPSocial @RHarbridge
  31. 31. PEOPLE SEARCHDEMONSTRATION
  32. 32. My Favorite Social Search Slide? Refine by query Refine by query type, and many type, and many Phonetic and nickname Phonetic and nickname other pivots other pivots matching matching Sort by relevance, Sort by relevance, name or social name or social distance distance Vanity Vanity search search Improved result Improved result Recently authored Recently authored layout and hit- layout and hit- content content highlighting highlighting#SPSocial @RHarbridge
  33. 33. The “Stuff” in MySites for Search#SPSocial @RHarbridge
  34. 34. Organizational Browser • A simple way of ‘searching’ we can’t forget. • Key Point: Uses Manager field from AD.#SPSocial @RHarbridge
  35. 35. Better User Profiles = Better Search • Encourage users to have photos and update profile information • Turn on ‘knowledge mining’ and encourage users to publish suggested keywords • Setup connection to Managed Metadata Service Application • Add custom profile properties#SPSocial @RHarbridge
  36. 36. Leveraging the Managed Metadata Service for better People Search • Out of box: • Responsibilities, Interest, Skills, Schools, are all taxonomy properties • Automatic refinement on relevant pivots • Extensibility Opportunity • Adding a new taxonomy property to the profile store#SPSocial @RHarbridge
  37. 37. Improving Relevancy  Search click through behavior improves relevance ranking  Query suggestions mined from search logs help users execute better queries  Social definitions expose acronyms  Social tagging improves search#SPSocial @RHarbridge
  38. 38. Search Is Already Social#SPSocial @RHarbridge
  39. 39. Search Suggestions#SPSocial @RHarbridge
  40. 40. Search Best Bets & Keywords Tip: Search Keywords & Best Bets Can Be Used To Deterministically Result In a Person#SPSocial @RHarbridge
  41. 41. SharePoint 2013 Social Feature Exploration#SPSocial @RHarbridge 44
  42. 42. Communities in 2013#SPSocial @RHarbridge
  43. 43. Community Categories Navigation TitlePosts and replies Description#SPSocial @RHarbridge
  44. 44. Community Postings#SPSocial @RHarbridge
  45. 45. Community Conversations#SPSocial @RHarbridge
  46. 46. Community Owner Tools#SPSocial @RHarbridge
  47. 47. Rating vs Liking#SPSocial @RHarbridge
  48. 48. Reputation & Badges#SPSocial @RHarbridge
  49. 49. Reputation & Badges#SPSocial @RHarbridge
  50. 50. Social Newsfeed#SPSocial @RHarbridge
  51. 51. #SPSocial @RHarbridge
  52. 52. Social Newsfeed#SPSocial @RHarbridge
  53. 53. Privacy Settings#SPSocial @RHarbridge
  54. 54. Search Social Tags#SPSocial @RHarbridge
  55. 55. Public Page, Personal Site, Social Features#SPSocial @RHarbridge
  56. 56. How You Follow…#SPSocial @RHarbridge
  57. 57. How You Follow…#SPSocial @RHarbridge
  58. 58. What Am I Following?#SPSocial @RHarbridge
  59. 59. Thank YouOrganizers, Sponsors and You for Making this Possible.Questions? Ideas? Feedback? Contact me:Twitter: @RHarbridgeBlog: http://www.RHarbridge.comEmail: Richard@RHarbridge.comResources: 700+ SharePoint IA Slides at.. PracticalIntranet.com 130+ SharePoint Standards at.. SPStandards.com 15 Pages of Important Questions at..SharePointDiagnostics.com#SPSocial @RHarbridge 67
  60. 60. Social Technology Vendors & Tools#SPSocial @RHarbridge 68
  61. 61. SharePoint Social Vendors HiSoftware Compliance Sheriff for Social Computing and Collaboration Compliance Social Sites For SharePoint KwizCom WikiPlus, Ratings and More Lightning Tools SharePoint Forum AskMe For SharePoint#SPSocial @RHarbridge
  62. 62. Technical Tips and Tricks#SPSocial @RHarbridge 70
  63. 63. Activity Feed • Extensible Enterprise Activity Feed • It has a Web part • It uses a Atom 2.0 feed • Two types • Consolidated – Activities from everything you track http://<mysitehost>/_layouts/activityfeed.aspx? consolidated=true • Published – My activities http://<mysitehost>/_layouts/activityfeed.aspx? publisher=<accountname>#SPSocial @RHarbridge
  64. 64. Profile Pictures • Upgrade from O12 • Update-SPProfilePhotoStore • Sync up to AD • Bootstrap the pictures if already in AD • Write back to AD, if configured • Outlook and OCS use Pictures in AD • OAB size • Work with your AD/IdM counterparts#SPSocial @RHarbridge
  65. 65. Scale? • Enterprise Wiki pages (like all pages in Publishing) support output caching • Feature leveraged from publishing infrastructure#SPSocial @RHarbridge
  66. 66. Development On Wikis? • Add new wiki page types • Build on the wiki page content type • Example: Lesson Learned -> Functional Area -> Taxonomy Field Control on Page etc. • Add page layouts • Change the default page layout • Enterprise Wiki fully extensible through SPD • You don’t have to use Visual Studio#SPSocial @RHarbridge
  67. 67. User Profiles • Configure Write Back to AD • It’s easy and can be controlled via what property the user is allowed to update. • Leads to more relevant and accurate user information. • Show a picture of your users in Outlook via the Social Connector • Improves profile fill rate, improves engagement, and adds considerable discovery value. • Filter Out Inactive Users (On Import etc)#SPSocial @RHarbridge
  68. 68. Activity Feed Architecture Social DB Gatherer WebPart, (Timer Job) Object Model Injection & Atom User Profile DB: OM User Profile DB: Activity Feed Change Log Consolidated Multi-cast or Uni-cast Published Your Gatherers Example: CRM Gatherer#SPSocial @RHarbridge
  69. 69. Feed Readers • Tip: Enable Activity Feed Timer Job (Not Enabled By Default) • Verify that you have the following administrative credentials: • To configure timer jobs, you must be a member of the Farm Administrators group on the computer running the SharePoint Central Administration Web site. • In SharePoint Central Administration, click Monitoring and then click Review job definitions. The Job Definitions page opens. • In the View list, select Service. The Service list appears. • If the Service list does not display User Profile Service, click Change Service. The Select Service page opens. Use the arrows in the upper-right corner to locate User Profile Service and then click it. The Job Definitions page updates with the User Profile Service jobs. • Click the activity feed job for the User Profile service application that you created in the prerequisites section of this task. The job name is in the format User_Profile_Service_name - Activity Feed Job, where the User Profile Service name is the name that you specified for your User Profile service application. The Edit Timer Job page opens. • In Recurring Schedule, select the interval that you want the job to run. Available intervals are Minutes, Hourly, Daily, Weekly, and Monthly. Selecting a shorter interval, such as Minutes or Hourly, ensures that activities appear on users My Site newsfeeds more frequently. However, it can also place a heavy load on the system depending on how many activities are available. Selecting a longer interval, such as Daily, Weekly, or Monthly reduces the number of times the job runs and processes feeds. However, it also means that users receive less frequent updates to activities in their newsfeeds. • Click Enable. • Optionally, click Run Now to run the job immediately without waiting for the next scheduled interval.#SPSocial @RHarbridge
  70. 70. Activity Feed Extensibility • Activity Application • “CRM” • Activity Type • “New Meeting” • Activity Template • “<person> has scheduled a meeting with <customer> on <details>” • Activity Event • “Richard has scheduled a meeting with TSPUG on Wednesday, March 17th, 2010”#SPSocial @RHarbridge
  71. 71. Sub Types basically allow us to create separate ‘user’ types, each with their own properties. (As well as all the above properties.) Examples: •Employee •Intern •Consultant {Example field: End of Term} •Customer •Partner#SPSocial @RHarbridge
  72. 72. Organizations can represent… •Divisions •Departments (or Functional Areas) •Legal Entities (if it’s a multi company group) Organizations use a parent relationship to build a hierarchy. This is important because aside from this, all you have is ‘Manager’ in AD to determine org hierarchy.#SPSocial @RHarbridge
  73. 73. An Example:#SPSocial @RHarbridgeNote: This isn’t accurate.. How is MS Structured?
  74. 74. The down side… •There is no UI or End User Functionality tied to this… yet. The up side… •Development Opportunity! #SPSocial @RHarbridge
  75. 75. SharePoint Social Architecture New in 14 New in 14 Social Social Profiles Profiles Sync Sync Feedback Feedback Profile Service Profile Service Profile Service Profile Service Synchronization Synchronization Instance Instance Instance Instance Mid-tier cache, optimized for most- used profiles, 256 WFE talks to Mb default (good the service and for 500k users on SQL, maintains average) Front-end#SPSocialcache @RHarbridge
  76. 76. #SPSocial @RHarbridge
  77. 77. User Profile: Storage ArchitectureUser Profile DBProfile and Activity FeedSocial Data DBTags, Keywords, Comments, Bookmark, RatingsMainly stores GUID (to the taxonomy term) or the note orrating, URI, Profile ID, Timestamp, URI disambiguation infoTerm values for use on the Newsfeed and Tags & NotesPageSync DBStaging sync data for AD, LDAP, BCS#SPSocial @RHarbridge
  78. 78. #SPSocial @RHarbridge
  79. 79. #SPSocial @RHarbridge
  80. 80. Profile Synchronization Architecture AD AD LDAP LDAP BCS BCS Service Service Import or Export to Example: Picture Goes to Directory Source AD from SharePoint!#SPSocial @RHarbridge (Data Goes Both Ways!) New in 14 New in 14
  81. 81. • User Profile Synchronization is a service, like any other and needs to be explicitly started.• Write down the Connection Plan (Requirement for Upgrade) • Connections, filters, property mappings (import/export, pictures) • 2007 connection, filter, property mappings will not migrate • 2010 has strongly-typed property mapping (e.g. no string to int cast!) • Fewer connections the better, recommend single connection for a forest - Now possible, where it really wasn’t before • Directory Permissions (New Requirement for 2010) • Need “directory get changes” (dir-sync) rights for the AD credentials to read the changelog and perform incremental sync (have bonus material on this later) • Need write permissions for export to Directory (if you want that)#SPSocial @RHarbridge
  82. 82. User Profile: Synchronization Tips • Get started with the Users-only option for the first full sync, run incremental with users and groups • After first full sync, run incremental not full • LDAP and BCS only synch users only (no groups) • BCS • No export, no new records (rows) can be created from synch • Check your BCS models using the new external lists (Old BDC Models may not be functioning correctly – Don’t use Synch to test this, use external lists instead.)#SPSocial @RHarbridge
  83. 83. • Disk Configuration, RAID array with multiple spindles - OS, Database & DB log files on separate volumes • 1 Gig network between services and SQL box • Enable named piper if services running on same box as SQL • Mark CPUs for I/O affinity • Boost SQL Priority#SPSocial @RHarbridge
  84. 84. Scale Considerations & Planning • Database Scale • 2 million user profiles with social features • 600 million tags/notes • del.icio.us active users create 4.5 tags and 1.8 comments per month • 2 million users: 10% Active users: 200,000 • In 2 years, total number of tags and notes: 200,000 x 2 x 12 x (4.5 + 1.8) = 30.24 million#SPSocial @RHarbridge
  85. 85. Scale – DB Sizing Tips#SPSocial @RHarbridge
  86. 86. Performance • Latency Targets • Over LAN: 2 sec for first time, 1 sec for later visits • Over WAN: 5 sec for first time, 2.5 sec for later visits • Throughput Targets • 2007 My Site deployment in Microsoft (~100,000 users, 3-1 farm): Avg RPS = 143, Max (peak) RPS = 350 • Avg RPS for a typical mix on healthy 4-1-1 My Sites farm = 350-400#SPSocial @RHarbridge
  87. 87. ADAD#SPSocial @RHarbridge LDAP LDAP Forest Forest
  88. 88. SharePoint 2013: Social Features • http://hermansberghem.blogspot.com/2012/ 08/social-capabilities-of-sharepoint- 2013.html#SPSocial @RHarbridge
  89. 89. Thank YouOrganizers, Sponsors and You for Making this Possible.Questions? Ideas? Feedback? Contact me:Twitter: @RHarbridgeBlog: http://www.RHarbridge.comEmail: Richard@RHarbridge.comResources: 700+ SharePoint IA Slides at.. PracticalIntranet.com 130+ SharePoint Standards at.. SPStandards.com 15 Pages of Important Questions at..SharePointDiagnostics.com#SPSocial @RHarbridge 97

×