Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Webinar : Développement d'Applications, les en...

SysFera
January 30, 2013

Webinar : Développement d'Applications, les enjeux technologiques du SaaS #2

Révolution technique ou buzz marketing ? Le SaaS et le Cloud
promettent de rendre l'informatique invisible et de mettre
l'utilisateur au cœur du système. Néanmoins, l'informatique reste
le socle qui permet au SaaS de fonctionner. Pour pouvoir être
l'éditeur SaaS de demain, il est nécessaire d'appréhender les
enjeux techniques, afin de pouvoir les exploiter au mieux.

Pour qui :
DSI, Chefs de produits, Dirigeants, Décisionnaires IT.

SysFera

January 30, 2013
Tweet

More Decks by SysFera

Other Decks in Programming

Transcript

  1. Agenda •  SysFera •  Le SaaS pourquoi? •  Les enjeux

    techniques applicatifs •  Les problématiques d’infrastructure •  Le SaaS et les données •  L’interface et les APIs pour accéder au SaaS •  Le SaaS et le Business 30 janvier 2013
  2. SysFera •  Editeur de logiciels •  Missions : Aider les

    éditeurs et les gestionnaires d’infrastructures à adopter un Business Model SaaS •  Références : 30 janvier 2013
  3. David Loureiro • Président de SysFera • Formation d’ingénieur en mathématiques appliquées

    • Issu de l’EM Lyon • Expertise sur les problématiques techniques SaaS, Cloud, Open Source et HPC 30 janvier 2013 Blogs blog.sysfera.com mag.welovesaas.com Twitter @SysFera @DavidLoureiroFr
  4. Le SaaS pourquoi? 30 janvier 2013 Private Infrastructure CIO Marketing

    End User End User Solution SaaS Public Cloud Data storages Deliver software, data & manage IP Analytics & Money No installation Instant usage Heterogeneous Infrastructure Admins DevOps
  5. Les enjeux techniques applicatifs •  Batch? Parallélisation? Middleware HPC, Hadoop

    •  Scalabilité? Scale-(in/out), Elastic Cloud, Load Balancing •  Déport d’affichage? VNC, Spice, Attention aux flux vidéos! •  Déploiement et configuration de l’application? CFEngine, Puppet, Chef, Rudder •  Fiabilité de l’application ? Stateless •  Des processus longs? Découper les tâches pour ne pas perdre vos clients, Workflow queuing, SOA •  Quel processus de développement? Git, Intégration Continue et méthodes agiles 30 janvier 2013
  6. Les problématiques d’infrastructure •  Public/Private/Hybrid/Community Cloud? Dépend des besoins • 

    Orchestration ? libcloud/deltacloud, RunMyProcess, etc •  Contraintes légales? Données patient, confidentialité •  Quel plate-forme pour quel SLA? •  GPGPU/GPU pur? Instances GPU EC2 , Cloud NVidia •  Le PaaS est votre ami! OpenShift, Cloud Foundry, etc •  Comment gérer les arrêts de service? Redondance, Pas tous les œufs dans le même panier! •  Vendor lock-in? •  Attention aux données hébergées quand on veut partir! 30 janvier 2013
  7. Le SaaS et les données •  Utilisez-vous des bases de

    données? Pensez scalabilité! •  Localisation des bases de données? Local/Cloud •  Pérennité des données : réplication/backup •  Quelle base de données? SQL/NoSQL •  Protection des données? Sécurité/cryptage/Patriot Act? •  Récupération des données? Départ d’un utilisateur •  Big Data? HDFS, owncloud, dropbox? data compression 30 janvier 2013
  8. L’interface et les APIs pour accéder au SaaS •  Interface

    web est reine? Mais responsive ou pas? Oui! •  Quid des smarphones? App store? Android Market? HTML5/CSS3/JS ? •  API : REST? SOAP? XML-RPC? •  API : Publiques? Privées? Dev ou partenaires? •  Quel SLA? Free puis payant/nombre de connexions? •  Quel contrôle sur l’usage? Api key, Quota, Throttling •  Quel sécurité et pour quoi? OAuth2/OpenID, SSL, X.509, rien? 30 janvier 2013
  9. Le SaaS et le business •  Il faut vendre votre

    service SaaS! •  Quel business model? AX+B, dépend des interfaces, des utilisateurs finaux, et des clients •  Ce n’est pas de la vente de t-shirt •  Interaction avec le déploiement de l’application sur l’infrastructure : élasticité, déploiement automatique et orchestration •  Interaction avec les outils de comm/marketing/comptable •  Nécessite de mesurer l’usage des applications : INDISPENSABLE 30 janvier 2013
  10. uCanSaaS •  Mettez en SaaS vos applications de manière rapide

    et simple avec le business model qui vous correspond! •  Fonctionnalités: 30 janvier 2013 •  Solution modulaire •  Gestion de la relation client (produits/commerciale/support) •  Déploiement automatique de vos logiciels et produits dans le Cloud (supervision plate-forme et gestion de cycle de vie des commandes client, Amazon EC2 ou cloud privé)
  11. uCanSaaS •  Mettez en SaaS vos applications de manière rapide

    et simple avec le business model qui vous correspond! •  Fonctionnalités: 30 janvier 2013 •  Système de facturation et de comptabilisation avancée (gestion des business models, devis, négociations, bon de commande, facturation, export des données comptables) •  Intégration du front office adaptée aux besoins des clients •  Système de paiement et compte client (CB, Paypal, virement, suivi de commande, facturation, relation client)
  12. MERCI ! @DavidLoureiroFr <[email protected]> @SysFera <[email protected]> Blog : blog.sysfera.com 30

    janvier 2013 Pour aller plus loin, les formations SysFera : •  Formation AWS : 29-30/01/2013 •  Formation Git : 26-27/02/2013 •  Formation Intégration Continue : 26-27/03/2013