WYDAJNOŚĆ I SKALOWALNOŚĆ



Podobne dokumenty
Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja aplikacji

Instrukcja instalacji

Wykonaj kroki spójne, za każdym razem podczas pracy z klientami. Rozpoczynanie serii

Wymagania systemowe Dla przedsiębiorstw i średnich firm

Audyt oprogramowania. Artur Sierszeń

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

Zalecenia dotyczące budowania infrastruktury sprzętowej systemu Comarch ERP XL Aktualizacja dokumentu:

Instrukcja instalacji i obsługi programu Szpieg 3

Wymagania systemowe Dla przedsiębiorstw i średnich firm

R o g e r A c c e s s C o n t r o l S y s t e m 5

Wymagania systemowe Dla przedsiębiorstw i średnich firm

Microsoft Operations Manager 2005 Podręcznik wdrażania

Worry-FreeTM. Business Security Standard Edition i Advanced Edition. Wymagania systemowe. Administrator s Guide. Securing Your Journey to the Cloud

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Instalacja i podstawowa konfiguracja aplikacji ImageManager

Szpieg 2.0 Instrukcja użytkownika

Skrócony przewodnik po licencjonowaniu. Microsoft Internal Edition - Do Not Distibute Externally

W książce omówiono: SAP zostań ekspertem w 24 godziny!

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Samsung Universal Print Driver Podręcznik użytkownika

Wymagania systemowe. Dla przedsiębiorstw i średnich firm


Licencjonowanie System Center 2012 R2

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Small Business Server. Serwer HP + zestaw NOWS

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux

Worry-Free Business Security Standard Edition i Advanced Edition Service Pack 1 Wymagania systemowe

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Wymagania techniczne Sage Kadry i Płace 2018.a

Co to jest GASTRONOMIA?

SKRó CONA INSTRUKCJA OBSŁUGI

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Client Management Solutions i Mobile Printing Solutions

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk.

Wymagania techniczne Sage Kadry i Płace

Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition. e STOMis

Service Pack 1 z poprawką krytyczną Wymagania systemowe Dla przedsiębiorstw i średnich firm

Rozwiązania biznesowe na żądanie. IBM Workplace Services Express

Wskazówki do instalacji Systemu Symfonia Forte. Szybki start

Oferta szkoleniowa Yosi.pl 2012/2013

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

dziennik Instrukcja obsługi

Wymagania systemowe dla Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

Instrukcja konfiguracji programu Invoice.Exporter

Forte Rozliczenia Pracownicze

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

Program Płatnik Instrukcja instalacji

Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0

Client Management Solutions i Mobile Printing Solutions

Problemy techniczne SQL Server

Zalecenia dotyczące budowania infrastruktury sprzętowej systemu Comarch ERP XL Aktualizacja dokumentu:

Pracownia internetowa w szkole ZASTOSOWANIA

Elektroniczny. Obieg Dokumentów SPRAWNA WYMIANA INFORMACJI W FIRMIE SKUTECZNA APLIKACJA DO ZARZĄDZANIA OBIEGIEM DOKUMENTÓW SPRAWNA WYMIANA

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

TOPWEB SPSall Budowanie portalu intranetowego

Zunifikowna Komunikacja

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.

PRZEWODNIK PO PRZEDMIOCIE

Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych.

Problemy techniczne SQL Server

Oferta konsultacyjnowdrożeniowa

Wymagania techniczne Sage Symfonia ERP 2018

SERWERY KOMUNIKACYJNE ALCATEL-LUCENT

R o g e r A c c e s s C o n t r o l S y s t e m 5

Ulotka. Zmiany w wersji

Program Rejestr zużytych materiałów. Instrukcja obsługi


Kancelaria Prawna.WEB - POMOC

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

System Zarządzania Forte moduł Rozliczenia Pracownicze

Client Management Solutions i Universal Printing Solutions

Licencjonowanie pytania i odpowiedzi

Opis Przedmiotu Zamówienia

Piotr Bubacz Cloud Computing

Usługa instalacji i uruchomienia środowiska operacyjnego HP Matrix dla serwera ProLiant

Zalecenia dotyczące budowania infrastruktury sprzętowej systemu Comarch ERP XL Aktualizacja dokumentu:

Serock warsztaty epuap 28 październik 2009 r. Sławomir Chyliński Andrzej Nowicki WOI-TBD Szczecin

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Koło zainteresowań Teleinformatyk XXI wieku

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Wymagania systemowe. Wersja dokumentacji 1.12 /

WEBCON BPS Instalacja Standalone

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

CyberGuru Wirtualizacja na platformie Hyper-V w pigułce. Prezentuje: Kamil Frankowicz

Licencjonowanie funkcji zarządzania System Center 2012 Server

Dokumentacja fillup - MS SQL

Oracle Log Analytics Cloud Service

weblsp Wybór przeglądarki i jej ustawienia Instrukcja ADH-Soft sp. z o.o., ul. 17 Stycznia 74, Warszawa

Fiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu

Transkrypt:

WYDAJNOŚĆ I SKALOWALNOŚĆ Skalowalność systemu Microsoft Dynamics CRM 4.0 2008

SPIS TREŚCI STRESZCZENIE DLA KIEROWNICTWA... 1 PODSUMOWANIE WYNIKÓW... 1 OMÓWIENIE... 2 METODYKA TESTOWANIA... 2 TRANSAKCJE BIZNESOWE... 3 OBCIĄŻENIE TRANSAKCJAMI... 3 SERWER BAZ DANYCH... 3 DOSTRAJANIE I OPTYMALIZACJA... 4 ŚRODOWISKO SPRZĘTOWE... 4 WYNIKI TESTU... 5 WNIOSKI... 6 MATERIAŁY DODATKOWE... 7 DODATEK A: ZESTAWIENIA I TABELE... 8

Skalowalność systemu Streszczenie dla kierownictwa System Microsoft Dynamics CRM zapewnia przedsiębiorstwom pełny dostęp do danych klientów, w tym danych z zakresu marketingu, sprzedaży i obsługi. Przetestowany pod kątem skalowalności w zakresie liczby użytkowników i danych oraz działania w sieci rozległej, może być wydajnie skalowany i dostosowywany do potrzeb największych globalnych wdrożeń. Niniejszy dokument skupia się na zagadnieniu skalowalności w zakresie równoczesnych użytkowników. Firmy Microsoft i Unisys Corporation przeprowadziły testy wydajności systemu Microsoft Dynamics CRM 4.0 uruchomionym w systemie operacyjnym Microsoft Windows Server 2008 z bazą danych Microsoft SQL Server 2008. Wyniki testów wskazują, że system Microsoft Dynamics CRM może obsłużyć obciążenie robocze wynikające z jednoczesnej pracy 24 tys. użytkowników w przedsiębiorstwie przy czasie reakcji na poziomie poniżej sekundy. SYSTEM MICROSOFT DYNAMICS CRM 4.0 MOŻE JEDNOCZEŚNIE OBSŁUGIWAĆ 24 TYS. UŻYTKOWNIKÓW PRZY CZASACH REAKCJI PONIŻEJ SEKUNDY. Wyniki testów dotyczą systemu Microsoft Dynamics CRM w konfiguracji standardowej (nie wykonano żadnych dostosowań). Zastosowano optymalizację standardową według wskazówek opublikowanych w Microsoft Dynamics CRM 4.0 Optimizing Performance Toolkit. Szeroko zakrojone badania rynkowe pozwoliły sformułować podstawowe założenia i scenariusze testowe oraz dobrać rozmiar bazy danych oraz liczbę rekordów użytych w teście. Wyniki te odzwierciedlają działanie systemu Microsoft Dynamics CRM 4.0 w określonym środowisku. 1 Dzięki lepszemu dostosowaniu i optymalizacji można jednak poprawić wydajność i skalowalność. PODSUMOWANIE WYNIKÓW Uruchomiony na platformie Microsoft Windows Server 2008 i Microsoft SQL Server 2008 system Microsoft Dynamics CRM 4.0 został przetestowany za pomocą serwerów aplikacji Dell PowerEdge oraz jednego serwera baz danych Unisys ES7000. W takim środowisku system Microsoft Dynamics CRM miał następującą wydajność: Tabela 1. Podsumowanie wyników testu wydajności Jednocześni e pracujący użytkownicy Średni czas reakcji Żądania sieci Web Transakcje biznesowe Średnie wykorzystanie serwera SQL 24 000 0,70 sekundy 1 051 921 / godz. 169 344 / godz. 61% 53% Średnie wykorzystanie serwera z systemem CRM W RAMACH TESTU PRZETWORZONO 169 TYS. TRANSAKCJI BIZNESOWYCH I PONAD 1 MLN ŻĄDAŃ SIECI WEB NA GODZINĘ. 1 W teście zbadano skalowalność i wydajność określonego wdrożenia systemu Microsoft Dynamics CRM 4.0. Wyniki mogą się różnić w zależności od wdrożenia. 1

WYDAJNOŚĆ I SKALOWALNOŚĆ SYSTEMU MICROSOFT DYNAMICS CRM MOŻNA DOSTOSOWYWAĆ ZA POMOCĄ STANDARDOWYCH NARZĘDZI I ZASOBÓW OPARTYCH NA SYSTEMIE MICROSOFT SQL SERVER. OFICJALNY DOKUMENT MICROSOFT DYNAMICS CRM 4.0 OPTYMALIZACJA WYDAJNOŚCI JEST DOSTĘPNY DO BEZPŁATNEGO POBRANIA Z WITRYNY FIRMY MICROSOFT. Omówienie System Microsoft Dynamics CRM 4.0 spełnia rygorystyczne wymagania przedsiębiorstw w zakresie wydajności, skalowalności, elastyczności aplikacji oraz możliwości zarządzania infrastrukturą. Wydajność i możliwość skalowania. System Microsoft Dynamics CRM korzysta z wyjątkowych zalet platform Microsoft Windows i SQL Server, aby zapewnić wydajność i skalowalność wymagane przez przedsiębiorstwa. Oparty na komunikatach, działa bezstanowo, dzięki czemu możliwe jest skalowanie poziome z wykorzystaniem standardowych metod równoważenia obciążenia sieci. Jego wydajność i skalowalność można dostrajać za pomocą standardowych narzędzi i zasobów, a wynikające z tego korzyści nie są tracone w miarę rozwoju systemu. Elastyczność. System Microsoft Dynamics CRM może być rozbudowywany. Konfiguracja oparta na deklaracjach jest szybka, a dostęp do interfejsu użytkownika można uzyskać bez programowania ani ponownego uruchamiania serwerów. Zaawansowane funkcje dostosowywania można rozszerzyć dzięki SDK (Software Development Kit). Wspomniane funkcje są oparte na standardowych platformach używanych w branży, na przykład Microsoft.NET, XML i usługach sieci Web. Zarządzanie infrastrukturą. System Microsoft Dynamics CRM ułatwia zarządzanie infrastrukturą dzięki wielu opcjom wdrażania oraz integracji z aplikacjami do zarządzania przedsiębiorstwem (np. Microsoft System Center Essentials). Dostępnych jest wiele modeli wdrażania, między innymi na żądanie, z hostem i hybrydowe. Ponadto w razie potrzeby można bezproblemowo przełączać się między opcjami wdrażania. Opracowany przy użyciu popularnej platformy.net system Microsoft Dynamics CRM wykorzystuje istniejące inwestycje w technologię i infrastrukturę oraz może być rozwijany przez firmowych programistów. Metodyka testowania Testy wydajności zostały przeprowadzone przez firmy Microsoft i Unisys Corporation w celu przedstawienia parametrów wydajności i skalowalności systemu Microsoft Dynamics CRM 4.0 uruchomionym w systemach Microsoft Windows Server 2008 i Microsoft SQL Server 2008. W testach użyto powszechnie dostępnej wersji systemu Microsoft Dynamics CRM 4.0 bez żadnych dostosowań w celu symulacji konfiguracji standardowej. Zastosowano podstawowe dostrajanie, korzystając ze sprawdzonych wzorców opisanych w oficjalnym dokumencie zatytułowanym Microsoft Dynamics CRM 4.0 dostrajanie i optymalizacja. Scenariusze testowania utworzono przy użyciu Microsoft Dynamics CRM 4.0 Performance and Stress Testing Toolkit oraz na podstawie szeroko zakrojonych badań rynkowych. Wszystkie scenariusze użyte w tym teście są uwzględnione w Microsoft Dynamics CRM 4.0 Performance and Stress Testing Toolkit. Można ich używać jako wzorzec do własnych testów. Wspomniany zestaw jest dostępny jako bezpłatny plik do pobrania. Pomaga sformalizować proces testowania wydajności systemu Microsoft Dynamics CRM, ponieważ umożliwia testowanie obciążenia w środowiskach klientów. W sekcji Materiały dodatkowe znajdują się łącza do oficjalnego dokumentu Microsoft Dynamics CRM 4.0 optymalizacja wydajności oraz zestawu Microsoft Dynamics CRM 4.0 Performance and Stress Testing Toolkit. 2

TRANSAKCJE BIZNESOWE Scenariusze testowania posłużyły do szacowania typowego wykorzystania systemu Microsoft Dynamics CRM 4.0 przez dział sprzedaży w przedsiębiorstwie (na podstawie obszernych opinii użytkowników). Symulowani użytkownicy wykonywali typowe działania takie jak tworzenie, wyszukiwanie, aktualizowanie i usuwanie rekordów systemu CRM (kont, kontaktów czy potencjalnych klientów). Każda transakcja biznesowa w teście oznaczała użytkownika wykonującego pełny proces biznesowy wymagający wielu interakcji pomiędzy użytkownikiem a systemem. Na przykład poniższe działania składają się na transakcję biznesową Utwórz wiadomość e-mail: 1. Otwórz stronę główną Obszar roboczy. 2. Wybierz opcję Nowe w obszarze Działania, aby utworzyć nową wiadomość e-mail. 3. Użyj polecenia Znajdź, aby wybrać adresata z listy użytkowników. 4. Wprowadź temat i opis. 5. Wybierz konto z listy dla pola Dotyczy. SCENARIUSZE UŻYTE W TYM TEŚCIE ZOSTAŁY OPUBLIKOWANE W ZESTAWIE PERFORMANCE AND STRESS TESTING TOOLKIT I SĄ DOSTĘPNE DO BEZPŁATNEGO POBRANIA W WITRYNIE MICROSOFT.COM. 6. Kliknij przycisk Zapisz. 7. Zamknij formularz. OBCIĄŻENIE TRANSAKCJAMI W celu zasymulowania różnych ról i działań wykonywanych w przedsiębiorstwie przetestowano czterdzieści sześć unikatowych scenariuszy biznesowych. Aby zasymulować wdrożenie programu CRM wykonującego dużą liczbę różnych transakcji, utworzono odpowiednie obciążenie. 24 tys. użytkowników logowało się jednocześnie. Pozwoliło to ocenić wpływ dużej liczby logujących się użytkowników na system w krótkim okresie. Obciążenie obejmowało ponad 169 tys. złożonych transakcji biznesowych lub ponad 1 milion żądań sieci Web na godzinę dla 24 tys. aktywnych użytkowników wykonujących operacje jednocześnie. W globalnym wdrożeniu przekłada się to na średnio 4 mln transakcji biznesowych lub ponad 24 mln żądań sieci Web w okresie 24 godzin. Więcej informacji na temat scenariuszy biznesowych przyjętych podczas testowania znajduje się w sekcji Dodatek. SERWER BAZ DANYCH Test wydajności przeprowadzono przy użyciu bazy danych o rozmiarze i złożoności podobnej do rzeczywistego wdrożenia systemu Microsoft Dynamics CRM 4.0. Testowa baza danych zawierała ponad 60 mln rekordów biznesowych o łącznym rozmiarze 70 GB. Zainstalowany na serwerze Unisys ES7000 system Microsoft SQL Server 2008 wykazał zdolność do obsługi znacznego obciążenia i skalowania wraz ze zwiększającym się obciążeniem. ZESTAW PERFORMANCE AND STRESS TESTING TOOLKIT UMOŻLIWIA TWORZENIE SCENARIUSZY TESTOWANIA DOSTOSOWANYCH DO KONKRETNEGO ŚRODOWISKA. Szczegółowe informacje na temat bazy danych znajdują się w sekcji Dodatek. 3

OFICJALNY DOKUMENT FIRMY MICROSOFT DOTYCZĄCY PROCESU OPTYMALIZACJI ZAWIERA OPIS NAJLEPSZYCH PRAKTYK DOSTRAJANIA SYSTEMU MICROSOFT DYNAMICS CRM. DOSTRAJANIE I OPTYMALIZACJA W celu zasymulowania działania systemu CRM w konfiguracji standardowej w środowisku testowym nie było żadnych dostosowań. Zastosowano standardowe metody optymalizacji zgodnie z wytycznymi z oficjalnego dokumentu zatytułowanego Microsoft Dynamics CRM 4.0 optymalizacja wydajności. W zależności od poszczególnych procesów biznesowych, wyższe poziomy wydajności i skalowalności można osiągnąć dzięki dostosowywaniu do określonych wymagań biznesowych i wydajnościowych, czyli optymalizację. W sekcji Materiały dodatkowe znajduje się łącze do oficjalnego dokumentu zatytułowanego Microsoft Dynamics CRM 4.0 optymalizacja wydajności. ŚRODOWISKO SPRZĘTOWE W tej sekcji opisano sprzęt użyty w konfiguracji testowej oraz oprogramowanie zainstalowane na poszczególnych komputerach. Tabela 2: Opis sprzętu Składnik użyty w teście Serwer baz danych Serwery aplikacji Serwery generujące obciążenie Serwery generujące obciążenie Liczba Sprzęt Procesor System operacyjny 1 Unisys ES7000 6 Dell PowerEdge 2950 4 Dell PowerEdge 6950 2 HP ProLiant DL 580 16 gniazd, Intel 3,4 GHz dwurdzeniowy 3,0 GHz jednordzeniowy dwa gniazda, 2,8 GHz dwurdzeniowy dwa gniazda, 2,8 GHz dwurdzeniowy Microsoft Windows Server 2008 Data Center x64 RCO Microsoft Windows Server 2008 Enterprise x64 RCO Windows Server 2003 Enterprise Edition z dodatkiem SP1 Windows Server 2003 Enterprise Edition z dodatkiem SP1 Pamięd RAM 128 GB pamięci RAM 8 GB pamięci RAM 3 serwery z 32 GB pamięci RAM; jeden serwer z 64 GB pamięci RAM 32 GB pamięci RAM Oprogramowanie Microsoft SQL Server 2008 CTP5 Microsoft Dynamics CRM 4.0 Microsoft Visual Studio 2005 Team Suite Microsoft CRM 4.0 Performance and Stress Testing Toolkit Microsoft Visual Studio 2005 Team Suite Microsoft CRM 4.0 Performance and Stress Testing Toolkit W konfiguracji użyto urządzenia do równoważenia obciążenia F5 BIG-IP w celu rozproszenia ruchu między sześć serwerów z systemem Microsoft Dynamics CRM 4.0. Usługi Microsoft SQL Server Reporting Services zostały umieszczone na osobnej platformie, jak ma to zwykle miejsce w konfiguracjach środowisk korporacyjnych. Dokładne opisy sprzętu znajdują się w sekcji Dodatek. 4

Wyniki testu Wyniki testu wydajności dowodzą, że system Microsoft Dynamics CRM 4.0 może obsługiwać 24 tys. jednocześnie pracujących użytkowników w jednym wystąpieniu przy średnim czasie reakcji na poziomie poniżej 1 sekundy. Wyniki te uzyskano bez dostosowań przy podstawowym dostrojeniu. Przy użyciu identycznych konfiguracji sprzętowych, scenariuszy testowych oraz ilości danych przeprowadzono testy wydajności na trzech grupach użytkowników różnej wielkości, aby przedstawić, w jaki sposób wydajność aplikacji zmienia się w zależności od skali działania. W poniższej tabeli podsumowano wydajność systemu Microsoft Dynamics CRM 4.0 dla trzech grup użytkowników o różnej wielkości: Tabela 3: Podsumowanie wyników w zakresie skalowalności Miernik 6000 użytkowników 18 000 użytkowników 24 000 użytkowników Średni czas reakcji 0,21 sekundy 0,29 sekundy 0,70 sekundy Żądania sieci Web 468 000 / godz. 812 160 / godz. 1 051 920 / godz. Transakcje biznesowe 45 144 / godz. 130 680 / godz. 169 344 / godz. Wykorzystanie procesora przez system SQL Server Wykorzystanie procesora przez serwer z systemem CRM 20% 43% 61% 5% 12% 53% WYNIKI TESTU UZYSKANO BEZ DOSTOSOWAŃ PRZY MINIMALNYM DOSTROJENIU. ZAAWANSOWANE DOSTROJENIE I OPTYMALIZACJA POZWOLIŁYBY UZYSKAĆ WYŻSZĄ SKALOWALNOŚĆ W ZAKRESIE UŻYTKOWNIKÓW. Przy 24 tys. użytkowników system przetworzył 4 056 000 transakcji biznesowych na dzień. Wyniki testu uzyskano przy minimalnym poziomie dostrojenia. Zaawansowane dostrojenie i optymalizacja pozwoliłyby uzyskać wyższą skalowalność w zakresie użytkowników. 5

ZA POMOCĄ UDOSTĘPNIONYCH NARZĘDZI MOŻNA PRZETESTOWAĆ I DOSTROIĆ SYSTEM MICROSOFT DYNAMICS CRM DO DANEGO ŚRODOWISKA. Wnioski W zakresie skalowania system Microsoft Dynamics CRM 4.0 spełnia wymagania największych globalnych przedsiębiorstw. Testowanie wydajności wykazało, że działając na platformach Microsoft Windows Server 2008 i Microsoft SQL Server 2008 system może obsługiwać 24 tys. użytkowników bez dostosowywania oraz przy minimalnym dostrojeniu. Odnosząc schematy wykorzystania aplikacji do globalnego przedsiębiorstwa, wyniki te wskazują, że wdrożenie systemu Microsoft Dynamics CRM może obsługiwać miliony żądań dziennie. Ścisła integracja z najważniejszymi aplikacjami i składnikami biznesowymi firmy Microsoft przyczynia się do obniżenia kosztów, ponieważ umożliwia wykorzystanie istniejących inwestycji w technologię, infrastrukturę i zasoby w celu obsługi i optymalizacji systemu. Elastyczna architektura aplikacji umożliwia wybór m.in. spełniającego konkretne wymagania modelu wdrożenia oraz interfejsu użytkownika. Wyniki osiągnięte w tym teście można odtworzyć za pomocą Microsoft Dynamics CRM 4.0 Performance and Stress Testing Toolkit (kierując się opisem procedury testowej zawartej w tym dokumencie). 6

Materiały dodatkowe Materiały dodatkowe dotyczące systemu Microsoft Dynamics CRM 4.0: Witryna systemu Microsoft Dynamics CRM w sieci Web Witryna firmy Unisys w sieci Web Broszura System Microsoft Dynamics CRM w przedsiębiorstwie Zestaw Microsoft Dynamics CRM Performance and Scalability Toolkit Oficjalny dokument Microsoft Dynamics CRM dostrajanie i optymalizacja 7

Dodatek A: Zestawienia i tabele Tabela 4: Podsumowanie parametrów testu wydajności Parametry testu wydajności Testowani jednocześnie pracujący użytkownicy 24,000 Transakcje biznesowe w systemie CRM Żądania sieci Web do systemu CRM Rozmiar bazy danych Serwery aplikacji CRM (łącznie 6) Serwer baz danych systemu CRM 169 000/godz. 1 000 000/godz. 70 GB Dell PowerEdge 2950, 4 gniazda, dwurdzeniowy, 3,0 GHz, 8 GB pamięci RAM Unisys ES7000, 16 gniazd, dwurdzeniowy, 3,4 GHz, 128 GB pamięci RAM Tabela 5: Podsumowanie wyników testu wydajności Najważniejsze wyniki testu wydajnosci Średni czas reakcji na żądanie sieci Web Średnie wykorzystanie procesora serwery z systemem CRM Średnie wykorzystanie procesora system SQL Server 850 ms 53% 61% Tabela 6: Liczby wierszy dla wszystkich tabel zawierających powyżej 100 tys. wierszy po ukooczeniu testów Tabela Łączna liczba wierszy AccountBase 397542 ActivityPartyBase 18124302 ActivityPointerBase 6650708 AnnotationBase 3914338 AppointmentBase 386861 ContactBase 443336 CustomerAddressBase 1788551 EmailBase 1107812 EmailHashBase 450347 FaxBase 329982 IncidentBase 570970 InvoiceBase 211673 InvoiceDetailBase 330673 LeadAddressBase 941820 LeadBase 474358 LetterBase 329907 OpportunityBase 1224897 OpportunityCloseBase 622581 OpportunityProductBase 1250828 8

OrderCloseBase 427812 PhoneCallBase 383949 PrincipalObjectAccess 8335641 QueueItemBase 3194205 QuoteBase 1251405 QuoteCloseBase 791781 QuoteDetailBase 854974 SalesOrderBase 644633 SalesOrderDetailBase 262867 TaskBase 2237054 UserQueryBase 1427188 Tabela 7: Sprzęt serwera baz danych Sprzęt serwera baz danych Producent Model System operacyjny Procesor Karta sieciowa Pamięd RAM Oprogramowanie Sied SAN Dane Dziennik Tymczasowa baza danych Unisys ES7000 Windows Server 2008 DataCenter x64 RC0 16 gniazd, Intel 3,4 GHz dwurdzeniowy 1 GB 128 GB SQL Server 2008 CTP5 16 talerzy: 200 GB RAID 1+0 400 GB RAID 1+0 190 GB RAID 1+0 Tabela 8: Sprzęt do równoważenia obciążenia Urządzenie do równoważenia obciążenia Producent Model Algorytm równoważenia F5 BIG-IP według współczynnika Tabela 9: Sprzęt farmy sieci Web serwera aplikacji Farma sieci Web serwera aplikacji składała się z 6 komputerów skonfigurowanych w następujący sposób: Serwer aplikacji Producent Dell Model PowerEdge 2950 System operacyjny Procesor Karta sieciowa Pamięd RAM Windows Server 2008 Enterprise x64 RC0 3,0 GHz jednordzeniowy 1 GB 8 GB Oprogramowanie Microsoft Dynamics CRM 4.0 9

Tabela 10: Sprzęt serwerów generujących obciążenie Użyto sześciu serwerów generujących obciążenie; cztery spośród tych serwerów skonfigurowano w następujący sposób: Serwer aplikacji Liczba serwerów 4 Producent Dell Model PowerEdge 6950 System operacyjny Procesor Karta sieciowa Pamięd RAM Oprogramowanie Windows Server 2003 Enterprise Edition z dodatkiem SP1 dwa gniazda, 2,8 GHz dwurdzeniowy 1 GB trzy serwery z 32 GB pamięci; jeden serwer z 64 GB pamięci Visual Studio 2005 Team Suite Tabela 11: Sprzęt serwerów generujących obciążenie Dwa spośród serwerów generujących obciążenie skonfigurowano w następujący sposób: Serwer aplikacji Liczba serwerów 2 Producent Model System operacyjny Procesor Karta sieciowa Pamięd RAM HP ProLiant DL580 Windows Server 2003 Enterprise Edition z dodatkiem SP1 dwa gniazda, 3.4 GHz dwurdzeniowy 1 GB 32 GB Oprogramowanie Visual Studio 2005 Team Suite Tabela 12: Scenariusze biznesowe wybrane na potrzeby testowania AccountActivityRollup AccountOppRollup AccountSCRollup AddActivityToAccount AddActivityToLead AdvancedFindAccount AdvancedFindAccountNotes AdvancedFindContact AdvancedFindProduct AssignAccounts AssignContact AssignLead AssignOpportunity AssignServiceCase ConvertleadToOpp WithAccount CreateEmail CreateNewAccount CreateNewContact CreateNewLead CreateNewNoteForAccount CreateNewNoteForContact CreateNewNoteForLead CreateNewNoteForOpp CreateNewNoteForTask CreateNewOpportunity CreateQuote CreateServiceCaseAccount CreateTask DeleteLead DeleteNoteOnAccount DeleteNoteOnContact DeleteNoteOnLead DeleteNoteOnOpportunity DeleteNoteOnTask DeleteOpportunity DeleteTask EmailQuote FindAccounts FindContacts QuickCreateNewAccount ShareAccounts UpdateAccount UpdateContact UpdateLead UpdateOpportunity UpdateTask 10

2008 Microsoft Corporation. Wszelkie prawa zastrzeżone. Niniejszy dokument ma charakter wyłącznie informacyjny. MICROSOFT NIE UDZIELA TU ŻADNYCH WYRAŹNYCH ANI DOROZUMIANYCH GWARANCJI. Microsoft, Microsoft Dynamics, Visual Studio, Windows i Windows Server są znakami towarowymi należącymi do grupy firm Microsoft. Nazwy rzeczywistych firm i produktów wymienione w niniejszym dokumencie mogą być znakami towarowymi należącymi do ich odpowiednich właścicieli. Microsoft Corporation One Microsoft Way Redmond, WA 98052-6399 USA 11