1 / 33

Windows Azure : une révolution pour les éditeurs de logiciels

Windows Azure : une révolution pour les éditeurs de logiciels. Michel Hubert François Tonic Solutions Architect cloudmagazine.fr Logica Business Consulting rédacteur en chef Programmez m ichel.hubert@logica.com. Logica. François Tonic. Historien, journaliste

rosine
Télécharger la présentation

Windows Azure : une révolution pour les éditeurs de logiciels

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Azure : une révolution pour les éditeurs de logiciels Michel Hubert François TonicSolutions Architect cloudmagazine.frLogica Business Consulting rédacteur en chef Programmez michel.hubert@logica.com

  2. Logica

  3. François Tonic • Historien, journaliste • Fondateur de cloudmagazine.fr • Rédacteur en chef de Programmez! • Fondateur de Toutankhamon Magazine Rédacteur en chef de Pharaon Magazine • Spécialiste des modèles de développement, langages, ALM, multicore, cloud computing • francoistonic@bbox.fr

  4. Agenda • Vous avez dit Cloud? • Le PaaS: concrètement pour mon architecture • Il n’y a pas que le code dans la vie!

  5. Vos challenges Réalité Idéal • Développementnouvelles applications • Création de nouvelles applications • Réécriture pour nouvellesplateformes 3 1 • En réduisant les couts • favorisant la distribution • Améliorer les applications existantes • Ajustement en fonction des impératifs • Ajout de fonctionnalités 2 2 • Déploiement et maintenance • Deploiement et configuration • Compatibilitésystème et MAJ 1 3

  6. Nouvelles règles du marché TypicalWall-Mart55,000 tracks TypicalBlockbuster3,000 DVDs TypicalBarnes & Noble100,000 books Products not available in offline retail stores Source: The Long Tail

  7. The Long Tail Physical Retailers Hybrid Retailers Pure Digital Retailers Source: The Long Tail

  8. Driving Forces The Internet, anywhere, anytime More devices, more customers More apps, more ISVs Searchengines, Marketplaces

  9. SaaS Vs On Premise?

  10. Agenda • Vous avez dit Cloud? • Le PaaS: concrètement pour mon architecture • Il n’y a pas que le code dans la vie!

  11. Vous avez dit PaaS ? Fournisseur de services Utilisateurs Utiliser Software as a Service Software Application Middleware Data + Security Développer Platform as a Service SOA Middleware Héberger Operating System Infrastructure as a Service réseau calcul stockage

  12. Des bénéfices concrets au cœur des objectifs des clients

  13. L’offre Windows Azure Storage Compute CDN Virtual Net Database Data Sync Reporting Management Service Bus Caching Access Control Integration Composite Apps Management MarketPlace App App App App Data Data Data Data

  14. Démo Management Portal

  15. Saas, différences avec solutions intégrées actuelles

  16. Impacts sur l’architecture • Considérations architecturales : • Stabilité de l’application • Rendre l’application scalable • Niveaux de service (SLA) • Authentification & Authorisation • Passage en mode multi-tenant

  17. Architecture : Single-Tenant Database Database Database Browser Browser Browser Web Tier Web Tier Web Tier B/L Tier B/L Tier B/L Tier Customer#2 Customer#1 Customer#3

  18. Solution coûteuserapidement, difficile à maintenir…

  19. Architecture : Multi-Tenant Browser Customer#1 Database Browser Web Tier B/L Tier Customer#2 Browser Customer#3 Personnalisation de schémas partagés

  20. Trois approches pour les multi-tenant des données • La distinction entre donnéesisolées et donnéespartagéesn’est pas binaire. • On parleplutôt de continuum avec variations possibles entre cesdeux modes extremes. Partagé Isolé Bases de données séparées Schémas séparés Schémas partagés

  21. Critères de choix Isolées Partagées Nombre des Tenants Taille BdD par Tenant Nb Utilisateurs par Tenant Services Personnalisés par Tenant

  22. Considérations économiques

  23. Agenda • Vous avez dit Cloud? • Le PaaS: concrètement pour mon architecture • Il n’y a pas que le code dans la vie!

  24. Business Model • Remise en cause de son modèle économique classique • on vend pas une boîte, un logiciel mais un service • le contact avec le client est virtuel • Comment définir son modèle économique • il ne doit pas remettre en cause la viabilité de la société • si une offre classique subsiste, le modèle Saas doit être pensé en complément ou en alternative • est-ce que je propose une souscription mensuelle, annuelle ? Avec une durée minimale ? Un achat unique ? • les équipes de commerciaux doivent être mobilisées, formées. • Trouver le juste prix • le prix ne doit pas être ni trop bas, ni trop haut • brader un service Saas n'est pas une bonne idée

  25. Questions légales • Ne jamais oublier la partie contractuelle et vos obligations réglementaires et légale • Par exemple : une entreprise cliente ne peut se défosser sur un prestaire cloud en cas de perte de données sensibles ou en cas de violations des obligations légales • Tout comme un prestataire doit être capable de dire où sont les datacenter, et garantir qu'ils ne seront TOUJOURS en Europe ou en France • D'autre part, les obligations légales sont à considérer dans le pays où sont localisés les partenaires, les fournisseurs. Vous pouvez avoir un datacenter au Etats-Unis, un fournisseur logiciel en Allemagne et le client en France. Dans ce cas, il y a trois législations à considérer ! • En qualité de fournisseur, vous pouvez : • sensibiliser vos clients : "avez-vous pensé à", "êtes-vous en règle ?", etc. • le contrat doit être clair, précis et formel : par exemple à quoi correspond exactement le taux de disponibilité de votre service ? Combien de réplications de données, d'instances sont faites et où ?

  26. Questions légales • Un élément tout simple : • Quand un client efface une donnée d'un logiciel SaaS qui pose problème à la CNIL ou par obligations légales, VOUS devez être capable de garantir que dans toutes les réplications des données, les données en cause soient effacées. • Vous devez être capable de répondre aux questions légales et juridiques de vos clients • Certains fournisseurs proposent dans des développements sur mesure de faire collaborer les services juridiques. Cela peut paraître bête mais c'est très important. Ex. : Salesforce.com • Si votre client veut une facture, un contrat papier, pensez-y ! • Il est donc important de : • "blinder" vos contrats et SLA : au niveau technique mais aussi juridique et assurance • vos ingénieurs avant vente, commerciaux doivent être sensibilisées et il ne faut pas avoir peur d'aborder la question

  27. Organisation • Impacts sur le cycle de vie • Automatisation des déploiements / environnements • Passage d’une version n à n+1 • Self-Care Portal : Provisioning / Metering / Billing / Monitoring …

  28. Testez la plateforme Windows Azure www.windowsazure.fr Certifié sanscarte bleue • Dès maintenant dans votre kit Windows Azure • Ou rendez-vous sur le stand cloud, C41, pour en récupérer un

  29. & Partenaire exclusif en France « Le meilleur des formations Microsoft en France » Accédez à plus de 90 cours de qualité sur les technologies de développement Microsoft en ligne ou avec un formateur SoftFluent. 4 cours AZURE vous attendent… Introduction to Windows Azure Windows Azure Fundamentals SQL Azure Windows Azure AppFabric Une carte d’accès Gratuite 1 mois vous attend au stand SoftFluent W5 !

  30. Devenez « Powered by Windows Azure » • Pour les développeurs, les éditeurs de logiciels… tous ceux qui créent des logiciels • Gratuit et en français • En « libre service » • Accompagnement en 3 étapes: • Aide au Développement avecdes outils tels que SDK, codes sources, formations techniques… • Aide au test de compatibilité grâce au kit de certification logicielle mis à disposition gratuitement. • Visibilité sur le marché: ressources marketing à disposition (PinPoint, logo « Powered by Windows Azure »,…) • Rendez-vous sur le stand cloud, C41, pour en savoir plus

  31. MSDN et TechNet: l’essentiel des ressources techniques à portée de clic • Portail administration et infrastructure pour informaticiens • Portail de ressources technique pour développeurs http://technet.com http://msdn.com

More Related