interworks.cloud BSS Prerequisites

interworks.cloud Platform - Cloud BSS

System Requirements & Remote Access Prerequisites


Table of Contents


1. Deployment Scenarios & Infrastructure Requirements

See also:



This section provides information that will help you prepare for the deployment of interworks.cloud Platform - Cloud BSS , in terms of required server infrastructure. Depending on the required level of redundancy or other restrictions that may apply in your environment (security policies, regulatory compliance, etc.) you may select between the Standalone, Distributed or Highly Available deploymentmodes as described in the tables below. Please note that the proposed deployment scenarios are primarily meant to provide initial guidance and should not be considered as unique or one-way deployment solutions.



1.1. STANDALONE DEPLOYMENT SCENARIO

Type

Server Name

Role

Quantity

Operating System

Software

CPU cores

RAM (GB)

Disk 1

Disk 2

Disk 3

V/P[1]

CPBSS01

BSS Storefront
Administration

1

Windows Server

2019 or higher

Cloud BSS
Cloud Storefront
Cloud Administration

4+

4+

OS

 Data


V/P

CPSQL01

Database Server

1

Windows Server

2019 or higher

MS SQL Server 2016

Std. or higher

4+

4+

OS

Database Data

(Optional)

Database Logs

Other Requirements:

- SSL Accelerators can be used but SSL termination is not currently supported. A supported configuration to minimize the load on the web server would be to issue a second "weaker"

SSL certificate for communications between SSL accelerators and web servers. Otherwise, SSL certificates must be installed and configured in both SSL appliances and Web servers.

 
- If further server consolidation is required, the database server  can be collocated with the BSS server (only recommended for POC environments).

[1] Virtual Machine or Physical Server


1.2. DISTRIBUTED DEPLOYMENT SCENARIO

Type

Server Name

Role

Quantity

Operating System

Software

CPU cores

RAM (GB)

Disk 1

Disk 2

Disk 3

V/P[1]

 AD01

Domain

Controller

1

Windows Server

2019 or higher

Active Directory

2+

2+

OS

AD Logs (Optional)

AD Database (Optional)

V/P

 CPBSS01

 BSS

1

Windows Server

2019 or higher

Cloud BSS

4+

4+

OS

Data[2]


V/P

 CPSTFRNT01

 Storefront

1

Windows Server

2019 or higher

Cloud Storefront

4+

4+

OS


V/P

 CPADMIN01

 Administration

1

Windows Server

2019 or higher

Cloud Administration

2+

2+

OS


V/P

 CPSQL01

 Database Server

1

Windows Server

2019 or higher

MS SQL Server Std.  

2016 or higher

4+

8+

OS

Database Data

(Optional)
Database Logs

V/P

 FS01

 File Server

1

Windows Server

2019 or higher

File Services

4+

8+

OS

Data[3]


Other Requirements:

- SSL Accelerators can be used but SSL termination is not currently supported. A supported configuration to minimize the load on the web servers would be to issue a second "weaker"

SSL certificate for communications between SSL accelerators and web servers. Otherwise, SSL certificates must be installed and configured in both SSL appliances and Web servers.

- All servers are members of the same Active Directory domain (configured in AD01).

[1] Virtual Machine or Physical Server

[2] The Data storage location must be accessible to all Administration/BSS/Storefront Application servers and concurrent read/write access is required. This can be achieved by use of a clustered File System,or alternatively by use of a shared network folder (via UNC path). This approach would require a File server (Hardware or Software appliance) or File Server cluster. For more information see also document [interworks.cloud BSS Infrastructure Requirements]. Server FS01 should only be required if there is no other existing File Server or other similar infrastructure (NAS/Appliance/Clustered File system) in-place to support the shared Data storage.

[3] Denotes the Data Storage container that will accommodate the common storage location as explained in footnote 3


1.3. HIGHLY AVAILABLE DEPLOYMENT SCENARIO

Type

Server Name

Role

Quantity

Operating System

Software

CPU cores

RAM (GB)

Disk 1

Disk 2

Disk 3

V/P[1]

AD01

Domain

Controller

1

Windows Server

2019 or higher

Active Directory

2+

2+

OS

AD Logs (Optional)

AD Database (Optional)

V/P

AD02

Domain

Controller

1

Windows Server

2019 or higher

Active Directory

2+

2+

OS

AD Logs (Optional)

AD Database (Optional)

V/P

CPBSS01

BSS

1

Windows Server

2019 or higher

Cloud BSS

4+

4+

OS

Data[2]


V/P

CPBSS02

BSS

1

Windows Server

2019 or higher

Cloud BSS

4+

4+

OS


V/P

CPSTFRNT01

Storefront

1

Windows Server

2019 or higher


Cloud Storefront

4+

4+

OS


V/P

CPSTFRNT02

Storefront

1

Windows Server

2019 or higher

Cloud Storefront

4+

4+

OS


V/P

CPADMIN01

Administration

1

Windows Server

2019 or higher

Cloud Administration

2+

2+

OS


V/P

CPADMIN02

Administration

1

Windows Server

2019 or higher

Cloud Administration

2+

2+

OS


V/P

CLUS-SQL01

Active Database

Server

(Failover Cluster)

1

Windows Server

2019 or higher

MS SQL Server Std

2016 or higher

4+

8+

OS

Database Data

(Optional)
Database Logs

V/P

CLUS-SQL02

Passive Database

Server

(Failover Cluster)

1

Windows Server

2019 or higher

MS SQL Server Std

2016 or higher

4+

8+

OS

V/P

CLUS-FS01

Active File Server

(Failover Cluster)

1

Windows Server

2019 or higher

File Services

4+

4+

OS

Data[3]


V/P

CLUS-FS02

Passive File Server

(Failover Cluster)

1

Windows Server

2019 or higher

File Services

4+

4+

OS


Other Requirements:

- 2x H/W Load Balancer devices in Active/Passive or Active/Active configuration, capable of serving the estimated/desired concurrent connection load.

- SSL Accelerators can be used but SSL termination is not currently supported. A supported configuration to minimize the load on the web servers would be to issue a second "weaker"

SSL certificate for communications between SSL accelerators and web servers. Otherwise, SSL certificates must be installed and configured in both SSL/LB appliances and Web servers.

- All servers are members of the same Active Directory domain (configured in AD01, AD02).



[1] Virtual Machine or Physical Server

[2] The Data storage location must be accessible to all Administration/BSS/Storefront Application servers and concurrent read/write access is required. This can be achieved by use of a clustered File System, or alternatively by use of a shared network folder (via UNC path). This approach would require a File server (Hardware or Software appliance) or File Server cluster. For more information see also document [interworks.cloud BSS Infrastructure Requirements]. Servers CLUS-FS01 and CLUS-FS02 should only be required if there is no other existing File Server or other similar infrastructure (NAS/Appliance/Clustered File system) in-place to support the shared Data storage

[3] Denotes the Data Storage container that will accommodate the common storage location as explained in footnote 6 


Concerning Database Deployment in the Highly Available Deployment Scenario, both standard SQL failover clustering and SQL AlwaysOn availability groups are currently supported.




2. General Server Requirements

See also:



To install the interworks.cloud BSS, you need to obtain servers that must meet the general minimum requirements shown in the following table:


CPU: Pentium® class 2.0 GHz or faster

Memory: At least 4 GB of RAM

Hard disk space: At least 2 GB for interworks.cloud

Cloud BSS Application and at least 400 MB for

interworks.cloud BSS Database

(plus any additional space that is required for

OS Files, Logs, etc.)

At least one network adapter
100/1000 Mbps

At least one static IP address
(DHCP IP address scheme is not supported)

OS: Windows Server 2019 or later

Microsoft .Net Framework 4.8 or later

Hardware

Networking

Software

Table 1. General server requirements


Any edition of the operating systems listed above is supported. Both 32-bit and 64-bit are supported. Before installation the operating system should be up to date with latest updates. Microsoft Internet Information Services (IIS) version 10.x or later must be installed on every server where the interworks.cloud BSS Application will be installed. In addition, ensure that ASP.NET Role Service is also installed. 


SQL Server is also required in order to host the internal interworks.cloud BSS Databases. interworks.cloud BSS Databases can be installed on any of the following versions of SQL Server:

  • Next to each SQL Server version, a Microsoft's link is provided, with the minimum hardware and software that is required for the installation of each version of the SQL Server.
  • interworks.cloud BSS Database Installer requires that SQL Server is configured to support Mixed mode Authentication.
  • The "Full - Text Search" feature should be installed and running on SQL Server.


interworks.cloud BSS can be installed on a dedicated physical server or on a virtual machine, hosted in one of the following virtualization environments:

  • Microsoft Hyper-V
  • Virtuozzo
  • VMware
  • XenServer
  • KVM


Important:

  • You must have administrative access (either local or via Remote Desktop) to manage the servers, including permissions to install and configure server software, check system logs, etc.
  • All servers must be connected to the Internet so that you are able to install and configure interworks.cloud BSS.
  • Ensure that Web Server and ASP.NET Role Services are installed, as well as .NET Framework features.





3. Remote Access Prerequisites

See also:



This section describes the remote access prerequisites in case the Customer has prepared the required infrastructure described in the previous section. An interworks.cloud Engineer will be remotely accessing this infrastructure via Remote Desktop in order to deploy interworks.cloud BSS.


Depending on its remote access policies and procedures, a Customer may choose to provide remote access to interworks.cloud using a secure VPN connection or another Remote Session software. Alternatively, interworks.cloud may provide the means for remote access if requested by Customer.


Prior to the deployment, the following information must be provided to the authorized interworks.cloud Engineer:

  1. The Remote Access credentials (VPN or Remote Session Software and RDP).
  2. The required credentials and IP Addresses for accessing the, described in the previous section, server infrastructure (Standalone or Highly Available Scenario).
  3. The Domain Admin Account credentials and the SQL sa account password (OSS Database Server) or an equivalent account.
  4. The Load Balancer Configuration (if applicable, depending on deployment scenario).


Firewall settings or access lists should permit communication between servers that will host interworks.cloud BSS components. The following table lists the necessary access rules and port requirements for the interconnection of all interworks.cloud Platform components. Please note that ports not marked in bold, denote default application ports that may actually differ, depending on the installation settings of each specific application. The table includes the required access between Cloud BSS and Cloud OSS, Cloud BSS and Microsoft Cloud Services (Office 365/Azure) as well as between Cloud BSS and CPSM (Citrix Cloud Portal Services Manager).


Source

Destination

Protocol

Src. Port

Dest. Port

Notes

BSS
Storefront
Administration

BSS Database

TCP


1433

SQL Access to BSS Databases

Storefront
Administration

BSS

TCP


9011

Web Access to BSS Web Services

BSS
Storefront
Administration
File Server/NAS/File Server ClusterTCP

UDP

139, 445

137, 138
Access to SMB file shares

BSS
Storefront
Administration
Database

downloads.interworkscloud.net

TCP


80, 443

Web Access to interworks.cloud Platform Installer

Administration

licensing.interworkscloud.net

TCP


80,443

Web Access to interworks.cloud Platform  License Server

BSS
Administration

download.finance.yahoo.com

TCP


80

Web Access to Yahoo! Finance API

BSS
Storefront
Administration

Citrix CPSM Web Server

TCP


80, 443

Web Access to Citrix CPSM Cortex and Usage API

BSS
Administration

Citrix CPSM Database

TCP


1433

SQL Access to Citrix CPSM Database

BSS
Storefront
Administration

OSS Portal
OSS Database

TCP


1433, 9001, 80, 443

Access to Cloud OSS Portal API and Database

BSS
Storefront
Administration
api.cp.microsoft.com
www.office.com
graph.windows.net
login.windows.net
management.azure.com
login.microsoftonline.com
management.core.windows.net
api.partnercenter.microsoft.com

TCP
443Access to Microsoft API endpoints for Office 365/Azure

Table 2. Access rules and Port requirements





See also: