System Requirements
This section provides a comprehensive overview of the system requirements for the M4sterPlan (M4) server and how it pertains to the MediaBeacon environment. These are the universal requirements which have been adopted to accommodate all environments.
M4sterPlan Server |
Processor Cores |
Memory, GB |
Local Storage Size |
File Storage Latency |
Storage I/O |
Storage Size |
Network Latency |
Network Bandwidth |
Prod |
8 |
16 |
500 GB |
<11ms |
Write ~500 MB/s Read ~500 MB/s |
<formula below> |
<1ms |
3 Gbit/s |
CERT |
8 |
16 |
500 GB |
<11ms |
Write ~500 MB/s Read ~500 MB/s |
<formula below> |
<1ms |
3 Gbit/s |
Test and Dev (shared M4 server) |
4 |
8 |
200 GB |
<16ms |
Write ~200 MB/s Read ~200 MB/s |
<formula below> |
<1ms |
3 Gbit/s |
Formula for Calculating M4sterPlan Server Storage Size
<average number of all active projects at a given time> * <average size of the project> * <number of assets versions. Default is 3.> + <buffer space for optimal performance and room for growth. 30% or more is recommended.>
Assumptions
- M4sterPlan Server’s Webhead and Mongo services will be deployed on the same virtual machine.
- Assuming load of 500 users, 20% concurrent.
- M4sterPlan server is deployed on Windows 2012 R2 server.
Network Ports
The following ports are necessary for the operation of M4sterPlan.
Port No. |
Purpose |
Internal/External |
Remarks |
80 |
HTTP Traffic |
External |
Port used for http traffic from all clients such as browser, M4sterPlan, etc. This port should be opened to WAN if clients need to access M4sterPlan over internet. |
443 |
HTTPS Traffic |
External |
Port used for https traffic from all clients such as browser, M4sterPlan, etc. This port should be opened to WAN if clients need to access M4sterPlan over internet. |
Other Requirements
The server running M4sterPlan requires a static public IP address.
Quality network connection from workstations to the M4sterPlan server. Minimum should be 512 Kbps upload and download for good experience.
You will typically need a top level domain name (for example: cloud.mycompany.com or mycompanycloud.com). You can purchase a domain name from any domain registrar and then point the DNS for that domain name to the public IP of the server that is running FileCloud.
You will also need a valid SSL certificate for your domain name to setup and use https with your M4sterPlan server for best security.
M4sterPlan Client Application Requirements
There are no specific requirements for the M4sterPlan client application deployed on a user’s workstation. It is expected that the workstation will have network access to the M4sterPlan server and reasonable hardware suitable for modern multimedia editing applications. Operating systems supported start from Windows XP, Mac OSX 10.8, and Linux Ubuntu 12.04 64 bit.