Sp administration-training-prism

34
Mail: [email protected] | Website: www.thesoldier.net SharePoint 2010 Training Course Administrator - Level 100 (Beginner) Thuan Nguyen (MVP, MCITP, MCTS) – Principal SharePoint Consultant

description

 

Transcript of Sp administration-training-prism

Page 1: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

SharePoint 2010 Training Course Administrator - Level 100 (Beginner)

Thuan Nguyen (MVP, MCITP, MCTS) – Principal SharePoint Consultant

Page 2: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Thuan Nguyen - MVP, MCITP, MCTS

The Soldier - Principal SharePoint Consultant

Founder of www.sharepointvn.net Blogs at www.thuansoldier.net Twitter - @nnthuan Focusing on Planning, Designing,

Implementation, ECM, Infrastructure Mail - [email protected] Skype - thuansoldier

Page 3: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Lets start with the basics – what are you going to need?

SharePoint Server 2010 is 64-bit only Requires 64-bit Windows Server 2008 SP2 or 64-bit

Windows Server 2008 R2 Requires 64-bit SQL Server 2008 or 64-bit SQL Server

2005More secure

Improve performance

Data Execution Prevention

http://en.wikipedia.org/wiki/64-bit(* You can run SharePoint 2010 on 64-bit Windows 7 for development purpose)

Page 4: Sp administration-training-prism

There is no permanent connection between the client browser and the SharePoint server

Mail: [email protected] | Website: www.thesoldier.net

The number of users in the organization is not the same as the number of simultaneous users.

Different activities in SharePoint require different resources

You need to know for your planning server

Page 5: Sp administration-training-prism

Normalized Operations Per Second (NOPS)

E

DCBA

000.360Operation/second (NOPS)

A = The number of usersB = The percentage of active users on a typical dayC = The number of operations per active user per day (estimate) (1 – 10)D = The peak factor (estimate) (1 – 10)E = The number of working hours per day

Your organization has 4,000 employees (A). The percentage of active users in a typical dayis 50 (B). The number of operations per active user is 7(C). The number of working hours forthe organization as a whole is 7 hours (E). You estimate the peak factor (D) to be 5.

At least 8GB RAM

http://h71019.www7.hp.com/activeanswers/Secure/54820-0-0-0-121.html

Mail: [email protected] | Website: www.thesoldier.net

1 NOPS ~ 3 GB

Page 6: Sp administration-training-prism

Server Roles

Web front-end (WFE)

Application Database

Mail: [email protected] | Website: www.thesoldier.net

SharePoint 2010 is far more flexible than MOSS 2007

Flexible

Scalable

Extensible

Architecture depends on the size of

deployment

Page 7: Sp administration-training-prism

Small Farm Deployment

Mail: [email protected] | Website: www.thesoldier.net

For production purposes, a typical two-tier server farm that supports 10,000 to 20,000 users.

This provides redundancy from a Web front-end perspective

Separating Search service in Application tier

Page 8: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Separating Search database

The farm can be capable of handling search indexes with up to 10 million items.

Separating Search service in Application tier

Three tier deployment with search-optimized

Page 9: Sp administration-training-prism

Medium Farm Deployment

Mail: [email protected] | Website: www.thesoldier.net

Focusing on Search and Search index database

Optimize SearchDatabase

Control performance

But you need more

Page 10: Sp administration-training-prism

Large Farm Deployment

Mail: [email protected] | Website: www.thesoldier.net

It’s truly ENTERPRISE

Page 11: Sp administration-training-prism

Install SharePoint 2010

Host OS 64-bit Windows Server 2008 R2 Standard, Enterprise or Datacenter. WCF hotfix: http://go.microsoft.com/fwlink/?LinkID=166231

64-bit Windows Server 2008 Standard, Enterprise or Datacenter: WCF hotfix: http://go.microsoft.com/fwlink/?LinkID=160770

Database Microsoft SQL Server 2008 64-bit Microsoft SQL Server 2008 SP1 (CU2) 64-bit Microsoft SQL Server 2005 SP3 (CU3)

WFE/App Web Server (IIS) role Application Server role Microsoft .NET Framework 3.5 SP1 Microsoft Windows Identity Framework Microsoft Sync Framework Runtime v1.0 (x64) Microsoft Filter Pack 2.0 Microsoft Chart Controls for Microsoft .NET Framework 3.5 SQL Server 2008 Native Client Microsoft SQL Server 2008 Analysis Services ADOMD.NET ADO.NET Data Services v1.5 Windows PowerShell 2.0((To automatically install prerequisites by Microsoft SharePoint Products preparation Tool, ensure you have an Internet connection)

Mail: [email protected] | Website: www.thesoldier.net

Page 12: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Supported browser

Level 1 Level 2

Internet Explorer 7 Internet Explorer 8 (32-

bit) Mozilla Firefox 3.5 Windows XP Windows Vista Windows 7

Apple Safari 4.x Mozilla Firefox 3.5 Internet Explorer 7 Internet Explore 8 (64-bit) Apple MAC OS X Snow

Leopard UNIX/Linux 8.1

Recommendation: the best browser for SharePoint 2010 is Inter Explorer 8 (32-bit)

All level 2 browsers have some limitations.

Page 13: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Account Requirement

Setup user account Domain user account Member of Local

Administrations group SQL Server login Securityadmin role

(SQL Server) Dbcreator (SQL

Server)

SharePoint_Config: Configuration database stores configuration SharePoint, IIS Web Site, Web Application…

SharePoint_AdminContent_<GUID>: this database stores content in Central Administration Web application.

Page 14: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Web Application Site Collection Content Database

Fundamental architecture

In SQL Server

In IIS Web Server

Page 15: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

An IIS application pool is an isolated memory space that is routed to one or moreworker processes within the security context of a user.

Basics of Application Pool

Strengthen your overall security but increase memory.

Start > Administrative Tools > Internet Information Service (IIS) Manager > Application Pools

Page 16: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Another view

Server farm

Web Application

Site

SiteCollection

Lists/LibrariesItems/Folders

Page 17: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Service Application – Your core importance in SharePoint environment

Page 18: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Farewell to the Shared Services Provider

SSP

http://hrweb/

SearchProfiles

Excel CalcBDC

http://itweb/

ExtensibleFlexible

Monolithic architecture

Page 19: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Share Service Provider in SharePoint 2007

The monolithic design meant that all services were available to all Web applications.

You could not have a separate service for one Web application.

There was only one SSP for each farm, which meant that there was a single point of failure. If this SSP failed, all users lost all SSP functionality.

You could not implement granular services to individual business groups.

SSP limited the security functionality of SSP.

Page 20: Sp administration-training-prism

Farewell to Shared Service Provider

Welcome to Service

Application

Mail: [email protected] | Website: www.thesoldier.net

Page 21: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Service Application in SharePoint 2010

http://hrweb/ http://itweb/

Search User Profiles

Excel Calc

Visio

3rd party

Service

BCS

WAC

Extensible Flexible

Single farm Shared across

farms

GetTogeth

er

Page 22: Sp administration-training-prism

Service Applications is buffet

Mail: [email protected] | Website: www.thesoldier.net

Page 23: Sp administration-training-prism

Service Applications Description Store Data?

Cross-farm capable

Access Services View, edit, and interact with Microsoft Access 2010 database in a browser. No No

Business Data Connectivity Access line-of-business (LOB) data systems. Yes Yes

Excel Services Viewing and interact with Microsoft Excel files in a browser. No No

Managed Metadata Service Access managed taxonomy hierarchies, keywords, and social tagging infrastructure as well as content type publishing across site collections.

Yes Yes

PerformancePoint PerformancePoint Services enables users to create interactive dashboards that display key performance indicators (KPIs) and data visualizations in the form of scorecards, reports and filters.

Yes No

Search Crawls content, produces index partitions, and serves search queries. Yes Yes

Secure Store Service Provides single sign-on authentication to access multiple applications or services. Yes Yes

State Service Provide temporary storage of user session data for SharePoint Server components. Yes No

Usage and Health Data Collection

Collects farm wide usage and health data and provides the ability to view various usage and health reports.

Yes No

User Profile Adds support for My Site, Profiles pages, Social Tagging and other social computing features

Yes Yes

Visio Graphics Service Viewing and refresh of published Microsoft Visio diagrams in Web browser No No

Web Analytics Provides Web Service interfaces No No

Word Automation Services Perform automated bulk document conversions No No

Microsoft SharePoint Foundation Subscription Settings Service

Tracks subscription IDs and settings for services that are deployed in partitioned mode. Windows PowerShell only.

Yes No

SERVICE APPLICATIONS

Page 24: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Single Farm services versus Cross-Farm services

Single Farm Service Cross-Farm Service

Access Database Services

Business Data Connectivity

Excel Services Managed Metadata Service

PerformancePoint Search

State Service Secure Store Service

Visio Graphics Services

User Profile

Word Automation Services

Web Analytics

Page 25: Sp administration-training-prism

Service Application Architecture

Mail: [email protected] | Website: www.thesoldier.net

Service: A set of bits installed on a farm that’s capable of providing some functionality.

Service Application: A specific farm-level configuration of the Service in SharePoint.

Service Instance: An instance of the Service running on an Application server.

Service Application Proxy: A pointer to a Service Application that exists on the WFE.

Service Consumer: A SharePoint feature, such as a web-part, that talks with the service and makes its functionality available to an end user.

Page 26: Sp administration-training-prism

Some proxies might include settings that can be modified- For example, for the Managed Metadata SA, you must indicate which proxy is the default taxonomy store

A proxy is automatically created for an SA when the SA is created via central admin.

It’s a virtual link used to connect web apps to SAs

Proxies in the local farm are not created by admins, but they appear along with the SAs in central admin

Mail: [email protected] | Website: www.thesoldier.net

Service Application Proxies

Page 27: Sp administration-training-prism

Service Application Proxies Group

The custom proxy group for one web app cannot be reused with a different web app

A proxy group is a group of SA proxies that are selected for a web app

By default, all SA proxies are included in the default proxy group. You can remove them of course A single proxy can be in multiple Proxy Groups

When you create a web app you can: Select the default proxy group Create a custom proxy group by selecting Which SA proxies should be included

Mail: [email protected] | Website: www.thesoldier.net

Page 28: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

SharePoint 2010 Hosting Service Provider ??? You can

do

Page 29: Sp administration-training-prism

SharePoint 2010 for Hosting Service ?

The ability to uniquely separate each customer on a shared environment

WA

SC SC SC SC SCTenant 1

SC SC SC

Tenant 2

SC SC

21

SA

Mail: [email protected] | Website: www.thesoldier.net

Hosting Company

Hosted Company

Tenant Administrator

Site Administrator

Page 30: Sp administration-training-prism

Services can be configured to “share” data across Tenants or to “partition” data for each tenant (data isolation)

Allows multiple organizations to be ‘hosted’ on the same SharePoint configuration, but keeps their data isolated

Configurable ‘per-service’ to allow for “Mixed-Mode Partitioning”

Data

Partition B

Partition A

Multi-Tenant for Hosting Provider

Mail: [email protected] | Website: www.thesoldier.net

Is that your desire?

Backup/Restore Constraints

Page 31: Sp administration-training-prism

List of possibilities

User Profiles Managed Metadata Data Connectivity Search Secure Store Word Automation

State Access Database Visio Graphics Word Viewing PowerPoint Excel Calculation

(can store tenant data and can be partitioned) (do not store tenant data, and do not support PartitionMode)

Web Analytics (site-based)

Usage and Health Data Collection (site-based)

(can store tenant data, but cannot be partitioned)

PerformancePoint FAST for SharePoint

(cannot be partitioned, and don not make sense in multi-tenant environments)

Page 32: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

Example Scenario

SharePoint 2010 Hosting Provider

Cloud area ???

Foundation Standard Enterprise

Personal blog Small

solution DMS/Search

One Database

Partition data

Page 33: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

To be continued…

Page 34: Sp administration-training-prism

Mail: [email protected] | Website: www.thesoldier.net

[email protected]

Thanks for your attending