granjas sharepoint server para escenarios empresariales granjas sharepoint server para escenarios...

Download Granjas Sharepoint Server para Escenarios Empresariales Granjas Sharepoint Server para Escenarios Empresariales

Post on 14-Jun-2020

0 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Granjas Sharepoint Server para Escenarios Empresariales

    sp@danysoft.com

    Sigue descubriendo 8º Encuentro Danysoft en Microsoft

    Visual Studio | SQL Server | Sharepoint

    3 salas | Madrid 24 Mayo 2011

  • Agenda

     Planificación

     Topologías Lógicas y Físicas

     Escalabilidad y Rendimiento

     Seguridad

     Servicios Sharepoint

     Gobierno

     Continuidad de Servicios/Operaciones

  • Importance of Planning the Logical Architecture

    SharePoint 2010 is designed to map against complex

    business requirements and processes

    It broadly maps to six business workloads:  Sites

     Communities or social computing

     Content management

     Search

     Insights or business intelligence

     Composites

  • Organizing Your Project

    Structure requirements information: – Categorize functionality:

    • Functional

    • Nonfunctional

    – Identify exceptions

    Pool common requirements: – Identify commonality

    – Minimize duplication

    Validate information: – Ensure customer acceptance

    – Test against business processes

  • Functional Planning

    Functional planning should include:  Business function

     Administrative functions

     Authentication and authorization

     Legal or regulatory audit requirements

     Data management

     Reporting requirements

  • Planning for Nonfunctional Requirements

    Nonfunctional planning should include:  Performance

     Capacity

     Scalability

     Availability

     Security

     Manageability

     Interoperability

     Business continuity

  • Logical Architecture

    The logical architecture documents the nonphysical

    structure of a solution, designed to fulfill business

    requirements

    It should: – Map to logical requirements rather than technologies or features

    – Reflect all business functionality necessary to deliver the solution

    – Be recognizable to nontechnical business users

    – Map to integral solution architecture

  • SharePoint 2010 Logical Architecture Components

    Server farms

    Service applications

    Application pools

    Web applications

    Zones

    Content databases

    Site collections

    Sites

    Lists and libraries

    Items

  • SharePoint 2010

    Managed Metadata Service Search Service

    State Service User Profile Service Secure Store Service

    Access Services Excel Services PerformancePoint Services

    PowerPoint Service Visio Graphics Service Web Analytics

    Word Automation Services Additional or third-party

    services

    Service Application Architecture

    SharePoint Foundation 2010

    Business Connectivity Services Usage and Health Data

    Collection Service

    Microsoft SharePoint

    Foundation Subscription

    Settings Service Office Web Application

    Services

  • Phisical Architecture?

    - What’s Up ?

  • SharePoint 2010 Server Roles

    WFE server

    Application server

    Database server

  • Server configuration offers ability to scale up

    Scalability of SharePoint 2010

    Farm topology offers ability to scale out

  • Selecting a Farm Topology

    Small farm

    Two or three tiers

    Medium farm

    Three tiers

    Large farm

    Three tiers

  • Topology for Enterprise Service Farms

    Web App 1

    Farm A

    Web App 2 Web App 3

    Farm B

    Service Apps

    Web App 4

    Farm C

    Business Group2

    SharePoint Web Services

    Default group

    Business Group1

    MMS

    MMS UPS

    XLS

    BCS

    SEARCH BCS STORE

    AXS

  • Sharepoint Performance

    Latency

    The duration between the time a user initiates an action and the time the last byte is transmitted to the client

    Throughput

    The number of concurrent requests that a server or server farm can process

    Data scale

    The content size and data corpus that the system can host

    Reliability

    A measurement of the ability of the system to meet the targets set for the latency and throughput over time

  • Principles of Capacity Planning

    Domain controller placement

    WAN capacity

    Capacity considerations for SQL Server

  • Guidelines for Performance

    Server hardware

    Web server SharePoint 2010

    server

    Database server

  • Performance of Web Front End Servers

    • Renders Web content for client browser

    • May perform application server functions in small farms

    • Processor and memory are key hardware considerations

    • Consider multiple load-balanced WFE servers to increase

    performance

  • Performance of Application Servers

    • Different service applications generate different load

    requirements

    • Typically, application servers have high CPU and RAM

    • Consider dedicated servers or even multiple servers for key

    service applications

    • Some service applications may also have increased impact

    on WFE servers

  • Performance of Search Servers • Two search server functions

    – Crawl

    – Query

    • Crawl role has high processor, but moderate memory

    requirements

    • Query role has high processor and memory requirements

    • High impact on database servers

  • Performance of Database Servers

    • High processor and memory requirements

    • High disk I/O requirements

    • Consider disk storage type and profile

    – DAS

    – SAN

    – NAS

    – RAID configuration

    • Consider multiple computers running SQL Server for

    dedicated databases

  • Planning for Remote BLOB Storage for SharePoint 2010

    BLOBs include:

    – Images

    – Audio files

    – Video files

    – Other binary file types

    Default storage is content databases

    Remote storage is available

  • Physical Design in a Business Context

    • Existing security requirements or policies

    • Existing authentication requirements

    • Firewall policies

    • Current network load and available bandwidth

    • Database server administration and support

  • Additional Topology Considerations

    • Network location

    – Internal network

    – Perimeter network

    • Antivirus

    • High availability

    – WFE servers

    – Application servers

    – Database servers

  • • Service accounts are typically domain

    accounts

    • Permission levels group individual

    permissions to simplify setting security

    • Site collection and site permissions control user access

    • Security groups can be SharePoint, Active

    Directory, or local groups

    • Permission policies centrally configure and manage permissions

    • SSL encryption is recommended between the

    client and the WFE server

    Security Architecture in SharePoint 2010

  • Web Applications

    Certificates

    Port Mappings

    SSL Planning Factors

    2718 443

  • Authentication Topologies for Multiple Farms

    A u

    th en

    ti ca

    ti o

    n r

    eq u

    es t

    R ed

    ir ec

    t to

    p ar

    tn er

    S TS

    Se cu

    ri ty

    t o

    ke n

    C o

    o ki

    e

    Security token request

    Trust

    Local STS

    Partner STS

  • Authentication Method A

    Authentication Method B

    Authentication = Windows http://internal/page.apsx

    Authentication = Form-based https://partner.com/page.aspx

    Multi-Mode Authentication

    SharePoint farm

    SharePoint Web application

    SharePoint sites (path)

    SharePoint site collection

    SharePoint Site Collection

  • Mapping Business Requirements to Social Computing Functionality

    Tag

    Business Requirements

    User Profile Synchronization

    Social Computing Functionality

  • Consuming Managed Metadata Across Farms

    • Enterprise scalability

    • One-way or two-way publishing

    • Multiple farms publishing or consuming

    Intranet farm Specialized department farm

  • Business Connectivity Services

    • Import data from external sources

    • Augment existing data

    • Export not supported

  • Enterprise Search Architecture

    Crawl database

    Property database

    Index server

    Query