15
CLOUD CONNECTOR USAGES ET CONCEPTS CS 2013

Presentation datwendo cloud connector - français

Embed Size (px)

DESCRIPTION

Presentation en français du service Datwendo Cloud Connector 12/2013 CS

Citation preview

Page 1: Presentation datwendo cloud connector - français

CLOUD CONNECTORUSAGES ET CONCEPTSCS 2013

Page 2: Presentation datwendo cloud connector - français

QUAND UTILISER UN CLOUD CONNECTORCloud Connector répond à des problématiques qui sont apparues avec l’hébergement d’applications dans différents Datacenter et qui ne fait que s’amplifier avec le déploiement du Cloud Computing.

Cette séparation des sites avec de fortes limitations sur les contraintes d’accès au système empêche de facilement synchroniser les données.

Aucun logiciel de Master Data Management ne règle simplement ce problème dès lors que le Système d’Information est ainsi éclaté.

Les ‘bus logiciels’ qu’ils exploitent ne fonctionnent que dans des environnement sans contraintes et sont lourds a mettre en place.

Cloud Connector est basé sur un concept de très mince couche logicielle nécessitant un minimum de ressources, il sera parfaitement adapté dans les cas suivants:

Unification d’applications qui fonctionnent chez différents fournisseurs de Cloud ou hébergeurs

Stratégie de migration d’applications internes vers le Cloud

Sécurisation des données

Limitation des couts de stockage par transfert systématique des données vers le Cloud de manière indexée.

Trace et sécurisation de données

Page 3: Presentation datwendo cloud connector - français

A QUEL NIVEAU ‘TECHNIQUE’ SE SITUE UN CLOUD CONNECTORUn Cloud Connector nécessite plus ou moins de travail d’intégration selon les applications entre lesquelles il doit fonctionner

Pour un logiciel dans la libraire d’intégration de Datwendo, cela se résume souvent à l’installation d’un module (comme pour Orchard) ou d’une solution (cas de MS CRM) toute packagée

Pour un logiciel développé en interne, dans la mesure ou les technologies utilisées sont récentes ( .NET, Java, PHP, Ruby, Python), la mise en place est très rapide.

Pour un logiciel ‘moderne’ gérant les concepts d’émission et de réception d’appels Web Services, il s’agit d’utiliser les API du logiciel pour positionner le Connector.La mise en place prendra moins de 15 jours.

Pour des logiciels ‘anciens’ ou de versions non récentes, la tache peut être plus compliquée, les points d’entrée étant alors soit les bases de données ou les interfaces écran.

Page 4: Presentation datwendo cloud connector - français

CONTRAINTES D'INSTALLATIONLes contraintes pour utiliser un Cloud Connector sont essentiellement situées coté client et liées au réseau, ce sont:

Un accès réseau pour chacune des applications à connecter

Une bande passante suffisante En dehors de l’option ‘Blob Storage’, Cloud Connector peut se contenter de

liaisons ADSL, une liaison symétrique dédiée étant l’idéal, Blob Storage nécessite l’envoie de données de taille plus importante et donc de

plus de bande passante en upload

L’accès au mode administration pour les applications telles Salesforces ou Microsoft CRM OnLine

Page 5: Presentation datwendo cloud connector - français

CONTRAINTES D‘EXPLOITATIONLes contraintes d’exploitation se limitent elles-aussi au ‘coté client’, elles ne sont pas différentes des taches d’exploitation usuelles des applications reliées par le Cloud Connector:

Veiller a maintenir l’accès réseau

Ouvrir un ticket d’incident auprès de Datwendo en cas de problème et suivre son évolution en mettant a disposition les ressources internes nécessaires

Il n’y a aucune charge d’exploitation liée au fonctionnement du service Cloud Connector, c’est l’avantage du SaaS.

Page 6: Presentation datwendo cloud connector - français

CONCEPTS TECHNIQUES

- Services internet de ‘seconde génération’ plus simples et plus efficaces que SOAP: RESTfull et OData, etc.

- API très simple formée de moins de 30 appels donc très facile à réaliser et peu consommatrice de ressources,

- Elasticité du Cloud pour répondre à des accroissements rapides de charge

- Résilience du Cloud qui garantit la permanence du service

- Totale automatisation des processus

- Très faible coût d’exploitation

- Vente sur les ‘Market Places’ Cloud et applicatives en dehors de la vente directe par le site Datwendo.Présence sur Azure Store début 2014

Page 7: Presentation datwendo cloud connector - français

UNE ARCHITECTURE DISTRIBUÉELa partie émergée de Datwendo est son site web https://www.datwendo.com

Ce site web assure notre ‘interface clients’, vous pouvez y acheter nos services et gérer vos Cloud Connectors.Il est aussi relié directement au portail de gestion de Microsoft Azure.

Toutefois ce site ne représente qu’une faible partie de notre infrastructure Cloud déployée et qui est consacrée à 80% au service Cloud Connector.

Cette infrastructure est basée sur plusieurs nœuds fonctionnels répartis aujourd’hui dans les différents Datacenter Microsoft Azure -Amazon est en projet par raison d’indépendance-

Nos Cloud Connectors voyagent entre ces nœuds.

Page 8: Presentation datwendo cloud connector - français

CLOUD CONNECTOR

- Génère des index uniques

- Exécution très rapide ( 20 ms)

- Pas de limites sur le nombre de clients

Page 9: Presentation datwendo cloud connector - français

OPTIONDATA STORAGE

- Complément au Cloud Connector,Cette option permet d’envoyer avec tout demande de nouvel index un paquet de données et de déclencher son stockage dans le Cloud.L’index attribué par le Cloud Connector permet de facilement relire ces données.

- Stockage de texte avec une taille limitée à 4K,

- Très rapide

- Très facile a relire

Page 10: Presentation datwendo cloud connector - français

OPTIONBLOB STORAGE

- Complément à Cloud Connector

- Incompatible avec l’option Data Storage

- Permet d’envoyer un ensemble de documents avec la demande d’un nouvel index au Cloud Connector.Chacun des document media sera stocké dans le Cloud a très faible coût et pourra être facilement relu.

- Stockage Cloud de medias

- Très rapide

- Faible cout

- Possibilités de retrouver très simplement et rapidement

Page 11: Presentation datwendo cloud connector - français

OPTION

PUBLISH / SUBSCRIBE

- Complément à Cloud Connector

- Se conjugue idéalement avec les options Data et Blob Storage

- Nécessite la communication a Datwendo d’un graphe des applications qui demandent des index au Cloud Connector et de celle qui veulent en être informées (avec les Url de chacune).

- Propage l’information à chaque nouvel accès.

- Si du Data ou Blob Storage est utilisé, chacun des souscripteurs peut lire les données dès qu’il reçoit la notification de stockage.

- Très rapide

Page 12: Presentation datwendo cloud connector - français

TECHNOLOGIES DERRIÈRE LE SERVICE (1/2) Microsoft ASP.NET/MVC Framework version 5 et ASP.NET/WEBAPI version 2

Open Source Microsoft (fondation Outcurve)

OWIN (Open Web Interface for .NET) Assure l’indépendance vis-à-vis de technologies ‘trop Microsoft’ Le service Web ne dépend pas de IIS, il est directement hébergé dans un Working Role

Azure Pas de ressources gaspillées Sécurité Rapidité

WEB API 2 Framework maintenant indépendant de MVC (mais qui s’en inspire beaucoup) Certainement le meilleur Framework pour écrire des services REST (REpresentational

State Transfer) Bien plus simple à mettre en place que la technologie précédente de Microsoft (WCF)

Page 13: Presentation datwendo cloud connector - français

TECHNOLOGIES DERRIÈRE LE SERVICE (2/2) Microsoft Azure dans son mode PAAS

Utilisation de ‘worker roles’ pour le service et le système de Cache, Système unique de cache partagé

SQL Azure pour une gestion des données très optimisée Sécurité de SQL Server Capacité et forte redondance de SQL Azure

Framework IOC (Inversion of Control) Architecture qui évite les dépendances fortes en termes de modules

Clarté des concepts Maintenance plus facile

Très bonne adaptation à Web API

Page 14: Presentation datwendo cloud connector - français

TECHNOLOGIES DERRIÈRE LE SITE CLIENT Site Web basé sur Orchard 1.7.2

Open Source CMS qui offre un concept nouveau en terme de structuration et de représentation

des données Bénéficie de l’apport direct de Microsoft et des dernières avancées logicielles

MVC5 / C# / NHibernate IOC Autofac Programmation dynamique qui permet l’utilisation de ‘Shapes’ attachés aux ‘controllers’ Communauté très active

Nombreuses extensions disponibles sur la Galerie Orchard

Hébergé sous Azure dans son mode IAAS

Base de donnée SQL Server

Page 15: Presentation datwendo cloud connector - français

DATWENDO- Un management expérimenté

- Christian SurieuxConcepteur et Architecte de la solution, plus de 20 années d’expérience en IT/Telecom en tant que CTO ou créateur de startups.

- Christian TerratDirecteur financier dont l’expérience fut acquise dans des postes similaires auprès de SSII nationales et internationales

- Des ressources limitées dues a une création récente mais un solide vivier d’intervenants issus des communautés

- Technologies Open Source- Facilité de mise en place- Bibliothèques d’exemples,

modules et solutions- Videos de démonstration

- Un engagement envers sa clientèle pour délivrer dans délais et prix convenus

https://[email protected]+33 616 776 616

SAS, 42 rue Monge 75005 Paris