CS 2013
Cloud Connector répond à des problématiques qui sont apparues avec l’hébergement d’applications dans différents
Datacenter...
Un Cloud Connector nécessite plus ou moins de travail d’intégration selon les
applications entre lesquelles il doit foncti...
Les contraintes pour utiliser un Cloud Connector sont essentiellement situées coté
client et liées au réseau, ce sont:
 U...
Les contraintes d’exploitation se limitent elles-aussi au ‘coté client’, elles ne sont pas
différentes des taches d’exploi...
-

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

-

API très...
La partie émergée de Datwendo est son
site web https://www.datwendo.com
Ce site web assure notre ‘interface
clients’, vous...
-

Génère des index uniques

-

Exécution très rapide ( 20 ms)

-

Pas de limites sur le nombre de
clients
-

Complément au Cloud Connector,
Cette option permet d’envoyer
avec tout demande de nouvel
index un paquet de données et ...
-

Complément à Cloud Connector

-

Incompatible avec l’option Data
Storage

-

Permet d’envoyer un ensemble de
documents ...
-

Complément à Cloud Connector

-

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

-

Nécessite la communic...
 Microsoft ASP.NET/MVC Framework version 5 et ASP.NET/WEBAPI version 2
 Open Source Microsoft (fondation Outcurve)

 OW...
 Microsoft Azure dans son mode PAAS
 Utilisation de ‘worker roles’ pour le service et le système de Cache,
 Système uni...
 Site Web basé sur Orchard 1.7.2
 Open Source
 CMS qui offre un concept nouveau en terme de structuration et de représe...
-

Un management expérimenté
-

Christian Surieux
Concepteur et Architecte de la
solution, plus de 20 années
d’expérience ...
Prochain SlideShare
Chargement dans…5
×

Presentation datwendo cloud connector - français

767 vues

Publié le

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

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
767
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
3
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Presentation datwendo cloud connector - français

  1. 1. CS 2013
  2. 2. Cloud 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
  3. 3. Un 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.
  4. 4. Les 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
  5. 5. Les 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.
  6. 6. - 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
  7. 7. La 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épendanceNos Cloud Connectors voyagent entre ces nœuds.
  8. 8. - Génère des index uniques - Exécution très rapide ( 20 ms) - Pas de limites sur le nombre de clients
  9. 9. - 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
  10. 10. - 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
  11. 11. - 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
  12. 12.  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)
  13. 13.  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
  14. 14.  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
  15. 15. - Un management expérimenté - Christian Surieux Concepteur 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 Terrat Directeur financier dont l’expérience fut acquise dans des postes similaires auprès de SSII nationales et internationales SAS, 42 rue Monge 75005 Paris - Des ressources limitées dues a une création récente mais un solide vivier d’intervenants issus des communautés - Bibliothèques d’exemples, modules et solutions - https://www.datwendo.com contact@datwendo.com +33 616 776 616 Facilité de mise en place - - Technologies Open Source Videos de démonstration Un engagement envers sa clientèle pour délivrer dans délais et prix convenus

×