0
Why Zend technologies ?
© All rights reserved. Zend Technologies, Inc.
Why Zend technologies ?
La volatilité des e-consomm...
Mais quand les e-consommateurs achètent-ils ?
Quelle part du budget des e-consommateurs
est dépensée pendant les période d...
Les e-consommateurs étaient-ils satisfaits
des performances en 2009 ?
Les e-consommateurs constatent-ils des ralentissemen...
Quel est l’impact sur mon entreprise en
termes de business et d’image ?
Dans quelles proportion les e-consommateurs vont-i...
Les e-consommateurs sont-ils impatients et
rancuniers ?
Les e-consommateurs sont-ils prêts à abandonner un site
marchand s...
Et vous ?
Consommateur :
Combien de fois avez-vous signalé à un site e-commerce les
problèmes que vous avez rencontrés ?
©...
Faut-il avoir peur des périodes de trafic
intense ?
Investissements :
• Les entreprises investissent en promotion et campa...
Améliorez votre image et votre référencement
grâce à des performances accrues sur Linux et
Windows
“Today we're including ...
Qui est Zend ?
• Fondée en 1999 ZEev Suraski et
aNDi Gutmans
• Bureaux en US, Europe et Israel
• + de 30000 clients
• Plei...
Les produits Zend sur tout le cycle de vie de
vos applications PHP
© All rights reserved. Zend Technologies, Inc.
Qu’attendez-vous de Zend?
PerformancePerformance
DisponibilitéDisponibilité
© All rights reserved. Zend Technologies, Inc....
“Bargento 2”
Z Server Optimise les performances Magento
•Opcode Acceleration (Optimizer+)
“Zend Server accelerates Magento...
“Bargento 3”
La propre expérience de Zend avec Magento
All caching
Magento
caching +
Memcached
1300
1
Magento
2
Magento
ca...
Aujourd’hui: Zend Server Quoi et pourquoi ?
© All rights reserved. Zend Technologies, Inc.
Alban Hanry : Responsable des s...
Savez-vous QUAND
cela ne fonctionne pas ?
© All rights reserved. Zend Technologies, Inc.
•Savez-vous POURQUOI
cela ne fonctionne pas ?
© All rights reserved. Zend Technologies, Inc.
Savoir Quand ?
Supervision des
applications
Savoir Pourquoi ?
Code Tracing
© All rights reserved. Zend Technologies, Inc.
...
Code Tracing : faciliter la recherche des
problèmes et l’optimisation de l’application
Analyse de la cause
Comprendre et r...
Démo Zend Server
© All rights reserved. Zend Technologies, Inc.
Qu’est ce que Zend Server ?
• Un Stack de Production PHP de Qualité
PHP, ZF, connectivité aux BDD, extension de
débogage e...
Zend Server : Idéal lorsque votre application
fonctionne sur un seul serveur
© All rights reserved. Zend Technologies, Inc...
Lorsque votre application grossi…
© All rights reserved. Zend Technologies, Inc.
Monitoring
&
Code Tracing
PHP Stack
Perfo...
Zend Server + Zend Server Cluster Manager
© All rights reserved. Zend Technologies, Inc.
Monitoring
&
Code Tracing
PHP Sta...
Zend Server Cluster Manager Architecture
© All rights reserved. Zend Technologies, Inc.
MySQL
Du Monitoring de plusieurs serveurs…
© All rights reserved. Zend Technologies, Inc.
… au Monitoring centralisé
© All rights reserved. Zend Technologies, Inc.
Session clustering ou lorsqu’un serveur tombe !
SCDSCDSCDSCD
Le Server A essaye d’atteindre le Server B (maître de la sess...
Démo Zend Server Cluster Manager
© All rights reserved. Zend Technologies, Inc.
La Scalabilité avec Zend Server Cluster Manager
•Scalabilité du Mécanisme de session clustering
•Ajouter des instances Zen...
Toute l’Offre Zend
© All rights reserved. Zend Technologies, Inc.Zend Server30
Merci pour en savoir plus !
•Venez nous voir sur le stand Zend L34
• Contactez nous au + 33.1.48.55.02.00
• Contactez-nous...
Upcoming SlideShare
Loading in...5
×

Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.

1,670

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,670
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento."

  1. 1. Why Zend technologies ? © All rights reserved. Zend Technologies, Inc. Why Zend technologies ? La volatilité des e-consommateurs impose des standards de production Swissgento – 22 novembre 2010
  2. 2. Mais quand les e-consommateurs achètent-ils ? Quelle part du budget des e-consommateurs est dépensée pendant les période de pointe ? 51 % © All rights reserved. Zend Technologies, Inc. Quelle proportion s’attend à ce que les sites web soient aussi performants pendant les périodes de pointe ? 67 % Source : Etude Gomez du 16 au 22 décembre 2009
  3. 3. Les e-consommateurs étaient-ils satisfaits des performances en 2009 ? Les e-consommateurs constatent-ils des ralentissements plus fréquents sur les sites en période de pointe ? Oui à 72 % © All rights reserved. Zend Technologies, Inc. Oui à 72 % Que constatent-ils ? 58 % plus d’erreurs 51 % plus d’échecs de transaction Source : Etude Gomez du 16 au 22 décembre 2009
  4. 4. Quel est l’impact sur mon entreprise en termes de business et d’image ? Dans quelles proportion les e-consommateurs vont-ils sur un site concurrent en cas de ralentissements, d’erreurs et de problèmes de transaction en période d’affluence ? 78 % © All rights reserved. Zend Technologies, Inc. 78 % Et alors ? 88 % sont peu enclins à revenir sur le site 47 % ont une moins bonne opinion de la société 42 % font une mauvaise presse du site auprès de leurs proches ou sur les réseaux sociauxSource : Etude Gomez du 16 au 22 décembre 2009
  5. 5. Les e-consommateurs sont-ils impatients et rancuniers ? Les e-consommateurs sont-ils prêts à abandonner un site marchand si les problèmes rencontrés en période de pointe devaient se reproduire UNE ou DEUX fois seulement ? Oui à 41 % © All rights reserved. Zend Technologies, Inc. Oui à 41 % Source : Etude Gomez du 16 au 22 décembre 2009
  6. 6. Et vous ? Consommateur : Combien de fois avez-vous signalé à un site e-commerce les problèmes que vous avez rencontrés ? © All rights reserved. Zend Technologies, Inc. Responsable de production d’un site web : Pas d’appel, pas de problème ? Etes-vous prêts pour les périodes d’affluence ? Source : Etude Gomez du 16 au 22 décembre 2009
  7. 7. Faut-il avoir peur des périodes de trafic intense ? Investissements : • Les entreprises investissent en promotion et campagnes publicitaires • C’est une opportunités de business Risques : • Performances altérées © All rights reserved. Zend Technologies, Inc. • Performances altérées • Manque à gagner business • Dégradation de l’image Solution : • Utiliser des outils standard et performants de développement, de tests et de pré-production • Démarche professionnelle pour effectuer des tests de montée en charge • Disposer des Outils standard pour détecter et analyser les problèmes logiciels en production
  8. 8. Améliorez votre image et votre référencement grâce à des performances accrues sur Linux et Windows “Today we're including a new signal in © All rights reserved. Zend Technologies, Inc. • Posted by Amit Singhal, Google Fellow and Matt Cutts, Principal Engineer, Google Search Quality Team – April 2010 “Today we're including a new signal in our search ranking algorithms: site speed.“
  9. 9. Qui est Zend ? • Fondée en 1999 ZEev Suraski et aNDi Gutmans • Bureaux en US, Europe et Israel • + de 30000 clients • Pleinement engagé dans la communauté Open Source – PHP + Zend Engine, Zend Framework, Eclipse PHP © All rights reserved. Zend Technologies, Inc. Framework, Eclipse PHP Development Tools (PDT), SimpleCloud.org • Partenariats stratégiques avec IBM, Microsoft, Oracle et Adobe
  10. 10. Les produits Zend sur tout le cycle de vie de vos applications PHP © All rights reserved. Zend Technologies, Inc.
  11. 11. Qu’attendez-vous de Zend? PerformancePerformance DisponibilitéDisponibilité © All rights reserved. Zend Technologies, Inc. DisponibilitéDisponibilité ProductivitéProductivité
  12. 12. “Bargento 2” Z Server Optimise les performances Magento •Opcode Acceleration (Optimizer+) “Zend Server accelerates Magento by caching compiled PHP opcode in shared memory. This works out-of-the-box. All you need to do is run Magento on Zend Server.” •Page (and JavaScript) caching “Zend Server caches entire HTTP responses for improved performance. This © All rights reserved. Zend Technologies, Inc. “Zend Server caches entire HTTP responses for improved performance. This can have a very substantial impact on performance but may require code changes for pages where user-specific information (e.g. shopping cart, recent purchases list) is used. Start by defining a simple rule to cache js/index.php – this will cache a very long JavaScript file created by Magento and will speed your application up!” • “Zend Server has been optimized for running Zend Framework applications” •“Zend and Varien are working together on optimization”
  13. 13. “Bargento 3” La propre expérience de Zend avec Magento All caching Magento caching + Memcached 1300 1 Magento 2 Magento caching + Memcached + Magento 3 4 Average Magento Response Time © All rights reserved. Zend Technologies, Inc. 28/05/2009 05/06/2009 13/06/2009 21/06/2009 29/06/2009 2,000ms 0ms All caching systems on 550ms 1300ms Magento caching + Memcached + Zend Server 800ms Magento Compilation Module 1000ms
  14. 14. Aujourd’hui: Zend Server Quoi et pourquoi ? © All rights reserved. Zend Technologies, Inc. Alban Hanry : Responsable des services
  15. 15. Savez-vous QUAND cela ne fonctionne pas ? © All rights reserved. Zend Technologies, Inc.
  16. 16. •Savez-vous POURQUOI cela ne fonctionne pas ? © All rights reserved. Zend Technologies, Inc.
  17. 17. Savoir Quand ? Supervision des applications Savoir Pourquoi ? Code Tracing © All rights reserved. Zend Technologies, Inc. • Ralentissements • Erreurs PHP • Consommation excessive de mémoire • Appels de fonctions • Arguments • Durée 17
  18. 18. Code Tracing : faciliter la recherche des problèmes et l’optimisation de l’application Analyse de la cause Comprendre et reproduire le problème Temps de résolution Sans Code Tracing Correction © All rights reserved. Zend Technologies, Inc. Analyse de la cause Analyser le code trace Temps de résolution Avec le Code Tracing Correction 18
  19. 19. Démo Zend Server © All rights reserved. Zend Technologies, Inc.
  20. 20. Qu’est ce que Zend Server ? • Un Stack de Production PHP de Qualité PHP, ZF, connectivité aux BDD, extension de débogage et beaucoup plus • 2 Editions – une version “Community Edition” & une version complète • Fonctionalités de monitoring et de © All rights reserved. Zend Technologies, Inc. • Fonctionalités de monitoring et de diagnostics (intégrées avec Zend Studio) • Des améliorations de performances à tous les niveaux • Des updates de produit et des correctifs de sécurité • Facile et rapide à installer • Intégration du Zend Framework 20
  21. 21. Zend Server : Idéal lorsque votre application fonctionne sur un seul serveur © All rights reserved. Zend Technologies, Inc. Monitoring & Code Tracing PHP Stack Performance & Optimization
  22. 22. Lorsque votre application grossi… © All rights reserved. Zend Technologies, Inc. Monitoring & Code Tracing PHP Stack Performance Optimization • Comment faire croître la configuration ? • Comment trouver les problèmes? • Comment isoler les problèmes? • Comment garantir le fonctionnement en cas de panne système? • Comment garantir des configurations homogènes? • Comment centraliser l’exploitation
  23. 23. Zend Server + Zend Server Cluster Manager © All rights reserved. Zend Technologies, Inc. Monitoring & Code Tracing PHP Stack Performance Optimization Session Clustering Configuration Management Centralized Monitoring
  24. 24. Zend Server Cluster Manager Architecture © All rights reserved. Zend Technologies, Inc. MySQL
  25. 25. Du Monitoring de plusieurs serveurs… © All rights reserved. Zend Technologies, Inc.
  26. 26. … au Monitoring centralisé © All rights reserved. Zend Technologies, Inc.
  27. 27. Session clustering ou lorsqu’un serveur tombe ! SCDSCDSCDSCD Le Server A essaye d’atteindre le Server B (maître de la session), et bascule sur le serveur D (backup de la session). Le Server D devient maître et trouve un nouveau backup (Server C) © All rights reserved. Zend Technologies, Inc.27 Inse rt- >He ader & Server A Server B Server C Server D SCDSCDSCDSCD Load Balancer X
  28. 28. Démo Zend Server Cluster Manager © All rights reserved. Zend Technologies, Inc.
  29. 29. La Scalabilité avec Zend Server Cluster Manager •Scalabilité du Mécanisme de session clustering •Ajouter des instances Zend Server au cluster est rapide et facile •Monitoring et Diagnostic Centralisé © All rights reserved. Zend Technologies, Inc. •Adapté au Cloud Computing 29 Inse rt- >He ader &
  30. 30. Toute l’Offre Zend © All rights reserved. Zend Technologies, Inc.Zend Server30
  31. 31. Merci pour en savoir plus ! •Venez nous voir sur le stand Zend L34 • Contactez nous au + 33.1.48.55.02.00 • Contactez-nous sur www.zend.fr, Facebook ou Twitter • Téléchargez les versions d’évaluation (Zend Server+Zend Server © All rights reserved. Zend Technologies, Inc. • Téléchargez les versions d’évaluation (Zend Server+Zend Server Cluster Manager)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×