Infrastructure
<diagram goes here>
General purpose computing cluster (three nodes).
- Hardware: all machines are based on IBM x3750M4 and each has:
4 sockets with 8-core CPU-s (Intel Xeon E5-4640), 32 cores per node.
128GB of RAM (16 x 8GB), upradable to 1.5TB per node.
4x Gigabit 10/100/1000 interfaces.
2x 10Gbit SFP+ interfaces.
- Redundant connections to two 10GbE switches.
- VLAN-s for iSCSI, internal network and Internet connectivity
Integrated Lights out Managemnt (fully featured).
6 free PCIe 3.0 x8 expansion slots (3 high-profile and 3 low-profile).
Next Business Day warranty coverage.
Integrated RAID controller ServeRAID M5110e SAS/SATA.
Only used for virtualization host OS installation with two SAS drives in RAID1 configuration.
2 redundant high-efficiency power supply units and redundant cooling fans.
- Software: all machines are running CentOS 6 and provide KVM virtualization
SAN (Storage Area Network) system - IBM Storwize V3700.
- Fully redundant system with 48 3TB 7.2k SAS disk drives providing 125TB of RAID6 protected storage to the computing cluster.
- Multipath iSCSI connectivity to all computing nodes (no single point of failure).
Backup servers (3 in total).
- Two identical servers in Tartu, Estonia. In two separate University of Tartu datacenters.
- Hardware
- 2 sockets with 6-core CPU-s (Intel Xeon E5-2609v3).
- 64GB of RAM, 4x 16GB DDR4 RDIMM.
- 2x GbE interfaces
- 2x 10GbE SFP+ interfaces
- End-to-end redundant 10GbE connectivity to the compute cluster.
- RAID controller Supermicro AOC-S3108L-H8IR-O-P
Redundant power supply
2x 120GB SATA3 SSD for system and cache.
48 4TB SAS3 7,2k RPM hot-swap disk drives.
- Third similar server (24 8TB disks) in Tallinn, Estonia for geographic diversity (not in production yet)
- All servers use different RAID technologies and software versions to avoid a theoretical simultaneous software failure on all three machines.
Network switches.
- Two IBM RackSwitch G8124-R switches with 24 10GbE SFP+ slots each.
- Lights out Management network is provided separately over University of Tartu network.
Virtual machines.
- Main web server for sites with PHP and static content
- Second web server for Python / Plone based sites
- Central database server (PostgreSQL and MySQL)
- Metashare production server (https://metashare.ut.ee)
- Metashare testserver
- Docker host
- ENTU repository, multiple containers/services (https://entu.keeleressursid.ee)
- Reverse HTTP(S) proxy (Nginx)
- www.cl.ut.ee web server
- Keeleliin
test/dev containers
- Web analytics (Piwik)
- GDEF (Grand dictionnaire estonien-français - http://www.estfra.ee)
- GitLab code repository
- SSO Service Provider service
- KORP / KARP
- Corpus search
- Corpus computation/transformation
- Speech recognition server
- Server for Computational Linguistics student homework
"Avatud keeletehnoloogia pilvetaristu struktureerimata avaandmete väärindamiseks" test- and development machines.
- "Applying Spatial Data in Linguistics" - test- and development server and public webserver (http://rurake.keeleressursid.ee)
Estonian Wordnet test- and development server
- Internal services, environments for student assignments, development environments, etc.