Array Studio IT Requirements

From Array Suite Wiki

(Difference between revisions)
Jump to: navigation, search
(Array Studio Firewall Permissions)
Line 25: Line 25:
** Note: port 443 is normally HTTPS, so IT departments may need to compensate for our HTTP traffic on this port
** Note: port 443 is normally HTTPS, so IT departments may need to compensate for our HTTP traffic on this port
* (streaming data from Omicsoft)
* (streaming data from Omicsoft, for legacy clients)
* (streaming data from OmicSoft for modern clients)
** (downloading software and other datasets from Omicsoft)
** (downloading software and other datasets from Omicsoft)
* (downloads land data from OmicSoft via HTTP streaming)
* (downloads land data from OmicSoft via HTTP streaming)

Latest revision as of 10:26, 20 November 2018



Array Studio is designed to integrate with a number of internal and external network resources, so some internet connectivity is required. This page will describe the most common requirements that an Information Technology (IT) department may have to accommodate. Some companies may have site-level (or even department-level) IT, as well as corporate IT, so it can take initial effort to enable the required connections. OmicSoft Support is always happy to talk to IT groups to help them understand the required connections.

  • Array Studio requires a connection to the internet, and may be improperly flagged anti-malware software. Talk with your IT team about any software that might block Array Studio.
  • Array Studio will often require a change to Firewall settings to allow limited connections. Work with your IT team to implement these changes efficiently, and OmicSoft support can help with configuration to find settings that are compatible with IT policies.
  • Array Studio usually connects to an ArrayServer instance, and requires a range of ports. Work with your IT team and OmicSoft to find out the appropriate range of ports.

Array Studio computer requirements

See Installation Requirements For Array Studio for minimum computer requirements to run Array Studio.

Because of Array Studio's network connections, it will sometimes be flagged by anti-malware software such as Symantec Antivirus or Trusteer Apex. Please check with your IT department to understand all security software on your computer, and how to allow exceptions for Array Studio to work properly.

If Array Studio will not start, it is often because one of the required files has been quarantined, so the network IT team will need to whitelist the application.

If Array Studio will start, but connecting to Array Server gives a message "A socket operation encountered a dead network", check client-side anti-malware (e.g. Trusteer Apex) for indications that it blocked an outgoing communication.

License-checking issues often indicate improper proxy configuration. Check with your IT team for the exact parameters of allowed HTTP and FTP traffic, and proxy setup; this information will be essential for OmicSoft support to diagnose connection issues.

Array Studio Firewall Permissions

In order for Array Studio to function properly, certain internet connections must be allowed:

In addition, the following ftp URLs should be open (if possible):

Finally, the following external resource URLs should be open (hopefully these are already opened)

Array Studio/ArrayServer Connections

Most Array Studio users will work in context of an ArrayServer connection. Array Studio generally requires three main connections: HTTP, TCP, and FTP.

The ports used by ArrayServer can be configured to accommodate your company's IT infrastructure. For example, if only HTTP and FTP communications are allowed, over default ports, ArrayServer can be configured to use ports 80 and 21, but some performance may decrease because communications with ArrayServer's TCP connection aren't allowed.

If only passive FTP is supported in your company network, please find the allowed port range, to allow reconfiguration of ArrayServer's FTP functionality.

Example questions for IT

  • "What anti-malware software is on my computer? How can we add exceptions for Array Studio, including limited connectivity to internet resources?"
  • "Will Array Studio be able to navigate through our corporate firewall to reach limited internet resources (listed above)?"
  • "To connect to an (onsite or off-site) Array Server, what communication ports are allowed? If Passive FTP is required, what are the allowed port ranges?"