Hardware Guide Microsoft Dynamics NAV Hardware Guide Deployments up to 250 Users White Paper Version 1 (April 19, 2006) Ramcel M. Gatchalian Patrice Dupont-Roc Written by the Microsoft Dynamics NAV Support Asia Pacific team Please send your feedback directly to apmbsna@microsoft.com
Table of Contents Legal Notice...3 Purpose, Terms & Conditions...4 Executive Overview...5 Microsoft Dynamics NAV Environment Overview...6 Microsoft Dynamics NAV Database Server...6 Microsoft Dynamics NAV option for Microsoft SQL Server...7 Microsoft Dynamics NAV Application Server...8 Microsoft Dynamics NAV Database Server...10 Setup...10 Microsoft Dynamics NAV option for Microsoft SQL Server 2000...11 Setup...11 Microsoft Dynamics NAV option for Microsoft SQL Server 2005...12 Setup...13 Microsoft Dynamics NAV Application Server (stand alone computer)...14 Storage...16 Storage for Microsoft Dynamics NAV Database Server...16 Storage for Microsoft SQL Server...16 2
Legal Notice The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication and is subject to change at any time without notice to you. This document and its contents are provided AS IS without warranty of any kind, and should not be interpreted as an offer or commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. The descriptions of other companies products in this proposal, if any, are provided only as a convenience to you. Any such references should not be considered an endorsement or support by Microsoft. Microsoft cannot guarantee their accuracy, and the products may change over time. Also, the descriptions are intended as brief highlights to aid understanding, rather than as thorough coverage. For authoritative descriptions of these products, please consult their respective manufacturers. All trademarks are the property of their respective companies Printed in the United States of America 2006 Microsoft Corporation. All rights reserved 3
Purpose, Terms & Conditions The purpose of this document is to inform Customers and Partners of the appropriate hardware sizing which will support Microsoft Dynamics NAV for up to 250 users. Please review and understand the following before using this document for deployment: The information provided and the recommendations made are based on existing Customer environments and lab-tested environmental designs. These designs do contain margins of error that can be reduced with additional testing and research of the specific customer environment. Do not use this document when sizing environments that exceed 250 concurrent users or 15000 transaction lines posted per hour (payments, purchase invoices, purchase receipts, sales invoices, sales shipments ) All implementations utilizing these guidelines should include a performance testing cycle as well as a database settings and index tuning analysis prior to production implementation. If the prospect has a high level of transaction volume or other extraneous factors exist which could hinder performance or introduce additional complexities, the recommendations in this document may be inadequate and should not be followed. As a result of this document, you are not authorized to make any warranties, guarantees or representations on behalf of Microsoft and Microsoft cannot certify, warrant, guarantee or otherwise validate that your customer deployment will be successful. This document is not a minimum requirements document for Microsoft Dynamics NAV. Please utilize product documentations and contact your local Microsoft Technical Support teams for assistance or questions on technical deployment issues. If a Customer has already purchased Microsoft Dynamics NAV and has the appropriate services agreement in place, the local/regional Microsoft Technical Support team should be leveraged for assistance on technical deployment issues. Recommendations provided in this document assume the following: The prospective deal has been reviewed by the Technical Presales Advisory Group (TPAG). For more information on TPAG, please see the following link on the Microsoft Partner Program site: https://partner.microsoft.com/global/40023009. The general recommendations in this document are specific only to Microsoft Dynamics NAV version 4.0. 4
Executive Overview The purpose of this document is to provide customers and partners with the proper information to understand the infrastructure and hardware which supports the Microsoft Dynamics NAV solution. It includes different technologies: Microsoft Dynamics NAV Database Server Microsoft Dynamics NAV option for Microsoft SQL Server 2000 Microsoft Dynamics NAV option for Microsoft SQL Server 2005 Microsoft Dynamics NAV Application Server Microsoft Windows 2003 Server 5
Microsoft Dynamics NAV Environment Overview Microsoft Dynamics NAV Database Server Microsoft Dynamics NAV Database Server enables many users to share common information that is stored in one database on a server. Microsoft Dynamics NAV 4.0 Database Server was designed specifically for and is tightly integrated with the Microsoft Dynamics NAV application. Microsoft Dynamics NAV Database Server is easy to set up and configure. It doesn t require a dedicated person maintaining it. It is possible to run two or more Microsoft Dynamics NAV Database Servers with the same database. With this configuration you could, for example, have one server running TCP/IP and another one running NetBIOS on the same database. 6
Microsoft Dynamics NAV option for Microsoft SQL Server Microsoft Dynamics NAV can run on Microsoft SQL Server. Microsoft SQL Server is integrated with C/SIDE and provides additional features such as Online Analytical Processing (OLAP) and data warehousing. Microsoft SQL Server Option for Microsoft Dynamics NAV gives you the support to securely grow your business. 7
Microsoft Dynamics NAV Application Server Microsoft Dynamics NAV Application Server is a middle-tier server that can run as a Microsoft Windows NT service. It makes Microsoft Dynamics NAV data and business logic available to external applications. It is a key component in the architecture of e-commerce and web-based solutions for Microsoft Dynamics NAV. It is possible to run two or more Microsoft Dynamics NAV Application Servers with the same database to scale-up your architecture if more than 10 XML documents from Microsoft Biztalk Server need to be processed per minute for example. 8
It is also possible to run two or more Microsoft Dynamics NAV Application Servers with the same database to exchange data with different external applications: one Microsoft Dynamics NAV Application Server to exchange data with Microsoft Sharepoint Portal Server and another one to exchange data with hand-held devices for example. 9
Microsoft Dynamics NAV Database Server Windows C/SIDE Database Size Concurrent Number of Users Processors RAM (GB) Network Interface Card Microsoft Windows 2003 Server Standard Small ( 40GB) 50 1 x 3GHz 2MB L3 1GB Microsoft Windows 2003 Server Standard Small ( 40GB) 51-100 2 x 3GHz 2MB L3 3GB 2GB Ethernet Microsoft Windows 2003 Server Enterprise Large (>40GB) 101-150 * 2 x 3GHz 2MB L3 4GB 2GB Ethernet Microsoft Windows Server 2003 Enterprise differs from Microsoft Windows Server 2003 Standard primarily in its support for high-performance servers and its ability to cluster servers for greater load handling. These capabilities provide reliability that helps ensure systems remain available even if problems arise. * Above 100 concurrent users, Microsoft Dynamics NAV option for Microsoft SQL Server 2005 is recommended. Check for exceptions in the Microsoft SQL Server 2005 section of this document. Setup Program files Navision Data Files * C:\Program Files\Microsoft Business Solutions- Navision\Database Server D:\Microsoft Business Solutions-Navision\Database Server * Refer to the Storage section of this document. 10
Microsoft Dynamics NAV option for Microsoft SQL Server 2000 Windows SQL Server SQL Database Size Concurrent Number of Users Processors RAM (GB) Network Interface Card Microsoft Windows 2003 Server Standard Microsoft SQL Server 2000 Standard Small ( 40GB) 50 2 x 3GHz 1GB Microsoft Windows 2003 Server Standard Microsoft SQL Server 2000 Standard Small ( 40GB) 51-100 2 x 3GHz 3GB 2GB Ethernet Microsoft Windows 2003 Server Enterprise Microsoft SQL Server 2000 Enterprise Large (>40GB) 101-150 * 3 x 3GHz 4GB 2GB Ethernet Microsoft Windows Server 2003 Enterprise differs from Microsoft Windows Server 2003 Standard primarily in its support for high-performance servers and its ability to cluster servers for greater load handling. These capabilities provide reliability that helps ensure systems remain available even if problems arise. Microsoft SQL Server 2000 Standard is the typical version of SQL Server that is recommended for customers with transaction volumes that do not exceed 5,000 lines per hour per module. Microsoft SQL Server 2000 Enterprise is the typical version of SQL Server that is recommended for customers with transactions that do not exceed 10,000 lines per hour per module. Note that Microsoft Windows 2003, both Standard and Enterprise s, requires Microsoft SQL Server 2000 Service Pack 3 or later to be applied. * Above 100 concurrent users, Microsoft Dynamics NAV option for Microsoft SQL Server 2005 is recommended. Check for exceptions in the Microsoft SQL Server 2005 section of this document. Setup Program files TempDB Transaction Log * System Data Files + Navision Primary File Group * Navision Data Files (Additional File Groups) * C:\Program Files\Microsoft SQL Server F:\Program Files\ Microsoft SQL Server\Data E:\Program Files\ Microsoft SQL Server\Data D:\Program Files\ Microsoft SQL Server\Data G:\Program Files\ Microsoft SQL Server\Data * Refer to the Storage section of this document. 11
Microsoft Dynamics NAV option for Microsoft SQL Server 2005 Windows SQL Server SQL Database Size Concurrent Number of Users Processors RAM (GB) Network Interface Card Microsoft Windows 2003 Server Standard Microsoft SQL Server 2005 Standard Small ( 40GB) 50 2 x 3GHz 2GB Microsoft Windows 2003 Server Standard Microsoft SQL Server 2005 Standard Small ( 40GB) 51-100 4 x 3GHz 4GB 2GB Ethernet Microsoft Windows 2003 Server Enterprise Microsoft SQL Server 2005 Enterprise Large (>40GB) 101-150 4 x 3GHz 6GB 2GB Ethernet Microsoft Windows 2003 Server Enterprise Microsoft SQL Server 2005 Enterprise Large (>40GB) 151-200 6 x 3GHz 6GB 2GB Ethernet Microsoft Windows 2003 Server Enterprise Microsoft SQL Server 2005 Enterprise Large (>40GB) 201-250 8 x 3GHz 8GB 2GB Ethernet Microsoft Windows Server 2003 Enterprise differs from Microsoft Windows Server 2003 Standard primarily in its support for high-performance servers and its ability to cluster servers for greater load handling. These capabilities provide reliability that helps ensure systems remain available even if problems arise. Customers running more than 100 concurrent users should use Microsoft Dynamics NAV option for Microsoft SQL Server 2005 except in the following scenarios: Customers using database authentication. Customers running the Business Analytics feature for Microsoft Dynamics NAV. Customers running the Business Notification feature for Microsoft Dynamics NAV. Customers running the Commerce Gateway feature for Microsoft Dynamics NAV. Customers running the Commerce Portal feature for Microsoft Dynamics NAV. The above exceptions apply to Microsoft Dynamics NAV version 4.0, version 4.0 SP1 and version 4.0 SP2. 12
Setup Program files TempDB Transaction Log * System Data Files + Navision Primary File Group * Navision Data Files (Additional File Groups) * C:\Program Files\Microsoft SQL Server F:\Program Files\ Microsoft SQL Server\Data E:\Program Files\ Microsoft SQL Server\Data D:\Program Files\ Microsoft SQL Server\Data G:\Program Files\ Microsoft SQL Server\Data * Refer to the Storage section of this document. 13
Microsoft Dynamics NAV Application Server (stand alone computer) Microsoft Dynamics NAV Application Server for Commerce Portal and Employee Portal Windows Concurrent Number of Web-Users Processors RAM (GB) Network Interface Card Microsoft Windows 2003 Server Standard 100 1 x 3GHz Microsoft Windows 2003 Server Standard 101 2 x 3GHz 3GB 4GB Microsoft Dynamics NAV Application Server for ADCS Windows Concurrent Number of Web-Users Processors RAM (GB) Network Interface Card Microsoft Windows 2003 Server Standard 25 1 x 3GHz Microsoft Windows 2003 Server Standard 26 2 x 3GHz 3GB 4GB Microsoft Dynamics NAV Application Server for Commerce Gateway Windows Number of Documents per Minutes Processors Microsoft Windows 2003 Server Standard 2 1 x 3GHz Microsoft Windows 2003 Server Standard 3 2 x 3GHz RAM (GB) 1GB 3GB Network Interface Card 14
Microsoft Dynamics NAV Application Server for Smart Tags Windows Processors RAM (GB) Network Interface Card Microsoft Windows 2003 Server Standard 1 x 3GHz 1GB For Smart Tags, a minimum of 2GB of RAM is required on the client computers. 15
Storage Storage for Microsoft Dynamics NAV Database Server Storage Solution Technology Concurrent Number of Users Number of Disk for Navision Data Direct Attached Storage (DAS) SCSI 50 4 x 18GB HDD at RAID 1 Direct Attached Storage (DAS) SCSI 51-100 4 x 18GB HDD at RAID 1 Storage Area Network (SAN) Fiber/SCSI 101-150 * 12 x 18GB HDD at RAID 1 * Above 100 concurrent users, Microsoft Dynamics NAV option for Microsoft SQL Server 2005 is recommended. Check for exceptions in the Microsoft SQL Server 2005 section of this document. Storage for Microsoft SQL Server Storage Solution Technology Concurrent Number of Users Number of Disk for SQL Server Data Number of Disk for SQL Server Log Direct Attached Storage (DAS) SCSI 50 10 x 18GB HDD at Direct Attached Storage (DAS) SCSI 51-100 12 x 36GB HDD at Storage Area Network (SAN) Fiber/SCSI 101-150 12 x 36GB HDD at Storage Area Network (SAN) Fiber/SCSI 151-200 14 x 36GB HDD at Storage Area Network (SAN) Fiber/SCSI 201-250 14 x 36GB HDD at 4 x 36GB HDD at 6 x 36GB HDD at 6 x 36GB HDD at 14 x 36GB HDD at 14 x 36GB HDD at 16
Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business decisions with greater confidence. Microsoft Dynamics works like and with familiar Microsoft software, automating and streamlining financial, customer relationship and supply chain processes in a way that helps you drive business success. U.S. and Canada Toll Free 1-888-477-7989 Worldwide +1-701-281-6500 www.microsoft.com/dynamics The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, this document should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. 2006 Microsoft Corporation. All rights reserved. Microsoft, the Microsoft Dynamics Logo, [list all other trademarked MS product names cited in the document, in alphabetical order], BizTalk, FRx, Microsoft Dynamics, SharePoint, Visual Basic, Visual C++, Visual SourceSafe, Visual Studio, Windows, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation, FRx Software Corporation, or Microsoft Business Solutions ApS in the United States and/or other countries. Microsoft Business Solutions ApS and FRx Software Corporation are subsidiaries of Microsoft Corporation. 17