Existing development servers and networking equipment

Virtual Server @ Dayco Host
2 x VPS @ Fatcow
Nologin

Production server nodes:


These are the server nodes for the production environment:


alphabravocharliedeltaecho
Services

Web servers

costaflores.com (magnolia)
openvino.org
theluckhunters.com
martianwinefederation.org 

OpenBravo ERP 

Vinduino DB
Weather DB 

(Openbravo Appliance)

Confluence:

openvino.costaflores.com
(this site)

Jira 



Magento shopEthereum node

10.112.48.2110.112.48.2210.112.48.2310.112.48.2410.112.48.25
CPU22442
MEM4GB4GB4GB4GB4GB
Storage75GB50GB50GB50GB64GB
OSCentOS 7UbuntuCentOS 7CentOS 7CentOS 7
ApplicationsApache v 2.4.6-67
MySQL Server v.5.7.20-1
Java JDK 7u67 
Apache v 2.4.6-67
PostgreSQL 8.3.x

Apache v 2.4.6-67
MySQL Server v.5.7.20-1
Java JDK 7u67 
Apache v 2.4.6-67
MySQL Server v.5.7.20-1
Java JDK 7u67 
Apache v 2.4.6-67
MySQL Server v.5.7.20-1
Java JDK 7u67 


Local Nodes

These are the nodes deployed in the field:


foxtrotgolfhotel
zulu

Services

Costaflores monitoring node, FlexVDI serverCostaflores RaspberryPiWeather node, LoRa gatewayBaussitges RaspberryPiWeather node, LoRa gateway
icinga monitoring node
Networking

10.0.1.6

10.0.1.106 (flexvdi mgr)





CPUIntel NUC, i5-425OU @1.30GHzRaspberryPi 3RaspberryPi 3

MEM16GB



Storage230GB64GB64GB

OSCentos7Raspbian LiteRaspbian Lite

ApplicationsFlexVDI



Backup Nodes

These are the replica nodes for backup and testing:


novemberoscarpapaquebecromeo

Services

Backup of alphaBackup of bravoBackup of charlieBackup of deltaBackup of Echo
Networking10.0.1.2110.0.2.2210.0.3.2310.0.4.2410.0.5.25
CPU11111
MEM2GB2GB2GB2GB2GB
Storage75GB50GB50GB50GB64GB
OSCentOS 7UbuntuCentOS 7CentOS 7CentOS 7
ApplicationsApache v 2.4.6-67
MySQL Server v.5.7.20-1
Java JDK 7u67 
Apache v 2.4.6-67
PostgreSQL 8.3.x

Apache v 2.4.6-67
MySQL Server v.5.7.20-1
Java JDK 7u67 
Apache v 2.4.6-67
MySQL Server v.5.7.20-1
Java JDK 7u67 
Apache v 2.4.6-67
MySQL Server v.5.7.20-1
Java JDK 7u67 

Baussitges physical topology


FlexVDI

FlexVDI is the Open Source virtualization software used to virtualize physical hardware into the different virtual nodes. More information about FlexVDI can be found here.

These are the high-level steps used to create the five OpenVino virtualized nodes:


  1. Create the storage necessary in the base storage array:

























Creación del ImageStorage destinado al proyecto OpenVino

Creación del Pool de recursos para el proyecto OpenVino

Creación de las máquinas Virtuales

Configuración de las maquinas virtuales y firewall 

Magnolia CMS 5.x

https://documentation.magnolia-cms.com/display/DOCS56/Disk+space

Best practice

We recommend that you allocate at least 50 GB of disk space for an author instance and 25 GB for a public instance.

Example calculation:

What takes space?

GB

Total website content including assets such as images and videos.

5

Magnolia and Tomcat systems.

0.5

Cached content, assuming cache is 70% full.

3.5

Site is served in two languages. The other language is also cached.

3.5

Content is indexed for search. A compressed index is 20% of the original data size.

1

Logs: access, audit, error

5

Temporary storage for streaming large files

5

Total for a public instance

23.5

Versioning on author instance, assuming 30% of content is versioned 20 times.

30

Total for an author instance

53.5


Adjust the numbers to your needs.

There are many options for reducing the space required. However, assume that you need up to 50 GB of space out of the box.

Confluence Server

https://confluence.atlassian.com/doc/server-hardware-requirements-guide-30736403.html

Accounts

Spaces

Pages

CPUs

CPU (GHz)

RAM (MB)

Notes

150

30

1,000

1

2.6

1,024


350

100

15,000

2

2.8

1,536


5,000

500


4

3

2,048


10,000

350

16,000

2

3.8

2,048


10,000

60

3,500

2

3.6

4,096


21,000

950


2

3.6

4,096


85,000

100

12,500

4

2.6

4,096

3 machines total: application server, database server, Apache HTTPD + LDAP tunnel server.


JIRA

https://confluence.atlassian.com/adminjiraserver071/jira-applications-installation-requirements-802592164.html

For a small number of projects (less or equal to 100) with 1,000 to 5,000 issues in total and about 100-200 users, a recent server (multicore CPU) with 2GB of available RAM and a reasonably fast hard drive (7200 rpm or faster) should cater for your needs.

Magento 2.1.x technology stack requirements

OPENBRAVO

http://wiki.openbravo.com/wiki/System_Requirements

https://docs.google.com/spreadsheets/d/19gP7CzjsRbrXpHg-1UUorzr3QVpBgMOW8Q93VSDomRs/pub?single=true&gid=4&output=html

Topology                                             Single  

EC2 instance type (single server)          m1.small         

Database                                            PostgreSQL

Optimal concurrent users                      3

Architecture                                         32-bit (x86)

Bandwidth                                           2Mbps

Hardware equivalence (single server)     Dual Core Intel Xeon 2GHz, 2 GB RAM, disk 10000 rpm

                                                                                   

Documentation and communication tool