The document defines Microsoft SharePoint governance and discusses what should be governed, including infrastructure, application development, and security. It provides details on governing server build, SQL Server, web applications, site collections, backup/recovery, disaster recovery, change management, and documentation. It emphasizes the importance of governance in properly managing the SharePoint environment. Microsoft provided positive feedback on the governance documents.
Topics include: Advanced Operations with Windows PowerShell, Using PowerShell to determine site quotas and storage space etc. Other Topics -
• Introduction to Windows PowerShell
• Installing Solution packages (WSPs) using Windows PowerShell
• Advanced reporting and Analysis using Windows PowerShell
• Backup\Restore, Import\Export SharePoint sites using Windows PowerShell
• Introduction to STSADM
• Adding Solutions, Features using STSADM.
• Configure diagnostic logging in SharePoint 2013
• Developer Dashboard in SharePoint 2013.
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel OlesonJoel Oleson
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel Oleson. Includes strategy for upgrade including details on the common upgrade methods including additional best practices, a decision tree, and solutions.
Migrating to SharePoint 2013 - Business and Technical PerspectiveJohn Calvert
Many organizations still run versions of SharePoint prior to 2013, but the appetite and pressure to upgrade is increasing as business and IT better understand the new features and capabilities of SharePoint 2013 / Online combined with its sister products Office 2013 and Exchange 2013, or alternately Office 365. Drawing on experience from real client engagements in this presentation we examine the business and technical roadmap, and challenges in planning and executing a migration to SharePoint 2013.
In this presentation, we discuss benefits of upgrading to SharePoint 2010, hardware requirements, impacts of upgrade, methodologies for upgrade from MOSS 2007 and SPS 2003
Topics include:
• Customizing sites using SharePoint Designer 2013
• Creating, Importing and Exporting SharePoint Designer Workflows.
• Modifying master Pages, Layout pages (e.g. adding Footer in master page) using SharePoint 2013 Designer.
• Adding and Modifying DataView WebParts, ListView Webparts, XSLT using SharePoint Designer.
• Creating and Publishing forms using InfoPath 2013
• Creating InfoPath forms with rules and data connections.
Topics include: Advanced Operations with Windows PowerShell, Using PowerShell to determine site quotas and storage space etc. Other Topics -
• Introduction to Windows PowerShell
• Installing Solution packages (WSPs) using Windows PowerShell
• Advanced reporting and Analysis using Windows PowerShell
• Backup\Restore, Import\Export SharePoint sites using Windows PowerShell
• Introduction to STSADM
• Adding Solutions, Features using STSADM.
• Configure diagnostic logging in SharePoint 2013
• Developer Dashboard in SharePoint 2013.
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel OlesonJoel Oleson
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel Oleson. Includes strategy for upgrade including details on the common upgrade methods including additional best practices, a decision tree, and solutions.
Migrating to SharePoint 2013 - Business and Technical PerspectiveJohn Calvert
Many organizations still run versions of SharePoint prior to 2013, but the appetite and pressure to upgrade is increasing as business and IT better understand the new features and capabilities of SharePoint 2013 / Online combined with its sister products Office 2013 and Exchange 2013, or alternately Office 365. Drawing on experience from real client engagements in this presentation we examine the business and technical roadmap, and challenges in planning and executing a migration to SharePoint 2013.
In this presentation, we discuss benefits of upgrading to SharePoint 2010, hardware requirements, impacts of upgrade, methodologies for upgrade from MOSS 2007 and SPS 2003
Topics include:
• Customizing sites using SharePoint Designer 2013
• Creating, Importing and Exporting SharePoint Designer Workflows.
• Modifying master Pages, Layout pages (e.g. adding Footer in master page) using SharePoint 2013 Designer.
• Adding and Modifying DataView WebParts, ListView Webparts, XSLT using SharePoint Designer.
• Creating and Publishing forms using InfoPath 2013
• Creating InfoPath forms with rules and data connections.
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of CapabilityDan Usher
So SharePoint 2013 has been out for just over a year now with Release to Manufacture in October 2012. Interesting in learning what’s new and different? Then come and learn more about new capabilities in the product such as Shredded Storage and Distributed Caching among others as well as how the migration story changes for SharePoint 2013.
SharePoint 2016 Why Upgrade: Top 10 Compelling FeaturesJoel Oleson
Are you ready for SharePoint 2016? Are you sure? Have you built your business case? In this session we dig into the new features with a focus on building the real reason to upgrade...
SharePoint 2016 has a lot of new features that we inherit from the cloud, as well as a lot of new hybrid features and additional UI investments that have already proven popular in Office 365 SharePoint online. With the IT Preview it seems Microsoft is only talking to the IT and Devs.
In this session we’ll approach the features from a user perspective and help you to:
Get a first look at SharePoint 2016 for the business whether you are already planning to upgrade, or just curious
Build the business case of a more secure, auditable, and flexible SharePoint 2016 upgrade or deployment
Start planning for the next big version of SharePoint and be ready for release
SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...Layer2
The Layer2 Business Data List Connector for SharePoint makes it as easy as possible to connect native SharePoint lists to almost any external data source, codeless and bi-directional. The app closes many issues and overcomes limitations that still exist with SharePoint out-of-the-box data integration today.
To configure simply:
1. Enter connection string
2. Enter select statement
3. Enter primary keys.
Fast background updates (changed data only) via timer job. Alerts and workflows can be used to take business actions in SharePoint, when external data records are changed. Optionally write-back changes to data source.
A detailed guide for provisioning a SharePoint 2016 farm in azure. This also includes Introduction to Azure IaaS basics and IP addresses used with Azure VMs
Back to the Basics: SharePoint Fundamentals by Joel OlesonJoel Oleson
SharePoint Fundamentals is a look back at the core information architecture and core physical infrastructure. It focuses on the core fundamentals to deployment and operations.
Search First Migration - Using SharePoint 2013 Search for SharePoint 2010Bob German
This presentation reviews the differences between SharePoint 2010 Enterprise Search, FAST Search, and SharePoint 2013 Search. It then presents three approaches for using SharePoint 2013 to search SharePoint 2010 as part of a "Search First" migration.
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
SharePoint has come a long way since the first release in 2001. As the product evolves so does our understanding of how to plan, install, operate and manage a SharePoint farm. In this session, we are going to discuss the entire process that starts with the SharePoint capacity planning all the way to the successful management of a SharePoint farm. We also going to discuss the most common best practices and help you avoid some most common pitfalls. The best practices outlined in this session are something that should be applied to farms large and small. To keep you up to the with the new SharePoint 2016, we are going to spend a fair amount of time discussing some of the current hot scenarios like MinRoles in SharePoint 2016, automated installation with PowerShell and SharePoint Online hybrids.
Upgrading to SharePoint 2010 - Teched Middle EastJoel Oleson
From Planning to exploring the methods. We take a look at SharePoint 2010 upgrade and look at the new features and options to better understand what the options are.
Contributions: Sean Livingston
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of CapabilityDan Usher
So SharePoint 2013 has been out for just over a year now with Release to Manufacture in October 2012. Interesting in learning what’s new and different? Then come and learn more about new capabilities in the product such as Shredded Storage and Distributed Caching among others as well as how the migration story changes for SharePoint 2013.
SharePoint 2016 Why Upgrade: Top 10 Compelling FeaturesJoel Oleson
Are you ready for SharePoint 2016? Are you sure? Have you built your business case? In this session we dig into the new features with a focus on building the real reason to upgrade...
SharePoint 2016 has a lot of new features that we inherit from the cloud, as well as a lot of new hybrid features and additional UI investments that have already proven popular in Office 365 SharePoint online. With the IT Preview it seems Microsoft is only talking to the IT and Devs.
In this session we’ll approach the features from a user perspective and help you to:
Get a first look at SharePoint 2016 for the business whether you are already planning to upgrade, or just curious
Build the business case of a more secure, auditable, and flexible SharePoint 2016 upgrade or deployment
Start planning for the next big version of SharePoint and be ready for release
SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...Layer2
The Layer2 Business Data List Connector for SharePoint makes it as easy as possible to connect native SharePoint lists to almost any external data source, codeless and bi-directional. The app closes many issues and overcomes limitations that still exist with SharePoint out-of-the-box data integration today.
To configure simply:
1. Enter connection string
2. Enter select statement
3. Enter primary keys.
Fast background updates (changed data only) via timer job. Alerts and workflows can be used to take business actions in SharePoint, when external data records are changed. Optionally write-back changes to data source.
A detailed guide for provisioning a SharePoint 2016 farm in azure. This also includes Introduction to Azure IaaS basics and IP addresses used with Azure VMs
Back to the Basics: SharePoint Fundamentals by Joel OlesonJoel Oleson
SharePoint Fundamentals is a look back at the core information architecture and core physical infrastructure. It focuses on the core fundamentals to deployment and operations.
Search First Migration - Using SharePoint 2013 Search for SharePoint 2010Bob German
This presentation reviews the differences between SharePoint 2010 Enterprise Search, FAST Search, and SharePoint 2013 Search. It then presents three approaches for using SharePoint 2013 to search SharePoint 2010 as part of a "Search First" migration.
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
SharePoint has come a long way since the first release in 2001. As the product evolves so does our understanding of how to plan, install, operate and manage a SharePoint farm. In this session, we are going to discuss the entire process that starts with the SharePoint capacity planning all the way to the successful management of a SharePoint farm. We also going to discuss the most common best practices and help you avoid some most common pitfalls. The best practices outlined in this session are something that should be applied to farms large and small. To keep you up to the with the new SharePoint 2016, we are going to spend a fair amount of time discussing some of the current hot scenarios like MinRoles in SharePoint 2016, automated installation with PowerShell and SharePoint Online hybrids.
Upgrading to SharePoint 2010 - Teched Middle EastJoel Oleson
From Planning to exploring the methods. We take a look at SharePoint 2010 upgrade and look at the new features and options to better understand what the options are.
Contributions: Sean Livingston
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProBrian Culver
SharePoint Saturday Houston #SPSHOU
Level: 300
Track: Administrator, Development / SharePoint App
SharePoint 2016 is finally out and it brings tons of new features that continue to make SharePoint an amazing collaboration tool for companies. Many companies are still on SharePoint 2010, maybe even earlier versions. In this session, I discuss and show you the approach for upgrading and migrating to SharePoint 2016. Its time to get with the times and upgrade your farm. I will shares best practices and lots of tips as we upgrade our sample farm. I will include some troubleshooting and custom solutions based on real world scenarios to make sure this isn’t another “simple” upgrade. Best of all, we will have fun doing this.
Attendee Takeaways:
1. Learn how to upgrade to SharePoint 2016 from various SharePoint versions.
2. Learn best practices for upgrading smoothly and properly.
3. Learn some tips and tricks to making the upgrade faster, less error prone and efficient to reduce downtime.
4. Learn how to troubleshooting and deal with upgrade issues.
Guiding a Successful SharePoint ImplementationRandy Williams
August 25 session
SharePoint is transforming the way organizations are connecting their people, business processes, and enterprise-wide information. In this exclusive two-part series on 23 & 25 August, led by SharePoint MVP Randy Williams, IT managers and SharePoint users will walk away with the blueprint they need to ensure they can successfully deploy SharePoint to meet their specific business needs.
In this session, learn the best practices and common pitfalls innate in implementing SharePoint in order to ensure your SharePoint service offering is right on the mark, the first time.
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike WatsonJoel Oleson
Global Intranets, Extranets, and Internet sites in advanced farm deployments. Lessons learned and guidance is shared in this deck... Caching, Firewall, Security, Optimization, etc... Presented with Joel Oleson, Shane Young, and Mike Watson at Tech Ed 2008
Module 1: Core SharePoint Concepts
Topics include: Introduction to SharePoint, Different SharePoint versions that you should consider and why SQL and Windows are so important to SharePoint. Other Topics -
• SharePoint Architecture
• SharePoint Licensing
• SharePoint Versions
• SharePoint Office 365 vs. The Cloud vs. On Site
• Intranet vs Internet sites in SharePoint.
• The role of Windows Server, SQL Server, and email servers etc.
• Directory hive in SharePoint.
• Introduction to SharePoint Central administration and Configuration wizard.
• Introduction to Tools used to Customize SharePoint.
SharePoint Intelligence Real World Business Workflow With Share Point Designe...Ivan Sanders
This session introduces the basics of SharePoint Designer 2010 workflows. When you understand the building blocks of workflow actions, conditions, and steps you can quickly add workflows to automate processes and help improve your organization’s productivity and efficiency.
In this Module you will learn :
Topics Include: Advanced SharePoint Server Concepts, Using Calculated Columns, Lookup Columns, Managed Accounts.
Topics Includes :
Calculated Columns
Look up Columns
Import\Export WebPart’s on a Page
InfoPath Forms
Before the Install :
Accounts in SharePoint 2013
SharePoint 2013 Prerequisites
Logical and Physical Architectures
For all of the things that can go wrong with your SharePoint implementation, one of the best things we can do is learn from others. From not accepting that implementing an established information architecture and having an available infrastructure are core tenants of every SharePoint installation to managing SLAs with your end users; join us as we share not only what we've seen as worst practices but also worst experiences.
Attendees will learn practices on how to properly manage their SharePoint environments, how to work with other IT department leads and plan for a more properly planned SharePoint environment instead of dealing with the headaches that precipitate themselves when systems are hastily thrown together.
You're ready to move to SharePoint Server 2010 or want to know what is waiting for you there?
Then let's see together how SharePoint 2010 makes your life easier, gives you more control and adds more features for your end users.
We’ll cover new terminology, new management options that come with SharePoint 2010 including the addition of Managed Accounts, changes to the install and briefly cover the upgrade options. We’ll also touch on some of the architecture changes including introducing you to Shared Service Applications. This session is a great place to start if you want to know what you’ve got in store once you start installing SharePoint 2010.
What SQL DBAs need to know about SharePoint-Indianapolis 2013J.D. Wade
With the number of deployments of SharePoint exponentially growing every day, as a DBA, it is very likely you are going to have SharePoint databases on SQL Servers you support. This session reviews SharePoint strictly from the SQL Server perspective. You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, supported methods for providing high availability and disaster recovery, and the part SharePoint and SQL each play in the Microsoft Business Intelligence story.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
2. Agenda Defining SharePoint Governance What should be governed? Infrastructure Governance Application Development Governance
3. Microsoft Feedback “very detailed and take into account many of the important aspects of a SharePoint implementation that organizations are challenged with when deploying SharePoint. I can tell from reviewing these documents and from our discussions, that the team that wrote these documents are knowledgeable and experienced with SharePoint governance planning.” “that the governance documents provided are an outstanding foundation and starting point and will most certainly be very valuable during SharePoint farm implementation, and based on my personal experience and compared to other governance documentation that I have personally reviewed within other organizations, I would rate initial governance documents very high and above standard” - Microsoft
4. Defining Governance Governance is the process of identifying rules and guidelines that allow us to better manage our environment Governance is the process of defining what needs to happen and when it needs to happen Governance is an on going process
5. What needs to be governed? Following are different areas where governance needs to be implemented for SharePoint: Infrastructure Application Development Security and Compliance Training Communications
6. Infrastructure Server Build Service Accounts Services on the server SQL Server Web Applications Site Collections / Content Database Backup / Recovery Disaster Recovery Change Management Security management Managing multiple farms (DEV, QA, PROD) Documentation
7. Server Build Access to servers and central administration should be limited to SharePoint administrators only SharePoint 2010 uses the concept of Managed Accounts to run services on the server. Leverage different service accounts to run SharePoint services and DO NOT use individual user accounts for any SharePoint Services. SharePoint 2010 can automatically manage password policies for managed accounts to. However, we recommend this not be done for the MAIN FARM administration account, as in case of major issues, it will be important to know this username / password information for any recovery. SharePoint farm needs to leverage multiple service accounts. Grant permissions only as needed to these service accounts. Server monitoring using perfmon or SCOM or any other tools that you use internally.
8. Server Build Different service accounts should be leveraged for each separate farm. Servers should be kept up to date with latest service packs and security updates. Actually for SharePoint, I would recommend waiting at least a quarter before applying a service pack unless your immediate issues are being resolved by service pack. Follow your companies policies in hardening server security. Dedicate Servers for SharePoint usage only.
9. Server Build Services on the server: Understand how to setup different services In large environment, try to load balance services as much as possible Identify most used service and make sure it can scale, example: Search NOTE: User Profile Synchronization service cannot be load balanced
10. SQL Server If Possible and depending on your environment size, use a SQL Server cluster that will be dedicated for SharePoint usage only and will not be a shared environment, especially for Production environment QA / Development environment may be on single SQL servers and maybe part of Shared resources Maintaining enough free space on SQL will be one of the most important requirements for SharePoint, as it heavily depends on SQL. Recommend allocating 3 drives (minimum) for SharePoint databases. Drive 1: data Drive 2: Transaction Logs Drive 3: Backups For the data drive, the recommendation would be to always keep 1.5x disk free space on SQL.
11. Web Applications Depending on size of farm, potentially have following web applications: Collaboration My Sites Custom Applications Do not create unnecessary web applications just for vanity URLs. Leverage Host Header site collections
12. Site Collections / Content Databases Define Site Quotas upfront Group similar sites in a single content database. Some recommendations would be: Group by High Priority Sites Group by Large size sites Group by Custom application sites Group by regular collaboration sites Keep large sites at a maximum of 20 GB
13. Site Collections / Content Databases Keep Content Databases to be around 200-250GB size maximum For Example, at 2GB starting quota, you can host a 100 Site Collections within a single content database 2nd stage or Site collection recycle bin does not count against the site quota limit, so in this given example you could potentially gain another 100 GB of DB size if using the default recycle bin settings. As the number of site collections in a content database grows, keep an eye out for sites that are growing larger in size. Re-adjust your content database limits based on the size of each site at regular intervals.
14. Site Maintenance Implement a consistent Site Creation Process If SharePoint is new within your organization or if your organization is new to Microsoft Solutions, maybe start with few site templates (Team Site, Blog, Wiki, Search) to begin with Slowly start demonstrating features with Publishing, Business Intelligence, Content Management Monitor Site requests and make sure end users are requesting site with legitimate usage and not just play grounds Be able to generate report on who is requesting sites and how often are these used. Identify SharePoint roles that will be made available: Site Collection Administrator, Owner, Designer, Approver, Contributor, Read Only, Custom
15. Site Archival / Deletion Implement a policy for: Site Archival: When can / will a site be archived? What does archival mean? Backed up and deleted or will you be able to put a stub in place? If end users has links marked as favorites, what will be their experience? Site Deletion: When can / will a site be deleted? What will be your SLA for maximum amount of time a backup is made available for restore? What if end users only want certain parts of their sites restored?
16. Backup / Recovery NOTE: Keep at least 2 good backups on disk for quick data recovery
17. Disaster / Recovery Disaster recovery refers to restoration of services after hardware failure, man-made disasters, or natural disasters. To totally restore a server farm, the following SharePoint Server 2010 components must be backed up, scripted, or thoroughly documented: Separate farm for disaster / recovery. Make sure SQL databases are replicated properly. Solutions are deployed to all farms equally and regularly test that at least all content and customization in the DR farm. Central administration backups for entire farm Configuration database and Central Administration content database via native SharePoint tools. NOTE: It is not supported to restore the configuration DB using a tool such as SQL from a point in time. Content databases SharePoint 14 hive customizations Inetpub customizations such as web.config, and bin directory DLL’s
18. Disaster / Recovery Alternate Access Mappings (AAM) (cannot be restored via native tools) IIS for every Web Front End server Global Assembly Cache for each server Recommendations: All configuration changes and customizations must be documented to plan for disaster recovery scenarios and ensure adherence to governance policies (SharePoint 14 Hive, Inetpub, and alternate access mappings)
19. Change Management The purpose of change management governance is to: Define how changes will be tracked, catalogued, and approved Decide where older versions of configurations, code, and compiled components will be stored
20. Manage Multiple Environments Production / QA / Development: Leverage different service accounts for each farm for security Make sure QA mimics Production as much as possible All environments should be same in terms of platform updates, service packs, hotfixes and SharePoint 2010 Feature Set, as far as possible
21. Documentation Following components should be documented as part of the initial build (includes but not limited to): All documentation associated with the SharePoint environment should be stored in a central location. All configuration and customization tasks to the SharePoint environment should not be closed until the appropriate documentation changes have been completed. System infrastructure should be documented including: Network and System administrators Operating System installation specifics Third-Party Software Network Components Switches Routers Firewalls Storage area network (SAN) Cabling and electrical topology
22. Documentation Document the installation, configuration, and customization of the system in its environment. The system must be documented well enough so as to be reinstalled and reconfigured to last known good operating standards, should it become necessary to do so. Initial installation setup should be documented including: Installations file location and license key. NOTE: It is recommended to build a slipstream media that has latest updates for SharePoint included to help build new servers. Version number Farm servers (name, role, IP information) Service Accounts IIS configurations including host headers, assigned IP addresses, and SSL certificates Installation options
23. Documentation Initial farm configuration should be documented including: Services on servers Outgoing mail Logging and reporting settings Web applications (Include Web application general settings) Farm administrators and web application security policies Service application settings My Site Settings Search settings Scheduled tasks (profile synchronization, Index crawl, audience compilation, backup, etc.) Error resolution steps
24. Documentation Continually update server documentation with post-installation changes to your farm environment including: Service packs and upgrades plus associated version number Farm server additions or modifications (name, role, IP information) Farm operation or application configuration setting modifications Farm customizations should be documented including: SharePoint 14 Hive modifications IIS configurations including host headers, assigned IP addresses, and SSL certificates, web.config files, and other file customizations or additions to the Web application’s files Custom solution and applications deployed to the farm(s) Custom or 3rd-party web parts, add-ins, or solution deployment
25. Documentation Document custom solutions / applications that are deployed to the farm Document information across various environments like Development, UAT and Production Generate Site Owner information and share with Service Desk Generate information on sites that have broken inheritance in terms of permissions and share with Service Desk Teams or these teams should have access to this information on an as needed basis.