Come creare Piattaforme di Collaborazione Efficienti

24
Accessible content is available upon request. Come Creare Piattaforme di Collaborazione Efficienti SPaaS – SharePoint as a Service Webinar GreenTeam - AvePoint, 22 Settembre 2015

Transcript of Come creare Piattaforme di Collaborazione Efficienti

Page 1: Come creare Piattaforme di Collaborazione Efficienti

Accessible content is available upon request.

Come Creare Piattaforme di Collaborazione EfficientiSPaaS – SharePoint as a ServiceWebinar GreenTeam - AvePoint, 22 Settembre 2015

Page 2: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Agenda1. SharePoint Assessment2. SharePoint as a Service3. Demo Governance Automation

Page 3: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Igor Macori• Faccio training e consulenza dal 1991• Ho ottenuto un po’ di certificazioni

(MCP, MCSA Office 365, MCSE SharePoint 2013, MCTS, MCT, MCAS, MOS Master) sostenendo oltre 40 esami dal 1996

• Ho scritto un po’ di libri (18 in Italia e 2 negli USA)• Ho ricevuto negli ultimi otto anni il premio MVP SharePoint Server • Sono socio e Consulting Manager in Green Team• Coordino un team affiatato di Super-SharePointers • Sono Community Leader di SharePointCommunity.it

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

Page 4: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Gonzalo MarcosTechnical Solutions Professional

[email protected]

Page 5: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

http://momentoingegneria.wordpress.com/2014/01/09/shangai-un-palazzo-di-13-piani-appena-terminato-si-ribalta/

La tua SharePoint Farm ha una base solida?

Page 6: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

SharePoint Assessment

Page 7: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Verifica della Topologia• L’esame della topologia analizza il numero

dei server presenti sulla Farm ed i Servizi/Service Application configurati• Punti d’attenzione• Servizi/Service Application superflui (cattivo utilizzo delle risorse)• Cattiva distribuzione dei ruoli in ottica HA• Mancato rispetto di Buone Pratiche (es. server su segmenti di rete diversi, assenza

di un DC sulla VLAN…)

• SharePoint 2016 introduce il concetto di «MinRoles»

Page 8: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Risorse Hardware e Software• Rispetto delle specifiche minime/consigliate (soprattutto su infrastruttura

virtualizzate)http://technet.microsoft.com/it-it/library/cc262485.aspx

• Punti d’attenzione• Baselines delle performance e di monitoraggio• Memoria e CPU• Spazio libero su Disco• 1,5 x RAM (Swap) + 5 x RAM (Memory Dump)• I/O sui dischi (soprattutto SQL Server)• Log retention (default 14 gg SP Logs e ∞ per IIS Logs)

Page 9: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Sicurezza della Farm• Revisione dei privilegi per i Service Accounts

http://technet.microsoft.com/en-us/library/ee662513.aspx

• Utilizzo di HTTPS, dove possibile• Logiche di Pubblicazione e accesso esterno• Politiche di accesso amministrativo alla Farm

Page 10: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Performance della Farm• Antivirus sui server (AV Exclusions)• http://support.microsoft.com/kb/952167 • http://mmman.itgroove.net/2012/06/antivirus-exclusions-for-sharepoint-2010-and-sq

l-server-2012/

• I/O sui dischi • https://technet.microsoft.com/en-us/library/hh295699(v=office.14).aspx

• Rete <25ms• SQL Server Mainentance Plans• Schedulare uno script di «Warm-up»• https://spbestwarmup.codeplex.com/

Page 11: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Aggiornamento della Farm• La SharePoint Farm è aggiornata?• (get-spfarm).buildversion• http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=346

• Politiche di Windows Updates• Windows Security Updates• Test updates Attenzione agli aggiornamenti per SharePoint distribuiti via Windows Updates

• SharePoint CU e SP• Quali e quando aggiornare?• E i Language Packs?

• Mai dimenticarsi di SQL Server…• SharePoint 2016 introduce il concetto di «Zero Downtime

Updates»

Page 12: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Verificare l’architettura• Censire• Web Applications• Content DBs• Site Collections• Personalizzazioni (WSP, web.config, …)

• stsadm.exe -o enumsites -url http://webappname >c:\temp\sites.xml • http://technet.microsoft.com/en-us/library/cc262492(v=office.12).aspx

Page 13: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Conoscere i limiti di SharePointMaximum size for a single file • 2 GB (250 MB Default limit for SharePoint 2013)

Recomended Content DB max growth • 200 GB

Recomended Site Collection max growth • 100 GB (1 TB on SharePoint Online)

Maximum number of Site Collections per Content DB? • 10.000 (2.500 non-Personal + 7.500 Personal or 10.000 Personal)

List items limit • 30.000.000 items/docs

List view Threshold • 5.000 (20.000 for Admins)

List view Lookup Threshold • 8 fields per query (12 with June 2013 CU)

Security scope (max number of unique security scopes per List) • 50.000 per List

Workflow postpone Threshold • 15 simultaneous per Timer service instance

OneDrive for Business storage • 25 GB by default (extensible to 50 GB, 100 GB, 250 GB, 500 GB, 1 TB)

Page 14: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Estensione dei limiti con SharePoint 2016

Content Database SizeSite

Collections per Content Database

List Threshold

MaxFile Size Indexed Items

Content database sizing into TB’s100,000 site collections per content database

Increased List Threshold >5000

MaxFile Size increases to 10GB and removed character

restrictions

2x increase in Search scale to 500 million items

Page 15: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Large List & List Threshold• Conoscere i limiti delle list/library• Limiti fisici (30M)• http://technet.microsoft.com/en-us/library/cc262787.aspx

• Limiti reali 5K elementi per «scope» (20K per admin)• http://www.sharepointcommunity.it/articles/Lists/Articles/DispForm.aspx?ID=58

• Analizzare le liste critiche:• Get-SPWebApplication http://webappurl | Get-SPSite -Limit ALL | Get-SPWeb -Limit All |% { $_.Lists |

select @{n=“Url”;e={$_.RootFolder.ServerRelativeUrl} }, Title, ItemCount } | sort ItemCount –Descending

• http://blog.claudiobrotto.com/2013/how-to-quickly-identify-large-lists-with-powershell/

•Modificare il limite di List threshold non è la soluzione… e su Office 365 è impossibile!

Page 16: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Conoscere la propria Farm

Information Management

Operations Management

Application Management

Contenuti, tassonomia e

sicurezza

Sistema e infrastruttura

Applicazioni e funzionalità

Governance

Page 17: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

SharePoint as a Service

Page 18: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Che cosa è la Governance?

Strategia

Ruoli e Responsab

ilità

Regole Processi GOVERNANCE

“Governance is the set of policies, roles, responsibilities and processes that control how an organization's business divisions and IT teams work together to achieve its goals. […]

Microsoft – http://technet.microsoft.com/en-us/library/cc263356(v=office.15).aspx

Page 19: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Che processi si devono ridefinire?

Ogni Nuova Site Collection

Piano di Backup• SLA?

Sicurezza- Gruppi e

Utenti- Autorizzazioni

Attivare Auditing?- Che eventi?

Chi è il Responsabile?

Ciclo di Vita del

Contenuto

Politica di Archiviazione?

Branding?Tassonomia?

Gestione del Cambiamento

Page 20: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Governance Efficiente

© 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

SharePoint come

ServizioPolitiche Processi

Persone

Tech

Page 21: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Creazione di Site Collection

Clonare Autorizzazioni

Creazione di Sito

Solution Deployment

Spostare Contenuto

Archiviare Contenuto

Assegnare/Rimuovere Autorizzazioni

Ripristinare Contenuto

Catalogo di Servizi

Page 22: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

3. DEMO Governance Automation

Page 23: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Conclusioni• Governance non è un concetto nuovo, ma

necessario• Governance = Accordo• SharePoint è una piattaforma decentralizzata• Processi Strutturati SPaaS• Comincia semplice, tienilo fresco (Start Simple, keep

it fresh)• Non definire una politica a meno che riesci ad

applicarla

Page 24: Come creare Piattaforme di Collaborazione Efficienti

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Q & A