38
© SQLI GROUP – 2012 JEUDI 22 MARS 2012 VILLAGE SHAREPOINT

SQLI @ Documation 2012 - Cloud privé avec share point 2010

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

JEUDI 22 MARS 2012

VILLAGE SHAREPOINT

Page 2: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

SOMMAIRE

+ PROLOGUE

+ PRINCIPES DE CLOUD

+ SHAREPOINT 2010

+ LES SOLUTIONS UTILISATEUR (SANDBOX)

+ UN CAS D’UTILISATION CONCRET

2

Page 3: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

Page 4: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

PROLOGUE

4

QUI SOMMES-NOUS ?

Page 5: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

PORTRAIT SQLI GROUP

5

LEADER « E-BUSINESS PERFORMANCE »

+ UNE STRUCTURE AGILE> 1800 collaborateursCA 164.7 M€Capacité d’accompagnement à l’international

+ UN MODÈLE INTÉGRÉ

Synergies entre nos 5 métiers

De l’idée à l’accompagnement du changement

Un institut de formation sur tous les métiers du groupe

Nos Agences : Paris, Lyon, Dijon, Bordeaux, Nantes, Rouen, Toulouse, Suisse, Belgique, Luxembourg, Pays-Bas, Maroc

Page 6: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

UNE RÉPONSE GLOBALE À VOS BESOINSMIEUX VENDRE, COMMUNIQUER, COLLABORER ET GÉRER

6

Page 7: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

NOTRE PARTENARIAT MICROSOFT

•SQLI est Microsoft Managed Gold Partner, et mène un partenariat très actif avec Microsoft

•SQLI fait parti du programme Virtual TSP SharePoint 2010

•SQLI est un partenaire unique pour Microsoft avec une agence web intégrée

•SQLI est un centre de formation leader sur les technologies Microsoft (CPLS)

•SQLI anime des conférences et sessions avec Microsoft (Techdays)

•Des équipes SQLI travaillent chez Microsoft sur de multiples projets (Webfactories, MTC)

•SQLI travaille à la demande de Microsoft sur des POCs, audits, études

•SQLI participe aux évènements réservés aux partenaires principaux (Techdays, SharePoint

Conference, Ignite 2010 à Paris, TFS Inner Circle, Azure Circle)

7

Page 8: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

PROLOGUE

+ VOTRE « PROFIL » ?

DIRECTION TECHNIQUE ?

DIRECTION MÉTIER ?

AUTRE RÔLE ?

+ VOTRE CONNAISSANCE DE SHAREPOINT ?

JE NE CONNAIS PAS

JE CONNAIS SHAREPOINT 2010

8

QUI ÊTES-VOUS ?

???

Page 9: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

IAAS

PAAS

SAAS

Page 10: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

CLOUD COMPUTING

+ POUR RAPPEL, LE CLOUD COMPUTING, C’EST…

•Une évolution logique & rationnelle de votre infrastructure informatique…

10

UNE ÉVOLUTION DU SI…

Dans vos locauxDans vos locaux Dans les nuagesDans les nuages

Datacenter traditionnel

Datacenter virtualisé

Hébergement privé

Hébergement privé

Hébergement externe

Hébergement externe

Ressources stables

Utilisation < 15%

Ressources rationnalisées

Utilisation > 50%

Service contrôlé de fourniture de ressourcesAgilité et économie

Portée mondialeCapacité à la demandeServices standardsHaute agilitéEconomie d’échelle

CLOUD

Page 11: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

CLOUD COMPUTING

+ POUR RAPPEL, LE CLOUD COMPUTING, C’EST…

•Votre infrastructure informatique hébergée « dans les nuages »…

•Un paradigme pour désigner les concepts suivants :

ABSTRACTION DE LA LOCALISATION

ARCHITECTURE MUTUALISÉE « MULTI-TENANTS »

SELF-SERVICE

AJOUT DE RESSOURCES À LA DEMANDE

COÛT SELON LA DEMANDE ET/OU SELON LA CONSOMMATION

11

UN PARADIGME RECOUVRANT PLUSIEURS CONCEPTS

Cloud Computing

=

Cloud Computing

= Ressources mutualisées

Self service AjustableCoût à la demande

CLOUD

Page 12: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

CLOUD COMPUTING

+ LE CLOUD COMPUTING SE DÉCLINE À PLUSIEURS USAGES, SELON

LA CHARGE DE MAINTENANCE ATTRIBUÉE AU FOURNISSEUR

LA PERSONNALISATION ATTENDUE DE L’APPLICATION FINALE

12

PLUSIEURS NIVEAUX, PLUSIEURS USAGES…

IaaSInfrastructures à la demande (Hyperviseurs avec capacité de stockage, réseau, …)

PaaSPlateformes à la demande (OS, SGBD, Runtimes .Net / Java, …)

SaaSApplications à la demande (outils collaboratifs, messagerie, CRM, …)

CLOUD

Page 13: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

CLOUD COMPUTING

+UTILISER UN « NUAGE PUBLIQUE » PRÉSENTE QUELQUES INCONVÉNIENTS :

PERSONNALISATION RESTREINTE

• Les services sont peu « personnalisables »

• Les service ne peuvent pas facilement interagir avec le SI de l’entreprise

DÉPENDANCE VIS-À-VIS DU RÉSEAU & DU FOURNISSEUR

• En cas de perte de connexion Internet, les services sont inaccessibles

• En cas de défaillance du prestataire, comment récupérer ses données ?

SÉCURITÉ

• Les postes de travail sont connectés à l’Internet pour accéder aux services

• Les services sont accessibles du « monde extérieur » (seulement besoin d’authentification)

QUESTIONS JURIDIQUES

• Les données ne sont pas géo-localisées… Quelle législation s’y applique ?

• Le prestataire peut-il transmettre les données à une autorité (Patriot Act) ?

13

LES PROBLÈMES DU NUAGE PUBLIQUE…CLOUD

Page 14: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

CLOUD COMPUTING

+UTILISER UN « NUAGE PRIVÉ », POUR DISPOSER DU MEILLEUR DES 2 MONDES ?

LES AVANTAGES DU CLOUD COMPUTING…

» Des risques en moins» De la liberté en plus

14

LE NUAGE EN MODE « PRIVÉ »…

Nuage privé !

avec en plus…

avec en plus…

Un nuage domestique

!!!

Un nuage domestique

!!!PersonnalisationContrôle

Les avantages du Cloud

Computing

Les avantages du Cloud

Computing Ressources mutualisées

Self service AjustableCoût à la demande

CLOUD

Page 15: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

Page 16: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

Les priorités retenues…

Connecter & impliquer les utilisateurs

Rationnaliser les coûts d’infrastructure

Répondre vite aux besoins métiers

SHAREPOINT 2010GRANDES PRIORITÉS

16

Page 17: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

SHAREPOINT 2010GRANDES FONCTIONNALITÉS

ESPACES COLLABORATIFSGestion par le "Ruban"

Création de sitesSharePoint Workspace

SharePoint MobileOffice Client et Office Web

RESEAUX SOCIAUXTagging, Nuage de Tag, Ratings

Bookmarking Social Blogs et Wikis

My SitesActivity Feeds

Profils et ExpertiseOrganigrammes

GESTION DE CONTENUSContent Types Entreprise

Taxonomie et métadata étendueDocument Sets

Multi-stage DispositionAudio et Video

Stockage en Remote BlobExtension des ListesRECHERCHE

PhonétiqueRaffinement

Intégration FAST

BUSINESS INTELLIGENCE BUSINESS INTELLIGENCE PerformancePoint ServicesExcel ServicesTableaux de bordVisio ServicesWeb AnalyticsSQL Server Integration/Powerpivot

APPLICATION D’ENTREPRISEBusiness Connectivity ServicesInfoPath Form ServicesExternal Lists WorkflowSharePoint DesignerVisual StudioREST/ATOM/RSS

Communities

Search

Sites

Composites

ContentInsights

17

Page 18: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

SHAREPOINT 2010PLATEFORME CANDIDATE DE LA « NON-RUPTURE »

Page 19: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

Page 20: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

+ SHAREPOINT 2010 FOURNIT DE NOMBREUSES FONCTIONNALITÉS NATIVES

+CEPENDANT, LES UTILISATEURS VEULENT PLUS DE « POUVOIR » ET « D’AGILITÉ »

Laissez nous relooker le site intranet

Il faut ajouter un module à l’application « ABC123 »

Déployez nos solutions (développées ou achetées

par nous même) !

LES SOLUTIONS « SANDBOX »

20

OU COMMENT PROPOSER DU CLOUD COMPUTING À SES UTILISATEURS

Vous allez tout casser !!!(On ne peut pas tout vérifier)

Pas le temps de répondre à tous vos besoins !!!

Utilisateurs

Direction « métier » DSI

Développeur

Admin IT

Page 21: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

Développeur

LES SOLUTIONS « SANDBOX »

+ POUR LAISSER « JOUER » LES UTILISATEURS, SHAREPOINT 2010 PROPOSE :

LES SOLUTIONS « SANDBOX » (BAC À SABLE)

21

OU COMMENT PROPOSER DU CLOUD COMPUTING À SES UTILISATEURS

Utilisateurs

Direction « métier »

Oui !Et en self-service,

dans ce bac !!!

Admin IT

DSIOn peut déployer nos solutions

métiers sur la plateforme SharePoint ?!?

C’est bon, pas de risque pour ma plateforme !!!

Page 22: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS « SANDBOX »

Administrateur• Surveille les

ressources• Alloue des quotas

Développeur • Conçoit, teste et livre

des solutions personnalisées

Propriétaire du site• Installe les solutions• Intègre et utilise les

personnalisations

•L’administrateur s’appuie sur les

moniteurs de ressources pour

évaluer la consommation des sites

•Un système de surveillance

« désactive » automatiquement les

solutions dépassant leur quota.

•Les fonctionnalités accessibles aux

solutions « sandbox » sont,

nativement, (relativement) limitées…

LES RÔLES DANS LE CYCLE DE VIE DES SOLUTIONS EN MODE « SANDBOX »

22

Page 23: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS EN MODE « SANDBOX »

UN MODE D’ÉXÉCUTION SOUS HAUTE SURVEILLANCE

23

Page 24: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS « SANDBOX »

24

UN MODE D’ÉXÉCUTION SOUS HAUTE SURVEILLANCE

Service d’exécution

Service de gestion des Solutions Utilisateurs

SERVEUR FRONTAL SERVEUR APPLICATIF

Service SharePoint

Service Internet (IIS)

Page 25: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS « SANDBOX »

+ EXEMPLE (CARICATURAL) DE CODE “NON SÛR” :

(VOUS AVEZ RECONNU : UNE “BOUCLE INFINIE”)

+ EN SOLUTION “STANDARD” :

SERAIT UN (TRÈS) GROS PROBLEME (POUR LES RESSOURCES) !

+ EN SOLUTION “SANDBOX”

DEVIENT UN PETIT DÉSAGRÉMENT ISOLÉ

POURQUOI SURVEILLER ?

Houps !

25

Page 26: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS « SANDBOX »

+ADMINISTRATEUR CENTRAL (DE LA BATTERIE DE SERVEURS)

ALLOUE DES QUOTAS (QUOTIDIENS) DE RESSOURCES

+ADMINISTRATEUR DE LA COLLECTION DE SITE

VÉRIFIE SA CONSOMMATION

ALLOCATION DE POINTS / QUOTAS DE RESSOURCES

26

Page 27: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS « SANDBOX »PARAMÈTRES DE CALCUL DE LA CONSOMMATION DE RESSOURCES

Métrique Description UnitéResources par Point

Limite absolue

AbnormalProcessTerminationCount Processus terminés anormalement Nombre d’arrêt 1 1

CPUExecutionTime Temps d’exécution CPU Secondes 3 600 60

CriticalExceptionCount Exception Critiques Nombre d’exceptions 10 3

InvocationCount Invocations de la solution Nombre d’invocations N/A N/A

PercentProcessorTime Pourcentage du temps CPU Pourcentage 85 100

ProcessCPUCycles Cycles CPU Nombre de cycles 1E+11 1E+11

ProcessHandleCount Windows Handles Nombre de processus 10 000 1 000

ProcessIOBytes Octets écrits dans des fichierss Nombre d’octets 0 1E+08

ProcessThreadCount Threads Threads 10 000 200

ProcessVirtualBytes Memoire consommée Nombre d’octets 0 1E+09

SharePointDatabaseQueryCount Requètes aux bases SharePoint Nombre de requètes 20 100

SharePointDatabaseQueryTimeTemps d’exécution de requêtes aux bases Sharepoint

Secondes 120 60

UnhandledExceptionCount Exceptions non gérées Nombre d’exceptions 50 3

UnresponsiveprocessCount Nombre de processus sans réponses Nombre de tués 2 1

27

Page 28: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS EN MODE « SANDBOX »

UN MODE D’ÉXÉCUTION BRIDÉ, MAIS EXTENSIBLE (OUF !)

28

Page 29: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS « SANDBOX »

+ LES FONCTIONNALITÉS SUIVANTES SONT INTERDITES (DANS LES SANDBOX) :

REQUÊTES HTTP, WEB SERVICES, ETC

CONNEXION SQL (ADO.NET)

FONCTIONNALITÉS “SHAREPOINT ENTERPRISE” (RECHERCHE, ETC.)

THREADING

P-INVOKE

ACCESS AU SYSTÈME DE FICHIERS (I/O)

ACCÈS AUX AUTRES SITES SHAREPOINT

UN MODE D’ÉXÉCUTION BRIDÉ !

Et comment pouvons-nous accéder à des données

« métiers » externes, alors ?

Direction « métier » DSI

Vous avez plusieurs solutions.Nous pouvons vous en fournir…

29

Page 30: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS « SANDBOX »

+UTILISATION DU MODÈLE OBJET SHAREPOINT SUR LE « POSTE CLIENT »

EXÉCUTION DE CODE SUR LE POSTE CLIENT

SÉCURITÉ ASSURÉE PAR DROITS AFFECTÉS À L’UTILISATEUR COURANT

• Pour appel aux services web SharePoint

• Pour appel à d’autres Services Web

+ TECHNOLOGIES SUPPORTÉES :

SCRIPTS ECMA (JAVASCRIPT)

CLIENTS RICHES SILVERLIGHT

CLIENTS LOURDS .NET

UN MODE D’ÉXÉCUTION BRIDÉ… MAIS IL EXISTE DES SOLUTIONS

Direction « métier »

30

Page 31: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

LES SOLUTIONS « SANDBOX »

+UTILISATION DES “OPÉRATIONS DE CONFIANCE”

LA DSI MET À DISPOSITION DES “OPÉRATIONS DE CONFIANCE”

CES OPÉRATIONS SONT HABILITÉES À EFFECTUÉES TOUTES LES OPÉRATIONS

31

UN MODE D’ÉXÉCUTION BRIDÉ… MAIS IL EXISTE DES SOLUTIONS

DSIDirection « métier »

Opération de confiance

Définition des arguments

Page 32: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

Page 33: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

ETUDE DE CAS

+NOTRE CAS EST CELUI D’UN GROUPEMENT DE BANQUES RÉGIONALES

CHAQUE BANQUE RÉGIONALE DISPOSE D’UNE DSI AUTONOME.

UNE DSI « TRANSVERSE » FOURNIT DES SERVICES COMMUNS (DOSSIER CLIENT, …)

+CHAQUE BANQUE RÉGIONALE VEUT DISPOSER :

D’UN PORTAIL INTRANET SPÉCIFIQUE

DE SOLUTIONS MÉTIERS SPÉCIFIQUES

DES OUTILS COLLABORATIFS SPÉCIFIQUES

+ POUR CELA, CHAQUE DSI AVAIT MIS EN ŒUVRE SES PROPRES SOLUTIONS

+ LA DSI COMMUNAUTAIRE A CHOISI DE RATIONNALISER CES OUTILS, AVEC :

SHAREPOINT POUR PORTAIL INTRANET & ESPACES COLLABORATIFS

LES SOLUTIONS SANDBOX POUR LE DÉVELOPPEMENT DE SOLUTIONS MÉTIERS

33

MISE EN PLACE D’UNE INFRASTRUCTURE SHAREPOINT « MULTI-TENANTS »

Page 34: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

ETUDE DE CASFONCTIONNALITÉS INTRANET DE COMMUNICATION

DSI Groupe

DSI « Banque A »

Nous pouvons, en plus des fonctions de gestion de sites, changer le style et ajouter des WebPart grâce aux solutions Sandbox

Voici votre site Intranet avec sa page d’accueil et ses pages de publications… hébergé dans notre « cloud privé »

34

Page 35: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

ETUDE DE CASFONCTIONNALITÉS E-FORMULAIRES / WORKFLOWS

DSI GroupeDSI « Banque A »

Pour vos e-formulaires… Vous pouvez développer tous vos besoins métiers à partir de notre « starter-kit »

Nos solutions peuvent communiquer avec le reste du SI et le moteur de Workflows grâce à vos opérations « Full Trust »

Vos solutions sont sous surveillance, vous ne pouvez pas pénaliser le reste de la plateforme.

35

Page 36: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

ETUDE DE CAS

36

ARCHITECTURE

AD LDS pour héberger l’annuaire fédérateur

Ferme SharePoint pour les fonctions : Portail Intranet / Collaboratif / Formulaires Miroir SQL Server

pour SharePoint

Socle FileNet pour gérer les fonctions de GED et Workflow

DSI Groupe

Une centaine de serveurs au total pour les 21 entités autonomes du groupe.

Page 37: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012

SÉBASTIEN RAVOUX – ARCHITECTE SHAREPOINT / RESPONSABLE DE L’OFFRE MICROSOFT « PÔLE ATLANTIQUE »[email protected] : 06.81.07.60.33

PASCAL LEBOUCRESPONSABLE MICROSOFT [email protected]/ : 01 58 69 31 09 - MOBILE : 06 78 08 59 35

37

I-

Page 38: SQLI @ Documation 2012 - Cloud privé avec share point 2010

© SQLI GROUP – 2012 # 38

© SQLI – 2012

Le code de la propriété intellectuelle n'autorisant, aux termes desparagraphes 2° et 3° de l'article L.122-5, d'une part, que les"copies ou reproduction réservées à l'usage privé du copiste et nondestinées à une utilisation collective" et d'autre part, sous réserve dunom de l'auteur et de la source, que les analyses et les courtescitations justifiées par le caractère critique, polémique pédagogique,scientifique ou d'information", toute représentation ou reproductionintégrale ou partielle, faite sans le consentement de l'auteur ou de sesayants droits ou ayants cause, est illicite (article L.122-4).

Cette représentation ou reproduction, par quelque procédé que cesoit, constituerait donc une contrefaçon sanctionnée par les articlesL335-2 et suivants du code de la propriété intellectuelle.