Your SlideShare is downloading. ×
0
Exchange 2013
Dimensionnement et
Performance
Raquel Municio
Lionel Constantin
Guy Groeneveld
Stefan Plizga
Microsoft Franc...
Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!...
GÉNÉRALITÉS

#mstechdays

Infrastructure, communication & collaboration
Rappel sur l’architecture 2013
Le rôle CAS sert à diriger les
requêtes vers le bon serveur
Mailbox

Trois rôles à dimensio...
D’où venaient les données avant Exchange
2013?
• Laboratoires de tests
• Déploiements en production
– Exchange dogfood
– M...
Les données avec Exchange 2013
• Exchange 2013 met l'accent
sur la mesure en production
– Données Office 365

• Exchange c...
Le processus de dimensionnement
Lire et comprendre la
documentation sur le
dimensionnement
• La documentation
sur TechNet
...
Le processus de dimensionnement
Entrer les données et
contraintes dans le
calculateur

• Toujours utiliser la
dernière ver...
LES BESOINS

#mstechdays

Infrastructure, communication & collaboration
Minimum requis
• Mémoire

• Le CPU doit se conformer aux
recommandations spécifiques à la version de
Windows
• Le disque c...
Impact du rôle Mailbox
• Le rôle Mailbox offre de nombreux avantages
– Un déploiement simplifié
– Une meilleure efficacité...
Stockage pour les bases de données
• Dimensionner en se basant sur la taille
– Des boites aux lettres
– De l’index
– Des l...
Stockage pour le transport
• Le stockage du transport comprends les
queues et le « Safety Net »
• Utilise le même moteur d...
Besoins en processeur
• Mégacycles par
utilisateurs
– Pour les copies
active et passives
– Pour les multi
rôles

#mstechda...
Hyper-Threading et Exchange 2013
• L’hyper-Threading doit être désactivé
– Sauf si la consommation de CPU est trop élevée ...
Tuning .NET
• Installer KB 2803754 or 2803755
– http://support.microsoft.com/kb/2803754 (Windows Server 2008
R2)
– http://...
Besoins mémoire
Messages sent or
received per
mailbox per day

• Basé sur le profil
utilisateur ou sur le
nombre de copies...
Besoins réseau
• La reconstruction de plusieurs copies à la
fois peut nécessiter plus de bande
passante
• La réplication d...
Active Directory
• Un cœur CPU GC pour 8 cœurs CPU
Mailbox
– Si tout l’AD peut être chargé en mémoire
– Passer à 1 pour 4 ...
JetStress
• Simule les Entrées/Sorties générés par
Exchange
• Permet de valider que le hardware pourra
fournir les E/S est...
Définition des profils
• Exchange Profile Analyzer
– Jusqu’à Exchange Server 2007
– www.microsoft.com/en-us/download/detai...
LE CALCULATEUR

#mstechdays

Infrastructure, communication & collaboration
Qu’est ce que le calculateur
• Un outil de modélisation
• Permet de voir l’impact des choix
d’architecture ou de matériels...
DÉMO D’UTILISATION DU
CALCULATEUR

#mstechdays

Infrastructure, communication & collaboration
Design/UX/UI
Conclusion
•
•
•
•

Réfléchir à l’architecture cible
Bien déterminer les profils
S’appuyer sur les outils disponibles
Se f...
Questions ?
• Merci pour votre présence !

#mstechdays

Infrastructure, communication & collaboration
Digital is
business
Exchange 2013 Dimensionnement et Performance
Upcoming SlideShare
Loading in...5
×

Exchange 2013 Dimensionnement et Performance

1,272

Published on

Vous souhaitez implémenter une architecture Exchange 2013 ? Voici LA session à suivre pour dimensionner correctement vos serveurs en fonction des rôles que vous allez leur affecter. Evitez les pièges, et suivez les recommandations des experts afin de maximiser les performances de chaque serveur dans votre architecture. Vous souhaitez comprendre en profondeur comment mettre tout cela en place : c'est la session à suivre. Comment Sizer un CAS correctement ? idem sur le Mail Server... Tout vous sera expliqué dans cette session

Speakers : Guy Groeneveld (Microsoft), Raquel Municio (Microsoft France), Stefan Plizga (Microsoft France), Lionel Constantin (Microsoft France)

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

  • Be the first to like this

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

No notes for slide

Transcript of "Exchange 2013 Dimensionnement et Performance "

  1. 1. Exchange 2013 Dimensionnement et Performance Raquel Municio Lionel Constantin Guy Groeneveld Stefan Plizga Microsoft France Infrastructure, communication & collaboration
  2. 2. Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toute les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! #mstechdays Infrastructure, communication & collaboration
  3. 3. GÉNÉRALITÉS #mstechdays Infrastructure, communication & collaboration
  4. 4. Rappel sur l’architecture 2013 Le rôle CAS sert à diriger les requêtes vers le bon serveur Mailbox Trois rôles à dimensionner: 1. CAS 2. Mailbox 3. Active Directory Enterprise Network Forefront Online Protection for Exchange External SMTP servers CAS Array Edge Transport Routing and AV/AS AD DAG CAS CAS MBX CAS MBX MBX CAS Mobile phone MBX CAS Layer 4LB Le rôle Mailbox contient l’équivalent des rôle 2010 (Mailbox, CAS, Hub, UM) MBX Web browser Outlook (remote user) Outlook (local user) Line of business application Phone system (PBX or VOIP)
  5. 5. D’où venaient les données avant Exchange 2013? • Laboratoires de tests • Déploiements en production – Exchange dogfood – Microsoft IT – Clients et retours du terrain • Principalement focalisé sur les entrées sorties disques #mstechdays Infrastructure, communication & collaboration
  6. 6. Les données avec Exchange 2013 • Exchange 2013 met l'accent sur la mesure en production – Données Office 365 • Exchange contient des composants de surveillance de performance intégré • Vous pouvez utiliser ces données sur vos serveurs – C:Program FilesMicrosoftExchange ServerV15LoggingDiagnosticsDailyPerform anceLogs #mstechdays Infrastructure, communication & collaboration
  7. 7. Le processus de dimensionnement Lire et comprendre la documentation sur le dimensionnement • La documentation sur TechNet • Le blog de l’équipe des développeurs Exchange • Etc… Collecter des données dans l’environnement existant • Le profil des utilisateurs (messages envoyés et reçus par jour) • La taille moyenne des messages Déterminer les contraintes de l’environnement • # de copies • Les Backups • L’architecture du stockage • SafetyNet • Virtualisation • Evolution futures • Produits tierce
  8. 8. Le processus de dimensionnement Entrer les données et contraintes dans le calculateur • Toujours utiliser la dernière version du calculateur Considérer l'impact des diverses options fournies par les résultats du calculateur • Coût • Temps de recouvrement • Impact sur la haute disponibilité Finaliser le design • Le calculateur fournit des scripts de configuration • Garder le calculateur comme référence
  9. 9. LES BESOINS #mstechdays Infrastructure, communication & collaboration
  10. 10. Minimum requis • Mémoire • Le CPU doit se conformer aux recommandations spécifiques à la version de Windows • Le disque contenant les binaires doit avoir 30 gigas minimum – De nombreux Infrastructure, communication & collaboration logging génèrent beaucoup de données #mstechdays
  11. 11. Impact du rôle Mailbox • Le rôle Mailbox offre de nombreux avantages – Un déploiement simplifié – Une meilleure efficacité du cache – Une meilleure utilisation des ressources • Considérations – Le dimensionnement du cache est différent – Le workload management optimise l’utilisation des ressources – Le nouveau moteur d’indexation impacte les performances – UM est installé sur tous les serveurs #mstechdays Infrastructure, communication & collaboration
  12. 12. Stockage pour les bases de données • Dimensionner en se basant sur la taille – Des boites aux lettres – De l’index – Des logs • 20% de taille supplémentaire n’est plus nécessaire • La taille de l’index est de 20% de la taille de la base de données #mstechdays Infrastructure, communication & collaboration
  13. 13. Stockage pour le transport • Le stockage du transport comprends les queues et le « Safety Net » • Utilise le même moteur de base de données que le store • Les observations Microsoft donnent une entrée sortie par message de 75kb – Le niveau faible d’E/S rend possible l’utilisation du disque système dans de nombreux cas – Une nette amélioration a été constatée en mettant le cache disque à 100% en écriture #mstechdays Infrastructure, communication & collaboration
  14. 14. Besoins en processeur • Mégacycles par utilisateurs – Pour les copies active et passives – Pour les multi rôles #mstechdays Messages sent or received per mailbox per day 50 100 150 200 250 300 350 400 450 500 Mcycles per User, Active DB Copy or Standalone (MBX only) 2.13 4.25 6.38 8.50 10.63 12.75 14.88 17.00 19.13 21.25 Infrastructure, communication & collaboration Mcycles per User, Active DB Copy or Standalone (Multi-Role) 2.66 5.31 7.97 10.63 13.28 15.94 18.59 21.25 23.91 26.56 Mcycles per User, Passive DB Copy 0.69 1.37 2.06 2.74 3.43 4.11 4.80 5.48 6.17 6.85
  15. 15. Hyper-Threading et Exchange 2013 • L’hyper-Threading doit être désactivé – Sauf si la consommation de CPU est trop élevée en attendant de rajouter un serveur – Attention : le gain en CPU est minime comparé à l’impact sur la mémoire #mstechdays Infrastructure, communication & collaboration
  16. 16. Tuning .NET • Installer KB 2803754 or 2803755 – http://support.microsoft.com/kb/2803754 (Windows Server 2008 R2) – http://support.microsoft.com/kb/2803755 (Windows Server 2012) • Réduit la consommation mémoire – N’impacte pas les recommandations de dimensionnement • Réduit l’utilisation CPU • Bénéficie au rôle Mailbox ou multi rôle • Validé en mettant la clé de registre suivante: – HKLMSoftwareMicrosoft.NETFrameworkDisableRetStruc #mstechdays tPinning (REG_DWORD) = 1 Infrastructure, communication & collaboration
  17. 17. Besoins mémoire Messages sent or received per mailbox per day • Basé sur le profil utilisateur ou sur le nombre de copies Per-server DB copies #mstechdays 50 100 150 200 250 300 350 400 450 500 12 24 36 48 60 72 84 96 108 120 Minimum physical memory (GB) 1-10 11-20 21-30 31-40 41-50 Mailbox role memory per active mailbox (MB) 8 10 12 14 16 Infrastructure, communication & collaboration
  18. 18. Besoins réseau • La reconstruction de plusieurs copies à la fois peut nécessiter plus de bande passante • La réplication doit rester le plus possible en mode bloc • On recommande un réseau MAPI et un ou plusieurs réseaux de réplication • Envisager le 10Gb/s #mstechdays Infrastructure, communication & collaboration
  19. 19. Active Directory • Un cœur CPU GC pour 8 cœurs CPU Mailbox – Si tout l’AD peut être chargé en mémoire – Passer à 1 pour 4 dans le cas contraire #mstechdays Infrastructure, communication & collaboration
  20. 20. JetStress • Simule les Entrées/Sorties générés par Exchange • Permet de valider que le hardware pourra fournir les E/S estimées par le calculateur • Permet de détecter des problèmes hardware avant le déploiement Jetstress 2013 Field Guide Microsoft Exchange Server Jetstress 2013 Tool #mstechdays Infrastructure, communication & collaboration
  21. 21. Définition des profils • Exchange Profile Analyzer – Jusqu’à Exchange Server 2007 – www.microsoft.com/en-us/download/details.aspx?id=16088 • Script de Neil Johnson – Analyse des tracking logs – Exchange Server 2007, 2010 et 2013 – http://blogs.technet.com/b/neiljohn/archive/2011/08/09/user-profile-analysisfor-exchange-server-2010.aspx • Réflexion théorique – Nombre de messages envoyés et reçus par jour • Penser à l’évolution de l’usage de la messagerie pour les prochaines années #mstechdays Infrastructure, communication & collaboration
  22. 22. LE CALCULATEUR #mstechdays Infrastructure, communication & collaboration
  23. 23. Qu’est ce que le calculateur • Un outil de modélisation • Permet de voir l’impact des choix d’architecture ou de matériels • Permet de simuler des disfonctionnements • Génère des scripts pour automatiser le déploiement des bases de données http://blogs.technet.com/b/exchange/archive/2013/05/14/released-exchange-2013server-role-requirements-calculator.aspx #mstechdays Infrastructure, communication & collaboration
  24. 24. DÉMO D’UTILISATION DU CALCULATEUR #mstechdays Infrastructure, communication & collaboration Design/UX/UI
  25. 25. Conclusion • • • • Réfléchir à l’architecture cible Bien déterminer les profils S’appuyer sur les outils disponibles Se faire accompagner • Acheter le matériel une fois l’étude complète réalisée ! #mstechdays Infrastructure, communication & collaboration
  26. 26. Questions ? • Merci pour votre présence ! #mstechdays Infrastructure, communication & collaboration
  27. 27. Digital is business
  1. A particular slide catching your eye?

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

×