SlideShare a Scribd company logo
1 of 22
Download to read offline
NBS System et Zend TechnologiesDécouvrez la scalabilité sans limite pour vos applications PHP grâce au Zend Cloud Christian Durel – GM Europe Zend Technologies Maurice Kherlakian – Consultant Senior Zend Technologies Sylvain Martin – Directeur Commercial NBS System Emile Heitor – Directeur Technique NBS System Voir la vidéo correspondante : http://bit.ly/o1ZUxV
Zend ? Co-fondée by Zeev Suraski et Andi Gutmans, co-créateur de PHP et du PHP runtime (Zend Engine) Un éditeur de logiciel pour les entreprises :  Contributeur de PHP, PDT et ZF Présent aux US, Allemagne, France, Irlande, Israël et Italie Partenariats avec IBM, Oracle, Microsoft, Adobe… 2 Zend Cloud by NBS System
Zend PHP Cloud Application Platform An elastic, manageable and customizable PHP application platform with the freedom to seamlessly deploy to the cloud of your choice 3 Zend Cloud by NBS System
Zend PHP Cloud Platform – Les grandsprincipes Multi-Cloud ,[object Object],Application ,[object Object],Lifecycle ,[object Object],Portability ,[object Object],Elasticity ,[object Object],4 Zend Cloud by NBS System
5 Zend Cloud by NBS System Portable Cloud Services Native Cloud Services App/Platform Monitoring Resource Management Developer Tooling Cloud Platform Services Optimized PHP Runtime App Deployment Configuration Management Application Awareness Cloud Infrastructure PHP Application Platform Components
Write Once, Deploy on any Cloud Deploy &Manage Cloud Infrastructure & Management 6 Zend Cloud by NBS System
Demo : Exemple de fonctionnalitésdisponiblesdèsaujourd’huidansl’offre Zend Cloud de NBS SystemMaurice Kherlakian : Consultant Senior Zend Technologies 7
NBS SystemL’offre Zend Cloud 8
Pourquoi ce partenariat ? ,[object Object]
Le regroupement d’experts
80 % des appels SN1 concernent l’applicatifPas de réponse optimum Optimisation de cette chaine de valeur pour nos clients 9 Zend Cloud by NBS System
Pourquoi ce partenariat ? ,[object Object]
Offrir le meilleur des 2 mondes
Proposer un environnement optimal à tous les acteurs10 Zend Cloud by NBS System
Pourquoi ce partenariat ? Synergie des visions sur le présent et l’avenir du web 11 Zend Cloud by NBS System
Problématique Une plateforme stable sans chaos technologiques (versions ou développements non suivis ou dépendants d’un individu) Solution Choix des meilleurs spécialistes et plus haut niveau de service pour 100 % des composants de l’infrastructure NBS (HW,OS,DB,Environnement…) Stack PHP, testé, développé  et maintenu par « The PHP company » Zend Server offre tous les outils d’optimisation  en standard Le métier historique de NBS est la sécurité des SI (pas de maillons faibles !) Bénéfices Le meilleur SLA du marché pour des applications critiques  Un taux de fidélité de plus de 85 % des clients sur un marché volatile 12 Zend Cloud by NBS System
55 % HÉBERGEMENT 45 % DÉVELOPPEMENT Vos problématiques 13 Zend Cloud by NBS System
HÉBERGEMENT DÉVELOPPEMENT 100 % de vos problématiques maîtrisées 14 Zend Cloud by NBS System
Problématique Identifier la source d’un problème en temps record avec plusieurs prestataires : Editeur, Intégrateur/Web Agency, Infogérant… Solution Outils d’analyse sur 100 % des composants de l’infrastructure ET DE L’APPLICATION qui est source de 45 % des problèmes… Monitoring et code Tracing de Zend Server Identification instantanée de la « root cause » des problèmes applicatifs Bénéfices Très haut niveau de services ET Temps de réponse  maîtrisés Une relation sereine et professionnelle entre les acteurs Forte réduction des coûts, des pertes d’exploitation et du STRESS 15 Zend Cloud by NBS System
Problématique Je veux une plateforme d’une flexibilité absolue capable d’absorber la croissance et les pics de trafic. Solution  Créer les solutions d’extensions verticale et horizontale (scalability) Extend to Cloud (ETC) Génération automatique des serveurs virtuels Zend Server Cloud : Scale up ET scale down – déploiement  Bénéfices Pics absorbés = ventes et image fortes – prise de parts de marché Des campagnes marketing rentabilisées et créatrices de valeur Coûts optimisés et maîtrisés car sizing des ressources optimum 16 Zend Cloud by NBS System
Problématique Mon site doit être performant avec des temps de réponse optimaux (Google, Adsens, HowsWeb, etc.) pour faire croître mon business Solution Zend Server : le stack PHP le plus performant du marché avec les tous les outils d’optimisation en standard : Opcoding – Cache Management – Monitoring – code Tracing – Job Queue – Session Clustering etc. Redondance multi-datacenter et de tous les composants de l’infrastructure  - R&D permanente - Environnement dédiés au e-commerce – tuning spécifiques PHP, Magento et « http web » Bénéfices Meilleur référencement - Plus de CA - Meilleure image 17 Zend Cloud by NBS System
Flexibilité – Scalabilité – Gestion des pics 18 Zend Cloud by NBS System

More Related Content

More from Zend by Rogue Wave Software

Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i  Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i Zend by Rogue Wave Software
 
Standard CMS on standard PHP Stack - Drupal and Zend Server
Standard CMS on standard PHP Stack - Drupal and Zend ServerStandard CMS on standard PHP Stack - Drupal and Zend Server
Standard CMS on standard PHP Stack - Drupal and Zend ServerZend by Rogue Wave Software
 

More from Zend by Rogue Wave Software (20)

Middleware web APIs in PHP 7.x
Middleware web APIs in PHP 7.xMiddleware web APIs in PHP 7.x
Middleware web APIs in PHP 7.x
 
Ongoing management of your PHP 7 application
Ongoing management of your PHP 7 applicationOngoing management of your PHP 7 application
Ongoing management of your PHP 7 application
 
Developing web APIs using middleware in PHP 7
Developing web APIs using middleware in PHP 7Developing web APIs using middleware in PHP 7
Developing web APIs using middleware in PHP 7
 
The Docker development template for PHP
The Docker development template for PHPThe Docker development template for PHP
The Docker development template for PHP
 
The most exciting features of PHP 7.1
The most exciting features of PHP 7.1The most exciting features of PHP 7.1
The most exciting features of PHP 7.1
 
Unit testing for project managers
Unit testing for project managersUnit testing for project managers
Unit testing for project managers
 
The new features of PHP 7
The new features of PHP 7The new features of PHP 7
The new features of PHP 7
 
Deploying PHP apps on the cloud
Deploying PHP apps on the cloudDeploying PHP apps on the cloud
Deploying PHP apps on the cloud
 
Data is dead. Long live data!
Data is dead. Long live data! Data is dead. Long live data!
Data is dead. Long live data!
 
Optimizing performance
Optimizing performanceOptimizing performance
Optimizing performance
 
Resolving problems & high availability
Resolving problems & high availabilityResolving problems & high availability
Resolving problems & high availability
 
Developing apps faster
Developing apps fasterDeveloping apps faster
Developing apps faster
 
Keeping up with PHP
Keeping up with PHPKeeping up with PHP
Keeping up with PHP
 
Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i  Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i
 
Getting started with PHP on IBM i
Getting started with PHP on IBM iGetting started with PHP on IBM i
Getting started with PHP on IBM i
 
Continuous Delivery e-book
Continuous Delivery e-bookContinuous Delivery e-book
Continuous Delivery e-book
 
Standard CMS on standard PHP Stack - Drupal and Zend Server
Standard CMS on standard PHP Stack - Drupal and Zend ServerStandard CMS on standard PHP Stack - Drupal and Zend Server
Standard CMS on standard PHP Stack - Drupal and Zend Server
 
Dev & Prod - PHP Applications in the Cloud
Dev & Prod - PHP Applications in the CloudDev & Prod - PHP Applications in the Cloud
Dev & Prod - PHP Applications in the Cloud
 
The Truth about Lambdas and Closures in PHP
The Truth about Lambdas and Closures in PHPThe Truth about Lambdas and Closures in PHP
The Truth about Lambdas and Closures in PHP
 
Application Deployment on IBM i
Application Deployment on IBM iApplication Deployment on IBM i
Application Deployment on IBM i
 

Découvrez la scalabilité sans limite pour vos applications PHP grâce au Zend Cloud

  • 1. NBS System et Zend TechnologiesDécouvrez la scalabilité sans limite pour vos applications PHP grâce au Zend Cloud Christian Durel – GM Europe Zend Technologies Maurice Kherlakian – Consultant Senior Zend Technologies Sylvain Martin – Directeur Commercial NBS System Emile Heitor – Directeur Technique NBS System Voir la vidéo correspondante : http://bit.ly/o1ZUxV
  • 2. Zend ? Co-fondée by Zeev Suraski et Andi Gutmans, co-créateur de PHP et du PHP runtime (Zend Engine) Un éditeur de logiciel pour les entreprises : Contributeur de PHP, PDT et ZF Présent aux US, Allemagne, France, Irlande, Israël et Italie Partenariats avec IBM, Oracle, Microsoft, Adobe… 2 Zend Cloud by NBS System
  • 3. Zend PHP Cloud Application Platform An elastic, manageable and customizable PHP application platform with the freedom to seamlessly deploy to the cloud of your choice 3 Zend Cloud by NBS System
  • 4.
  • 5. 5 Zend Cloud by NBS System Portable Cloud Services Native Cloud Services App/Platform Monitoring Resource Management Developer Tooling Cloud Platform Services Optimized PHP Runtime App Deployment Configuration Management Application Awareness Cloud Infrastructure PHP Application Platform Components
  • 6. Write Once, Deploy on any Cloud Deploy &Manage Cloud Infrastructure & Management 6 Zend Cloud by NBS System
  • 7. Demo : Exemple de fonctionnalitésdisponiblesdèsaujourd’huidansl’offre Zend Cloud de NBS SystemMaurice Kherlakian : Consultant Senior Zend Technologies 7
  • 9.
  • 11. 80 % des appels SN1 concernent l’applicatifPas de réponse optimum Optimisation de cette chaine de valeur pour nos clients 9 Zend Cloud by NBS System
  • 12.
  • 13. Offrir le meilleur des 2 mondes
  • 14. Proposer un environnement optimal à tous les acteurs10 Zend Cloud by NBS System
  • 15. Pourquoi ce partenariat ? Synergie des visions sur le présent et l’avenir du web 11 Zend Cloud by NBS System
  • 16. Problématique Une plateforme stable sans chaos technologiques (versions ou développements non suivis ou dépendants d’un individu) Solution Choix des meilleurs spécialistes et plus haut niveau de service pour 100 % des composants de l’infrastructure NBS (HW,OS,DB,Environnement…) Stack PHP, testé, développé et maintenu par « The PHP company » Zend Server offre tous les outils d’optimisation en standard Le métier historique de NBS est la sécurité des SI (pas de maillons faibles !) Bénéfices Le meilleur SLA du marché pour des applications critiques Un taux de fidélité de plus de 85 % des clients sur un marché volatile 12 Zend Cloud by NBS System
  • 17. 55 % HÉBERGEMENT 45 % DÉVELOPPEMENT Vos problématiques 13 Zend Cloud by NBS System
  • 18. HÉBERGEMENT DÉVELOPPEMENT 100 % de vos problématiques maîtrisées 14 Zend Cloud by NBS System
  • 19. Problématique Identifier la source d’un problème en temps record avec plusieurs prestataires : Editeur, Intégrateur/Web Agency, Infogérant… Solution Outils d’analyse sur 100 % des composants de l’infrastructure ET DE L’APPLICATION qui est source de 45 % des problèmes… Monitoring et code Tracing de Zend Server Identification instantanée de la « root cause » des problèmes applicatifs Bénéfices Très haut niveau de services ET Temps de réponse maîtrisés Une relation sereine et professionnelle entre les acteurs Forte réduction des coûts, des pertes d’exploitation et du STRESS 15 Zend Cloud by NBS System
  • 20. Problématique Je veux une plateforme d’une flexibilité absolue capable d’absorber la croissance et les pics de trafic. Solution Créer les solutions d’extensions verticale et horizontale (scalability) Extend to Cloud (ETC) Génération automatique des serveurs virtuels Zend Server Cloud : Scale up ET scale down – déploiement Bénéfices Pics absorbés = ventes et image fortes – prise de parts de marché Des campagnes marketing rentabilisées et créatrices de valeur Coûts optimisés et maîtrisés car sizing des ressources optimum 16 Zend Cloud by NBS System
  • 21. Problématique Mon site doit être performant avec des temps de réponse optimaux (Google, Adsens, HowsWeb, etc.) pour faire croître mon business Solution Zend Server : le stack PHP le plus performant du marché avec les tous les outils d’optimisation en standard : Opcoding – Cache Management – Monitoring – code Tracing – Job Queue – Session Clustering etc. Redondance multi-datacenter et de tous les composants de l’infrastructure - R&D permanente - Environnement dédiés au e-commerce – tuning spécifiques PHP, Magento et « http web » Bénéfices Meilleur référencement - Plus de CA - Meilleure image 17 Zend Cloud by NBS System
  • 22. Flexibilité – Scalabilité – Gestion des pics 18 Zend Cloud by NBS System
  • 23. Options Z Service en 24/7 Ajout de ressources de disque Ajout de bande passante Tests de sécurité Tests de charge 19 Zend Cloud by NBS System
  • 24.
  • 26. Zend Framework & PHP best practices
  • 27. Application Design & implementation optimization
  • 28.
  • 32.
  • 33. Automated and Manual Penetration tests
  • 34. Source Code review for application vulnerabilities
  • 35. Risk assessment of the identified faults
  • 36. Recommend solutions for discovered vulnerabilities  20 Zend Cloud by NBS System
  • 37. Roadmap 2011 Mise en place d’une console centralisée de gestion Infrastructure Zend Server MySQL Ouverture des tickets Etc. 21 Zend Cloud by NBS System
  • 38. Merci ! Christian Durel – GM Europe Zend Technologies Maurice Kherlakian – Consultant Senior Zend Technologies Sylvain Martin – Directeur Commercial NBS System Emile Heitor – Directeur Technique NBS System Voir la vidéo correspondante : http://bit.ly/o1ZUxV 22

Editor's Notes

  1. <Sylvain> NBS héberge 700 sites Magento et en accueille environ 20 de plus tous les mois. Depuis 3 ans que nous nous sommes spécialisés dans l’hébergement d’applications e-commerce et plus particulièrement Magento, nous avons cumulé une expérience exceptionnelle dans ce domaine et nous travaillons avec des clients de tous les secteurs et de très nombreux intégrateurs ou Web Agency.Autant dire que nous connaissons mieux que tout autre acteur sur le marché quelles sont les problématiques d’hébergement d’une application e-commerce et notamment Magento.La meilleure façon de vous expliquer pourquoi nous avons choisi Zend dans notre contexte est de justement vous présenter ces problématiques et de vous présenter en quoi l’offre Zend, unique sur le marché, apporte une solution à ces problématiques. Pour chaque problématique, nous avons présenté quels étaient les bénéfices pour le client. C à d à quels enjeux stratégiques organisationnels, financiers et stratégiques les solutions que l’on a mise en place répondent. Nous travaillons avec Zend depuis plus de 2 ans puisque notre première collaboration remonte au Bargento 2. A l’époque, comme tout bon hébergeur qui se respecte, notre R&D s’est intéressée à la performance qu’apportait Zend Server . Nous avons fait des benchmarks et publié les résultats très à l’’avantage de Zend Server dans un livre blanc . Nous avons depuis signé plus de 10 grands clients Magento ensemble et nous avons découvert au fil du temps toute la valeur de l’offre Zend et surtout en quoi elle permettait de dégager des avantages encore bien plus conséquents pour le client et notre niveau général de service. En citer quelques-uns Zadig et Voltaire, Seton Brady etc.Depuis, la position de leader de Zend aussi bien sur le marché du PHP que celui du Cloud computing et la stratégie claire poursuivie nous ont convaincu que c’était LA solution la plus efficace aujourd’hui et la plus évolutive, universelle et industrielle pour être en mesure de répondre aux exigences bien comprises et toujours plus importantes de nos clients au fur et à mesure que leur part de business réalisée sur le web croît.Les 30 000 clients et le fait que la technologie Zend soit retenue par les plus grands utilisateurs de PHP tels que NYSE, Bank of America, BNP Paribas, France Télécom Orange, Canal Plus, DHL, Hermès, Maison de Valérie, Crédit Agricole, FIAT, Prada, Villeroy et Boch, Wonderbox, Wolters-Kluwer, SNAI etc. nous ont convaincu que c’était la réponse mondiale à la professionnalisation de la technologie PHP aussi bien pour nous hébergeur que pour les intégrateurs tels que Business & Décision ou Keyrus que nous avons rencontré et qui ont déjà fait eux aussi la démarche. Les enjeux sont tels pour nos clients e-commerçants que nous devions leur proposer une réponse immédiate à leurs préoccupations avec une solution d’avenir.Zend est le leader des 4 communautés open-sources qui comptent sur le marché du PHP et nous n’avons pas de doute qu’ils ne seront pas rejoints sur ce marché car ils sont déjà au cœur des applications les plus sollicités de la planète.<Christian> Pourquoi NBS fait la différence sur le marché des hébergeurs? Parce que jusque là, ce sont les seuls que nous avons rencontré, en dehors d’Amazon de RackSpace, Rackscale avec lesquels nous travailons déjà, qui s’intéressent à la problématique globale du client dans l’hébergement d’une application PHP et e-commerce et qui ont compris qu’ils devaient sortir de leur périmètre traditionnel d’hébergement pour répondre aux véritables exigences des e-commerçants. Pour preuve, le taux de fidélité des clients NBS comparés aux autres hébergeurs du marché. Les e-commerçants qui ont déjà eu des problèmes avec leurs hébergeurs et qui ont compris qu’ils ne comprenaient pas savent de quoi je parle. Parce que le niveau technique de ses collaborateurs et très supérieur à la moyenne et qu’ils ont une démarche R&D permanente. Ils veulent trouver avant les autres et mettre en œuvre les technologies de demain pour rester le leader. Ils savent qu’ils le sont mais ils ont encore plus envie de le rester. Parce qu’ils n’ont jamais cessé de nous challenger par rapport à leur contraintes d’hébergeur. C’est un partenaire difficile et exigeant, ce qui n’est pas pour nous déplaire parce qu’ils nous font progresser. Ils ne s’accrochent pas à leurs bonnes solutions pour les défis d’hier!
  2. <Sylvain> NBS héberge 700 sites Magento et en accueille environ 20 de plus tous les mois. Depuis 3 ans que nous nous sommes spécialisés dans l’hébergement d’applications e-commerce et plus particulièrement Magento, nous avons cumulé une expérience exceptionnelle dans ce domaine et nous travaillons avec des clients de tous les secteurs et de très nombreux intégrateurs ou Web Agency.Autant dire que nous connaissons mieux que tout autre acteur sur le marché quelles sont les problématiques d’hébergement d’une application e-commerce et notamment Magento.La meilleure façon de vous expliquer pourquoi nous avons choisi Zend dans notre contexte est de justement vous présenter ces problématiques et de vous présenter en quoi l’offre Zend, unique sur le marché, apporte une solution à ces problématiques. Pour chaque problématique, nous avons présenté quels étaient les bénéfices pour le client. C à d à quels enjeux stratégiques organisationnels, financiers et stratégiques les solutions que l’on a mise en place répondent. Nous travaillons avec Zend depuis plus de 2 ans puisque notre première collaboration remonte au Bargento 2. A l’époque, comme tout bon hébergeur qui se respecte, notre R&D s’est intéressée à la performance qu’apportait Zend Server . Nous avons fait des benchmarks et publié les résultats très à l’’avantage de Zend Server dans un livre blanc . Nous avons depuis signé plus de 10 grands clients Magento ensemble et nous avons découvert au fil du temps toute la valeur de l’offre Zend et surtout en quoi elle permettait de dégager des avantages encore bien plus conséquents pour le client et notre niveau général de service. En citer quelques-uns Zadig et Voltaire, Seton Brady etc.Depuis, la position de leader de Zend aussi bien sur le marché du PHP que celui du Cloud computing et la stratégie claire poursuivie nous ont convaincu que c’était LA solution la plus efficace aujourd’hui et la plus évolutive, universelle et industrielle pour être en mesure de répondre aux exigences bien comprises et toujours plus importantes de nos clients au fur et à mesure que leur part de business réalisée sur le web croît.Les 30 000 clients et le fait que la technologie Zend soit retenue par les plus grands utilisateurs de PHP tels que NYSE, Bank of America, BNP Paribas, France Télécom Orange, Canal Plus, DHL, Hermès, Maison de Valérie, Crédit Agricole, FIAT, Prada, Villeroy et Boch, Wonderbox, Wolters-Kluwer, SNAI etc. nous ont convaincu que c’était la réponse mondiale à la professionnalisation de la technologie PHP aussi bien pour nous hébergeur que pour les intégrateurs tels que Business & Décision ou Keyrus que nous avons rencontré et qui ont déjà fait eux aussi la démarche. Les enjeux sont tels pour nos clients e-commerçants que nous devions leur proposer une réponse immédiate à leurs préoccupations avec une solution d’avenir.Zend est le leader des 4 communautés open-sources qui comptent sur le marché du PHP et nous n’avons pas de doute qu’ils ne seront pas rejoints sur ce marché car ils sont déjà au cœur des applications les plus sollicités de la planète.<Christian> Pourquoi NBS fait la différence sur le marché des hébergeurs? Parce que jusque là, ce sont les seuls que nous avons rencontré, en dehors d’Amazon de RackSpace, Rackscale avec lesquels nous travailons déjà, qui s’intéressent à la problématique globale du client dans l’hébergement d’une application PHP et e-commerce et qui ont compris qu’ils devaient sortir de leur périmètre traditionnel d’hébergement pour répondre aux véritables exigences des e-commerçants. Pour preuve, le taux de fidélité des clients NBS comparés aux autres hébergeurs du marché. Les e-commerçants qui ont déjà eu des problèmes avec leurs hébergeurs et qui ont compris qu’ils ne comprenaient pas savent de quoi je parle. Parce que le niveau technique de ses collaborateurs et très supérieur à la moyenne et qu’ils ont une démarche R&D permanente. Ils veulent trouver avant les autres et mettre en œuvre les technologies de demain pour rester le leader. Ils savent qu’ils le sont mais ils ont encore plus envie de le rester. Parce qu’ils n’ont jamais cessé de nous challenger par rapport à leur contraintes d’hébergeur. C’est un partenaire difficile et exigeant, ce qui n’est pas pour nous déplaire parce qu’ils nous font progresser. Ils ne s’accrochent pas à leurs bonnes solutions pour les défis d’hier!
  3. <Sylvain> NBS héberge 700 sites Magento et en accueille environ 20 de plus tous les mois. Depuis 3 ans que nous nous sommes spécialisés dans l’hébergement d’applications e-commerce et plus particulièrement Magento, nous avons cumulé une expérience exceptionnelle dans ce domaine et nous travaillons avec des clients de tous les secteurs et de très nombreux intégrateurs ou Web Agency.Autant dire que nous connaissons mieux que tout autre acteur sur le marché quelles sont les problématiques d’hébergement d’une application e-commerce et notamment Magento.La meilleure façon de vous expliquer pourquoi nous avons choisi Zend dans notre contexte est de justement vous présenter ces problématiques et de vous présenter en quoi l’offre Zend, unique sur le marché, apporte une solution à ces problématiques. Pour chaque problématique, nous avons présenté quels étaient les bénéfices pour le client. C à d à quels enjeux stratégiques organisationnels, financiers et stratégiques les solutions que l’on a mise en place répondent. Nous travaillons avec Zend depuis plus de 2 ans puisque notre première collaboration remonte au Bargento 2. A l’époque, comme tout bon hébergeur qui se respecte, notre R&D s’est intéressée à la performance qu’apportait Zend Server . Nous avons fait des benchmarks et publié les résultats très à l’’avantage de Zend Server dans un livre blanc . Nous avons depuis signé plus de 10 grands clients Magento ensemble et nous avons découvert au fil du temps toute la valeur de l’offre Zend et surtout en quoi elle permettait de dégager des avantages encore bien plus conséquents pour le client et notre niveau général de service. En citer quelques-uns Zadig et Voltaire, Seton Brady etc.Depuis, la position de leader de Zend aussi bien sur le marché du PHP que celui du Cloud computing et la stratégie claire poursuivie nous ont convaincu que c’était LA solution la plus efficace aujourd’hui et la plus évolutive, universelle et industrielle pour être en mesure de répondre aux exigences bien comprises et toujours plus importantes de nos clients au fur et à mesure que leur part de business réalisée sur le web croît.Les 30 000 clients et le fait que la technologie Zend soit retenue par les plus grands utilisateurs de PHP tels que NYSE, Bank of America, BNP Paribas, France Télécom Orange, Canal Plus, DHL, Hermès, Maison de Valérie, Crédit Agricole, FIAT, Prada, Villeroy et Boch, Wonderbox, Wolters-Kluwer, SNAI etc. nous ont convaincu que c’était la réponse mondiale à la professionnalisation de la technologie PHP aussi bien pour nous hébergeur que pour les intégrateurs tels que Business & Décision ou Keyrus que nous avons rencontré et qui ont déjà fait eux aussi la démarche. Les enjeux sont tels pour nos clients e-commerçants que nous devions leur proposer une réponse immédiate à leurs préoccupations avec une solution d’avenir.Zend est le leader des 4 communautés open-sources qui comptent sur le marché du PHP et nous n’avons pas de doute qu’ils ne seront pas rejoints sur ce marché car ils sont déjà au cœur des applications les plus sollicités de la planète.<Christian> Pourquoi NBS fait la différence sur le marché des hébergeurs? Parce que jusque là, ce sont les seuls que nous avons rencontré, en dehors d’Amazon de RackSpace, Rackscale avec lesquels nous travailons déjà, qui s’intéressent à la problématique globale du client dans l’hébergement d’une application PHP et e-commerce et qui ont compris qu’ils devaient sortir de leur périmètre traditionnel d’hébergement pour répondre aux véritables exigences des e-commerçants. Pour preuve, le taux de fidélité des clients NBS comparés aux autres hébergeurs du marché. Les e-commerçants qui ont déjà eu des problèmes avec leurs hébergeurs et qui ont compris qu’ils ne comprenaient pas savent de quoi je parle. Parce que le niveau technique de ses collaborateurs et très supérieur à la moyenne et qu’ils ont une démarche R&D permanente. Ils veulent trouver avant les autres et mettre en œuvre les technologies de demain pour rester le leader. Ils savent qu’ils le sont mais ils ont encore plus envie de le rester. Parce qu’ils n’ont jamais cessé de nous challenger par rapport à leur contraintes d’hébergeur. C’est un partenaire difficile et exigeant, ce qui n’est pas pour nous déplaire parce qu’ils nous font progresser. Ils ne s’accrochent pas à leurs bonnes solutions pour les défis d’hier!
  4. <Christian>Trop souvent nos clients sont confrontés à des ruptures technologiques liés à un cycle de développement trop rapide, pas toujours réalisé par des experts, sur des domaines dont les enjeux métier ne sont pas toujours correctement pris en compte. C’est en partie lié à l’explosion du marché PHP et au mode d’adoption des entreprises.Aujourd’hui, nous observons que des intégrateurs, des web agencies et des clients ont développé et commercialisent ou utilisent des offres qu’elles ne maîtrisent pas à l’échelle de la société car elles sont dépendantes d’une ou 2 personnes. La compétence individuelle n’est pas remise en question dans ce constat car ces personnes sont parfois excellentes dans le domaine du PHP ou d’autres domaines mais il est très exceptionnel qu’elles maîtrisent toutes les composantes d’un SI et d’une solution e-commerce et la plupart du temps elles ignorent radicalement les exigences industrielles des e-commerçants d’aujourd’hui et de demain. A la moindre démission la solution n’est plus maîtrisée par l’entreprise ou l’intégrateur et les problèmes commencent et sont généralement insolubles sans une rupture technologique. Les e-commerçants qui sont déjà à leur 2ème ou 3ème intégrateurs ou hébergeurs savent de quoi je parle mais ce n’est pas pour autant qu’ils ont la solution. NBS a compris cela et a construit son offre en intégrant cette dimension d’industrialisation. Les technologies retenues doivent être les meilleures du marché mais aussi industrielles et maintenues dans le temps à l’échelle mondiale. Plus de solution sans le support du constructeur ou de l’éditeur. NBS, un intégrateur, une web agency ne peuvent plus prétendre aujourd’hui qu’ils assemblent une stack PHP plus performante, pérenne et plus sûre que Zend tout en proposant en standard autant de fonctionnalités de productivité et de sécurité. Et nous voulons le meilleur et le plus durable.<Emile>Les clients nous disent: Je veux visualiser les problématiques simplement sur toute la chaine de valeur depuis le CPU jusqu’au comportement de mes pages La version PHP que j’utilise est stable mais je n’ai pas de garantie quant à son avenir et pas de support en cas de problème. J’ai des problèmes de compatibilité avec les versions de PHP que propose mon hébergeur? Je veux me focaliser sur mon business de e-commerçants et je veux donc des partenaires experts dans leurs métiers qui me proposent des solutions industrielles et non spécifiques pour me garantir un très haut niveau de service.Pour cela NBS a travaillé à la création d’une nouvelle offre dont toutes les couches technologiques de la solution e-commerce (HW, OS, DB, Stack PHP, environnement) sont maîtrisées, supportés et analysables pour détecter et corriger en un temps record la source des problèmes pouvant surgir à tous les niveaux.. Ex : aujourd’hui, c’est le seul acteur qui supporte encore PHP 5.2 et 5.3.Sur les sous-couches de l’infrastructures, toutes les technologies et versions utilisées par NBS sont éprouvées, stablesNBS s’appuie également sur ses compétences en sécurité qui est son métier historique<Christian>La plus value de Zend server sur cette problématique est l’apport d’une stack PHP, testée, développée et maintenue par « The PHP company ». Nous avons la visibilité sur une roadmap et toutes les fonctions de Monitoring, Tracing, Job Queue, Sessions Clustering, scale up – scale down sont exceptionnellement abouties, universelles, industrielles et maintenues dans le temps par rapport aux évolutions de PHP, des bases de données et de toutes les technologies qui composent une solution e-commerce.Il s’avère aussi que la technologie Zend est aussi utilisée par Magento et e-Bay!Les Bénéfices sont assez évident car ces choix se traduisent par un SLA adapté aux exigences d’une application critique.
  5. <Sylvain >Cette problématique est peut être la plus évidente par les tensions, le stress et les pertes financières et d’image générés par l’émergence d’un problème dont l’origine est inconnu. Par nature, s’il est inconnu, c’est qu’il n’est pas prévu et tout le monde sait que sa résolution entraine des coûts et des charges inconnues et imprévues pour l’identifier et le résoudre qui sont dommageables si vous n’en n’êtes pas contractuellement responsable. Les questions sont du type : j’ai un problème de code identifié mais difficile à résoudre ou insoluble au niveau de mon intégrateur. En cas de problème, chaque seconde compte:: pour le business (pertes de revenue et d’image) / pour les coûts engendrés par l’identification de la cause et sa résolution. / par le stress généré pour le client et les chef de projet métiers et techniquesPar l’expérience du nombre de problèmes rencontrés en général et sur Magento qui n’échappe pas à la règle, les problèmes surviennent à 45 % de l’applicatif et donc à 55 % du reste: réseau, serveur, mémoire, configuration etc.Pour ces 55 %, on sait faire, c’est notre métier d’hébergeur ! C’est pourquoi, dans 90 % de ces cas là (90% des 55), le client de se rend pas compte du problème et cela ne génère aucun appel car l’incident n’a aucun impact pour le client ni ses e-consommateurs. Nous reviendrons plus en détail sur ce point plus tard mais nous atteignons ce résultat par tout un ensemble de mesures qui vont : du choix des composants HW et SW de toute l’architecture mise en place / de notre organisation et de nos choix stratégique (redondance des data-centers etc.) / de la R&D que nous faisons sur les technologies nouvelles. / de notre politique de qualité dans le choix et l’implémentation de ces technologies / des compétences IT et sécurité élevées à l’échelle de l’entreprise grâce à des collaborateurs motivés, stables et expérimentés sur les applications e-commerce. Par contre et jusque là, pour les 45 % restants, nous avions les outils traditionnels de détection des problèmes applicatifs pour d’abord réussir à s’assurer que ce n’est pas de la responsabilité de NBS et d’indiquer au mieux le problème rencontré: page en erreur et toutes les informations que nous pouvons capter: heure, période, fréquence etc. mais en n’allant jamais dans le code de l’application qui ne sera jamais sans bogue et encore moins dans les données du e-consommateurs qui a généré le problème. Quelquefois, lorsque je propose les solutions Zend, quelques clients me répondent spontanément qu’ils ne voyaient pas pourquoi il faudrait s’équiper de solutions de détection des problèmes puisque cela concernait le développement pour lequel la qualité est sous contrat. « Si j’ai un problème de code, c’est que l’éditeur ou la société de développement n’a pas bien fait son boulot alors qu’ils sont engagés sous contrat à faire du travail de qualité ». Là, de même que la peur n’évite pas le danger, l’engagement contractuel n’aide en rien à la détection et la résolution des problèmes. Et vous en aurez toujours plus que prévus et surtout si vous avez du succès ! Vous aurez beau mettre votre web agency sous contrainte, ne pas la payer, la virer, la poursuivre, cela n’effacera pas vos pertes d’image et de business sans compter le stress et les dégâts humains au sein de l’entreprise et notamment les chefs de projet e-commerce qui vieillissent en ce moment plus vite que la moyenne. Y-en-a-t-il dans la salle?Notre expérience très supérieure à la moyenne sur Magento n’y suffit pas. Certes, nous savons aujourd’hui identifier plus vite que la moyenne les problèmes, donner des indications à nos web agencies partenaires mais cela est loin de répondre à la problématique de nos clients. Il fallait aller au-delà. C’est ce que nous avons fait en proposant Zend Server à nos grands clients. Maintenant, nous voulons industrialiser l’offre pour la déployer systématiquement et la rendre accessible à nos plus petits clients car même si les configurations sont plus petites, proportionnellement les problèmes de performances existent aussi et les impacts décrits précédemment sont les mêmes. C’est pour cela que nous avons créer l’offre Zend Cloud (ZC).
  6. <Sylvain >Cette problématique est peut être la plus évidente par les tensions, le stress et les pertes financières et d’image générés par l’émergence d’un problème dont l’origine est inconnu. Par nature, s’il est inconnu, c’est qu’il n’est pas prévu et tout le monde sait que sa résolution entraine des coûts et des charges inconnues et imprévues pour l’identifier et le résoudre qui sont dommageables si vous n’en n’êtes pas contractuellement responsable. Les questions sont du type : j’ai un problème de code identifié mais difficile à résoudre ou insoluble au niveau de mon intégrateur. En cas de problème, chaque seconde compte:: pour le business (pertes de revenue et d’image) / pour les coûts engendrés par l’identification de la cause et sa résolution. / par le stress généré pour le client et les chef de projet métiers et techniquesPar l’expérience du nombre de problèmes rencontrés en général et sur Magento qui n’échappe pas à la règle, les problèmes surviennent à 45 % de l’applicatif et donc à 55 % du reste: réseau, serveur, mémoire, configuration etc.Pour ces 55 %, on sait faire, c’est notre métier d’hébergeur ! C’est pourquoi, dans 90 % de ces cas là (90% des 55), le client de se rend pas compte du problème et cela ne génère aucun appel car l’incident n’a aucun impact pour le client ni ses e-consommateurs. Nous reviendrons plus en détail sur ce point plus tard mais nous atteignons ce résultat par tout un ensemble de mesures qui vont : du choix des composants HW et SW de toute l’architecture mise en place / de notre organisation et de nos choix stratégique (redondance des data-centers etc.) / de la R&D que nous faisons sur les technologies nouvelles. / de notre politique de qualité dans le choix et l’implémentation de ces technologies / des compétences IT et sécurité élevées à l’échelle de l’entreprise grâce à des collaborateurs motivés, stables et expérimentés sur les applications e-commerce. Par contre et jusque là, pour les 45 % restants, nous avions les outils traditionnels de détection des problèmes applicatifs pour d’abord réussir à s’assurer que ce n’est pas de la responsabilité de NBS et d’indiquer au mieux le problème rencontré: page en erreur et toutes les informations que nous pouvons capter: heure, période, fréquence etc. mais en n’allant jamais dans le code de l’application qui ne sera jamais sans bogue et encore moins dans les données du e-consommateurs qui a généré le problème. Quelquefois, lorsque je propose les solutions Zend, quelques clients me répondent spontanément qu’ils ne voyaient pas pourquoi il faudrait s’équiper de solutions de détection des problèmes puisque cela concernait le développement pour lequel la qualité est sous contrat. « Si j’ai un problème de code, c’est que l’éditeur ou la société de développement n’a pas bien fait son boulot alors qu’ils sont engagés sous contrat à faire du travail de qualité ». Là, de même que la peur n’évite pas le danger, l’engagement contractuel n’aide en rien à la détection et la résolution des problèmes. Et vous en aurez toujours plus que prévus et surtout si vous avez du succès ! Vous aurez beau mettre votre web agency sous contrainte, ne pas la payer, la virer, la poursuivre, cela n’effacera pas vos pertes d’image et de business sans compter le stress et les dégâts humains au sein de l’entreprise et notamment les chefs de projet e-commerce qui vieillissent en ce moment plus vite que la moyenne. Y-en-a-t-il dans la salle?Notre expérience très supérieure à la moyenne sur Magento n’y suffit pas. Certes, nous savons aujourd’hui identifier plus vite que la moyenne les problèmes, donner des indications à nos web agencies partenaires mais cela est loin de répondre à la problématique de nos clients. Il fallait aller au-delà. C’est ce que nous avons fait en proposant Zend Server à nos grands clients. Maintenant, nous voulons industrialiser l’offre pour la déployer systématiquement et la rendre accessible à nos plus petits clients car même si les configurations sont plus petites, proportionnellement les problèmes de performances existent aussi et les impacts décrits précédemment sont les mêmes. C’est pour cela que nous avons créer l’offre Zend Cloud (ZC).
  7. <Emile>L’offre Zend Server et Zend Server Cluster Manager vient compléter les services de l’infogérant et permet au client de disposer de: de détecter et contrôler tous les temps d’exécution des transactions avec le détail de la consommation server et des temps d’exécution de toutes les étapes d’exécution d’une transaction. d’avoir une alerte et la « root cause » des problèmes applicatifs : quel programme a un problème, comment sommes-nous arrivés à cet endroit dans le programme et quelles sont les données client qui ont généré ce problème et ceci dans les conditions réelles de production (code tracing).<Christian>Les développeurs disposent ainsi instantanément des informations permettant de corriger directement l’erreur dans Zend StudioJe précise que toute l’offre Zend Server dispose d’un support qui comprend les évolutions du logiciel et bien sûr la correction des bogues (PHP et ZF).<Emile>Bénéfices Augmentation considérable du SLA (niveau de service) / Prédictibilité des temps de réponse de l’application / Réduction du Temps d’interruption ou de dégradation du service / Gain de temps et d’argent (en cas de problème chaque seconde compte !) : pour les clients et pour les agences (temps réduits de TMA) Maîtrise de la gestion du projet entre les intervenants (Une relation sereine et professionnelle entre les différents acteurs car NBS devient un partenaire des agences et des clients dans la recherche des problématiques applicatives).
  8. <Sylvain>Comment vous le dire poliment… vous êtes le cauchemar de l’hébergeur !La particularité des applications e-commerce est, que vous ne savez pas toujours à l’avance quel sera le succès de votre site, ni ses périodes de charges sauf si vous avez du recul et déjà un site en exploitation depuis longtemps. Par contre, même dans ce cas là, vous n’êtes jamais à l’abri d’une bonne surprise : une bonne campagne, une apparition télé, un patron qui parle dans la presse etc. et là, le pire du pire est de saturer le site car l’impact business et d’image est très lourd de conséquences.Ce besoin de flexibilité, quelle que soit la plateforme de départ est une réalité. C’était un élément très important de notre strategie et de notre évolution vers le Cloud Computing. Nous devions vous proposer des solutions d’avenir pour gérer la « scalabilité » avec des possibilités d’extension verticales et horizontale combinées. Le seul moyen de le faire efficacement est de proposer une solution à base de virtualisation des serveurs. Seul moyen d’offrir une vraie souplesse à ces coûts maîtrisés, tout en répondant aux problématiques liées à votre métier.<Emile>Avant de nous lancer, nous avons faits une batterie de Benchmarks comparatifs avec la solution Zend Server et l’impact est pratiquement nul. De même, sur le plan de la sécurité, thème qui nous est particulièrement cher, nous nous sommes assurés que la solution ne présentait aucune faille de sécurité. Notre offre ETC…? Points forts et différenciateur par rapport à la concurrence? Un des éléments de notre choix de Zend Server a aussi été motivé par les fonctionnalités actuelles et futures de Zend Server Cluster Manager qui vous ont été présentées tout à l’heure. En effet, avec Zend Server CM et 0 développement vous avez la possibilité d’étendre et AUSSI de réduire le nombre de serveurs de façon dynamique en fonction de l’évolution des temps de réponse ou de la charge des systèmes, ce qui permet de caler au plus près la puissance nécessaire.En parallèle, vous disposerez des fonctionnalités de déploiement du logiciel sur tous les serveurs avec un management centralisé de votre Cluster.<Sylvain>Inutile de s’étendre beaucoup sur les bénéfices d’une plateforme flexible. Jugez-en par les sommes investies dans une campagne marketing! Si la plateforme n’absorbe pas la charge, le calcul de vos pertes sèches est vite fait car non seulement l’argent de la campagne est perdu mais en plus vous n’avez pas réaliséle chiffre d’affaires prévu, mais pire encore, vous avez perdu des clients qu’il vous sera très difficile de faire revenir et votre image aura été sérieusement endommagée. Là aussi les coûts de restauration d’une image sont prohibitifs. Bref, si votre plateforme ne peut pas supporter des pics de charge, surtout, ne faite pas de campagnes ! Nous avons vu trop d’échecs et d’argent mal dépensé.Concrètement, avoir une plateforme complètement modulable, débridée, permet d’ajuster à la volée les ressources nécessaires pour répondre dans un temps optimal aux traffic induit par une opération ou une saison, quelle que soit sa virulence. Cette approche, en liaison directe avec ce que présentait Zeev au début de cette conférence, permettra dans un avenir proche d’automatiser la montée en puissance d’une plateforme grâce au système de prédictibilité inclus dans ZSCM (Roadmap).
  9. <Sylvain + Emile>1 Seconde: tel est votre objectif. Si vous êtes à plus d’1s, le cerveau de votre e-consommateur gamberge et vous perdez des clients, créez des mécontents, générez des communications négatives sur la performance de votre site etcDepuis 2010 , le classement des sites par les moteurs de recherche est impacté par leur performance. Inutile de vous dire que si votre site n’est pas dans les 5 meilleurs, il sera difficile d’exister.Tout ce qui concerne la charge, les temps de réponse, le comportement de votresite en période de charge ou de pics prend une dimension essentielle. En 2 mots, puis-je savoir de façon pro-active ce qui impacte la charge de mon infrastructure?<Emile>Zend: . PHP by Zend, compilation optimisée, Zend is PHP ! La stack PHP fournie par Zend est de facto la mouture la plus aboutie, contrôlée, vérifiée. Cela constitue sans conteste une sécurité supplémentaire quand au support et la confiance relative au pilier de l’application PHP.. Zend Optimizer+. Par defaut, Zend Server inclut deux modules orientés performance:-> Optimisation du code généré, le code produit est condensé et factorisé par ZS avant production de l’Opcode cache afin que ce dernier interprète la version la plus fluide et optimale du programme original, et réduire ainsi les ressources nécessaires au traitement du code.-> Opcode Cache, le code PHP est «compilé» et caché afin d’augmenter drastiquement son renduSur un environnement full cloud, +50% de performances par rapport à un PHP «stock». La stratégie Cloud de Zend est parfaitement perceptible dans cet environnement puisqu’à ressources équivalentes, on note une augmentation notable des performances sur une stack Zend.. Full page cache avec conditionnement et utilisation de memcached; ZS inclut en standard un système de cache très élaboré qui permet de conditionner la mise en cache de certaines pages PHP et permettre ainsi de servir du contenu «statique» dans des cas particuliers mais classiques tels que la homepage en mode visiteur. La mise en place de cette stratégie de caching est un travail collaboratif entre NBS et l’agence de développement qui peut dans certains cas réduire la charge CPU globale de plus de 40%. Les agences dont les SLA incluent des notions de performances sont particulièrement interessées par ce mode de fonctionnement dans lequel NBS peut les accompagner dans la réduction des temps de traitement induits par l’applicatif, cela constitue une première convergence des SLA entre hébergeur et agence.. Session clustering: en utilisant le ZSCM, et de simples directives de configuration, les sessions peuvent être partagées de manière sure entre N serveurs frontaux. Au contraire du même type de partage de session réalisé avec memcache, le ZSCM s’articule directement autour de ZS; ZSCM partage ses sessions directement sur les frontaux et embarque un méchanisme garantissant l’integrité des données ainsi que la tolérance aux pannes.NBS:. Environnement redondé / haute disponibilité. Infrastructure optimisée, ferme de reverse proxies, caching de tous les éléments statiques, libérant ainsi cette charge des frontaux client. R&D incéssante, recherche des technologies les plus performantes. Réseau de haute qualité, opérateurs bénéficiant de temps de latence optimaux (1ms vers le premier POP Google). Sensibilité toute particulière des équipes d’exploitations aux concepts de performance dans des environnements critiques; la philosophie même de la société est empreinte de qualité, empathie et implication dans la sécurité de l’activité de nos clients.