Monitor CP Client-Server Specifications

advertisement
DyKnow
Monitor CP Client-Server Specifications
MONITOR CP CLIENT-SERVER SPECIFICATIONS
CLIENT SPECIFICATIONS
STUDENT
Windows Vista 32/64bit or Windows 7 32/64bit
Mac OS X 10.6.5 or later
English/US Localization or Australian Localization only
Minimum 1GB RAM
Microsoft .NET Framework 4.0 Client Profile (Windows Installs Only)
TEACHER CONSOLE SUPPORTED BROWSERS (NO INSTALL)
Firefox 3.6 or later
Google Chrome
IE8 or later
Safari 5.0 or later
iPad: iOS 5 or later
SERVER SPECIFICATIONS
OPERATING SYSTEM
Microsoft Windows Server 2008, 2008 R2
32-bit and 64-bit (x64) supported
DATABASE STORAGE
Microsoft SQL Server 2008, 2008 R2
Workgroup, Standard, or Enterprise Edition Supported
32-bit and 64-bit (x64) supported – Processor License recommended
SQL 2008 Detailed Specifications
MISCELLANEOUS
English/US, English/Australia Localization only
Microsoft .NET Framework 4.0 (free download)
Internet Information Server Installed (included in Windows OS)
WINDOWS APPLICATION SERVER RECOMMENDATIONS
The DyKnow Application Component is currently supported by most editions of Windows Server 2008;
however, Standard, Enterprise or Datacenter Editions are recommended. If installation needs grow, and
more RAM is necessary, server administrators may find it necessary to use a 64-bit edition of Windows.
1
DyKnow
Monitor CP Client-Server Specifications
APPLICATION SERVER INSTALLATION LOGISTICS
DyKnow Application Server: DyKnow installs to the Default Web Site on IIS; therefore, exclusive
installation of the DyKnow Application Server on IIS is recommended due to unknown configuration
changes other Web applications may cause to IIS. DyKnow does not support or guarantee the DyKnow
Application Server will work in IIS with multiple Web applications.
DyKnow Database Server: The SQL Server Agent service needs to be enabled and running.
SQL DATABASE SERVER RECOMMENDATIONS
DyKnow recommends using SQL Server 2008 / 2008 R2 Standard or Enterprise because both editions
utilize the maximum amount of RAM supported by the Host Operating System (32GB for Windows
Server x64 Standard and 2TB for x64 Enterprise). SQL Server Workgroup edition should only be
considered if the customer already owns a license. DyKnow recommends a 64-bit version of SQL Server
for large deployments (for more information, see the “Large Deployment Recommendations” section).
64-bit SQL Server is required when using 64-bit operating systems.
Microsoft licensing allows customers to use a single processor license on a quad core processor;
therefore, DyKnow recommends using a dual or quad core processor on SQL Server. DyKnow also runs
on a multiple processor license (for more information on licensing, see the “Microsoft CAL vs. Processor
licensing” section).
SERVER VIRTUALIZATION SUPPORT
The DyKnow Database and Application Server are supported on the following virtualization platforms:

VMware ESX/vSphere 3.5 or later

Microsoft Windows Server 2008 R2 Hyper-V

Citrix XenServer 5.5 with Windows Server 2008 or later
Where available, the resources allocated to a DyKnow Application and Database server tiers must be
reserved. Not reserving these resources for the DyKnow Server may cause sub-optimal performance.
Microsoft provides Windows Operating System and SQL Server support for these virtualization
environments through the SVVP Program. DyKnow independently validates its software solution against
a subset of these vendors. Configurations not meeting the above requirements are not recommended or
supported.
DATA STORAGE AND DISK SPACE
The DyKnow Server stores all of its information in the SQL Server Database using a SORM (Store Once
Read Many) mechanism. The SORM drastically reduces the amount of duplicate data stored, in turn
reducing needed disk space while allowing for easy backup and data restoration. The DyKnow
administrator can further control data storage needs by regulating how long information is saved in the
database. Institutions should allow up to 20GB of storage space on the database.
NETWORK PARTICULARS AND PERFORMANCE
DyKnow’s client-server design creates many networking and product performance benefits, including:
increased network efficiency, mass connectivity (hundreds of computers) in local and distance
2
DyKnow
Monitor CP Client-Server Specifications
networking environments and efficient operation over wired or wireless networks and the internet from
broadband cable/DSL connections. These benefits are possible because DyKnow does not use any peerto-peer or multicast technology; all data communications within DyKnow are sent exclusively using
standard Web protocol. Users need not worry about connectivity interruptions in wireless environments
because DyKnow uses special “lost signal transmit” (LSR) technology to address such issues.
WAN REQUIREMENTS
The average bandwidth used by 500 concurrent DyKnow Clients is 4Mbps; however, DyKnow
recommends a minimum of 10Mbps up/down bandwidth because usage varies over time.
SINGLE (COMBINED) SERVER SCALING

2 GB RAM / Dual Core Processor = 150 concurrent users

4 GB RAM / Quad Core Processor = 500 concurrent users (64-bit recommended)

HDD = 20GB for database and log files
NOTE: THESE VALUES REPRESENT A SAMPLE SERVER ESTIMATE. FACTORS SUCH AS NETWORK AND
SERVER IO PERFORMANCE MAY ALTER THESE VALUES.
LARGE DEPLOYMENT RECOMMENDATIONS
Infrastructure: For better scalability on large deployments, DyKnow recommends a 64-bit infrastructure,
which will allow more RAM per machine while improving backup and failover capabilities. DyKnow also
recommends separating the DyKnow Database and Application to create two distinct processes: The
DyKnow Database Server and the DyKnow Application Server. Doing so allows the administrator to easily
add additional application servers and scale the DyKnow Server as needs increase (Communication
process: DyKnow Service > Application Server > Database Server). The server can then use any low-tech
method to load balance (i.e. Round Robin DNS).
Bandwidth: For larger deployments, administrators should linearly scale minimum bandwidth usage.
NOTE: WHEN PERFORMING HIGH-TECH LOAD BALANCING, THE DYKNOW APPLICATION SERVER HAS
TWO STATEFUL COMPONENTS AND ONE STATELESS COMPONENT. IN THIS CASE, THE SERVER
ADMINISTRATOR MAY USE THE ASP.NET STATE SERVICE TO HELP PERFORM LOAD BALANCING. FOR
MORE INFORMATION ON THIS PLEASE CONTACT DYKNOW TECHNICAL SUPPORT AT
1.888.8.DYKNOW OR [email protected]
ARCHITECTURE REQUIREMENTS
There are two basic server architectures currently available; 32-bit (x86) and 64-bit (x64). It is important
to note that various installed software should have the same architecture when setting up the DyKnow
Server in a combined server configuration. For example, if your institution runs 32-bit Windows Server ,
it must also run 32-bit SQL Server and the 32-bit DyKnow Server. The same holds true if running a 64-bit
Windows Server.
3
DyKnow
Monitor CP Client-Server Specifications
Each server must follow the above stated format even if the DyKnow Application Server and the DyKnow
Database Server run on multiple (separate) servers. However, the architectures do not have to be the
same between the separate physical servers. For example, one could have a 32-bit (x86) DyKnow
Application Server connecting to a 64-bit (x64) DyKnow Database Server.
Server Configurations
Microsoft
Win-2008
32-bit
Single (Combined) Server Configuration(s)
Config 1: 32-bit (x86)
x
Config 2: 64-bit (x64)
Mulitple (Separate) Server Configuration(s)
Config 1: Application Server 1 (32-bit)
Database Server 2 (32-bit)
Config 2: Application Server 1 (32-bit)
Database Server 2 (64-bit)
Config 3: Application Server 1 (64-bit)
Database Server 2 (32-bit)
Win-2008
64-bit
Sql-2008
32-bit
DyKnow
sql-2008
64-bit
x
x
x
x
App-Svr
64-bit
x
x
DB-Svr
32-bit
DB-Svr
64-bit
x
x
x
x
x
x
x
x
x
x
x
x
Config 4: Application Server 1 (64-bit)
Database Server 2 (64-bit)
App-Svr
32-bit
x
x
x
x
x
x
x
x
x
MICROSOFT CAL VS. PROCESSOR LICENSING
Microsoft Windows Server and Microsoft SQL Server each have three different licensing models. Two of
the models require CALs (Client Access Licenses) and the third requires a Processor License. A Microsoft
Windows Server license with five user CALs is sufficient for typical server installations running only the
DyKnow Server.
The current Microsoft SQL Server licensing specification licenses a processor license per “socket”, so a
single processor license can be utilized on a “Quad Core” processor. For more information please visit
this Microsoft Website: http://www.microsoft.com/sql/howtobuy/licensing.mspx, specifically Section 3a
of the Server Processor End-User License Agreement (EULA).
Email [email protected] for information about purchasing Microsoft SQL through DyKnow.
4
Download