0% found this document useful (0 votes)
202 views28 pages

TCPOS.net System Requiements 8.1 En

Uploaded by

Naifi H
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
202 views28 pages

TCPOS.net System Requiements 8.1 En

Uploaded by

Naifi H
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

TCPOS

System Requirements
From Version 8.1.0

© Zucchetti Switzerland SA
Page 1 of 28
TCPOS System Requirements from Version 8.1.0
Notice
No parts of this document, in whole or in part, may be copied, photocopied, translated, or transmitted in any form or by any means, without the prior written permission
of Zucchetti Switzerland SA.

The furnishing of this document does not give you any license to the software. The software and its related documentation are provided under a license agreement
containing restrictions on use and disclosure and are protected by intellectual property laws.

The information contained in this Release Note could include technical inaccuracy or typographical errors. The contents of this document are subject to change without
notice. If you find any errors, please report them to us in writing.

The intent of this Release Note is informative, not instructional. If you need any further information please contact us or our authorize point of contact in your country.
Any performance data contained herein was determined in a controlled environment. Actual results in an operating environment may vary. Users of this document
should verify the applicable data for their specific environment.

TCPOS and TCPOS logo, Zucchetti, Zucchetti Switzerland SA and Zucchetti logo are trademarks and/or registered trademarks of Zucchetti Switzerland SA or its affiliated
companies in Switzerland and /or other countries.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

PostgreSQL is a registered trademark of the PostgreSQL Community Association of Canada.

AndroidTM is a trademark of Google LLC.

All other companies‘ trademarks, product and brand names used herein are for identification purposes only and may be trademarks or registered trademarks of their
respective owners who reserved all their rights and ownership.

Copyright ©2004-2024, Zucchetti Switzerland SA. All right reserved.

Document info
Document ID: WIKI_TCPOSSystemRequirements_4.0
Document date: July 2024
Document version: 4.0
Valid from 8.1 – Valid to last version released
Distribution: This electronic file is the original and supersedes any printed copy

Switzerland France Eastern Europe United States Mexico


Zucchetti Switzerland SA – Zucchetti France Sàrl – Paris Zucchetti Bulgaria Ltd - Sofia Systopia International Inc - Zucchetti México S.A. DE
Mendrisio Zac des Barbanniers Ana Ahmatova Street 9 Orlando C.V. – Ciudad de México
Centro San Martino 5 Promenade de la Bonnette Bulgaria, Sofia 1729 8736 Leeland - Archer Blvd Enrique Rebsamen 1018
Via Moree 16 F – 92230 Gennevilliers Tel. + 3592 958 32 01 Orlando, Florida 32836 USA Col. Narvarte Poniente
6850 Mendrisio Tel. +33 (0)1 86 86 01 01 Tel. (914) 292-3080 Benito Juárez
Tel. +41 (0)91 6042080 Ciudad de México
Fax +41 (0)91 6042089 C.P. 03020
Italy
Tel.: +52 55 22 82 90 80
Zucchetti Hospitality S.R.L. - Ext. 102
Germany Milan
Zucchetti Germany GmbH – Via A. De Gasperi 109
Saarland 20017 Rho (MI)
Werner-von-Siemens-Allee 4 Tel. +39 0371 5947560
D-66115 Saarbrücken Fax: +39 0371 5947509
Tel. +49 681 870 85 0
Fax +49 681 870 85 499 United Kingdom
Zucchetti UK Limited - Bristol
Austria Proximity House
Zucchetti Austria GmbH – Pixash Business Centre,
Graz Pixash Lane
Lastenstraße 13 Keynsham, Bristol
8020 Graz BS31 1TP
Tel: +43 316 424146 Tel. (UK) 0800 085 20561
Tel. (International)
+44 117 986 1611

© Zucchetti Switzerland SA
Page 2 of 28
TCPOS System Requirements from Version 8.1.0
© Zucchetti Switzerland SA
Page 3 of 28
TCPOS System Requirements from Version 8.1.0
Introduction
Here you can find information about:

About this document


The installation topology
The TCPOS.net Application Tiers
TCPOS and Microsoft .NET

29.02.24 • documentationch

About this document

IMPORTANT: This is the official article regarding the system requirements. No other documents must be considered.

In this article you can find information about the TCPOS.net Features that have an impact on the
integration in an existing infrastructure and the Requirements when a new infrastructure must be
created.
Information is grouped by device type, so you can find in one place everything about the related device
(client, server, etc.) or about Operating System/Software versions supported.

The installation topology

Example of small installation (single server) Example of big installation (many servers)

1. Database, 2. Server Service (SS), 3. Load balancer (LB), 4. Updater Service (UP),
Web Service (WS), Import/Esport Service, 5. Business Logic (BI)

© Zucchetti Switzerland SA
Page 4 of 28
TCPOS System Requirements from Version 8.1.0
The TCPOS.net Application Tiers

TCPOS.net consists of three physical layers:

Smart client programs for FrontEnd (till) and for Admin (the software used in the office to maintain the database). A FrontEnd version is also availab
for mobile Android devices (DroidPos).
Two services running on a Windows machine that behave as middle tier for database access and software updater. Interfaces to other systems also
run as Windows services or as WebServices.
The database server, which can run either under Windows (on the same machine of the two already mentioned services or on another) or Linux. Th
database server can be either Oracle, SqlServer or PostgreSQL.

TCPOS and Microsoft .NET

The TCPOS.net runs under the Microsoft .NET.


The .NET must be installed on the smart clients and on the middle tier (database access/updater services).

in this document you can find only high level information about the version to install.
Please refer to the specific article TCPOS and Microsoft .NET for deepening information.

© Zucchetti Switzerland SA
Page 5 of 28
TCPOS System Requirements from Version 8.1.0
Overview of the technical differences between versions 8.1, 8.0
and 7.x
Here below you can find the most important changes related to the technical characteristics of the involved hardware resources between
the different versions:

.NET version
clients (FrontEnd, Wireless, Admin)
servers (Middle tier server (services), Database server)
network
other

Please click on the title under the related icon to reach the related section.

.NET version

Differences between 8.1 and 8.0 Differences between 8.0 and 7.0 Differences between 7.0 and 4.6.x

From TCPOS 8.1 the version currently From TCPOS 8.0 the version currently From TCPOS 7.0 until 7.6 the
supported is the: supported is the: framework version currently
supported is the:
.NET .NET 8 + any available service .NET 6 + any available service
pack pack 4.7.2 + any available
service pack

Important: from version 8.0 the Important: from version 8.0 the
mandatory .NET version to be mandatory .NET version to be
installed changes depending on the installed changes depending on the
TCPOS program to start. TCPOS program to start.
Please refer to the specific chapter Please refer to the specific chapter
below. below.

clients

Differences between 8.1 and 8.0 Differences between 8.0 and 7.0 Differences between 7.0 and 4.6.x

The following operating system is now Starting from this version, the Due to the upgrade of the .NET
supported: following versions of Windows 11 are Framework to version 4.7.2 - that is
supported: only supported from Windows 7
CLIENT - Windows 10 IoT Enterprise (Windows POSReady 7) - the
LTSC 2021 Windows 11 Enterprise following operating systems are
FrontEnd Windows 11 Pro dismissed and no support is given:
Windows 11 IoT Enterprise
Windows XP (valid until
Note about minimum Hardware 4.6.x)
Requirements recommended for Windows Embedded
NEW installations POSready 2009 (valid until
The minimum required values have
4.6.x)
been revised. Please refer to the
Windows vista
related section for detailed
information. as a consequence tills with these
operating systems installed will not
be supported anymore.

Note about Windows 10


Windows 10 IoT Enterprise LTSB
2015 does not support .Net
Framework 4.7.2. For this reason
the OS has to be update at least to
version Windows 10 IoT Enterprise
LTSB 2016.

Windows 10 - 1703 or up,


1607 (supported)
Windows 10 - 1511, 1507
(build 10240) (not
supported)

Windows 10 Release information (h


ttps://docs.microsoft.com/en-us/wi
ndows/release-information/)

© Zucchetti Switzerland SA
Page 6 of 28
TCPOS System Requirements from Version 8.1.0
Note about Windows XP
Although Windows XP is supported
by TCPOS un l Version 4.6.x, '''its

use is discouraged''' also in these


versions because it is no longer
supported by Microso Windows
from 8th April 2014 (h p://window
s.microso .com/en-US/windows/e
nd-support-help),
Link 2 (h ps://blogs.technet.com/
b/security/archive/2013/08/15/the
-risk-of-running-windows-xp-a er-s
upport-ends.aspx)

Note about Terminal Servers


Starting from 7.0 Terminal Servers
(are exactly like FrontEnds) are
dismissed and no longer
supported.

Note about FrontEnd 32 bit or 64


bit
The FrontEnd is compiled to run
both on 32 bit and 64 bit systems.

Note about minimum Hardware


Requirements recommended for
NEW installations
The minimum required values have
been revised. Please refer to the
related section for detailed
information.

Differences between 8.1 and 8.0 Differences between 8.0 and 7.0 Differences between 7.0 and 4.6.x

The following operating systems are The following operating systems are The following operating systems are
now supported: now supported: now supported:

Android 14 Android 10 Android 9.0 (PIE)


CLIENT -
Android 13 Android 8.0 (OREO)
Wireless Android 12
Android 11
and the following are dismissed and
no support is given:

Android_4.0.3 ICE CREAM


Note about minimum Hardware
SANDWICH MR1 (http://dev
Requirements recommended for
eloper.android.com/about/v
NEW installations
ersions/android-4.0.3.html)
The minimum required values have
(dismissed)
been revised. Please refer to the
related section for detailed
information.

Note about minimum Hardware


Requirements recommended for
NEW installations
The minimum required values have
been revised. Please refer to the
related section for detailed
information.

© Zucchetti Switzerland SA
Page 7 of 28
TCPOS System Requirements from Version 8.1.0
Differences between 8.1 and 8.0 Differences between 8.0 and 7.0 Differences between 7.0 and 4.6.x

The following operating system is now Starting from this version, the The following operating system is
supported: following versions of Windows 11 are now supported:
supported:
CLIENT - Windows Server 2022 Windows Server 2019
Windows 11 Enterprise
Admin Windows 11 Pro
Windows 11 IoT Enterprise
Note about minimum Hardware Note about Client 32 bit
Requirements recommended for Starting from version 7.0 only
NEW installations Clients 64 bit are supported.
The minimum required values have
been revised. Please refer to the
related section for detailed Note about minimum Hardware
information. Requirements recommended for
NEW installations
The minimum required values have
been revised. Please refer to the
related section for detailed
information.

servers

Differences between 8.1 and 8.0 Differences between 8.0 and 7.0 Differences between 7.0 and 4.6.x

The following operating system is now No significant changes to report. The following operating system is
supported: now supported:

Windows Server 2022 Windows Server 2019


MIDDLE TIER
SERVER -
Services Note about minimum Hardware Note about Server 32 bit
Requirements recommended for Starting from version 7.0 only
NEW installations Server 64 bit are supported.
The minimum required values have Server 32 Bit are fully functional,
been revised. Please refer to the yet they are considered obsolete
related section for detailed due to performance limitations and
information. because the new operating systems
works on 64 Bit devices.
Furthermore Server 32 bit manages
at most 3GB-memory but servers
now come with 8GB-memory,
therefore Server 32 bit are
dismissed and no more supported.

Note about minimum Hardware


Requirements recommended for
NEW installations
The minimum required values have
been revised. Please refer to the
related section for detailed
information.

© Zucchetti Switzerland SA
Page 8 of 28
TCPOS System Requirements from Version 8.1.0
Differences between 8.1 and 8.0 Differences between 8.0 and 7.0 Differences between 7.0 and 4.6.x

The following database engine are No significant changes to report. From version 7.3:
now supported: The following database engine is
now supported:
Microsoft SQLServer 2022
PostgreSQL 16 Oracle 19c
SERVER -
PostgreSQL 15 PostgreSQL 12
Database PostgreSQL 14 SQLServer 2019
PostgreSQL 13

From version 7.0:


The following database engine is
now supported:

Oracle 18c
PostgreSQL 10.8.1 (tcpos
installation setup)

Note about Database 64 bit


Starting from Version 7.0 only
Database 64 bit are supported.

Note about Oracle


Starting from Version 7.0 The
Oracle database engine is no longer
included on the TCPOS installation
setup.

network

Differences between 8.1 and 8.0 Differences between 8.0 and 7.0 Differences between 7.0 and 4.6.x

No significant changes to report. No significant changes to report. No significant changes to report.

NETWORK

other

Differences between 8.1 and 8.0 Differences between 8.0 and 7.0 Differences between 7.0 and 4.6.x

No significant changes to report. No significant changes to report. No significant changes to report.

BROWSERS

© Zucchetti Switzerland SA
Page 9 of 28
TCPOS System Requirements from Version 8.1.0
Technical characteristics of the involved Hardware Resources
In this chapter you can find information about supported Operating Systems and supported Database Version and about the minimum
hardware requirements (without third parties products).
In summary, this is the involved hardware & software.

29.02.24 • documentationch

Important

This data constitute only an indication. All values described do not consider the hardware and software requirements of third parties products,
such as

Oracle, Microsoft SQLServer, Postgres


Microsoft .NET (Framework)
Microsoft Windows Operative Systems (Server and client) (https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions)
all additional software applications not developed by TCPOS, eg. applications that manage FTP site
hardware drivers for devices (device drivers)
etc

CLIENT CLIENT CLIENT MIDDLE TIER SERVER NETWORK .NET BROWSERS


FrontEnd Wireless Admin SERVER Database (Framework)
Services

© Zucchetti Switzerland SA
Page 10 of 28
TCPOS System Requirements from Version 8.1.0
Client - FRONTEND

The following information refers to Version 8.0 or up

Client FrontEnd Minimum Hardware Requirements recommended


for NEW installations
If you are planning an update in the future, please refer to the
following hardware requirements. TCPOS works also with lower
requirements than the ones the listed below, but in order to achieve
optimal performance (they may also depend on the number of
installed plugins),
we recommend to follow our suggestions.
Important: In order to meet the performance requirements of the
final production environment and for a proper evaluation of the
required hardware, in addition to the data described in this chapter it
Supported Operating Systems is necessary to consider the points about possible critical issues due
to the amount of data to handle, described in the chapter "Method
TCPOS.net supports the following operating systems. for the evaluation of the hardware required according to the critical
points".
Preferred:

* Windows 11 IoT Enterprise (https://learn.microsoft.com/en-us/wind


PROCESSOR
ows/iot/iot-enterprise/whats-new/windows-11-iot-enterprise-23h2) - Intel Celeron 1,5 Ghz dual core or equivalent
EOL (https://learn.microsoft.com/en-us/lifecycle/products/windows-11-i
ot-enterprise) (suggested) The processors installed in new tills give excellent performance
* Windows 10 IoT Enterprise LTSC 2021 (https://learn.microsoft.com/it The processors of 3-4 years old tills (like Intel processors with
-it/windows/whats-new/ltsc/whats-new-windows-10-2021) - EOL (http
clock <1Ghz) may not satisfy the end users who expect zero
s://learn.microsoft.com/en-us/lifecycle/products/windows-10-iot-enter
prise-ltsc-2021) (suggested) milliseconds response time.
* Windows 10 IoT Enterprise LTSC 2019 (https://learn.microsoft.com/e
n-us/windows/whats-new/ltsc/whats-new-windows-10-2019) - EOL (h MEMORY
ttps://learn.microsoft.com/en-us/lifecycle/products/windows-10-iot-ent
erprise-ltsc-2019) (suggested)
4 GB suggested
* Windows 10 IoT Enterprise LTSB 2016 (https://learn.microsoft.com/e
n-us/windows/whats-new/ltsc/whats-new-windows-10-2016) - EOL (h DISK SPACE OCCUPIED BY THE APPLICATION
ttps://learn.microsoft.com/en-us/lifecycle/products/windows-10-iot-ent
erprise-ltsb-2016)
(DATA EXCLUDED)
100 Mbyte
Supported: Data excluded means the just installed version.
Operational data and logs or customizations (plugins) are excluded.
* Windows 11 (not all the released versions, please read the following notes) - EOL
(https://learn.microsoft.com/en-us/windows/release-health/windows11
-release-information)
* Windows 10 (not all the released versions, please read the following notes) - EOL
(https://learn.microsoft.com/en-us/windows/release-health/release-inf
ormation)

Not suggested:

* Windows Embedded POSready 7 (https://de.wikipedia.org/wiki/Wind


ows_Embedded_7) - EOL (https://learn.microsoft.com/en-us/lifecycle/pr
oducts/windows-embedded-posready-7)
* Windows 8 (https://support.microsoft.com/en-us/office/windows-8-
end-of-support-and-office-34e28be4-1e4f-4928-b210-3f45d8215595) -
EOL
* Windows 7 (https://docs.microsoft.com/en-us/lifecycle/products/wi
ndows-7) - EOL

© Zucchetti Switzerland SA
Page 11 of 28
TCPOS System Requirements from Version 8.1.0
Device Type Information
---Note about Windows 11---
TCPOS supports the following versions

* Windows 11 Enterprise
* Windows 11 Pro
* Windows 11 IoT Enterprise

Windows 11 Release information (https://learn.microsoft.com/en-us/


windows/release-health/)

---Note about Windows 10---


Windows 10 IoT Enterprise LTSB 2015
does not support .Net Framework 4.7.2.
For this reason the OS has to be update at almost to version
Windows 10 IoT Enterprise LTSB 2016.

* Windows 10 - 1703,1607 (supported)


* Windows 10 - 1511, 1507 (build 10240) (not supported)

Windows 10 Release information (https://docs.microsoft.com/en-us/w


indows/release-information/)

Device Type Information


---Virtual machines---
There are no known problems for the use of Virtual machines, but
their disadvantages should be taken into consideration during use
(e.g. performance issues, available memory and disk space, etc.).

TCPOS FrontEnd SW Information


---FrontEnd 32 or 64 bit---
Starting from Version 7.0.x the FrontEnd is compiled to run both on 64
bit (FrontEnd) and 32 bit (FrontEnd-x86) systems.
When using devices that need external dlls (E.G. OPOS) these may be
launched only if the program is executed in 32 bit mode.
---Only for Version before 7.0.x---
In case you are using a 64 bit system connected to a device using a 32
Bit mode, it will be necessary to force the execution of FE at 32 bit,
following these procedures:
How to force FrontEnd to run at 32 bit on 64 bit systems.
The suggested operating system is Windows Embedded POSready 7.

© Zucchetti Switzerland SA
Page 12 of 28
TCPOS System Requirements from Version 8.1.0
Client - WIRELESS

The following information refers to Version 8.0 or up

Client Wireless - Android Minimum Hardware Requirements recommended


for NEW installations
If you are planning an update in the future, please refer to the
following hardware requirements. TCPOS works also with
requirements less than the ones listed below, but in order to achieve
optimal performance (they may also depend on the number of
installed plugins),
we recommend to follow our suggestions.
Important: In order to meet the performance requirements of the
final production environment and for a proper evaluation of the
required hardware, in addition to the data described in this chapter it
is necessary to consider the points about possible critical issues due
to the amount of data to handle, described in the chapter "Method
for the evaluation of the hardware required according to the critical
Supported Operating Systems points".

TCPOS.net supports the following operating systems. PROCESSOR


Android Dual-core A9 2GHz (minimum)
Preferred:

* Android 14 (https://developer.android.com/about/versions/14) MEMORY


(suggested) 4GB RAM + 8GB Flash is suggested
* Android 13 (https://developer.android.com/about/versions/13)
(suggested)
* Android 12 (https://developer.android.com/about/versions/12) WLAN
* Android 11 (https://developer.android.com/about/versions/11) Wlan 802.11 b/g/n
* Android 10 (https://developer.android.com/about/versions/10)
* Android 9.0 (PIE) (https://developer.android.com/about/version
s/pie) ---TCPOS DroidPos Best Performances---
* Android 8.0 (OREO) (https://developer.android.com/about/versi
Since we have carried out extensive tests on the TCPOS DroidPos
ons/oreo/android-8.0-changes)
performances on the handhelds in order to determine which is:
1. the minimum hardware of the recommended devices
Supported:
2. the configuration and the performances of the network
* Android 7.0 (NUGAT) (https://developer.android.com/about/vers 3. ServerServer hardware used during tests
ions/nougat/android-7.0-changes) you can refer to the document
* Android 5.1 (LOLLIPOP_MR1) (https://developer.android.com/ab TCPOS_DroidPos_Test_Performances_2018_EN_1.0.pdf
out/versions/android-5.1) (minimum for better network to help you decide which are the configuration and the devices
performances) best suited to your needs.
This document is downloadable from this article
TCPOS DroidPos Test Performances 2018.
We remind you that
version 4.6 or up includes the functionalities of version 4.5.18 NF525
---References--- to which the document refers.
https://www.samsung.com/uk/support/mobile-devices/how-can-i-
check-what-version-of-android-i-have-on-my-device/

---Perfomances---
Starting from version 5 (Lollipop) Android implements the 802.11r-
2008 standard, also known as fast BSS transition ([line 349 (https://an
droid.googlesource.com/platform/external/wpa_supplicant_8/+/lollip
op-release/wpa_supplicant/android.config)] and [release note (http
s://www.android.com/versions/lollipop-5-0/)] under all features->
connectivity) that enables the quick switch between the various access
points with a minimum signal loss.
For this reason we suggest al least to install this version.

© Zucchetti Switzerland SA
Page 13 of 28
TCPOS System Requirements from Version 8.1.0
Client - ADMIN

The following information refers to Version 8.0 or up

Client Admin - 64 bit Minimum Hardware Requirements recommended


for NEW installations
If you are planning an update in the future, please refer to the
following hardware requirements. TCPOS works also with
requirements less then the listed below, but in order to achieve
optimal performance (they may also depend on the number of
installed plugins),
we recommend to follow our suggestions.
Important: In order to meet the performance requirements of the
final production environment and for a proper evaluation of the
Supported Operating Systems required hardware, in addition to the data described in this chapter it
is necessary to consider the points about possible critical issues due
TCPOS.net supports the following operating systems. to the amount of data to handle, described in the chapter "Method
for the evaluation of the hardware required according to the critical
Preferred: points".

* Windows Server 2022 (https://learn.microsoft.com/en-us/window


s-server/get-started/whats-new-in-windows-server-2022) - EOL (http
PROCESSOR
s://learn.microsoft.com/en-us/lifecycle/products/windows-server-2 Intel Celeron 1,5 Ghz dual core or equivalent
022) (suggested)
* Windows Server 2019 (https://docs.microsoft.com/en-us/window MEMORY
s-server/get-started/whats-new-in-windows-server-2019) - EOL (http
4 GB suggested
s://learn.microsoft.com/en-us/lifecycle/products/windows-server-2
019) (suggested)
* Windows 11 (https://learn.microsoft.com/en-us/windows/whats- DISK SPACE OCCUPIED BY THE APPLICATION
new/) - EOL (https://learn.microsoft.com/en-us/lifecycle/products/w (DATA EXCLUDED)
indows-11-home-and-pro)
* Windows 10 (https://learn.microsoft.com/en-us/windows/whats-
500 Mbyte
new/) - EOL (https://learn.microsoft.com/en-us/lifecycle/products/w Disk space is not a problem on even non modern machine: on the
indows-10-home-and-pro) clients, 500MB of free disk space is more than enough.
Data excluded means the just installed version.
Supported: Operational data and logs or customizations (plugins) are excluded.

* Windows Server 2016 (https://learn.microsoft.com/en-us/window ---Suggestions---


s-server/get-started/whats-new-in-windows-server-2016) - EOL (http The same rule is true also for administration office PCs, where the
s://learn.microsoft.com/en-us/lifecycle/products/windows-server-2 minimum memory requirement is 4GB RAM. In general, if a user is
016) satisfied of his PC performance with Word or Excel, he will not find
TCPOS ‘slow’.
Not suggested:

* Windows Server 2012 R2 - EOL (https://learn.microsoft.com/en-u


s/lifecycle/products/windows-server-2012-r2)
* Windows Server 2012 - EOL (https://learn.microsoft.com/en-us/lif
ecycle/products/windows-server-2012)
* Windows Server 2008 R2 - EOL (https://learn.microsoft.com/en-u
s/lifecycle/products/windows-server-2008-r2)
* Windows Server 2008 - EOL (https://learn.microsoft.com/en-us/lif
ecycle/products/windows-server-2008)
* Windows 8 (https://support.microsoft.com/en-us/office/windows-
8-end-of-support-and-office-34e28be4-1e4f-4928-b210-3f45d82155
95) - EOL (https://learn.microsoft.com/en-us/lifecycle/products/win
dows-8)
* Windows 7 (https://support.microsoft.com/en-us/office/windows-
7-end-of-support-and-office-78f20fab-b57b-44d7-8368-06a8493f3cb
9) - EOL (https://docs.microsoft.com/en-us/lifecycle/products/windo
ws-7)

© Zucchetti Switzerland SA
Page 14 of 28
TCPOS System Requirements from Version 8.1.0
Middle Tier Server - SERVICES

The following information refers to Version 8.0 or up

Server 64 bit Minimum Hardware Requirements recommended


for NEW installations
If you are planning an update in the future, please refer to the
following hardware requirements. TCPOS works also with
requirements less then the listed below, but in order to achieve
optimal performance (they may also depend on the number of
installed plugins),
we recommend to follow our suggestions.
Important: In order to meet the performance requirements of the
final production environment and for a proper evaluation of the
required hardware, in addition to the data described in this chapter it
is necessary to consider the points about possible critical issues due
to the amount of data to handle, described in the chapter "Method
Supported Operating Systems - 64 bit for the evaluation of the hardware required according to the critical
points".
TCPOS.net supports the following operating systems.

Preferred:
The middle tier application has no specific storage requirements and,
* Windows Server 2022 (https://learn.microsoft.com/en-us/window except for a small storage area used by the application as cache (2GB
s-server/get-started/whats-new-in-windows-server-2022) - EOL (http suggested), used for the management of support data and local
s://learn.microsoft.com/en-us/lifecycle/products/windows-server-2 Database and temporary files.
022) (suggested) Most of the requests made by the clients are usually executed in few
* Windows Server 2019 (https://docs.microsoft.com/en-us/window milliseconds (including database server response times), so it can
s-server/get-started/whats-new-in-windows-server-2019) - EOL (http work well in a multiprocessor (or multi core) system.
s://learn.microsoft.com/en-us/lifecycle/products/windows-server-2 The aspects to take care are the processor speed and the efficiency of
019) (suggested) the communication between the middle tier and the database server,
where a Gigabit Ethernet with is recommended when the system
Supported:
must process more than 200 transactions per second.
* Windows Server 2016 (https://learn.microsoft.com/en-us/window
s-server/get-started/whats-new-in-windows-server-2016) - EOL (http PROCESSOR
s://learn.microsoft.com/en-us/lifecycle/products/windows-server-2 Intel 2,5 Ghz dual core or equivalent
016)
MEMORY
Not suggested:
4 GB as a minimum
* Windows Server 2012 R2 - EOL (https://learn.microsoft.com/en-u Furthermore for the proper calculation of the RAM sizing must be
s/lifecycle/products/windows-server-2012-r2) taken into account the Operating System used.
* Windows Server 2012 - EOL (https://learn.microsoft.com/en-us/lif Please refer to the SO version requirements for more information.
ecycle/products/windows-server-2012)
* Windows Server 2008 R2 - EOL (https://learn.microsoft.com/en-u
s/lifecycle/products/windows-server-2008-r2) DISK SPACE OCCUPIED BY THE APPLICATION (DATA
* Windows Server 2008 - EOL (https://learn.microsoft.com/en-us/lif EXCLUDED)
ecycle/products/windows-server-2008) 500 Mbyte
* Windows 11 (https://learn.microsoft.com/en-us/windows/whats- Data excluded means the just installed version.
new/) - EOL (https://learn.microsoft.com/en-us/lifecycle/products/w Operational data and logs or customizations (plugins) are excluded.
indows-11-home-and-pro)
* Windows 10 (https://learn.microsoft.com/en-us/windows/whats-
new/) - EOL (https://learn.microsoft.com/en-us/lifecycle/products/w
indows-10-home-and-pro)
* Windows 8 (https://support.microsoft.com/en-us/office/windows-
8-end-of-support-and-office-34e28be4-1e4f-4928-b210-3f45d82155
95) - EOL (https://learn.microsoft.com/en-us/lifecycle/products/win
dows-8)
* Windows 7 (https://support.microsoft.com/en-us/office/windows-
7-end-of-support-and-office-78f20fab-b57b-44d7-8368-06a8493f3cb
9) - EOL (https://docs.microsoft.com/en-us/lifecycle/products/windo
ws-7)

© Zucchetti Switzerland SA
Page 15 of 28
TCPOS System Requirements from Version 8.1.0
DATABASE SERVER

The following information refers to Version 8.0

Any third-party product (such as Operating Systems, Datagase Engines) is only supported until the end of life date established by the manufacturer.

Server 64 bit Minimum Hardware Requirements recommended


for NEW installations

If you are planning an update in the future, please refer to the


following hardware requirements. TCPOS works also with
requirements less then the listed below, but in order to achieve
optimal performance (they may also depend on the number of
installed plugins),
we recommend to follow our suggestions.
Important: In order to meet the performance requirements of the
final production environment and for a proper evaluation of the
required hardware, in addition to the data described in this chapter it
is necessary to consider the points about possible critical issues due
Supported Operating Systems - 64 bit to the amount of data to handle, described in the chapter "Method
for the evaluation of the hardware required according to the critical
TCPOS.net supports the following operating systems. points".

Preferred:

* Windows Server 2022 (https://learn.microsoft.com/en-us/window PROCESSOR - MEMORY -


s-server/get-started/whats-new-in-windows-server-2022) - EOL (http DISK SPACE OCCUPIED BY THE APPLICATION
s://learn.microsoft.com/en-us/lifecycle/products/windows-server-2
The database size is related to the number of tills and the average
022) (suggested)
* Windows Server 2019 (https://docs.microsoft.com/en-us/window number of transactions.
s-server/get-started/whats-new-in-windows-server-2019) - EOL (http Data excluded means the just installed version.
s://learn.microsoft.com/en-us/lifecycle/products/windows-server-2 Operational data are excluded.
019) (suggested) Furthermore for the proper calculation of the sizing must be taken
into account the Database Engine used.
Supported: Please refer to the manufacturer requirements for more information.

* Windows Server 2016 (https://learn.microsoft.com/en-us/window DATA STORAGE REQUIREMENTS


s-server/get-started/whats-new-in-windows-server-2016) - EOL (http
The TCPOS.net database is made by two distinct parts:
s://learn.microsoft.com/en-us/lifecycle/products/windows-server-2
016) the configuration data (articles, prices, operators, customers and so
on)
Not suggested:
and the transactions.
In a production environment, the database storage space needed by
* Windows Server 2012 R2 - EOL (https://learn.microsoft.com/en-u the first tables is negligible compared to the one used by transactions.
s/lifecycle/products/windows-server-2012-r2) The typical transaction in quick service environments
* Windows Server 2012 - EOL (https://learn.microsoft.com/en-us/lif (where a single till can process over than one thousand transaction
ecycle/products/windows-server-2012) per day)
* Windows Server 2008 R2 - EOL (https://learn.microsoft.com/en-u is made by less than 10 records (transaction header, 8 articles and 1
s/lifecycle/products/windows-server-2008-r2) payment).
* Windows Server 2008 - EOL (https://learn.microsoft.com/en-us/lif
Each record uses about 50 bytes and about the same space
ecycle/products/windows-server-2008)
* Windows 11 (https://learn.microsoft.com/en-us/windows/whats- is used by indexes and other internal data structures.
new/) - EOL (https://learn.microsoft.com/en-us/lifecycle/products/w As result the size of a transaction is around 1Kbyte.
indows-11-home-and-pro) The rule of the thumb to calculate the storage space is
* Windows 10 (https://learn.microsoft.com/en-us/windows/whats- “1 gigabyte for 1 million of transaction”.
new/) - EOL (https://learn.microsoft.com/en-us/lifecycle/products/w This calculation is valid for Oracle databases.
indows-10-home-and-pro) SQL Server and PostgreSQL require approximately the same space.
* Windows 8 (https://support.microsoft.com/en-us/office/windows-
8-end-of-support-and-office-34e28be4-1e4f-4928-b210-3f45d82155
95) - EOL (https://learn.microsoft.com/en-us/lifecycle/products/win
dows-8)
* Windows 7 (https://support.microsoft.com/en-us/office/windows-
7-end-of-support-and-office-78f20fab-b57b-44d7-8368-06a8493f3cb TCPOS and Domain Controller
9) - EOL (https://docs.microsoft.com/en-us/lifecycle/products/windo
ws-7) Microsoft SQL Server®, Oracle® and PostgreSql®
can NOT be installed successfully on a domain controller and
this configuration is not supported by the software vendors.
For further information, please refer to the technical documentation
---SO and DB Server Combination--- available on the respective software vendor website.
For the possible functioning combinations between Data Base Server
and operating system, consult the documentation of the Data Base Furthermore, due to the specific security restrictions applied to the
manufacturer. operative system
by Microsoft Active Directory on Domain Controllers and
the resource demands of Domain Controllers, we strongly suggest
to NEVER install TCPOS.Net on a domain controller;
otherwise, performances could be strongly degraded.

© Zucchetti Switzerland SA
Page 16 of 28
TCPOS System Requirements from Version 8.1.0
Supported Database Engines - Oracle
Preferred:

* Oracle 19c (https://docs.oracle.com/en/database/oracle/oracle-da


tabase/19/index.html) - EOL (https://support.oracle.com/knowledg
e/Oracle%20Database%20Products/742060_1.html)

Supported:

* Oracle 18c (https://docs.oracle.com/en/database/oracle/oracle-da


tabase/18/) - EOL (https://support.oracle.com/knowledge/Oracle%2
0Database%20Products/742060_1.html)
* Oracle 12c 64 bit
* Oracle 11 XE Express edition 32 bit
* Oracle 11g R2
* Oracle 11g

Supported Database Engines - Microsoft SQLServer (http


s://docs.microsoft.com/en-us/sql/sql-server/?view=sql-ser
ver-ver15)
Preferred:

* Azure SQL Database


* Microsoft SQLServer 2022 (https://learn.microsoft.com/en-us/sq
l/sql-server/what-s-new-in-sql-server-2022?view=sql-server-ver15)
(tcpos setup)
* Microsoft SQLServer 2019 (https://learn.microsoft.com/en-us/sq
l/sql-server/what-s-new-in-sql-server-2019?view=sql-server-ver15)
(tcpos setup)
* Microsoft SQLServer 2017 (https://docs.microsoft.com/en-us/sq
l/sql-server/install/hardware-and-software-requirements-for-instal
ling-sql-server?view=sql-server-2017) EOL (https://learn.microsoft.
com/en-us/lifecycle/products/sql-server-2017?source=recommend
ations)

Supported:

* Microsoft SQLServer 2016 (https://docs.microsoft.com/en-us/sq


l/sql-server/install/hardware-and-software-requirements-for-instal
ling-sql-server?view=sql-server-2016) EOL (https://learn.microsoft.
com/en-us/lifecycle/products/sql-server-2016?source=recommend
ations)

Not suggested:

* Microsoft SQLServer 2014 (https://docs.microsoft.com/en-us/sq


l/sql-server/install/hardware-and-software-requirements-for-instal
ling-sql-server?view=sql-server-2014) EOL (https://learn.microsoft.
com/en-us/lifecycle/products/sql-server-2014?source=recommend
ations)
* Microsoft SQLServer 2012
* Microsoft SQLServer 2008 R2
* Microsoft SQLServer 2008

Supported Database Engines - PostgreSQL


Preferred:

* PostgreSQL 16 (https://www.postgresql.org/) - EOL (https://www.


postgresql.org/support/versioning/)
* PostgreSQL 15 (https://www.postgresql.org/) - EOL (https://www.
postgresql.org/support/versioning/)
* PostgreSQL 14 (https://www.postgresql.org/) - EOL (https://www.
postgresql.org/support/versioning/)
* PostgreSQL 13 (https://www.postgresql.org/) - EOL (https://www.
postgresql.org/support/versioning/)
* PostgreSQL 12 (https://www.postgresql.org/) - EOL (https://www.
postgresql.org/support/versioning/) (tcpos setup)

Not suggested:

* PostgreSQL 10.8.1 (https://www.postgresql.org/) - EOL (https://w


ww.postgresql.org/support/versioning/)
* all versions from 9.3 to 10.8 are supported
* PostgreSQL 9.3

PostgreSQL is a free open source database, available with no limits of


size, memory and processors.
PostgreSQL is supported from TCPOS version 4.4.9.1.
For further information, please refer to this link
www.postgresql.org/about (http://www.postgresql.org/about/)

© Zucchetti Switzerland SA
Page 17 of 28
TCPOS System Requirements from Version 8.1.0
---TCPOS Official Setup---

The package includes the following OS:


Microsoft SQLServer 2017 Express
PostgreSQL 10.8.1

© Zucchetti Switzerland SA
Page 18 of 28
TCPOS System Requirements from Version 8.1.0
NETWORK ENVIRONMENT

The following information refers to Version 7.0 or up

Network

Network indication (This data is only an indication)


When working in WAN, it is suggested to decrease the network usage using the local database for article lookup and send the transaction data
to the central server in asynchronous mode.
The traffic generated in this situation is about 3KB per sale transaction containing 10 articles. During the peak time, this means about 5KB per
minute per till. In other words, if we have 100 tills working at full speed (5Kbytes per minute) the traffic generated is 500K per minute, rounding
up, 100Kbit per second (500Kbytes* 10bits / 60seconds). This means that the upload band requested in a shop per till is about 1Kbit. A shop
with 20-30 tills can safely work with a 200Kbit network without any saturation effect. As comparison, a refresh of the www.google.com web
page, one of the simplest pages present in the Internet, generates more than 5Kbytes of network traffic, even without the transmission of the
Google logo bitmaps
because they are present in the browser cache.
The WAN bandwidth of the segment where the central server is present must obviously be bigger. An approximate requirement is about 1MBit
for 1000 tills.
It is also possible to reduce even more the traffic compressing the transmitted data packets, cutting the bandwidth requirements to one third of
the numbers specified above. The side effect is more CPU requirements in the middle tier machine that must compress and decompress the
received packets.
Other communications between the tills and the server are negligible, at least 10 times less than the transaction data.
There is also network traffic existing between the server and the till.
This is the download of the local database of the till. This download is initiated by a till present in this shop, which copies data (physically a single
file) in its hard disk. Other tills will then refresh their copy from this one, with a file transfer over the LAN that interconnects the tills, with no
WAN communication. The data transferred via WAN is about 1MB for a database with about 15’000 articles. The database is typically
transferred once a day.

---Deepening Network Information---


You can find specific information about the TCPOS Network Architecture (communication protocols and network security)
at this article TCPOS Application Architecture.

© Zucchetti Switzerland SA
Page 19 of 28
TCPOS System Requirements from Version 8.1.0
MICROSOFT .NET

The following information refers to Version 7.0 or up

Clients and Middle tier

Framework indication
The TCPOS.net runs under the Microsoft .NET (https://docs.microsoft.com/en-us/dotnet/framework/).
The platform must be installed on the smart clients and on the middle tier (database access/updater services).

From TCPOS 8.1 the version currently supported is the .NET 8.0 + any available service pack.

From TCPOS 8.0 the version currently supported is the .NET 6.0 + any available service pack.

From TCPOS 7.0 to 7.6.x the version supported is the .NET Framework 4.7.2 + any available service pack.

Download and Installation


Please refer to this article TCPOS and Microsoft .NET supported versions.

© Zucchetti Switzerland SA
Page 20 of 28
TCPOS System Requirements from Version 8.1.0
BROWSERS

TCPOS applications

Desktop browser
Chrome (current version)
Firefox (current version)
Safari (version 5.1+)
Internet Explorer (version 9+) - OBSOLETE

---Browser Version---
(Current - 1) or Current denotes that we support the current stable version of the browser and the version that preceded it.
For example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions.

---Kiosk and Self Check-out Plugins---


These applications work only with Chrome.

Mobile browser
IOS (current version)
Android (current version)

---Browser Version---
(Current - 1) or Current denotes that we support the current stable version of the browser and the version that preceded it.
For example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions.

© Zucchetti Switzerland SA
Page 21 of 28
TCPOS System Requirements from Version 8.1.0
Method for the evaluation of the hardware required according
to the critical points
In order to meet the performance requirements of the final production environment and for a proper evaluation of the required hardware,
in addition to the data described in the previous chapters it is necessary to consider the following points about possible critical issues due
to the amount of data to handle.

This data is only an indication. This is helpful for the project manager which will analyze the data and make an assessement for the possible surplus to
be applied to the minimum hardware size required.

Critical points to be considered when evaluating the resizing


According to the following points, the values of the minimum hardware required must be increased in percentage.

TCPOS Operational data


Data type

Transactions/Year Estimated value: total number of sale transactions per year

Number of consecutive hours when an intensive use of the system is planned and% of the planned
Time of maximum load/
transactions. For example, a canteen will do 95% of transactions during the 2 central hours of the
%transactions
day.

Tills Number of tills linked to the system

Shops Number of tills expected for each single shop (tills on the same local network)

Sale articles Number of sale articles expected

Stock articles Number of stock articles expected (only for TCPOS RealTimeStock)

Multimedia data size Value expected: this is the estimated total size of multimedia data (images and video) that will be
(images/videos) used on tills.

Customers Number of customers stored in the system (customer cards)

Important: from the values mentioned above, any optimization implemented through the visibility
Visibility Criteria
criteria is excluded.

Software Environment
Element to take into account

Database engine Oracle, Microsoft SQL Server or PostgreSQL

Number of TCPOS versions to How many TCPOS versions you want to execute simultaneously. The minimum value in order to use
maintain online the software autoupdate feature is 2.

This value is used to estimate how many tills can update the base data by downloading it from the
Average value of tills per shop tills available in the same local network, instead of requesting a new download from the central
server.

© Zucchetti Switzerland SA
Page 22 of 28
TCPOS System Requirements from Version 8.1.0
Medium/high impact TCPOS features
Element to take into account

This feature allows loading the tills log files (trace) in the central database for immediate access in
case of need.
Saving log centralized data
(Advanced FrontEnd Log) Warning: the amount of data to be entered in the database is very significant and has high-level
impact on the sizing of the available storage of the database.

Saving centralized print data


This feature enables saving an exact copy of the printouts performed from the TCPOS tills.
(printjob)

Evaluate how many times a day you must run the refresh of the tills database for each single till. This
Daily/tills database update value, combined with the size of local database generated by the till, might impact on the
frequency performance of the system and, in some cases require one or more servers dedicated to the
processing of packets to be sent to the tills.

This feature enables to distribute the load of the application servers among the tills, decreasing the
High availability applications risk of overload of the single application servers, and limiting the offline tills in case of technical
issues.

Usage of the TCPOS LoadBalancer This features requires the usage of a separate server for the creation of the local dababase to be
to generate tills data sent to other devices.

Other Medium/High Impact Elements


Element to take into account

TCPOS Plug-Ins Stock Control, AdvancedFrontEndLog

Data Exchange Interfaces Do not have significant impact.

in relation to the estimated number of concurrent accesses.


TCPOS WEB Services
Example of site for the reservation of meals or card recharges for customer number.

Evaluate only if the available data base is sufficient to support the deployment time required by the
customer.
TCPOS Updater Service
(tills/admin/devices update)

High availability TCPOS


tills, admin, devices update
application

© Zucchetti Switzerland SA
Page 23 of 28
TCPOS System Requirements from Version 8.1.0
TCPOS in partnership with AZURE
Information about TCPOS on Microsoft Azure.

01.03.22 • documentationch

Work in progress
We are working to update the information contained in this section. In the meantime, please contact the IT department directly.

1. Azure provides two options to host the SQL Server workloads in the cloud

Database SQL Azure: native SQL database in the cloud, also known as platform database distributed as a service (PaaS) or database
distributed as a service (DBaaS) optimized for software app development as a service (SaaS). It offers compatibility with most of the
features of SQL Server.
SQL Server on Azure virtual machines: SQL Server installed and hosted in the cloud on Windows Server virtual machines (VM) running
on Azure, a configuration also known as an infrastructure distributed as a service (IaaS).

DB TCPOS hosted in the cloud in virtual machines (VM) Windows Server:


The size of the virtual machine (VM) hosting SQL Server can start from a VM type DS3 Standard/DS3_V2 Standard (4Core-14GB), with growth
possibilities to DS12 Standard/DS12_V2 Standard (4Core-28GB) or higher profiles as DS13 Standard/DS13_V2 Standard (8Core-56GB).

2. TCPOS Service Server hosted on VM Windows Server

The size of the virtual machine (VM) hosting the TCPOS Server Service can start from a VM type DS2 Standard/DS2_V2 Standard (2Core-7GB)
with growth possibilities to DS11 Standard/DS11_V2 Standard (2Core-14GB). On each TCPOS SS server, 4 primary services and 4 secondary
services (enable to maintain online the version that will be decommissioned, allowing a phased upgrade over time) can be hosted. Each
service guarantees a 100 connections pool (max recommended), allowing to cover up to 400 active connections with only one server. In
specific cases, there is the possibility of granting an upper increased limit, depending on the customer configuration.

3. TCPOS LB Server hosted on VM Windows Server

These servers defined "Local Database Balanced Servers" are meant to prepare the local database for the clients, which will then be
delivered by the Server Service. Each TCPOS LB Server serve all TCPOS SS servers, increasing the performances of the TCPOS.net structure.
Their number depends on the requirements and it is not directly proportional to the number of TCPOS SS Server, and must be monitored

© Zucchetti Switzerland SA
Page 24 of 28
TCPOS System Requirements from Version 8.1.0
during the expansion phase.
The size of the virtual machine (VM) hosting the TCPOS LB can start from a VM tipo DS2 Standard/DS2_V2 Standard (2Core-7GB) with
growth possibilities to DS3 Standard/DS3_V2 Standard (4Core-14GB).
We recommend a larger number of Server DS2 / DS3, rather than few servers but with a larger profile.

4. TCPOS services (FTP, WS, Inp/Exp, UP) hosted on VM Windows Server

The size of the virtual machine (VM) hosting the complementary TCPOS services (FTP, WS, Import/Export, UP), can start from a VM type DS2
Standard/DS2_V2 Standard (2Core-7GB) with growth possibilities to DS3 Standard/DS3_V2 Standard (4Core-14GB). They must be resized at
the design stage.

5. TCPOS BI services hosted on Windows Server VM

The size of the virtual machine (VM) hosting the TCPOS BI services, can start from a VM type DS12 Standard/DS12_V2 Standard (4Core-
28GB) with growth possibilities to DS13 Standard/DS13_V2 Standard (8Core-56GB). They must be resized at the design stage.

© Zucchetti Switzerland SA
Page 25 of 28
TCPOS System Requirements from Version 8.1.0
The available Azure Server
At the following links you can find a Microsoft tools helping you to evaluate the possible cost of the involved hardware.

Azure Microsoft pricing tool (https://azure.microsoft.com/en-us/pricing/details/virtual-machines/windows/)


Azure Microsoft pricing calculator (https://azure.microsoft.com/en-us/pricing/calculator/)

How to use the Azure Microsoft pricing tool

The pictures of the following chapters are informative only, for the effective value please refer to the tool forms

General purpose compute: Basic tier

An economical option for development workloads, test servers, and other applications that don't require load balancing, auto-scaling, or memory-
intensive virtual machines.
Prices include Windows Server licensing fee but not sales tax. Monthly Pay-As-You-Go estimates based on 744 hours of continuous use.

General purpose compute: Standard tier

Offers the most flexibility. Supports all virtual machine configurations and features.
Prices include Windows Server licensing fee but not sales tax. Monthly Pay-As-You-Go estimates based on 744 hours of continuous use.

© Zucchetti Switzerland SA
Page 26 of 28
TCPOS System Requirements from Version 8.1.0
Optimized compute: 60% faster than A-series*, more memory, and local SSD

(*) Relative to the A1-A7 VM sizes. A8-A11 sizes are faster than D-series.
D-series virtual machines feature solid state drives (SSDs) and 60% faster processors than the A-series and are also available for web or worker roles in
Azure Cloud Services. This series is ideal for applications that demand faster CPUs, better local disk performance, or higher memories.
We have a new variant of the D-series sizes called “DS” that are specifically targeted for Premium Storage. The pricing and billing meters for the DS sizes
are the same as D-series. SSD storage included in D-series VMs is local temporary storage. For persistent storage, use DS VMs instead and purchase
Premium Storage separately.

Prices include Windows Server licensing fee but not sales tax. Monthly Pay-As-You-Go estimates based on 744 hours of continuous use.

Notes

D-Series is currently available in the following regions: East US, West US, North Central US, South Central US, North Europe, West Europe, Southeast Asia, East Asia, Japan
East, Japan West, Brazil South, East US 2, Central US, US Gov Virginia, US Gov Iowa, Australia East, Australia Southeast
D-series is not available in Canada East, Canada Central.
For Azure Government pricing information, contact your Microsoft representative or reseller.

Optimized compute: 35% faster than D-series, latest generation of CPU

Dv2-series instances are the next generation of D-series instances that can be used as Virtual Machines or Cloud Services. Dv2-series instances will carry
more powerful CPUs which are on average about 35% faster than D-series instances, and carry the same memory and disk configurations as the D-series.
Dv2-series instances are based on the latest generation 2.4 GHz Intel Xeon® E5-2673 v3 (Haswell) processor, and with Intel Turbo Boost Technology 2.0
can go to 3.2 GHz. Dv2-series and D-series are ideal for applications that demand faster CPUs, better local disk performance, or higher memories and offer
a powerful combination for many enterprise-grade applications.
We have a new variant of the Dv2-series sizes called “DSv2” that are specifically targeted for Premium Storage. The pricing and billing meters for the DSv2
sizes are the same as Dv2-series. SSD storage included in Dv2-series VMs is local temporary storage. For persistent storage, use DSv2 VMs instead and
purchase Premium Storage separately.
Prices include Windows Server licensing fee but not sales tax. Monthly Pay-As-You-Go estimates based on 744 hours of continuous use.

Notes

Dv2-series is not available in the Brazil South region.


For Azure Government pricing information, contact your Microsoft representative or reseller.

© Zucchetti Switzerland SA
Page 27 of 28
TCPOS System Requirements from Version 8.1.0
Performance optimized compute: unparalleled computational performance with latest CPUs, more memory, and more local SSD

xeon-e5-solutions (http://www.intel.com/content/www/us/en/processors/xeon/xeon-e5-solutions.html)
G-series virtual machines feature latest Intel® Xeon® processor E5 v3 family, two times more memory and four times more Solid State Drive storage
(SSDs) than the D-series. G-series will provide unparalleled computational performance, more memory and more local SSD storage than any current
VM size in the public cloud making it very ideal for your most demanding applications.

We have a new variant of the G-series sizes called “GS” that are specifically targeted for Premium Storage. The pricing and billing meters for the GS sizes
are the same as G-series. SSD storage included in G-series VMs is local temporary storage. For persistent storage, use GS VMs instead and purchase
Premium Storage separately.
G5 instance is isolated to hardware dedicated to a single customer.
GB is represented using 1024^3 bytes sometimes referred to as Gibibyte, or base 2 definition. When comparing sizes that use different base systems,
remember that base 2 sizes may appear smaller than base 10 but for any specific size, a base 2 system provides more capacity than a base 10 system,
because 1024^3 is greater than 1000^3.

Notes

G-series virtual machines are currently only available in West US, East US 2, West Europe, and Southeast Asia regions.
G-series is not available in the following regions: in East US, North Central US, South Central US, North Europe, East Asia, Japan East, Japan West, Brazil South, Central US,
Australia East, Australia Southeast, Canada East, Canada Central.

Network optimized: fast networking with InfiniBand support

xeon-processor-e5-family (http://www.intel.com/content/www/us/en/processors/xeon/xeon-processor-e5-family.html)
Available in select data centers. A8 and A9 virtual machines feature Intel® Xeon® E5 processors. Adds a 32 Gbit/s InfiniBand network with remote
direct memory access (RDMA) technology. Ideal for Message Passing Interface (MPI) applications, high-performance clusters, modeling and
simulations, video encoding, and other compute or network intensive scenarios.

A8-A11 instances are only available in East US, North Central US, South Central US, West US, North Europe, West Europe, and Japan East.

Compute intensive

xeon-processor-e5-family (http://www.intel.com/content/www/us/en/processors/xeon/xeon-processor-e5-family.html)
Available in select data centers. A10 and A11 virtual machines feature Intel® Xeon® E5 processors. For high-performance clusters, modeling and
simulations, video encoding, and other compute or network intensive scenarios. Similar to A8 and A9 instance configuration without the InfiniBand
network and RDMA technology.

A8-A11 instances are only available in East US, North Central US, South Central US, West US, North Europe, West Europe, and Japan East.

© Zucchetti Switzerland SA
Page 28 of 28
TCPOS System Requirements from Version 8.1.0

You might also like