100
TechNet and Community Tour - Dynamic IT TechNet and Community Tour Dynamic IT: 28 Maggio a Cesena

TechNet and Community Tour Dynamic IT: 28 Maggio a Cesena Day... · Ho una relazione stabile con ... Verificare lo stato del proprio licensing aziendale ... Utilissimo sia per i processi

  • Upload
    ngohanh

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

TechNet and Community Tour - Dynamic IT

TechNet and Community Tour

Dynamic IT: 28 Maggio a Cesena

Overview of SharePoint 2010 Platform

for IT Professionals

Igor Macori Consulting Manager, Green Team

Chi sono io?

Faccio training e consulenza dal 1991

Ho ottenuto un po’ di certificazioni (MCP, MCSA, MCSE, MCTS, MCT, MCAS, MOS Master) sostenendo oltre 40 esami dal 1996

Ho scritto un po’ di libri (13 in Italia e 2 negli USA)

Ho ricevuto negli ultimi tre anni il premio MVP SharePoint Server – Architecture

Sono socio e Consulting Manager in Green Team

Coordino un team affiatato di Super-SharePointers

Sono Community Leader di SharePointCommunity.it

Sono promotore del progetto ShareCube, con Franco Perduca

E-mail: [email protected] Blog: www.macori.it

Babbo Natale!

Ho una relazione stabile con SharePoint da oltre 7 anni (e non siamo ancora in crisi...)

Sono MCTS su WSS e SharePoint 2007, la prossima settimana... chissà!

Sono SharePoint Specialist per Green Team

Faccio parte di un team affiatato di Super-SharePointers

Faccio parte del gruppo fondatore di SharePointCommunity.it

E-mail: [email protected] Blog: sharepointpig.wordpress.com

• Il progetto SharePoint Community nasce da diverse motivazioni: Carenza di contenuti in lingua italiana e sollecitazioni «dal basso»

Volontà di costituire una comunità italiana: un’idea nata tra gli speaker durante la SharePoint Conference del 2007

Ambizione di voler diventare LA SharePoint Community italiana, cercando anche di aggregare le esperienze spontanee nate nel corso degli ultimi anni

Opportunità per interagire in maniera diretta con Microsoft

• Si tratta di un progetto di «volontariato» , e questa è la causa del ritardo del go-live, pensando ai ripetuti annunci andati a vuoto

Il Progetto SharePointCommunity.it

Sito Web in costruzione, o meglio in versione Beta

Ma c’è già l’idea di rifarlo su SharePoint 2010...

Già ricco di contenuti «di qualità»

Adesione alla Global IT Community Association (ex Culminis)

Lo stato dell’arte

Ambiente di sviluppo e risorse

Risorse di sviluppo

Licenze software

Hosting e Internet Services

Componenti e Web Parts

Supporto agli eventi ed alla comunicazione

Partiamo ringraziando gli sponsor

Chi siamo?

Le iscrizioni sono aperte!

Le iscrizioni sono gratuite

Si tratta del primo passo per far parte della Community e (se lo vorrai) farla crescere!

I primi 200 Membri Registrati riceveranno una T-Shirt in omaggio

Compilare il modulo

Agenda

SharePoint 2010 Overview

SharePoint 2010 IT Pro Foundamentals

SharePoint 2010 Deployment

SharePoint 2010 Administering

SharePoint 2010 Data Protection

SharePoint 2010 Overview

• Soluzioni

• Interoperabilità

• Utilizzo

• Interazione

• Tempo

• Accesso

• Contesto

• Funzionale

• Scalabile

• Utenti

• Flessibilità

• Efficienza

• Dato

• Connessioni

• Partecipazione

• Interfaccia

• Accesso

• Piattaforma

Microsoft SharePoint 2010 The Business Collaboration Platform for the Enterprise and the Web

Sites Interfaccia

IE7, IE8, Firefox3,

Opera. Output in

XHTML 1.0

Cross-Browser

1

Interfaccia utente uguale ad Office

14. Menu contestuali.

Office Style

2

Nuove barre di

navigazione.

Funzionalità di

modifica in-line

Navigation Bar

3

Sites Accesso

Utilizzo dei Ribbon

anche per le

interfacce client

proprie di SP2010

User Interface

1

Integrazione di dati

provenienti da fonti

esterne (BCS)

LOB Interface

2

Gestione della

sincronizzazione di

dati in modalità Off-

Line

Form Integration

3

Sites Piattaforma

Salvataggio di presentazioni su

SharePoint. Condivisione dei

contenuti.

Share

1

Visione 360° delle persone coinvolte nel processo di formazione dei

contenuti

Collaborate

2

Communities Dato

Navigazione per concetti e misurazione dell’utilità

dei contenuti

Enterprise Wiki

1

Gestione presenze e nuova interfaccia utente

Blog

2

Communities Connessioni

Strumenti per mappare l’organizzazione e le

competenze aziendali

Community

1

Ricerca i profili dei colleghi attraverso il social

tagging

People

2

Communities Partecipazione

Gestione del profilo utente e Social Tagging

Profile Manager

1

Attività utente, interessi ed organizzazione

Profile Manager

2

Content Utenti

Generazione e condivisione di contenuto multimediale

tramite interfaccia web

Publishing

1

Gestione del contenuto tramite interfaccia web

Management

2

Content Flessibilità

Navigazione per metadati ed insieme

di documenti

Navigation

1

Navigazione dei meta-dati del

documento per concetti

Taxonomy

2

Search Contesto

Interfaccia di navigazione funzionale (numero

documenti, etichette, valutazione dei risultati della

ricerca)

Navigation

1

Anteprima dei documenti

(contenuto + immagine)

Preview

2

Search Funzionale

Interfaccia di navigazione contestuale

all’organizzazione

Browsing

1

Filtri di navigazione personalizzabili secondo i meta-dati disponibili negli

ambiti di ricerca

Filter

2

Insights Interazione

Tabelle di Pivot con collegamento a liste di dati

interne od esterne

Data Interaction

1

Indicatori di attività

Dashboard

2

Insights Tempo

Indicatori (PKI) e visualizzazioni contestuali di

raggruppamenti di dati

Decision Making

1

Composites Soluzioni

Editor di contenuti e Business Connectivity

Services

Data Interaction

1

Nuovi modelli di Workflow. Sincronizzazione bi-

direzionale

Workflows

2

Composites Interoperabilità

Artist Tracker > Artists

Artists

Contracts Artist Name Address City State

Artist

Mandible

Artist Name: Mandible

Agent: Andrew Datars Quartet

Stuck in the Mud

Tastes like chicken

Deathrattle

Jay Hamlin Trio

Down on the Bayou

Concourse

Down on the Bayou

Concourse

Concourse

Jay Hamlin Trio

My Artists

Composites Utilizzo

Modellazione, Sviluppo e

Deployment di Workflow

Solutions

ITPro Investments Scalabilità

On-Premise

Control and Ownerships

Hosted Service

Rapid Scalability Customers

Internet Intranet

Extranet

Employees Partners

Dev Investments Integrazione

Sviluppo, distribuzione,

mantenimento di soluzioni in un

ambiente integrato

Dev/Dep

SharePoint 2010

Communities

Search

Sites

Composites

Content Insights

Ribbon UI

SharePoint Workspace

SharePoint Mobile

Office Client and Office Web App Integration

Standards Support

Tagging, Tag Cloud, Ratings

Social Bookmarking

Blogs and Wikis

My Sites

Activity Feeds

Profiles and Expertise

Org Browser

Enterprise Content Types

Metadata and Navigation

Document Sets

Multi-stage Disposition

Audio and Video Content Types

Remote Blob Storage

List Enhancements

Social Relevance

Phonetic Search

Navigation

FAST Integration

Enhanced Pipeline

PerformancePoint Services

Excel Services

Chart Web Part

Visio Services

Web Analytics

SQL Server Integration

PowerPivot

Business Connectivity Services

InfoPath Form Services

External Lists

Workflow

SharePoint Designer

Visual Studio

API Enhancements

REST/ATOM/RSS

SharePoint 2010 Foundamentals

SharePoint

SharePoint Server Client Apps 2010 2007

SharePoint Service Applications

SharePoint 2010

SharePoint Foundation

SharePoint Server Client Apps Project Server

2010 2007

SharePoint 2010 SharePoint Server Client Apps

Service Applications World

La nuova gerarchia

Farm = Configuration DataBase

Servers

Services

Service Applications

Service Application DBs

Web Applications

Content DataBase

Site Collections

Webs

Items

Molti a Molti

Single Farm

http://corp/

Search User

Profiles

Excel Calc

Corp Farm

BCS

Corp Shared Farm

Isolated Hosting

Search User

Profiles

Excel Calc

http://legal http://hrweb

Search

Excel Calc

Enterprise Resource Center

Search User

Profiles

BDC

http://my/ http://sharepoint/

Farm A Farm B

Services farm

SharePoint 2010 Deployment

Requisiti di Sistema

Sistemi operativi per SharePoint 2010

Windows Server 2008 SP2 o succ.

Windows Server 2008 R2

Devono essere a 64 bit

Requisiti sul fronte SQL Server

SQL Server 2005 SP2 o succ.

SQL Server 2008 SP1 CU2 o succ.

SP1 + KB970315

Devono essere a 64 bit

Requisiti per i Client

Browser (per editing): Internet Explorer 7 o 8

Firefox 3.0

IE 6.0 non supportato!

Office Applications: Computer “2007 Ready”

Verificare lo stato del proprio licensing aziendale (valutare l’opzione Software Assurance, se possibile)

Testare la Beta di Office 2010 http://www.office2010themovie.com

Virtualizzazione

Tutti i ruoli di SharePoint 2010 sono «virtualizzabili»

Utilissimo sia per i processi di upgrade che per realizzare infrastrutture di:

Sviluppo

Test/validazione

Alta affidabilità a supporto della produzione «fisica»

In alternativa all’infrastruttura fisica

Calcolatore di risorse:

http://cid-2095eac3772c41db.skydrive.live.com/self.aspx/public/Hyper-V%20RAM%20Calculator.xls

Splash Screen

Software Prerequisites

SQL Native Client

Geneva Framework

Sync Framework

Chart Controls Framework

Filter Pack

SQL Server 2008 Analysis Services

Web Server Role

Application Server Role

Wizards

Il buon vecchio Configuration Wizard

Configura i bits installati

Connette il server a una farm esistente o ne crea una nuova

Farm Passphrase

Nuovo Wizard

Farm Configuration

Si trova nella Central Admin

Farm Configuration Wizard

Managed Accounts

“Predictable” Upgrade

Pre-upgrade checker

Visual Upgrade

Resumable upgrade

Progress reports

Parallel DB upgrades

Demo

Central Administration Tour

Windows PowerShell

Powershell NON sostituisce STSADM

Con Powershell si fa può fare tutto quello che può essere fatto con STSADM… ma può farlo meglio … può interagire con l’Object Model!

Per scoprire i comandi: Get-command Get-SP*

Per supporto: Get-help <cmdlet-name>

Un paio di esempi:

Get-SpSite http://portale/sites/*

Get-SPSite http://portale | Get-SPWeb

Get-SPSite http://<url of site> -Limit All | Set-SPSite –OwnerAlias <domain\username>

Demo

Powershell

Backup and Restore

Farm Backup

Stesso formato dei backup di SharePoint 2007

Il Farm backup è ora multithreads

Sfrutta i SQL Server Snapshots

Config only backup

Granular Backup

Ora in Central Admin

Site Collection, Web, o List

Unattached content database

STSADM e Windows PowerShell

Tools aggiuntivi

Demo

Backup / Restore

Monitorare la Farm

SharePoint Health Analyzer

Best Practice Analyzer

Utilizza una serie di “Health Rules” per segnalare eventuali problemi

Il modello di regole è estendibile

Le regole sono eseguite da dei timer jobs

Alcune regole dispongono della magica opzione “automatically repair”

HTTP Request Monitoring e Throttling

Progettato per tenere sotto controllo i monenti di picco

Available memory

CPU %

ASP.NET queue

Wait time in queue

Controllo ogni 5 secondi

Demo

Monitorare la Farm

SharePoint 2010 Security

Autenticazione

«Classic»

NTLM

Kerberos

Claim-based Authentication

Tutte le comunicazioni intra-Farm avvengono via WCF criptato (SSL)

Permissions

Demo

Permissions

Non trascuriamo il pericolo Virus!

Più si sposta il cuore delle informazioni verso l’ECM di SharePoint, più diventa critica la sua protezione

Quanti di voi stanno proteggendo con un Antivirus specifico i propri contenuti SharePoint?

Verificare la disponibilità di «estensioni» per SharePoint del proprio software Antivirus, oppure orientarsi verso Forefront Security for SharePoint

Già disponibile la protezione per SharePoint 2010 http://www.microsoft.com/forefront/serversecurity/sharepoint/en/us/default.aspx

Protezione e disponibilità dei dati

Overview

Backup & Restore

Accidenti! Dov’è finito il file Excel del budget 2010???

Alta disponibilità

Business continuity

Aiuto da terze parti

AvePoint DocAve

Cosa non copre la sessione

Clustering

Virtualizzazione

Health monitoring

Backup & Restore

Backup & Restore: what’s new (1)

Backup e Restore delle impostazioni di configurazione della farm

Solutions

Authentication settings

Alternate Access Mappings

Le impostazioni di configurazione possono essere salvate e ripristinate anche senza contenuto

Tip: Utile per creare “farm template”

Backup & Restore: what’s new (2)

Ora sono supportati:

IIS host header bindings

Timer jobs

Multiple SQL database data files (mdf + ndf)

Split SQL database data/log file paths (mdf/ldf)

Multi-threaded in 2010

Interfaccia ed esperienza utente migliorate

Non pensare subito al peggio

Versioning

Recycle bin

Site backup

fino a lista/document library, item*

Via Central Administration

Via PowerShell

Permette la creazione di script schedulabili

Permette la creazione di script «portabili»

Restore solo da PowerShell

Granular Backup & Recovery

Quiz: Item level recovery? Really?

Unattached Content Database Recovery

Permette di recuperare i dati da un content database «offline»

Tre modalità di operazione

Browse content

Backup Site Collection

Export di contenuto (Site, List, Document Library)

Limita la necessità di un ambiente di ripristino dedicato

Supporta i database snapshot per recovery “point in time”

Facilita il meccanismo di test e verifica dell’affidabilità dei backup

Solo da Central Administrion

Farm level backup & restore

Da Central Administrion

Backup full

Backup differenziale

Granularità fino a Content Database

Con PowerShell

Backup-SPFarm

Restore-SPFarm

Backup & Restore «configuration only»

Da PoSH Backup-SPConfigurationDatabase

SharePoint, ma non solo

Configurazione di IIS

Certificati SSL

Indirizzi IP

«14» hive

Custom sites definitions

Custom lists definitions

Custom features

Inetpub

Web.config

Directory di «servizio»

Sorgenti

Demo

Alta Disponibilità

Database Mirroring: come funziona

La transazione viene scritta

anche dal mirror

La transazione viene scritta

nel database* Il mirror

inviata una conferma di

avvenuta scrittura al principal

La transazione viene inviata

al mirror

La transazione viene scritta

nel log

DATA LOG DATA LOG

L’applicazione (SharePoint )

effettua una richiesta

Il principal conferma la

modifica

* Scrittura sui Data Files in modalità asincrona

Il Witness “vigila”

Database Mirroring: le basi

High Performance Operating Mode (Asynchronous)

High Safety Operating Mode (Synchronous)

High Safety Operating Mode with automatic failover (Synchronous)

Database Mirroring & SharePoint

Tutti i database SharePoint implementano ora i principi del SQL Native Client

Supporto per l’attributo relativo al partner di failover a livello di connection string

Configurazione dei database «indipendente»

Non è più richiesto l’utilizzo di SQL Server Connection Aliases

Per tutti i db SharePoint è richiesta la configurazione con failover automatico in tutte le implementazioni di Database Mirroring

Richiede High Safety Operating Mode (Synchronous)

Interfaccia grafica per configurare il partner di failover per (la maggior parte) dei database SharePoint

Per tutti gli altri db PowerShell (es. Configuration Database)

Demo

Database Mirroring Benefits

Ridondanza completa (o quasi) dei dati

La funzionalità di “Automatic Page Repair” in Microsoft SQL Server 2008 fornisce capacità di ripristino aggiuntive

Aumenta la disponibilità dei database

Active replica disponibile a supporto dell’alta disponibilità

Migliora la disponibilita dei database di produzione durante le procedure di upgrade

Rolling upgrade

Nessun requisito di compatibilità hardware

Tecnologie complementari aggiuntive, es. Log Shipping per fornire ridondanza completa alla farm

Esempio script di setup

Database mirroring status

Database Mirroring: Script recap

Il supporto per i db read-only permette agli amministratori di impostare il db come read-only

SharePoint riconosce lo stato “read-only”

Considera le site collection come se fosse stato impostato il lock

Accesso in sola lettura al contenuto, senza le funzionalità di editing

SharePoint “salta” i database read-only alla creazione di nuove site collections

Read-Only Database

Read-Only Database

Con PowerShell

$db = get-SPDatabase |? {$_.Name –eq ‘WSS_Content_RBS’}

$db.IsReadOnly

Come riconoscere un db read-only?

Aiuto da «terze parti»

Demo

DocAve Recovery Manager for SharePoint

Permette il ripristino «in-place» a livello di item

Supporta file di backup provenienti da diverse sorgenti

STSADM

SQL Server

Microsoft DPM

...

E’ gratis...

... e vi permette, se lo volete, di provare l’intera piattaforma DocAve per 30 giorni

Questions and

Answers

Grazie! Non dimenticare di compilare

i moduli di Feedback!

www.sharepointcommunity.it