SlideShare uma empresa Scribd logo
1 de 11
PERFORMANCE
AND
SCALABILITY
Bandwidth Utilization
Improvements

Microsoft Dynamics CRM 4.0
March 2008
CONTENTS

EXECUTIVE SUMMARY ...................................................................................................................................... 1
      RESULTS SUMMARY.................................................................................................................................................................... 1

OVERVIEW ........................................................................................................................................................... 2

TESTING METHODOLOGY ................................................................................................................................. 2
      TUNING AND OPTIMIZATION ................................................................................................................................................ 2

TEST RESULTS ..................................................................................................................................................... 3

CONCLUSION ...................................................................................................................................................... 6

RESOURCES ......................................................................................................................................................... 7
Bandwidth Utilization Improvements

Executive Summary
Microsoft Dynamics™ CRM business software is designed to help enterprise                                 MICROSOFT
organizations achieve a 360-degree view of their customers across marketing, sales,
and service. Engineered to deliver performance that meets the needs of the largest                       DYNAMICS CRM 4.0
global deployments, Microsoft Dynamics CRM has been tested for user scalability,
data scalability, and network performance. This white paper focuses on network                           SHOWED
scalability improvements.                                                                                BANDWIDTH
Microsoft has made significant enhancements to the architecture of Microsoft                             UTILIZATION
Dynamics CRM 4.0 to improve network performance. Test results demonstrate
network bandwidth utilization improvements of up to 94%. Improvements were                               IMPROVEMENTS OF
evaluated in the number of round trips, bytes sent, and bytes received. Because the                      UP TO 94 PERCENT.
bandwidth utilization associated with a page can change after the first time the page is
loaded, both initial (cold) and subsequent (warm) page loads were tested.

RESULTS SUMMARY
This table summarizes the findings from the network bandwidth utilization comparison:

Table 1: Benchmark Test Results Summary
                                                   Network Traffic Reduction
                             Round Trips*                  Bytes Sent**               Bytes Received**
                        Cold***       Warm***           Cold          Warm           Cold        Warm
Homepage                   46%           22%            82%            48%            61%         70%
Sales History Report       8%            40%            33%            48%            42%         63%
Lead Form                  29%              -           80%            61%            59%         74%

Contact Form               27%           33%            81%            61%            64%         76%
Marketing Tab              50%           33%            84%            59%            73%         73%
Campaign Form              30%           90%            84%            94%            66%         91%

Settings Tab               41%           17%            81%            56%            52%         49%
Advanced Find              32%            6%            77%            35%            69%         73%

* % decrease in round trips = (CRM 3.0 round trips - CRM 4.0 round trips) / CRM 3.0 round trips * 100
** % decrease in bytes = (CRM 3.0 bytes - CRM 4.0 bytes) / CRM 3.0 bytes * 100
*** Cold = results during first load of page; warm = results during subsequent page loads




                                                                             1
Overview
        MICROSOFT    Microsoft Dynamics CRM 4.0 addresses the stringent requirements of the enterprise
DYNAMICS CRM CAN     in the areas of performance and scalability, application flexibility, efficient
                     manageability, and network configurability.
 BE CUSTOMIZED TO
          PROVIDE       Performance and scalability: Microsoft Dynamics CRM takes unique advantage
                         of the Microsoft® Windows® operating system and Microsoft SQL Server®
      STREAMLINED        database platforms to provide enterprise levels of performance and scalability
         NETWORK         while keeping costs under control. Application tuning can be carried out using
   PERFORMANCE IN        commonly-available skills and tools sets, and the application is designed for easy
                         horizontal scaling through standard network load balancing methods.
 GLOBAL ENTERPRISE
     DEPLOYMENTS.       Application flexibility: Microsoft Dynamics CRM is engineered for change with
                         point-and-click customization and a metadata-driven portable application model.
                         The application is built on a highly flexible architecture based on industry
                         standards such as Microsoft .NET, XML, and Web services.

                        Efficient manageability: Microsoft Dynamics CRM helps improve application
                         manageability through integration with enterprise systems management products
                         such as Microsoft System Center Essentials. Multiple deployment models are
                         available, including on-premise, hosted, and hybrid, and customers can change
                         between deployment models seamlessly as their needs change.

                        Network configurability: Microsoft Dynamics CRM 4.0 allows customers to
                         provide a streamlined and high performance experience to users in global
                         enterprise deployments. Microsoft Dynamics CRM components can be
                         customized based on an organization’s business model and bandwidth
                         requirements to provide efficient bandwidth utilization for their environment.

                     Testing Methodology
                     The Microsoft team performed manual testing using 19 scenarios that represent a
                     broad range of application functionality. The tests were run on the released versions
                     of Microsoft Dynamics CRM 3.0 and Microsoft Dynamics CRM 4.0, and no
                     customizations or optimizations were applied. The team used Fiddler, a network
                     monitoring tool, to monitor network traffic and to capture traffic measurements for
                     each page, measuring the amount of data that is sent and received.

                     Test scenarios were selected based on areas of the application that are heavily used
                     across industries. Because the enhancements were made at the architecture level,
                     similar levels of performance improvement can be expected in all areas of the
                     application.

                     TUNING AND OPTIMIZATION
                     Both versions of the Microsoft Dynamics CRM application were installed without
                     customizations or optimizations. Customers commonly optimize the application to
                     deliver only the data that their users need to streamline the user experience and
                     reduce the amount of data that is transferred. In these instances, customers may
                     experience even greater improvements in network bandwidth utilization.




                                             2
Test Results
The following tables show detailed results for the bandwidth utilization testing:

Table 2: Round trip bandwidth utilization comparison, cold
                           Round trips
                           v3            v4           % improvement
Homepage                   221           120          (46%)
OpenEmailForm              148           101          (32%)
ClickReports               14            9            (36%)
ClickSalesHistory          104           67           (36%)
ClickRunReport             50            46           (8%)
ClickOnSalesTab            20            11           (45%)
OpenLeadForm               112           80           (29%)
ClickOnContacts            6             6            --
OpenContactForm            124           90           (27%)
ClickOnMarketingTab        24            12           (50%)
ClickOnCampaigns           8             7            (13%)
OpenCampaignForm           86            60           (30%)
ClickOnServiceTab          80            52           (35%)
ClickOnSettingsTab         32            19           (41%)
ClickOnSecurityRoles       14            7            (50%)
OpenSalesperson            58            41           (29%)
ClickOnAdvancedFind        114           77           (32%)
SelectContacts             10            10           --
ClickFind                  18            9            (50%)


Table 3: Bytes sent bandwidth utilization comparison, cold
                          Bytes sent
                          v3             v4           % improvement
Homepage                  457321         83977        (82%)
OpenEmailForm             310774         61545        (80%)
ClickReports              29191          6934         (76%)
ClickSalesHistory         219774         46987        (79%)
ClickRunReport            98814          66655        (33%)
ClickOnSalesTab           41774          7705         (82%)
OpenLeadForm              234106         46823        (80%)
ClickOnContacts           12519          4022         (68%)
OpenContactForm           259422         50465        (81%)
ClickOnMarketingTab       50090          8047         (84%)
ClickOnCampaigns          16630          4325         (74%)
OpenCampaignForm          179685         28295        (84%)
ClickOnServiceTab         174892         42243        (76%)
ClickOnSettingsTab        66804          12375        (81%)
ClickOnSecurityRoles      29317          6280         (79%)
OpenSalesperson           120739         19890        (84%)
ClickOnAdvancedFind       247165         57829        (77%)
SelectContacts            27389          20379        (26%)
ClickFind                 40789          7728         (81%)




                                                                      3
Table 4: Bytes received bandwidth utilization comparison, cold
                             Bytes received
                             v3               v4        % improvement
Homepage                     713030           277312    (61%)
OpenEmailForm                474013           166089    (65%)
ClickReports                 51848            25995     (50%)
ClickSalesHistory            486243           152325    (69%)
ClickRunReport               201519           117751    (42%)
ClickOnSalesTab              81489            23239     (71%)
OpenLeadForm                 409807           169077    (59%)
ClickOnContacts              59913            17132     (71%)
OpenContactForm              443495           157810    (64%)
ClickOnMarketingTab          86161            23371     (73%)
ClickOnCampaigns             51140            15114     (70%)
OpenCampaignForm             321820           108928    (66%)
ClickOnServiceTab            278223           119535    (57%)
ClickOnSettingsTab           75608            36005     (52%)
ClickOnSecurityRoles         41262            14543     (65%)
OpenSalesperson              238415           102214    (57%)
ClickOnAdvancedFind          515208           160251    (69%)
SelectContacts               41171            10793     (74%)
ClickFind                    67673            17221     (75%)


Table 5: Round trip bandwidth utilization comparison, warm
                             Round trips
                             v3               v4        % improvement
Homepage                     18               14        (22%)
OpenEmailForm                4                6         50%
ClickReports                 2                3         50%
ClickSalesHistory            14               10        (29%)
ClickRunReport               20               12        (40%)
ClickOnSalesTab              4                4         --
OpenLeadForm                 6                4         (33%)
ClickOnContacts              2                4         100%
OpenContactForm              6                4         (33%)
ClickOnMarketingTab          6                4         (33%)
ClickOnCampaigns             8                3         (63%)
OpenCampaignForm             42               4         (90%)
ClickOnServiceTab            6                10        67%
ClickOnSettingsTab           6                5         (17%)
ClickOnSecurityRoles         4                4         --
OpenSalesperson              2                2         --
ClickOnAdvancedFind          18               17        (6%)
SelectContacts               10               10        --
ClickFind                    4                2         (50%)




                            4
Table 6: Bytes sent bandwidth utilization comparison, warm
                          Bytes sent
                          v3               v4        % improvement
Homepage                  34656            17953     (48%)
OpenEmailForm             8582             7957      (7%)
ClickReports              4239             2993      (29%)
ClickSalesHistory         32997            17149     (48%)
ClickRunReport            41565            21558     (48%)
ClickOnSalesTab           8586             5290      (38%)
OpenLeadForm              12907            5092      (61%)
ClickOnContacts           4233             5170      22%
OpenContactForm           12907            5092      (61%)
ClickOnMarketingTab       12743            5288      (59%)
ClickOnCampaigns          16630            2963      (82%)
OpenCampaignForm          88407            5094      (94%)
ClickOnServiceTab         13497            17825     32%
ClickOnSettingsTab        12759            5647      (56%)
ClickOnSecurityRoles      8518             5222      (39%)
OpenSalesperson           4123             2439      (41%)
ClickOnAdvancedFind       46795            30644     (35%)
SelectContacts            27389            20379     (26%)
ClickFind                 10644            4849      (54%)


Table 7: Bytes received bandwidth utilization comparison, warm
                          Bytes received
                          v3                v4       % improvement
Homepage                  136503            40817    (70%)
OpenEmailForm             68673             20123    (71%)
ClickReports              33287             10491    (68%)
ClickSalesHistory         64543             17811    (72%)
ClickRunReport            97116             35780    (63%)
ClickOnSalesTab           54693             15502    (72%)
OpenLeadForm              70040             17920    (74%)
ClickOnContacts           52963             25212    (52%)
OpenContactForm           86633             21068    (76%)
ClickOnMarketingTab       56870             15356    (73%)
ClickOnCampaigns          51140             10521    (79%)
OpenCampaignForm          158419            14583    (91%)
ClickOnServiceTab         85853             26638    (69%)
ClickOnSettingsTab        19983             10117    (49%)
ClickOnSecurityRoles      26077             11488    (56%)
OpenSalesperson           83627             29807    (64%)
ClickOnAdvancedFind       91056             24613    (73%)
SelectContacts            41171             10793    (74%)
ClickFind                 43353             10352    (76%)




                                                                     5
Conclusion
  IN ITS CONTINUING     In its continuing commitment to supporting global enterprises, Microsoft has made
    COMMITMENT TO       significant investments to improve network performance across the application. Global
                        organizations must deliver CRM applications over network links of varying capability,
SUPPORTING GLOBAL       and Microsoft Dynamics CRM made architectural changes to improve network
         ENTERPRISES,   performance across all areas of the application. Microsoft Dynamics CRM can be
                        easily optimized to deliver only the data that each user group needs, reducing network
     MICROSOFT HAS      traffic while providing a more streamlined experience for users. The performance
  MADE SIGNIFICANT      improvements demonstrated by the testing show that Microsoft Dynamics CRM can
    INVESTMENTS TO      scale to meet the needs of dynamic and geographically dispersed business
                        environments.
 IMPROVE NETWORK
       PERFORMANCE
          ACROSS THE
        APPLICATION.




                                               6
Resources
Resources related to Microsoft Dynamics CRM 4.0 in the enterprise:

      Microsoft Dynamics CRM User Scalability for the Enterprise white paper

      Microsoft Dynamics CRM Bandwidth Utilization Improvements white paper

      Microsoft Dynamics CRM Database Scalability for the Enterprise white paper

      Microsoft Dynamics CRM Tuning and Optimization white paper

      Microsoft Dynamics CRM Performance and Scalability Toolkit

      Microsoft Dynamics CRM in the Enterprise brochure

      Microsoft Dynamics CRM Web Site




                                                           7
© 2008 Microsoft Corporation. All rights reserved.


This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN
THIS SUMMARY.




                                  8
Microsoft, Microsoft Dynamics, Windows, and Windows Server are trademarks of the Microsoft group of companies.


The names of actual companies and products mentioned herein may be the trademarks of their respective owners.


Microsoft Corporation • One Microsoft Way • Redmond, WA 98052-6399 • USA




                                                                                  9

Mais conteúdo relacionado

Destaque

Un portal del conocimiento
Un portal del conocimientoUn portal del conocimiento
Un portal del conocimientomirian19
 
Proyectogatoconbotasfinal
ProyectogatoconbotasfinalProyectogatoconbotasfinal
ProyectogatoconbotasfinalDaniela Romero
 
Inspecta OTD presentation
Inspecta OTD presentation Inspecta OTD presentation
Inspecta OTD presentation inacatrine
 
Balance sheets
Balance sheetsBalance sheets
Balance sheetsmickykell
 
Succeeding in the Mobility Game
Succeeding in the Mobility GameSucceeding in the Mobility Game
Succeeding in the Mobility GameCRMreviews
 
Qualitative characteristics & accounting principles slide show game
Qualitative characteristics & accounting principles slide show gameQualitative characteristics & accounting principles slide show game
Qualitative characteristics & accounting principles slide show gamemickykell
 
Business concept development
Business concept developmentBusiness concept development
Business concept developmentmickykell
 
Macro, operating and internal environments
Macro, operating and internal environmentsMacro, operating and internal environments
Macro, operating and internal environmentsmickykell
 
Tumor Lysis Syndrome - Final
Tumor Lysis Syndrome - FinalTumor Lysis Syndrome - Final
Tumor Lysis Syndrome - Final*Z* McClelland
 

Destaque (9)

Un portal del conocimiento
Un portal del conocimientoUn portal del conocimiento
Un portal del conocimiento
 
Proyectogatoconbotasfinal
ProyectogatoconbotasfinalProyectogatoconbotasfinal
Proyectogatoconbotasfinal
 
Inspecta OTD presentation
Inspecta OTD presentation Inspecta OTD presentation
Inspecta OTD presentation
 
Balance sheets
Balance sheetsBalance sheets
Balance sheets
 
Succeeding in the Mobility Game
Succeeding in the Mobility GameSucceeding in the Mobility Game
Succeeding in the Mobility Game
 
Qualitative characteristics & accounting principles slide show game
Qualitative characteristics & accounting principles slide show gameQualitative characteristics & accounting principles slide show game
Qualitative characteristics & accounting principles slide show game
 
Business concept development
Business concept developmentBusiness concept development
Business concept development
 
Macro, operating and internal environments
Macro, operating and internal environmentsMacro, operating and internal environments
Macro, operating and internal environments
 
Tumor Lysis Syndrome - Final
Tumor Lysis Syndrome - FinalTumor Lysis Syndrome - Final
Tumor Lysis Syndrome - Final
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Microsoft Dynamics CRM 4.0 PERFORMANCE AND SCALABILITY Bandwidth Utilization Improvements

  • 2. CONTENTS EXECUTIVE SUMMARY ...................................................................................................................................... 1 RESULTS SUMMARY.................................................................................................................................................................... 1 OVERVIEW ........................................................................................................................................................... 2 TESTING METHODOLOGY ................................................................................................................................. 2 TUNING AND OPTIMIZATION ................................................................................................................................................ 2 TEST RESULTS ..................................................................................................................................................... 3 CONCLUSION ...................................................................................................................................................... 6 RESOURCES ......................................................................................................................................................... 7
  • 3. Bandwidth Utilization Improvements Executive Summary Microsoft Dynamics™ CRM business software is designed to help enterprise MICROSOFT organizations achieve a 360-degree view of their customers across marketing, sales, and service. Engineered to deliver performance that meets the needs of the largest DYNAMICS CRM 4.0 global deployments, Microsoft Dynamics CRM has been tested for user scalability, data scalability, and network performance. This white paper focuses on network SHOWED scalability improvements. BANDWIDTH Microsoft has made significant enhancements to the architecture of Microsoft UTILIZATION Dynamics CRM 4.0 to improve network performance. Test results demonstrate network bandwidth utilization improvements of up to 94%. Improvements were IMPROVEMENTS OF evaluated in the number of round trips, bytes sent, and bytes received. Because the UP TO 94 PERCENT. bandwidth utilization associated with a page can change after the first time the page is loaded, both initial (cold) and subsequent (warm) page loads were tested. RESULTS SUMMARY This table summarizes the findings from the network bandwidth utilization comparison: Table 1: Benchmark Test Results Summary Network Traffic Reduction Round Trips* Bytes Sent** Bytes Received** Cold*** Warm*** Cold Warm Cold Warm Homepage 46% 22% 82% 48% 61% 70% Sales History Report 8% 40% 33% 48% 42% 63% Lead Form 29% - 80% 61% 59% 74% Contact Form 27% 33% 81% 61% 64% 76% Marketing Tab 50% 33% 84% 59% 73% 73% Campaign Form 30% 90% 84% 94% 66% 91% Settings Tab 41% 17% 81% 56% 52% 49% Advanced Find 32% 6% 77% 35% 69% 73% * % decrease in round trips = (CRM 3.0 round trips - CRM 4.0 round trips) / CRM 3.0 round trips * 100 ** % decrease in bytes = (CRM 3.0 bytes - CRM 4.0 bytes) / CRM 3.0 bytes * 100 *** Cold = results during first load of page; warm = results during subsequent page loads 1
  • 4. Overview MICROSOFT Microsoft Dynamics CRM 4.0 addresses the stringent requirements of the enterprise DYNAMICS CRM CAN in the areas of performance and scalability, application flexibility, efficient manageability, and network configurability. BE CUSTOMIZED TO PROVIDE  Performance and scalability: Microsoft Dynamics CRM takes unique advantage of the Microsoft® Windows® operating system and Microsoft SQL Server® STREAMLINED database platforms to provide enterprise levels of performance and scalability NETWORK while keeping costs under control. Application tuning can be carried out using PERFORMANCE IN commonly-available skills and tools sets, and the application is designed for easy horizontal scaling through standard network load balancing methods. GLOBAL ENTERPRISE DEPLOYMENTS.  Application flexibility: Microsoft Dynamics CRM is engineered for change with point-and-click customization and a metadata-driven portable application model. The application is built on a highly flexible architecture based on industry standards such as Microsoft .NET, XML, and Web services.  Efficient manageability: Microsoft Dynamics CRM helps improve application manageability through integration with enterprise systems management products such as Microsoft System Center Essentials. Multiple deployment models are available, including on-premise, hosted, and hybrid, and customers can change between deployment models seamlessly as their needs change.  Network configurability: Microsoft Dynamics CRM 4.0 allows customers to provide a streamlined and high performance experience to users in global enterprise deployments. Microsoft Dynamics CRM components can be customized based on an organization’s business model and bandwidth requirements to provide efficient bandwidth utilization for their environment. Testing Methodology The Microsoft team performed manual testing using 19 scenarios that represent a broad range of application functionality. The tests were run on the released versions of Microsoft Dynamics CRM 3.0 and Microsoft Dynamics CRM 4.0, and no customizations or optimizations were applied. The team used Fiddler, a network monitoring tool, to monitor network traffic and to capture traffic measurements for each page, measuring the amount of data that is sent and received. Test scenarios were selected based on areas of the application that are heavily used across industries. Because the enhancements were made at the architecture level, similar levels of performance improvement can be expected in all areas of the application. TUNING AND OPTIMIZATION Both versions of the Microsoft Dynamics CRM application were installed without customizations or optimizations. Customers commonly optimize the application to deliver only the data that their users need to streamline the user experience and reduce the amount of data that is transferred. In these instances, customers may experience even greater improvements in network bandwidth utilization. 2
  • 5. Test Results The following tables show detailed results for the bandwidth utilization testing: Table 2: Round trip bandwidth utilization comparison, cold Round trips v3 v4 % improvement Homepage 221 120 (46%) OpenEmailForm 148 101 (32%) ClickReports 14 9 (36%) ClickSalesHistory 104 67 (36%) ClickRunReport 50 46 (8%) ClickOnSalesTab 20 11 (45%) OpenLeadForm 112 80 (29%) ClickOnContacts 6 6 -- OpenContactForm 124 90 (27%) ClickOnMarketingTab 24 12 (50%) ClickOnCampaigns 8 7 (13%) OpenCampaignForm 86 60 (30%) ClickOnServiceTab 80 52 (35%) ClickOnSettingsTab 32 19 (41%) ClickOnSecurityRoles 14 7 (50%) OpenSalesperson 58 41 (29%) ClickOnAdvancedFind 114 77 (32%) SelectContacts 10 10 -- ClickFind 18 9 (50%) Table 3: Bytes sent bandwidth utilization comparison, cold Bytes sent v3 v4 % improvement Homepage 457321 83977 (82%) OpenEmailForm 310774 61545 (80%) ClickReports 29191 6934 (76%) ClickSalesHistory 219774 46987 (79%) ClickRunReport 98814 66655 (33%) ClickOnSalesTab 41774 7705 (82%) OpenLeadForm 234106 46823 (80%) ClickOnContacts 12519 4022 (68%) OpenContactForm 259422 50465 (81%) ClickOnMarketingTab 50090 8047 (84%) ClickOnCampaigns 16630 4325 (74%) OpenCampaignForm 179685 28295 (84%) ClickOnServiceTab 174892 42243 (76%) ClickOnSettingsTab 66804 12375 (81%) ClickOnSecurityRoles 29317 6280 (79%) OpenSalesperson 120739 19890 (84%) ClickOnAdvancedFind 247165 57829 (77%) SelectContacts 27389 20379 (26%) ClickFind 40789 7728 (81%) 3
  • 6. Table 4: Bytes received bandwidth utilization comparison, cold Bytes received v3 v4 % improvement Homepage 713030 277312 (61%) OpenEmailForm 474013 166089 (65%) ClickReports 51848 25995 (50%) ClickSalesHistory 486243 152325 (69%) ClickRunReport 201519 117751 (42%) ClickOnSalesTab 81489 23239 (71%) OpenLeadForm 409807 169077 (59%) ClickOnContacts 59913 17132 (71%) OpenContactForm 443495 157810 (64%) ClickOnMarketingTab 86161 23371 (73%) ClickOnCampaigns 51140 15114 (70%) OpenCampaignForm 321820 108928 (66%) ClickOnServiceTab 278223 119535 (57%) ClickOnSettingsTab 75608 36005 (52%) ClickOnSecurityRoles 41262 14543 (65%) OpenSalesperson 238415 102214 (57%) ClickOnAdvancedFind 515208 160251 (69%) SelectContacts 41171 10793 (74%) ClickFind 67673 17221 (75%) Table 5: Round trip bandwidth utilization comparison, warm Round trips v3 v4 % improvement Homepage 18 14 (22%) OpenEmailForm 4 6 50% ClickReports 2 3 50% ClickSalesHistory 14 10 (29%) ClickRunReport 20 12 (40%) ClickOnSalesTab 4 4 -- OpenLeadForm 6 4 (33%) ClickOnContacts 2 4 100% OpenContactForm 6 4 (33%) ClickOnMarketingTab 6 4 (33%) ClickOnCampaigns 8 3 (63%) OpenCampaignForm 42 4 (90%) ClickOnServiceTab 6 10 67% ClickOnSettingsTab 6 5 (17%) ClickOnSecurityRoles 4 4 -- OpenSalesperson 2 2 -- ClickOnAdvancedFind 18 17 (6%) SelectContacts 10 10 -- ClickFind 4 2 (50%) 4
  • 7. Table 6: Bytes sent bandwidth utilization comparison, warm Bytes sent v3 v4 % improvement Homepage 34656 17953 (48%) OpenEmailForm 8582 7957 (7%) ClickReports 4239 2993 (29%) ClickSalesHistory 32997 17149 (48%) ClickRunReport 41565 21558 (48%) ClickOnSalesTab 8586 5290 (38%) OpenLeadForm 12907 5092 (61%) ClickOnContacts 4233 5170 22% OpenContactForm 12907 5092 (61%) ClickOnMarketingTab 12743 5288 (59%) ClickOnCampaigns 16630 2963 (82%) OpenCampaignForm 88407 5094 (94%) ClickOnServiceTab 13497 17825 32% ClickOnSettingsTab 12759 5647 (56%) ClickOnSecurityRoles 8518 5222 (39%) OpenSalesperson 4123 2439 (41%) ClickOnAdvancedFind 46795 30644 (35%) SelectContacts 27389 20379 (26%) ClickFind 10644 4849 (54%) Table 7: Bytes received bandwidth utilization comparison, warm Bytes received v3 v4 % improvement Homepage 136503 40817 (70%) OpenEmailForm 68673 20123 (71%) ClickReports 33287 10491 (68%) ClickSalesHistory 64543 17811 (72%) ClickRunReport 97116 35780 (63%) ClickOnSalesTab 54693 15502 (72%) OpenLeadForm 70040 17920 (74%) ClickOnContacts 52963 25212 (52%) OpenContactForm 86633 21068 (76%) ClickOnMarketingTab 56870 15356 (73%) ClickOnCampaigns 51140 10521 (79%) OpenCampaignForm 158419 14583 (91%) ClickOnServiceTab 85853 26638 (69%) ClickOnSettingsTab 19983 10117 (49%) ClickOnSecurityRoles 26077 11488 (56%) OpenSalesperson 83627 29807 (64%) ClickOnAdvancedFind 91056 24613 (73%) SelectContacts 41171 10793 (74%) ClickFind 43353 10352 (76%) 5
  • 8. Conclusion IN ITS CONTINUING In its continuing commitment to supporting global enterprises, Microsoft has made COMMITMENT TO significant investments to improve network performance across the application. Global organizations must deliver CRM applications over network links of varying capability, SUPPORTING GLOBAL and Microsoft Dynamics CRM made architectural changes to improve network ENTERPRISES, performance across all areas of the application. Microsoft Dynamics CRM can be easily optimized to deliver only the data that each user group needs, reducing network MICROSOFT HAS traffic while providing a more streamlined experience for users. The performance MADE SIGNIFICANT improvements demonstrated by the testing show that Microsoft Dynamics CRM can INVESTMENTS TO scale to meet the needs of dynamic and geographically dispersed business environments. IMPROVE NETWORK PERFORMANCE ACROSS THE APPLICATION. 6
  • 9. Resources Resources related to Microsoft Dynamics CRM 4.0 in the enterprise:  Microsoft Dynamics CRM User Scalability for the Enterprise white paper  Microsoft Dynamics CRM Bandwidth Utilization Improvements white paper  Microsoft Dynamics CRM Database Scalability for the Enterprise white paper  Microsoft Dynamics CRM Tuning and Optimization white paper  Microsoft Dynamics CRM Performance and Scalability Toolkit  Microsoft Dynamics CRM in the Enterprise brochure  Microsoft Dynamics CRM Web Site 7
  • 10. © 2008 Microsoft Corporation. All rights reserved. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. 8
  • 11. Microsoft, Microsoft Dynamics, Windows, and Windows Server are trademarks of the Microsoft group of companies. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. Microsoft Corporation • One Microsoft Way • Redmond, WA 98052-6399 • USA 9