Requirements

Summary: Lists the minimum & recommended hardware and software to install and run DynThings Platform.

Topic Last Update: 12/25/2017 9:13:03 AM

Overview

DynThings provides for several installation scenarios. Currently, these installations include single server with built-in database installations, and multiple-server installations. This article describes the hardware and software requirements for DynThings in each of these scenarios.

Currently, DynThings components are only 2 main parts:

  • Application Portal (Includes API EndPoints)
  • DynThings Database.

In order to deploy DynThings, you can choose how you do want to deploy it:

  • Single Server: Both DynThings application & database on the same Server, perfect fit for both Development Environment & Prove of Concept (PoC).
  • Multiple Server: Deploy DynThings application on one server, and deploy the database on another Server, perfect fit for both Development, Test and Production Environments.

For all installation scenarios, you must have sufficient hard disk space for the base installation and sufficient space for diagnostics such as logging, debugging, creating memory dumps, and so on. For production use, you must also have additional free disk space for day-to-day operations. In addition, maintain two times as much free space as you have RAM for production environments.

Hardware requirements: Single Server

The requirements in the following table apply to single server deployment:

Hardware Component

Minimum requirement

Processor

32-bit, single core 1.0 GHz or better.

64-bit, single core 1.2 GHz or better.

Ram

4 GB.

Storage

32 GB for system drive

* CpH : Connection per Hour.

 

Hardware requirements: Multiple Server

In multiple server deployment scenarios, you can deploy each component on a separate machine, the following table shows the hardware requirement per components:

DynThings Component

Hardware Component

Minimum requirement

Application Portal

Processor

64-bit, 4 cores for small deployments (fewer than 3,000 CpH*)

64-bit, 8 cores for medium deployments (between 3,000 to 30,000 CpH*)

64-bit, 12 cores for big deployments (between 30,000 to 60,000 CpH*)

Contact DynThings for more than 60,000 CpH*

Ram

8 GB for small deployments (fewer than 3,000 CpH*)

16 GB for medium deployments (between 3,000 to 30,000 CpH*)

32 GB for big deployments (between 3,000 to 30,000 CpH*)

Contact DynThings for more than 60,000 CpH*

Storage

64 GB for system drive

DataBase

Processor

64-bit, 4 cores for small deployments (fewer than 3,000 CpH*)

64-bit, 8 cores for medium deployments (between 3,000 to 30,000 CpH*)

64-bit, 12 cores for big deployments (between 30,000 to 60,000 CpH*)

Contact DynThings for more than 60,000 CpH*

Ram

16 GB for small deployments (fewer than 3,000 CpH*)

32 GB for medium deployments (between 3,000 to 30,000 CpH*)

64 GB for big deployments (30,000 to 60,000 CpH*)

Contact DynThings for more than 60,000 CpH*

Storage

250 GB for system drive (for active Database only)

* CpH : Connection per Hour.

Note:

In the Internet of Things world, single server deployment is not recommended unless you want to use it for development or testing environments.

Software requirements:

This section provides minimum software requirements for DynThings deployment:

  • Operating Server: One of the following:
    • Client OS: Windows 10 (or Later) Education, professional or Enterprise.
    • Server OS: Windows Server 2012 R2 SP1 (or Later) Standard, Enterprise, or Datacenter.
  • Internet Information Services (IIS).
  • Microsoft .Net Framework 4.6.
  • Microsoft SQL Server 2012 (not support Machine Learning, SQL Server 2016 do)

Hardware and software requirements for other DynThings capabilities

If you plan to use capabilities that are offered through DynThings or through other integration channels, such as Microsoft business intelligence or Microsoft Exchange Server, you also need to meet the hardware and software requirements that are specific to that capability.

;