Lorenzo Tanganelli Industry Architect M Italia

Slides:



Advertisements
Presentazioni simili
© 2010 Colt Telecom Group Limited. All rights reserved. Cloud Computing Lapproccio Colt Dionigi Faccedna.
Advertisements

1 Tutto su liceoclassicojesi.it 1° Incontro sulla gestione di liceoclassicojesi.it.
TAV.1 Foto n.1 Foto n.2 SCALINATA DI ACCESSO ALL’EREMO DI SANTA CATERINA DEL SASSO DALLA CORTE DELLE CASCINE DEL QUIQUIO Foto n.3 Foto n.4.
/ fax
La sinergia tra Office SharePoint Portal Server 2003 e Content Management Server 2002 Walter Cipolleschi.
Recovery e Troubleshooting di Active Directory Renato Francesco Giorgini
Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 Paolo Pialorsi
Midrange Modernization Conference 1 Scenari evolutivi per le soluzioni basate su AS/400 Walter Poloni Direttore Developer & Platform Evangelism Microsoft.
1 Windows SharePoint 2003 Products & Technologies – Overview funzionale Marco Bellinaso Senior trainer & consultant Code Architects S.r.l. Web:
TechNet Integration Workshop
Dalla Business Intelligence al Business Performance Management
Sharepoint Gabriele Castellani
1 Teaching Cloud Computing and Windows Azure in Academia Domenico Talia UNIVERSITA DELLA CALABRIA & ICAR-CNR Italy Faculty Days 2010.
Luca Bianchi Windows Development Day Bologna 28 gennaio 2005 SQL Server Desktop Engine (MSDE) & SQL Server 2005 Express.
La piattaforma Microsoft per lo sviluppo di applicazioni
ASP.NET – Web Forms Davide Vernole.NET MVP. Di cosa parleremo Introduzione ad ASP.NET ASP.NET, dietro le quinte Componenti principali di una applicazione.
Vincenzo Campanale PM Security & Management System Center, DSI e la Roadmap.
1 Processi e Thread Processi Thread Meccanismi di comunicazione fra processi (IPC) Problemi classici di IPC Scheduling Processi e thread in Unix Processi.
1 Area Comunicazione e Sviluppo Web09/10/2003Sito Web Provincia di Torino Provincia di Torino Area Relazioni e Comunicazione 1 01/12/03 Portale della Provincia.
Seam.
E Windows SharePoint Services 2.0 Ivan Renesto Overview how to use Windows SharePoint Services.
Un DataBase Management System (DBMS) relazionale client/server.
Microsoft Robotics Studio Marco Petrucco Microsoft Student Partner - Udine.
K INVA e-learning Architettura INVA e-learning. k introduzione Sistema per l'erogazione di formazione a distanza con le caratteristiche di: essere in.
EJB Enterprise Java Beans B. Pernici. Approccio Java.
B. Pernici WP 8 Exploitation Roma, 24 novembre 2005.
Pierluigi Plebani - Politecnico di Milano MAIS Registry URBE (Uddi Registry By Example) WP2 Roma - 25 Novembre 2005.
HDM Information Design notation v.4. HDM Information Design.
Directory services Directory offline –Elenchi telefonici –Guide TV –Cataloghi acquisti Directory online –Application specific (lotus notes, MS Exchange.
Introduzione alle griglie computazionali - a.a LEZIONE LEZIONE N. 12 Grid Monitoring modello GMA GridICE GridICE demo Introduzione alle griglie.
Fanno ormai parte della nostra vita di tutti i giorni….
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
Linux firewalls Massimo Ianigro - CNR Area di Ricerca - Bari
Componenti dell’architettura Oracle
ETEN – Re-Public – RePublic website 1\5 eTEN Progetto Re-Public – RePublic website Workshop finale Dott. Marco Sentinelli – Galgano International Roma,
2 3 4 RISERVATEZZA INTEGRITA DISPONIBILITA 5 6.
Palermo, may 2010 F.Doumaz, S.Vinci (INGV-CNT- Gruppo di telerilevamento)
1 © 2013 Cobra Italia SpA All rights reserved Cobra group website Gennaio 2013.
7 cose da sapere su Volume Activation con Windows 7 © 2009 Microsoft Corporation. Tutti i diritti riservati. Come professionista IT, devi sapere che l'attivazione.
NetApp: NON solo storage Metro Cluster e Cluster Mode
Sistema Informativo per Associazioni Agricole AgriManager Progetto realizzato da in collaborazione con.
Innovazioni versione 4 Bari, 17 ottobre Innovazioni versione 4 Il menù dinamico secondo logica operativa Il ruolo dei Ruoli Facilitare la scelta.
Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa La mia scuola ha un sito Web: modelli per la qualità dei siti (Ingegneria del Web)
Internet Explorer 8.0: Gestione centralizzata tramite Group Policy
KNOwledge Store. INSTALLAZIONE KNOS 1.Architettura dellapplicazione 2.Prerequisiti hardware 3.Prerequisiti software 4.Installazione ruoli e funzionalità
System for Card DOCUMENTO PROGRAMMATICO SULLA SICUREZZA Presentazione del Servizio ASP di System for Card.
Roberto DAngelo Business Productivity Technology Specialist Office System come Smart Client.
All rights reserved © 2006, Alcatel EB V4 SMB Solution Marketing 2006 Alcatel SMB Sales Training.
Project Review byNight byNight December 6th, 2011.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
Fabio Cozzolino Vito Arconzo
Microsoft SQL Server Versioni di Microsoft SQL Server 2005 SQL Server EXPRESS Edition SQL Server MOBILE Edition SQL Server WORGROUP Edition SQL.
Bando Arti Sceniche. Per poter procedere è indispensabile aprire il testo del Bando 2ROL - Richieste On Line.
Scoprirete che su Office non si può solo contare ma anche sviluppare.
1 © 2013 Cobra Italia SpA All rights reserved Cobra group website Gennaio 2013.
IIS7 Media Services Piergiorgio Malusardi IT Pro Evangelist
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
SQL Server 2005 Sicurezza Davide Mauri Factory Software
Enterprise Digital Architects Instant Meeting Roma 4 luglio 2006.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Project Review byNight byNight December 6th, 2011.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
1 © 2004, Cisco Systems, Inc. All rights reserved. Il ruolo della Rete nella strategia aziendale David Bevilacqua Operations Director Enterprise 29 Settembre.
Bando di Residenza Cap Scheda ENTE 3ROL - Richieste On Line.
Corso di Web Services A A Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business.
soluzioni professionali
© 2013 KNC All right reserved Kangaroo Net Company Group 1.
Azure: Mobile Services e Notification Hub ANDREA GIUNTA.
IL GIOCO DEL PORTIERE CASISTICA. Caso n. 1 Il portiere nella seguente azione NON commette infrazioni.
Transcript della presentazione:

Lorenzo Tanganelli Industry Architect M Italia Come creare un portale aziendale con le tecnologie SharePoint: architettura, sicurezza e gestione. Lorenzo Tanganelli Industry Architect M Italia

Agenda Windows SharePoint Services SharePoint Portal Server 2003 Architettura Sicurezza SharePoint Portal Server 2003 Scenari per il deployment Capacity planning Gestione e manutenzione delle SharePoint Technologies

Microsoft SharePoint Technolgies Enterprise User Experience ricca e consistente – utenti, sviluppatori, IT Smart connections – persone, gruppi, argomenti, divisioni, etc. Deployment Flessibile – bottom up, centralizzati, ibridi, server farm ad alta scalabilità Division Team Individual

SharePoint Portal Server 2003 Windows SharePoint Services SharePoint Platform SharePoint Portal Server 2003 Soluzione per Portali Aziendali costruita su Windows SharePoint Services Aggregatore di team site SharePoint Funzionalità di SPS News & Categories Site Directory Personal Sites Audience Targeting Index, Search Single Sign-On Integrazione con BizTalk Soluzione per la team collaboration ben oltre i tradizionali file server Piattaforma scalabile per la creazione di soluzioni collaborative Funzionalità di WSS Collaboration Document Management Liste Web Parts Personalization Life Cycle Management Scale-Up/Out Foundation Windows SharePoint Services Windows Server 2003 ASP.NET SQL Server 2000

WSS: Architettura Logica Architettura frontend-backend Scelte architetturali strategiche: SQL Server 2000 come repository di TUTTI i dati ASP.NET come rendering Eredito il meglio di entrambi i mondi: Il frontend è responsabile solo del rendering dei dati prelevati dal database: totalmente stateless Scale out massivo e facilità di load balancing Scalabilità ed alta affidabilità di SQL Server Rich clients Browser FP-RPC SOAP DAV HTTP Stateless Web Server Content DB Config DB

WSS Web Farm: Topologia Rich clients Browser FP-RPC, SOAP, DAV HTTP Load Balancer Windows Server 2003 IIS 6, ASP.NET Low-cost web servers, on demand Stateless Web Server Stateless Web Server Stateless Web Server Config DB SQL Servers multipli: data partitioning failover redundancy Content DB Content DB SQL Server 2000

Content & Configuration Databases Responsabile del mantenimento dello stato della farm (elenco dei server, elenco dei database, elenco dei site,…) Una WSS Farm ha uno ed un solo configuration database Aggiungere un nuovo front-end ad una farm implica semplicemente connetterlo al configuration database Content Database: Repository per tutto il contenuto erogabile da un front-end server (documenti, liste, web part pages..): Un virtual server ha uno o più ContentDB corrispondenti Connettere un virtual server ad un content database è sufficiente per erogare servizio

WSS: Struttura Logica Virtual Server: http://teams Top-level web site: http://teams/sites/hr Subsite: http://teams/sites/hr/benefits Entrambi appartengono alla stessa site collection N site collections per virtual server, M sites per site collection Nessuna dipendenza dal metabase o dal file system

WSS: Struttura Logica & IIS 6 Config DB http://vipsites Worker Process A Content DB 1 http://vipsites/top/site1 http://guest/sites/tirocinio http://teams/sites/hr http://teams/sites/hr/hire http://projects/uk/fusion http://guest Content DB 2 http://teams http://projects Content DB 3 Worker Process B Web Server/IIS 6 SQL Server/WSS Virtual Sites WSS ISAPI Filter: mapping tra URL e lo specifico site Worker Process

Anatomia di un team site Librerie di documenti Web Parts custom Motore di ricerca Immagini, Task, eventi e contatti condivisi Presence Integration

WSS User Authentication L’autenticazione è delegata ad Internet Information Services 6.0 Sono supportate: Anonymous Authentication Basic Authentication (w/SSL) Certificate Based Authentication Windows Integrated Authentication User impersonation se l’autenticazione ha successo

WSS User Authorization Basato su un access check tra l’utente che sta accedendo alla risorsa e le ACL configurate sulla risorsa stessa Le ACL sono basate su “ruoli” o “site groups”: guest, reader, contributor, … A site group diversi corrispondono diritti (rights) diversi: autorizzare un utente equivale ad assegnarlo ad un site group E’ possibile creare “site groups”/ruoli custom, raggruppando i “rights” necessari Security scope: document library, site, site collection

Agenda Windows SharePoint Services SharePoint Portal Server 2003 Architettura Sicurezza SharePoint Portal Server 2003 Scenari per il deployment Capacity planning Gestione e manutenzione delle SharePoint Technologies

SPS 2003: Out-of-Box Portal Site Estende Windows SharePoint Services Categorie e topics Gerarchia tematica di documenti e siti, sicura e delegabile News Categorizzate, con supporto per il content targeting Site registry Directory dei siti conosciuti dal portale, navigabili secondo criteri configurabili

SPS2003: People & Personalization My Site Sito personale per ogni utente, con vista “pubblica” e vista “privata”, pagine personali, librerie di documenti condivise, etc. Integrato con Active Directory Supporto per web parts (“My Inbox”, “My Task”, etc.) ed Office 2003 (“Save as…”) User Profile Import dei dati da Active Directory Schema estensibile Audience Targeting Targeting di news, links, etc. Definizione di “audience” in base al profilo dell’utente People Finding & Pivoting: le persone sono oggetti noti al portale ed al sistema di indicizzazione e ricerca

Ricerca, Indicizzazione ed Alerts Indexing e search eterogeneo SharePoint, siti web (HTTP, HTTPS), file shares, Exchange, Lotus Notes, Active Directory, custom… Security Trimming I risultati della mia ricerca contengono solo oggetti a cui mi è consentito accedere Ricca gestione dei risultati Scoping, viste, pivoting Alerts relativi a persone, topics, queries, notizie

SPS2003: Architettura Logica Rich clients Browser Utilizza l’infrastruttura fornita da WSS e ne estende, aggrega ed organizza le funzionalità Topologicamente: WSS + search & index Posso distribuire i ruoli tra i server della farm Database aggiuntivi per supportare i nuovi servizi FP-RPC SOAP DAV HTML Stateless Web Server Search Server Index Server Profile DB Content DB Service DB Config DB

SPS 2003 Security Basata sui concetti di WSS: Site groups aggiuntivi: IIS provvede alla autenticazione Site groups per autorizzazione Site groups aggiuntivi: content manager, member Rights aggiuntivi: “Search the portal & related content” “Create area” [...]

Agenda Windows SharePoint Services SharePoint Portal Server 2003 Architettura Sicurezza SharePoint Portal Server 2003 Scenari per il deployment Capacity planning Gestione e manutenzione delle SharePoint Technologies

Small farm Single box Single box w/Remote SQL Web Server Search Index Databases Search Databases Index Config DB Config DB Win2K3 + SPS2003 + SQL Server 2000 Win2K3 + SPS2003 SQL Server 2K Single box Single box w/Remote SQL

Propagazione degli indici Medium farm Windows Server 2003 SPS 2003 Index SQL Server 2000 Web Propagazione degli indici Search Databases Config DB Web Search Clustering per alta affidabilità Windows Server 2003 SPS2003

… … Large farm deployment Config DB Web Web Web Web Web Web Web Load Balancing “Implicito” Services DB Content DB Profiles DB … Search Search Search Config DB Propagazione 1 a molti Index Index Index

Office System Integration Live Communications Server 2003/2005 Fornisce i servizi di presence integrati con il portale ed i team site Exchange 2003 My Inbox My Task My Calendar Mail enabled document libraries Office 2003 SharePoint Task Pane

Agenda Windows SharePoint Services SharePoint Portal Server 2003 Architettura Sicurezza SharePoint Portal Server 2003 Scenari per il deployment Capacity planning Gestione e manutenzione delle SharePoint Technologies

Capacity Planning: Medium Farm Tipo di server RAM HD utile Numero CPU Web & Search 2 Gb 200 Gb 2 2x2.8Ghz XEON Index Management 100 Gb 1 Database Una web farm SPS2003 costruita con l’hardware in tabella è in grado di offrire la seguente capacità: Processing di 80 richieste al secondo, comprensive di 12 ricerche al secondo Indicizzazione di 10 documenti al secondo Memorizzazione ed indicizzazione di 1 milione di documenti (con documenti di dimensione media pari a 100Kb) Erogazione di 50,000 siti SharePoint (team & personal sites) Gestione di 10 portali

SharePoint Farm: CPU Scalability Scalabilità lineare al crescere della capacità elaborativa

SQL Server Scale Out Per ogni virtual server è possibile specificare Content Database addizionali Tali database possono essere collocati su server fisici distinti, in modo da: aumentare il throughput Ridurre la dimensione del singolo database, minimizzando i tempi di recovery Per ogni database specificato, è possibile indicare: Quota del numero di site Stato (online, offline)

Front-end vs. Back-End scale out L’aumento dei Front-End server consente di aumentare il throughput, fino alla saturazione del backend (SQL Server) L’aumento del numero dei database consente la rimozione del bottleneck che si presenta oltre i 4 server (a parità di CPU) Regola del “4 per 1”

Agenda Windows SharePoint Services SharePoint Portal Server 2003 Architettura Sicurezza SharePoint Portal Server 2003 Scenari per il deployment Capacity planning Gestione e manutenzione delle SharePoint Technologies

SharePoint Manageability Self service site creation Content Type Limitation File Size Quota Site collection quotas & locks Automatic deletion of unused sites Web based administration Command line admin tools SharePoint Configuration Analyzer MOM Management Pack

Backup, Restore, Disaster Recovery In WSS & in SPS i contenuti sono memorizzati in SQL Server In generale, fare il backup di WSS/SPS equivale come minimo a fare il backup dei vari database SPS richiederebbe anche backup indici WSS & SPS forniscono strumenti specifici laddove sia necessaria granularità maggiore Backup di un singolo site o site collection, intera farm Potenzialmente anche strumenti per l’utente finale Supporto per disaster recovery (SQL Layer) SAN snapshot Hot Server Farm Swapping via SQL Log Shipping

Strumenti per Backup & Restore Metodo Granularità SQL Server 2000 Tools Database Stsadm.exe “full fidelity” backup di una site collection Smigrate.exe Site/subiste SPSBackup Tutti i database della farm SPS, tutti i content indexes & content sources SPBackup Verifica quali site collection sono state modificate e genera un file batch che usa stsadm per farne il backup

Usage Analysis Reporting WSS Usage Reporting “nativo” Logging ulteriore, generato dal filtro ISAPI Regolarmente importato in SQL Server Report visualizzabili da WSS Front Page Reporting Utilizza gli stessi dati generati da WSS IIS Logs Massimo controllo e customizzazione Richiede applicazione custom o terza parte