Slide 1 - St. Louis SharePoint Users Group


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Slide 1 - St. Louis SharePoint Users Group

  1. 1. SharePoint at Microsoft Scott St. Jean Microsoft IT
  2. 2. IT Organizational Structure
  3. 3. Team Membership (Dogfood) <ul><li>Service Management (1) </li></ul><ul><li>Program/Project Management (4) </li></ul><ul><ul><li>Lead PM and 1 vendor PM </li></ul></ul><ul><ul><li>Dedicated Search and People PMs </li></ul></ul><ul><li>Engineering and Technologists (2) </li></ul><ul><ul><li>1 Engineer and 1 Technologist </li></ul></ul><ul><li>Server Operations Support (10) </li></ul><ul><ul><li>2 Leads </li></ul></ul><ul><ul><li>8 Operation Analysts </li></ul></ul><ul><li>Client Support (3) </li></ul><ul><ul><li>1 Lead </li></ul></ul><ul><ul><li>2 Support Analysts </li></ul></ul>
  4. 4. Team Membership (Sustained and Service Growth) <ul><li>Service Management (1.5) </li></ul><ul><li>Program/Project Management (4.5) </li></ul><ul><ul><li>Lead PM, ½ PM head, and 1 vendor PM </li></ul></ul><ul><ul><li>Dedicated Search and People PMs </li></ul></ul><ul><li>Engineering and Technologists </li></ul><ul><ul><li>1 Engineer and 2 Technologists </li></ul></ul><ul><li>Server Operations Support (10) </li></ul><ul><ul><li>2 Leads </li></ul></ul><ul><ul><li>8 Operations Analysts </li></ul></ul><ul><li>Client Support (3) </li></ul><ul><ul><li>1 Lead </li></ul></ul><ul><ul><li>2 Support Analysts </li></ul></ul>
  5. 5. Services We (MACS) Own
  6. 6. Global SharePoint Service Deployment <ul><li>Asia Pacific (Singapore) </li></ul><ul><li>Asia Pacific Web Sites </li></ul><ul><li>Asia Pacific Personal Sites </li></ul><ul><li>Asia Pacific Services </li></ul><ul><li>Asia Pacific Extranet </li></ul><ul><li>Americas (Redmond) </li></ul><ul><li>Americas Web Sites </li></ul><ul><li>Americas Personal Sites </li></ul><ul><li>Americas Services </li></ul><ul><li>Americas Extranet </li></ul><ul><li>Americas Project Server </li></ul><ul><li>Enterprise Search </li></ul><ul><li>LOB Profile Import </li></ul><ul><li>Europe, Middle East, Africa (Dublin) </li></ul><ul><li>EMEA Web Sites </li></ul><ul><li>EMEA Personal Sites </li></ul><ul><li>EMEA Services </li></ul><ul><li>EMEA Extranet </li></ul>
  7. 7. Minimum Performance Level Weighted Average Percentage of users who meet MPL * New MPL still under negotiation. Next steps to examine what we can do to improve performance. We are considering ½ of proposed numbers. Data Current as of 11/2006 File Size MPL User Compliance 1 MB 10 sec 80% 5 MB 35 sec 96% File Size Average DL Time Weighted Average DL Time 1 MB 11.64 sec 10.4 sec 5 MB 39.04 sec 33.19 sec
  8. 8. Minimum Performance Level (regional breakdown) Download time (seconds) by region SharePoint users by region Bandwidth usage breakdown by users to each farm Data Current as of 11/2006 Region DL Time 1MB DL Time 5MB North America 8.3 34.8 South America 18.3 78.4 Europe 17.6 35.0 Africa 23.9 76.1 Middle East 15.2 37.7 South Pacific 8.4 23.0 Far East 8.9 21.0 Clients in: America Farm Asia Farm EMEA Farm America 94.53% 4.90% 0.57% Asia 32.51% 66.75% 0.74% EMEA 23.03% 0.09% 76.88%
  9. 9. Microsoft IT Hosted Services <ul><li>Regional SSP </li></ul><ul><ul><li>Only MACs has access </li></ul></ul><ul><li>MOSS Child farms </li></ul><ul><ul><li>Shared Hosting in each region </li></ul></ul><ul><ul><li>Personal site host </li></ul></ul><ul><ul><li>Team site host </li></ul></ul><ul><ul><li>Offered at no cost </li></ul></ul><ul><li>Gold/Platinum child farms </li></ul><ul><ul><li>Paid hosting farms </li></ul></ul><ul><ul><li>Support some customization </li></ul></ul><ul><li>Project Server </li></ul><ul><ul><li>Service in limbo </li></ul></ul><ul><ul><li>Still 2003 solution </li></ul></ul><ul><ul><li>Examining alternative hosting options </li></ul></ul><ul><li>Extranet </li></ul><ul><ul><li>Externally accessible sites </li></ul></ul><ul><ul><li>Designed for partner collaboration </li></ul></ul><ul><ul><li>Product Showcase </li></ul></ul><ul><li>Host Header </li></ul><ul><ul><li>Deprecated Service </li></ul></ul><ul><ul><li>Still WSS 2.0 </li></ul></ul><ul><li>Shared Hosted Portal Farms </li></ul><ul><ul><li>Deprecated Service </li></ul></ul><ul><ul><li>Many still SPS 2003 </li></ul></ul><ul><li>WSS Child Farms </li></ul><ul><ul><li>Deprecated Service </li></ul></ul><ul><ul><li>SKU to SKU upgrade planned </li></ul></ul><ul><ul><li>Negotiating with WSS team about no hosted WSS farms at Microsoft </li></ul></ul>
  10. 10. SSP Farm Relationships Profile Change Replication <ul><li>All regions have an SSP Farm </li></ul><ul><li>Regions crawl local content </li></ul><ul><li>Redmond crawls all regional content as well </li></ul><ul><li>Profile changes made locally </li></ul><ul><li>Profile changes replicated to other SSP farms </li></ul><ul><li>All LOB data imported into profiles done in Redmond </li></ul>
  11. 11. Dedicated Shared Services Farm A P <ul><li>Hosted services consumed by child farms </li></ul><ul><li>One per region </li></ul><ul><li>In Redmond we have a dedicated SQL cluster, in regions this is shared SQL storage </li></ul><ul><li>All SharePoint 2007 sites consume from shared services </li></ul><ul><li>Local farms can have a local SSP for Excel services. </li></ul>
  12. 12. Child Farms <ul><li>Several different configurations </li></ul><ul><ul><li>Multiple Web Front End Servers </li></ul></ul><ul><ul><li>Dedicated Search Target and dedicated Application (Excel and Index) Servers </li></ul></ul><ul><ul><li>Combined Search Target/Application Server </li></ul></ul><ul><li>Load balanced and engineered to provide redundant hosting </li></ul><ul><li>Child farms can have local shared service providers for Excel </li></ul><ul><li>Hardware </li></ul><ul><ul><li>WFE (min 2 WFEs) </li></ul></ul><ul><ul><ul><li>32-bit or 64-bit </li></ul></ul></ul><ul><ul><ul><li>1 or 2 Proc (Dual Core) </li></ul></ul></ul><ul><ul><ul><li>4 to 16 GB RAM </li></ul></ul></ul><ul><ul><li>Excel (Application Servers) </li></ul></ul><ul><ul><ul><li>64-bit </li></ul></ul></ul><ul><ul><ul><li>2 Proc (Dual Core) </li></ul></ul></ul><ul><ul><ul><li>8 GB RAM </li></ul></ul></ul>WNLB Optional (reconsidering) Optional Search Target
  13. 13. Child/SSP Farm Relationship <ul><li>All SharePoint 2007 properties consume from regional shared services. </li></ul><ul><li>Communication between a child farm and the SSP farm is via data connections and web service calls </li></ul><ul><li>The child farm will render even if the SSP farm is down but services like search, audiences, profile, and BDC will not work </li></ul><ul><li>Child farms are within the same data center. Federation across the WAN is not supported. Latency must be less then 80 ms. </li></ul>
  14. 14. Service Tier Offerings <ul><li>Platinum (In Progress) </li></ul><ul><ul><li>Dedicated Hardware </li></ul></ul><ul><ul><li>High value web properties </li></ul></ul><ul><ul><li>Has highest startup and monthly chargeback </li></ul></ul><ul><ul><li>Support most server side customizations </li></ul></ul><ul><li>Gold (Pilot in Feb) </li></ul><ul><ul><li>Shared Hardware (up to 10 / farm) </li></ul></ul><ul><ul><li>Med – High value web properties </li></ul></ul><ul><ul><li>Has startup and monthly chargeback </li></ul></ul><ul><ul><li>Support server side customizations that permit coexistance </li></ul></ul><ul><li>Silver (Current service) </li></ul><ul><ul><li>Shared Hardware (1000’s / farm) </li></ul></ul><ul><ul><li>Any web site </li></ul></ul><ul><ul><li>No cost to users </li></ul></ul><ul><ul><li>Next to no server side customizations supported </li></ul></ul>
  15. 15. Service Level Agreement <ul><li>IT Help technical support 24x7 </li></ul><ul><li>Normal priority (3) tickets resolved within 72 hours </li></ul><ul><ul><li>Pri. 1 – 50+ user impact (4 hr) </li></ul></ul><ul><ul><li>Pri. 2 – 2+ user impact (24 hr) </li></ul></ul><ul><ul><li>Pri. 3 – Normal scheduled work (3 d) </li></ul></ul><ul><ul><li>Pri. 4 – Low priority work (8 d) </li></ul></ul><ul><li>Availability 99.9% Goal </li></ul><ul><li>Maintain blocked file list </li></ul><ul><li>Business critical level of service not mission critical </li></ul><ul><li>Broken customizations not fixed by IT </li></ul><ul><li>Databases are backed up once every 24 hours and retained for 14 days </li></ul><ul><li>Site restores require GM Approval </li></ul><ul><li>Maintenance window </li></ul><ul><ul><li>Daily: 6 pm to 6 am local server </li></ul></ul><ul><ul><li>Weekend: Fri 10 pm to Mon 6 am </li></ul></ul><ul><li>Quotas </li></ul><ul><ul><li>Start (Default) – 500 MB </li></ul></ul><ul><ul><li>Grow to 1 GB </li></ul></ul><ul><ul><li>Grow up to 5 GB in 1 GB increments </li></ul></ul>
  16. 16. MSIT SharePoint Service Offering ( December ) Data Current as of 12/2006 * Just over 12 TB total content stored in SharePoint at Microsoft
  17. 17. SharePoint 2007 Worldwide Server Inventory * Data Current as of 12/2006 * Projected numbers based on current commitments, does not include pre-production environments
  18. 18. SQL Infrastructure A A A P p <ul><li>Infrastructure </li></ul><ul><li>64-bit, SQL 2005 infrastructure </li></ul><ul><li>Multiple Active, Single Passive, Single backup node </li></ul><ul><li>Hardware SKUs </li></ul><ul><li>HP D585 – 8-way machines with 8 GB RAM </li></ul><ul><li>Shared storage (SAN) </li></ul><ul><li>Backup </li></ul><ul><li>SQL backup to disk groups for drop drives </li></ul><ul><li>Pivot disk groups to backup node (p) for backup to tape or near disk storage </li></ul><ul><li>Disk groups pivot back before SQL backups begin </li></ul><ul><li>Monitoring </li></ul><ul><li>Outsourced monitoring to another IT team within Microsoft </li></ul>
  19. 19. Search and Crawl <ul><li>Once upgrades complete, goal is to incrementally crawl min of once every 24 hours (regionally dependant, specifically SharePoint) </li></ul><ul><li>Single MOSS index in each region </li></ul><ul><li>Dedicated query servers on SSP farm process requests </li></ul><ul><li>Average query performance is 2 seconds/query. Faster for simpler queries and slower for complex queries. </li></ul><ul><li>We’re looking to add more RAM to our query servers to help with performance </li></ul><ul><li>We use search via BDC to crawl some Siebel data </li></ul><ul><li>Local farm help requires WSS search service </li></ul><ul><li>To date we’ve indexed 20M in Redmond </li></ul><ul><li>We take a tiered approach to crawl frequency </li></ul><ul><ul><li>Highest priority content crawled each day or more. </li></ul></ul><ul><ul><li>Medium priority a few times a week. </li></ul></ul><ul><ul><li>Lower priority content once a week. </li></ul></ul><ul><li>Performance goal is an average of 20 docs/second for SharePoint content over multiple crawls </li></ul><ul><li>On average (month): </li></ul><ul><ul><li>575K Queries /month for Redmond SSP </li></ul></ul>
  20. 20. Excel Services <ul><li>Trusted Location “http://” setup for each silver farm </li></ul><ul><li>Uses published low perms account to do data refresh </li></ul><ul><li>100 MB maximum file size </li></ul><ul><li>Uses both data connection libraries and embedded connections </li></ul><ul><li>We have not yet implemented a request process for new trusted locations </li></ul><ul><li>Warnings turned on and shown when refreshing connections </li></ul>
  21. 21. InfoPath Forms Services <ul><li>Not an SSP feature but rather a farm feature </li></ul><ul><li>Enabled on all 2007 child farms </li></ul><ul><li>We don’t currently support forms with code on silver service </li></ul><ul><li>We will support this for platinum and gold customers. </li></ul><ul><li>Required for workflow features </li></ul><ul><li>Uses the session state component of the SSP </li></ul>
  22. 22. Profile Import <ul><li>Different Imports run in different regions </li></ul><ul><ul><li>In all regions we import AD data </li></ul></ul><ul><ul><li>In Redmond we use BDC to import LOB data </li></ul></ul><ul><li>Incremental run every 24 hours </li></ul><ul><li>Fulls run once a week </li></ul><ul><li>Process 130K AD records </li></ul>
  23. 23. Profile Synchronization/My Sites <ul><li>3 regional MySite hosts </li></ul><ul><li>Users modify their own data (non-AD or BDC source) in local region </li></ul><ul><li>Profile data used in local farm people search </li></ul><ul><li>Indexed regularly by local SSP host </li></ul><ul><li>Almost 55,000 personal sites world wide </li></ul><ul><li>Custom code added to replication user supplied changes to other regions and BDC changes from Redmond </li></ul><ul><li>Uses change log to push incrementally </li></ul><ul><li>Change replicated world wide within seconds of user save. </li></ul><ul><li>Reflected in search after next crawl </li></ul>
  24. 24. Other Services <ul><li>SSO – Not currently used </li></ul><ul><li>Document Conversion – Not currently used </li></ul><ul><li>Project Server – new service being defined, not currently offered by Microsoft IT </li></ul><ul><li>ISA 2006 – used to access some properties from Internet </li></ul><ul><li>Performance Point Server – working with PG to determine how to offer Service </li></ul><ul><li>BDC – used sparingly, will make available to Gold/Platinum customers </li></ul>
  25. 25. Monitoring <ul><li>Monitor environment with MOM v2 today </li></ul><ul><li>Three teams: </li></ul><ul><ul><li>DCOPs (Data Center) </li></ul></ul><ul><ul><ul><li>Monitors OS, Hardware, and Web Sites and Services MOM Pack </li></ul></ul></ul><ul><ul><ul><li>30 min response time on Web Sites and Services Issues (Service outage) </li></ul></ul></ul><ul><ul><ul><li>24/7/365 coverage </li></ul></ul></ul><ul><ul><li>MACS </li></ul></ul><ul><ul><ul><li>Monitors with SharePoint 2007, SharePoint 2003, WSS 2.0, WSS 3.0, IIS, MSCS, and DFS MOM Packs </li></ul></ul></ul><ul><ul><ul><li>Pager system for critical alerts </li></ul></ul></ul><ul><ul><ul><li>Looking to outsource monitoring and initial response </li></ul></ul></ul><ul><ul><li>PSIT SQL </li></ul></ul><ul><ul><ul><li>SQL, DFS, and MSCS monitoring of SQL servers </li></ul></ul></ul><ul><ul><ul><li>Backup/Restores of data </li></ul></ul></ul><ul><li>We are in a transition phase </li></ul><ul><ul><li>Migrating to System Center </li></ul></ul><ul><ul><li>Application monitoring is being transitioned as we restructure monitoring teams </li></ul></ul>
  26. 26. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 04/02/10