Upload
ngohanh
View
213
Download
0
Embed Size (px)
Citation preview
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
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
• 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
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 Service Applications
SharePoint 2010
SharePoint Foundation
SharePoint Server Client Apps Project Server
2010 2007
La nuova gerarchia
Farm = Configuration DataBase
Servers
Services
Service Applications
Service Application DBs
Web Applications
Content DataBase
Site Collections
Webs
Items
Molti a Molti
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
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
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
“Predictable” Upgrade
Pre-upgrade checker
Visual Upgrade
Resumable upgrade
Progress reports
Parallel DB upgrades
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>
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
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
Logging, Monitoring e Alerts
Unified Logging
Out-of-the-box reports
Richer Web Analytics
Open Schema
Integrazione con SCOM
ULS Logs
Windows Events
Page requests
Feature Logging
Health data
Logging DB
Autenticazione
«Classic»
NTLM
Kerberos
Claim-based Authentication
Tutte le comunicazioni intra-Farm avvengono via WCF criptato (SSL)
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
Overview
Backup & Restore
Accidenti! Dov’è finito il file Excel del budget 2010???
Alta disponibilità
Business continuity
Aiuto da terze parti
AvePoint DocAve
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
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
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)
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
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
Con PowerShell
$db = get-SPDatabase |? {$_.Name –eq ‘WSS_Content_RBS’}
$db.IsReadOnly
Come riconoscere un db read-only?
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